NO ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: l17 0: l0 -> l1 : DName^0'=DName^post_1, PdoType^0'=PdoType^post_1, Pdoi^0'=Pdoi^post_1, Pdolen^0'=Pdolen^post_1, ___rho_10_^0'=___rho_10_^post_1, ___rho_1_^0'=___rho_1_^post_1, ___rho_9_^0'=___rho_9_^post_1, a11^0'=a11^post_1, a66^0'=a66^post_1, a77^0'=a77^post_1, a99^0'=a99^post_1, b22^0'=b22^post_1, c33^0'=c33^post_1, d44^0'=d44^post_1, dcIdi^0'=dcIdi^post_1, i^0'=i^post_1, lptNamei^0'=lptNamei^post_1, num^0'=num^post_1, pc^0'=pc^post_1, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_1, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_1, set^0'=set^post_1, status^0'=status^post_1, unset^0'=unset^post_1, [ ___rho_1_^0<=0 && DName^0==DName^post_1 && PdoType^0==PdoType^post_1 && Pdoi^0==Pdoi^post_1 && Pdolen^0==Pdolen^post_1 && ___rho_10_^0==___rho_10_^post_1 && ___rho_1_^0==___rho_1_^post_1 && ___rho_9_^0==___rho_9_^post_1 && a11^0==a11^post_1 && a66^0==a66^post_1 && a77^0==a77^post_1 && a99^0==a99^post_1 && b22^0==b22^post_1 && c33^0==c33^post_1 && d44^0==d44^post_1 && dcIdi^0==dcIdi^post_1 && i^0==i^post_1 && lptNamei^0==lptNamei^post_1 && num^0==num^post_1 && pc^0==pc^post_1 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_1 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_1 && set^0==set^post_1 && status^0==status^post_1 && unset^0==unset^post_1 ], cost: 1 1: l0 -> l1 : DName^0'=DName^post_2, PdoType^0'=PdoType^post_2, Pdoi^0'=Pdoi^post_2, Pdolen^0'=Pdolen^post_2, ___rho_10_^0'=___rho_10_^post_2, ___rho_1_^0'=___rho_1_^post_2, ___rho_9_^0'=___rho_9_^post_2, a11^0'=a11^post_2, a66^0'=a66^post_2, a77^0'=a77^post_2, a99^0'=a99^post_2, b22^0'=b22^post_2, c33^0'=c33^post_2, d44^0'=d44^post_2, dcIdi^0'=dcIdi^post_2, i^0'=i^post_2, lptNamei^0'=lptNamei^post_2, num^0'=num^post_2, pc^0'=pc^post_2, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_2, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_2, set^0'=set^post_2, status^0'=status^post_2, unset^0'=unset^post_2, [ 1<=___rho_1_^0 && set^1_1==1 && set^post_2==0 && DName^0==DName^post_2 && PdoType^0==PdoType^post_2 && Pdoi^0==Pdoi^post_2 && Pdolen^0==Pdolen^post_2 && ___rho_10_^0==___rho_10_^post_2 && ___rho_1_^0==___rho_1_^post_2 && ___rho_9_^0==___rho_9_^post_2 && a11^0==a11^post_2 && a66^0==a66^post_2 && a77^0==a77^post_2 && a99^0==a99^post_2 && b22^0==b22^post_2 && c33^0==c33^post_2 && d44^0==d44^post_2 && dcIdi^0==dcIdi^post_2 && i^0==i^post_2 && lptNamei^0==lptNamei^post_2 && num^0==num^post_2 && pc^0==pc^post_2 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_2 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_2 && status^0==status^post_2 && unset^0==unset^post_2 ], cost: 1 22: l1 -> l12 : DName^0'=DName^post_23, PdoType^0'=PdoType^post_23, Pdoi^0'=Pdoi^post_23, Pdolen^0'=Pdolen^post_23, ___rho_10_^0'=___rho_10_^post_23, ___rho_1_^0'=___rho_1_^post_23, ___rho_9_^0'=___rho_9_^post_23, a11^0'=a11^post_23, a66^0'=a66^post_23, a77^0'=a77^post_23, a99^0'=a99^post_23, b22^0'=b22^post_23, c33^0'=c33^post_23, d44^0'=d44^post_23, dcIdi^0'=dcIdi^post_23, i^0'=i^post_23, lptNamei^0'=lptNamei^post_23, num^0'=num^post_23, pc^0'=pc^post_23, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_23, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_23, set^0'=set^post_23, status^0'=status^post_23, unset^0'=unset^post_23, [ DName^0==DName^post_23 && PdoType^0==PdoType^post_23 && Pdoi^0==Pdoi^post_23 && Pdolen^0==Pdolen^post_23 && ___rho_10_^0==___rho_10_^post_23 && ___rho_1_^0==___rho_1_^post_23 && ___rho_9_^0==___rho_9_^post_23 && a11^0==a11^post_23 && a66^0==a66^post_23 && a77^0==a77^post_23 && a99^0==a99^post_23 && b22^0==b22^post_23 && c33^0==c33^post_23 && d44^0==d44^post_23 && dcIdi^0==dcIdi^post_23 && i^0==i^post_23 && lptNamei^0==lptNamei^post_23 && num^0==num^post_23 && pc^0==pc^post_23 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_23 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_23 && set^0==set^post_23 && status^0==status^post_23 && unset^0==unset^post_23 ], cost: 1 2: l2 -> l3 : DName^0'=DName^post_3, PdoType^0'=PdoType^post_3, Pdoi^0'=Pdoi^post_3, Pdolen^0'=Pdolen^post_3, ___rho_10_^0'=___rho_10_^post_3, ___rho_1_^0'=___rho_1_^post_3, ___rho_9_^0'=___rho_9_^post_3, a11^0'=a11^post_3, a66^0'=a66^post_3, a77^0'=a77^post_3, a99^0'=a99^post_3, b22^0'=b22^post_3, c33^0'=c33^post_3, d44^0'=d44^post_3, dcIdi^0'=dcIdi^post_3, i^0'=i^post_3, lptNamei^0'=lptNamei^post_3, num^0'=num^post_3, pc^0'=pc^post_3, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_3, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_3, set^0'=set^post_3, status^0'=status^post_3, unset^0'=unset^post_3, [ DName^0==DName^post_3 && PdoType^0==PdoType^post_3 && Pdoi^0==Pdoi^post_3 && Pdolen^0==Pdolen^post_3 && ___rho_10_^0==___rho_10_^post_3 && ___rho_1_^0==___rho_1_^post_3 && ___rho_9_^0==___rho_9_^post_3 && a11^0==a11^post_3 && a66^0==a66^post_3 && a77^0==a77^post_3 && a99^0==a99^post_3 && b22^0==b22^post_3 && c33^0==c33^post_3 && d44^0==d44^post_3 && dcIdi^0==dcIdi^post_3 && i^0==i^post_3 && lptNamei^0==lptNamei^post_3 && num^0==num^post_3 && pc^0==pc^post_3 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_3 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_3 && set^0==set^post_3 && status^0==status^post_3 && unset^0==unset^post_3 ], cost: 1 3: l4 -> l5 : DName^0'=DName^post_4, PdoType^0'=PdoType^post_4, Pdoi^0'=Pdoi^post_4, Pdolen^0'=Pdolen^post_4, ___rho_10_^0'=___rho_10_^post_4, ___rho_1_^0'=___rho_1_^post_4, ___rho_9_^0'=___rho_9_^post_4, a11^0'=a11^post_4, a66^0'=a66^post_4, a77^0'=a77^post_4, a99^0'=a99^post_4, b22^0'=b22^post_4, c33^0'=c33^post_4, d44^0'=d44^post_4, dcIdi^0'=dcIdi^post_4, i^0'=i^post_4, lptNamei^0'=lptNamei^post_4, num^0'=num^post_4, pc^0'=pc^post_4, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_4, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_4, set^0'=set^post_4, status^0'=status^post_4, unset^0'=unset^post_4, [ DName^0==DName^post_4 && PdoType^0==PdoType^post_4 && Pdoi^0==Pdoi^post_4 && Pdolen^0==Pdolen^post_4 && ___rho_10_^0==___rho_10_^post_4 && ___rho_1_^0==___rho_1_^post_4 && ___rho_9_^0==___rho_9_^post_4 && a11^0==a11^post_4 && a66^0==a66^post_4 && a77^0==a77^post_4 && a99^0==a99^post_4 && b22^0==b22^post_4 && c33^0==c33^post_4 && d44^0==d44^post_4 && dcIdi^0==dcIdi^post_4 && i^0==i^post_4 && lptNamei^0==lptNamei^post_4 && num^0==num^post_4 && pc^0==pc^post_4 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_4 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_4 && set^0==set^post_4 && status^0==status^post_4 && unset^0==unset^post_4 ], cost: 1 18: l5 -> l15 : DName^0'=DName^post_19, PdoType^0'=PdoType^post_19, Pdoi^0'=Pdoi^post_19, Pdolen^0'=Pdolen^post_19, ___rho_10_^0'=___rho_10_^post_19, ___rho_1_^0'=___rho_1_^post_19, ___rho_9_^0'=___rho_9_^post_19, a11^0'=a11^post_19, a66^0'=a66^post_19, a77^0'=a77^post_19, a99^0'=a99^post_19, b22^0'=b22^post_19, c33^0'=c33^post_19, d44^0'=d44^post_19, dcIdi^0'=dcIdi^post_19, i^0'=i^post_19, lptNamei^0'=lptNamei^post_19, num^0'=num^post_19, pc^0'=pc^post_19, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_19, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_19, set^0'=set^post_19, status^0'=status^post_19, unset^0'=unset^post_19, [ DName^0==DName^post_19 && PdoType^0==PdoType^post_19 && Pdoi^0==Pdoi^post_19 && Pdolen^0==Pdolen^post_19 && ___rho_10_^0==___rho_10_^post_19 && ___rho_1_^0==___rho_1_^post_19 && ___rho_9_^0==___rho_9_^post_19 && a11^0==a11^post_19 && a66^0==a66^post_19 && a77^0==a77^post_19 && a99^0==a99^post_19 && b22^0==b22^post_19 && c33^0==c33^post_19 && d44^0==d44^post_19 && dcIdi^0==dcIdi^post_19 && i^0==i^post_19 && lptNamei^0==lptNamei^post_19 && num^0==num^post_19 && pc^0==pc^post_19 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_19 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_19 && set^0==set^post_19 && status^0==status^post_19 && unset^0==unset^post_19 ], cost: 1 4: l6 -> l4 : DName^0'=DName^post_5, PdoType^0'=PdoType^post_5, Pdoi^0'=Pdoi^post_5, Pdolen^0'=Pdolen^post_5, ___rho_10_^0'=___rho_10_^post_5, ___rho_1_^0'=___rho_1_^post_5, ___rho_9_^0'=___rho_9_^post_5, a11^0'=a11^post_5, a66^0'=a66^post_5, a77^0'=a77^post_5, a99^0'=a99^post_5, b22^0'=b22^post_5, c33^0'=c33^post_5, d44^0'=d44^post_5, dcIdi^0'=dcIdi^post_5, i^0'=i^post_5, lptNamei^0'=lptNamei^post_5, num^0'=num^post_5, pc^0'=pc^post_5, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_5, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_5, set^0'=set^post_5, status^0'=status^post_5, unset^0'=unset^post_5, [ 1<=___rho_1_^0 && DName^0==DName^post_5 && PdoType^0==PdoType^post_5 && Pdoi^0==Pdoi^post_5 && Pdolen^0==Pdolen^post_5 && ___rho_10_^0==___rho_10_^post_5 && ___rho_1_^0==___rho_1_^post_5 && ___rho_9_^0==___rho_9_^post_5 && a11^0==a11^post_5 && a66^0==a66^post_5 && a77^0==a77^post_5 && a99^0==a99^post_5 && b22^0==b22^post_5 && c33^0==c33^post_5 && d44^0==d44^post_5 && dcIdi^0==dcIdi^post_5 && i^0==i^post_5 && lptNamei^0==lptNamei^post_5 && num^0==num^post_5 && pc^0==pc^post_5 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_5 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_5 && set^0==set^post_5 && status^0==status^post_5 && unset^0==unset^post_5 ], cost: 1 5: l6 -> l4 : DName^0'=DName^post_6, PdoType^0'=PdoType^post_6, Pdoi^0'=Pdoi^post_6, Pdolen^0'=Pdolen^post_6, ___rho_10_^0'=___rho_10_^post_6, ___rho_1_^0'=___rho_1_^post_6, ___rho_9_^0'=___rho_9_^post_6, a11^0'=a11^post_6, a66^0'=a66^post_6, a77^0'=a77^post_6, a99^0'=a99^post_6, b22^0'=b22^post_6, c33^0'=c33^post_6, d44^0'=d44^post_6, dcIdi^0'=dcIdi^post_6, i^0'=i^post_6, lptNamei^0'=lptNamei^post_6, num^0'=num^post_6, pc^0'=pc^post_6, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_6, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_6, set^0'=set^post_6, status^0'=status^post_6, unset^0'=unset^post_6, [ ___rho_1_^0<=0 && unset^1_1==1 && unset^post_6==0 && DName^0==DName^post_6 && PdoType^0==PdoType^post_6 && Pdoi^0==Pdoi^post_6 && Pdolen^0==Pdolen^post_6 && ___rho_10_^0==___rho_10_^post_6 && ___rho_1_^0==___rho_1_^post_6 && ___rho_9_^0==___rho_9_^post_6 && a11^0==a11^post_6 && a66^0==a66^post_6 && a77^0==a77^post_6 && a99^0==a99^post_6 && b22^0==b22^post_6 && c33^0==c33^post_6 && d44^0==d44^post_6 && dcIdi^0==dcIdi^post_6 && i^0==i^post_6 && lptNamei^0==lptNamei^post_6 && num^0==num^post_6 && pc^0==pc^post_6 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_6 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_6 && set^0==set^post_6 && status^0==status^post_6 ], cost: 1 6: l7 -> l6 : DName^0'=DName^post_7, PdoType^0'=PdoType^post_7, Pdoi^0'=Pdoi^post_7, Pdolen^0'=Pdolen^post_7, ___rho_10_^0'=___rho_10_^post_7, ___rho_1_^0'=___rho_1_^post_7, ___rho_9_^0'=___rho_9_^post_7, a11^0'=a11^post_7, a66^0'=a66^post_7, a77^0'=a77^post_7, a99^0'=a99^post_7, b22^0'=b22^post_7, c33^0'=c33^post_7, d44^0'=d44^post_7, dcIdi^0'=dcIdi^post_7, i^0'=i^post_7, lptNamei^0'=lptNamei^post_7, num^0'=num^post_7, pc^0'=pc^post_7, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_7, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_7, set^0'=set^post_7, status^0'=status^post_7, unset^0'=unset^post_7, [ num^post_7==0 && DName^0==DName^post_7 && PdoType^0==PdoType^post_7 && Pdoi^0==Pdoi^post_7 && Pdolen^0==Pdolen^post_7 && ___rho_10_^0==___rho_10_^post_7 && ___rho_1_^0==___rho_1_^post_7 && ___rho_9_^0==___rho_9_^post_7 && a11^0==a11^post_7 && a66^0==a66^post_7 && a77^0==a77^post_7 && a99^0==a99^post_7 && b22^0==b22^post_7 && c33^0==c33^post_7 && d44^0==d44^post_7 && dcIdi^0==dcIdi^post_7 && i^0==i^post_7 && lptNamei^0==lptNamei^post_7 && pc^0==pc^post_7 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_7 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_7 && set^0==set^post_7 && status^0==status^post_7 && unset^0==unset^post_7 ], cost: 1 7: l8 -> l7 : DName^0'=DName^post_8, PdoType^0'=PdoType^post_8, Pdoi^0'=Pdoi^post_8, Pdolen^0'=Pdolen^post_8, ___rho_10_^0'=___rho_10_^post_8, ___rho_1_^0'=___rho_1_^post_8, ___rho_9_^0'=___rho_9_^post_8, a11^0'=a11^post_8, a66^0'=a66^post_8, a77^0'=a77^post_8, a99^0'=a99^post_8, b22^0'=b22^post_8, c33^0'=c33^post_8, d44^0'=d44^post_8, dcIdi^0'=dcIdi^post_8, i^0'=i^post_8, lptNamei^0'=lptNamei^post_8, num^0'=num^post_8, pc^0'=pc^post_8, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_8, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_8, set^0'=set^post_8, status^0'=status^post_8, unset^0'=unset^post_8, [ DName^0==DName^post_8 && PdoType^0==PdoType^post_8 && Pdoi^0==Pdoi^post_8 && Pdolen^0==Pdolen^post_8 && ___rho_10_^0==___rho_10_^post_8 && ___rho_1_^0==___rho_1_^post_8 && ___rho_9_^0==___rho_9_^post_8 && a11^0==a11^post_8 && a66^0==a66^post_8 && a77^0==a77^post_8 && a99^0==a99^post_8 && b22^0==b22^post_8 && c33^0==c33^post_8 && d44^0==d44^post_8 && dcIdi^0==dcIdi^post_8 && i^0==i^post_8 && lptNamei^0==lptNamei^post_8 && num^0==num^post_8 && pc^0==pc^post_8 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_8 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_8 && set^0==set^post_8 && status^0==status^post_8 && unset^0==unset^post_8 ], cost: 1 8: l9 -> l8 : DName^0'=DName^post_9, PdoType^0'=PdoType^post_9, Pdoi^0'=Pdoi^post_9, Pdolen^0'=Pdolen^post_9, ___rho_10_^0'=___rho_10_^post_9, ___rho_1_^0'=___rho_1_^post_9, ___rho_9_^0'=___rho_9_^post_9, a11^0'=a11^post_9, a66^0'=a66^post_9, a77^0'=a77^post_9, a99^0'=a99^post_9, b22^0'=b22^post_9, c33^0'=c33^post_9, d44^0'=d44^post_9, dcIdi^0'=dcIdi^post_9, i^0'=i^post_9, lptNamei^0'=lptNamei^post_9, num^0'=num^post_9, pc^0'=pc^post_9, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_9, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_9, set^0'=set^post_9, status^0'=status^post_9, unset^0'=unset^post_9, [ 1+status^0<=2 && DName^0==DName^post_9 && PdoType^0==PdoType^post_9 && Pdoi^0==Pdoi^post_9 && Pdolen^0==Pdolen^post_9 && ___rho_10_^0==___rho_10_^post_9 && ___rho_1_^0==___rho_1_^post_9 && ___rho_9_^0==___rho_9_^post_9 && a11^0==a11^post_9 && a66^0==a66^post_9 && a77^0==a77^post_9 && a99^0==a99^post_9 && b22^0==b22^post_9 && c33^0==c33^post_9 && d44^0==d44^post_9 && dcIdi^0==dcIdi^post_9 && i^0==i^post_9 && lptNamei^0==lptNamei^post_9 && num^0==num^post_9 && pc^0==pc^post_9 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_9 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_9 && set^0==set^post_9 && status^0==status^post_9 && unset^0==unset^post_9 ], cost: 1 9: l9 -> l8 : DName^0'=DName^post_10, PdoType^0'=PdoType^post_10, Pdoi^0'=Pdoi^post_10, Pdolen^0'=Pdolen^post_10, ___rho_10_^0'=___rho_10_^post_10, ___rho_1_^0'=___rho_1_^post_10, ___rho_9_^0'=___rho_9_^post_10, a11^0'=a11^post_10, a66^0'=a66^post_10, a77^0'=a77^post_10, a99^0'=a99^post_10, b22^0'=b22^post_10, c33^0'=c33^post_10, d44^0'=d44^post_10, dcIdi^0'=dcIdi^post_10, i^0'=i^post_10, lptNamei^0'=lptNamei^post_10, num^0'=num^post_10, pc^0'=pc^post_10, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_10, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_10, set^0'=set^post_10, status^0'=status^post_10, unset^0'=unset^post_10, [ 3<=status^0 && DName^0==DName^post_10 && PdoType^0==PdoType^post_10 && Pdoi^0==Pdoi^post_10 && Pdolen^0==Pdolen^post_10 && ___rho_10_^0==___rho_10_^post_10 && ___rho_1_^0==___rho_1_^post_10 && ___rho_9_^0==___rho_9_^post_10 && a11^0==a11^post_10 && a66^0==a66^post_10 && a77^0==a77^post_10 && a99^0==a99^post_10 && b22^0==b22^post_10 && c33^0==c33^post_10 && d44^0==d44^post_10 && dcIdi^0==dcIdi^post_10 && i^0==i^post_10 && lptNamei^0==lptNamei^post_10 && num^0==num^post_10 && pc^0==pc^post_10 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_10 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_10 && set^0==set^post_10 && status^0==status^post_10 && unset^0==unset^post_10 ], cost: 1 10: l9 -> l8 : DName^0'=DName^post_11, PdoType^0'=PdoType^post_11, Pdoi^0'=Pdoi^post_11, Pdolen^0'=Pdolen^post_11, ___rho_10_^0'=___rho_10_^post_11, ___rho_1_^0'=___rho_1_^post_11, ___rho_9_^0'=___rho_9_^post_11, a11^0'=a11^post_11, a66^0'=a66^post_11, a77^0'=a77^post_11, a99^0'=a99^post_11, b22^0'=b22^post_11, c33^0'=c33^post_11, d44^0'=d44^post_11, dcIdi^0'=dcIdi^post_11, i^0'=i^post_11, lptNamei^0'=lptNamei^post_11, num^0'=num^post_11, pc^0'=pc^post_11, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_11, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_11, set^0'=set^post_11, status^0'=status^post_11, unset^0'=unset^post_11, [ 2<=status^0 && status^0<=2 && a99^post_11==DName^0 && num^post_11==1+num^0 && DName^0==DName^post_11 && PdoType^0==PdoType^post_11 && Pdoi^0==Pdoi^post_11 && Pdolen^0==Pdolen^post_11 && ___rho_10_^0==___rho_10_^post_11 && ___rho_1_^0==___rho_1_^post_11 && ___rho_9_^0==___rho_9_^post_11 && a11^0==a11^post_11 && a66^0==a66^post_11 && a77^0==a77^post_11 && b22^0==b22^post_11 && c33^0==c33^post_11 && d44^0==d44^post_11 && dcIdi^0==dcIdi^post_11 && i^0==i^post_11 && lptNamei^0==lptNamei^post_11 && pc^0==pc^post_11 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_11 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_11 && set^0==set^post_11 && status^0==status^post_11 && unset^0==unset^post_11 ], cost: 1 11: l10 -> l9 : DName^0'=DName^post_12, PdoType^0'=PdoType^post_12, Pdoi^0'=Pdoi^post_12, Pdolen^0'=Pdolen^post_12, ___rho_10_^0'=___rho_10_^post_12, ___rho_1_^0'=___rho_1_^post_12, ___rho_9_^0'=___rho_9_^post_12, a11^0'=a11^post_12, a66^0'=a66^post_12, a77^0'=a77^post_12, a99^0'=a99^post_12, b22^0'=b22^post_12, c33^0'=c33^post_12, d44^0'=d44^post_12, dcIdi^0'=dcIdi^post_12, i^0'=i^post_12, lptNamei^0'=lptNamei^post_12, num^0'=num^post_12, pc^0'=pc^post_12, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_12, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_12, set^0'=set^post_12, status^0'=status^post_12, unset^0'=unset^post_12, [ Pdoi^post_12==0 && DName^0==DName^post_12 && PdoType^0==PdoType^post_12 && Pdolen^0==Pdolen^post_12 && ___rho_10_^0==___rho_10_^post_12 && ___rho_1_^0==___rho_1_^post_12 && ___rho_9_^0==___rho_9_^post_12 && a11^0==a11^post_12 && a66^0==a66^post_12 && a77^0==a77^post_12 && a99^0==a99^post_12 && b22^0==b22^post_12 && c33^0==c33^post_12 && d44^0==d44^post_12 && dcIdi^0==dcIdi^post_12 && i^0==i^post_12 && lptNamei^0==lptNamei^post_12 && num^0==num^post_12 && pc^0==pc^post_12 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_12 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_12 && set^0==set^post_12 && status^0==status^post_12 && unset^0==unset^post_12 ], cost: 1 12: l11 -> l12 : DName^0'=DName^post_13, PdoType^0'=PdoType^post_13, Pdoi^0'=Pdoi^post_13, Pdolen^0'=Pdolen^post_13, ___rho_10_^0'=___rho_10_^post_13, ___rho_1_^0'=___rho_1_^post_13, ___rho_9_^0'=___rho_9_^post_13, a11^0'=a11^post_13, a66^0'=a66^post_13, a77^0'=a77^post_13, a99^0'=a99^post_13, b22^0'=b22^post_13, c33^0'=c33^post_13, d44^0'=d44^post_13, dcIdi^0'=dcIdi^post_13, i^0'=i^post_13, lptNamei^0'=lptNamei^post_13, num^0'=num^post_13, pc^0'=pc^post_13, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_13, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_13, set^0'=set^post_13, status^0'=status^post_13, unset^0'=unset^post_13, [ 1<=status^0 && status^0<=1 && i^post_13==1+i^0 && DName^0==DName^post_13 && PdoType^0==PdoType^post_13 && Pdoi^0==Pdoi^post_13 && Pdolen^0==Pdolen^post_13 && ___rho_10_^0==___rho_10_^post_13 && ___rho_1_^0==___rho_1_^post_13 && ___rho_9_^0==___rho_9_^post_13 && a11^0==a11^post_13 && a66^0==a66^post_13 && a77^0==a77^post_13 && a99^0==a99^post_13 && b22^0==b22^post_13 && c33^0==c33^post_13 && d44^0==d44^post_13 && dcIdi^0==dcIdi^post_13 && lptNamei^0==lptNamei^post_13 && num^0==num^post_13 && pc^0==pc^post_13 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_13 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_13 && set^0==set^post_13 && status^0==status^post_13 && unset^0==unset^post_13 ], cost: 1 13: l11 -> l10 : DName^0'=DName^post_14, PdoType^0'=PdoType^post_14, Pdoi^0'=Pdoi^post_14, Pdolen^0'=Pdolen^post_14, ___rho_10_^0'=___rho_10_^post_14, ___rho_1_^0'=___rho_1_^post_14, ___rho_9_^0'=___rho_9_^post_14, a11^0'=a11^post_14, a66^0'=a66^post_14, a77^0'=a77^post_14, a99^0'=a99^post_14, b22^0'=b22^post_14, c33^0'=c33^post_14, d44^0'=d44^post_14, dcIdi^0'=dcIdi^post_14, i^0'=i^post_14, lptNamei^0'=lptNamei^post_14, num^0'=num^post_14, pc^0'=pc^post_14, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_14, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_14, set^0'=set^post_14, status^0'=status^post_14, unset^0'=unset^post_14, [ 1+status^0<=1 && DName^0==DName^post_14 && PdoType^0==PdoType^post_14 && Pdoi^0==Pdoi^post_14 && Pdolen^0==Pdolen^post_14 && ___rho_10_^0==___rho_10_^post_14 && ___rho_1_^0==___rho_1_^post_14 && ___rho_9_^0==___rho_9_^post_14 && a11^0==a11^post_14 && a66^0==a66^post_14 && a77^0==a77^post_14 && a99^0==a99^post_14 && b22^0==b22^post_14 && c33^0==c33^post_14 && d44^0==d44^post_14 && dcIdi^0==dcIdi^post_14 && i^0==i^post_14 && lptNamei^0==lptNamei^post_14 && num^0==num^post_14 && pc^0==pc^post_14 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_14 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_14 && set^0==set^post_14 && status^0==status^post_14 && unset^0==unset^post_14 ], cost: 1 14: l11 -> l10 : DName^0'=DName^post_15, PdoType^0'=PdoType^post_15, Pdoi^0'=Pdoi^post_15, Pdolen^0'=Pdolen^post_15, ___rho_10_^0'=___rho_10_^post_15, ___rho_1_^0'=___rho_1_^post_15, ___rho_9_^0'=___rho_9_^post_15, a11^0'=a11^post_15, a66^0'=a66^post_15, a77^0'=a77^post_15, a99^0'=a99^post_15, b22^0'=b22^post_15, c33^0'=c33^post_15, d44^0'=d44^post_15, dcIdi^0'=dcIdi^post_15, i^0'=i^post_15, lptNamei^0'=lptNamei^post_15, num^0'=num^post_15, pc^0'=pc^post_15, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_15, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_15, set^0'=set^post_15, status^0'=status^post_15, unset^0'=unset^post_15, [ 2<=status^0 && DName^0==DName^post_15 && PdoType^0==PdoType^post_15 && Pdoi^0==Pdoi^post_15 && Pdolen^0==Pdolen^post_15 && ___rho_10_^0==___rho_10_^post_15 && ___rho_1_^0==___rho_1_^post_15 && ___rho_9_^0==___rho_9_^post_15 && a11^0==a11^post_15 && a66^0==a66^post_15 && a77^0==a77^post_15 && a99^0==a99^post_15 && b22^0==b22^post_15 && c33^0==c33^post_15 && d44^0==d44^post_15 && dcIdi^0==dcIdi^post_15 && i^0==i^post_15 && lptNamei^0==lptNamei^post_15 && num^0==num^post_15 && pc^0==pc^post_15 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_15 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_15 && set^0==set^post_15 && status^0==status^post_15 && unset^0==unset^post_15 ], cost: 1 15: l12 -> l13 : DName^0'=DName^post_16, PdoType^0'=PdoType^post_16, Pdoi^0'=Pdoi^post_16, Pdolen^0'=Pdolen^post_16, ___rho_10_^0'=___rho_10_^post_16, ___rho_1_^0'=___rho_1_^post_16, ___rho_9_^0'=___rho_9_^post_16, a11^0'=a11^post_16, a66^0'=a66^post_16, a77^0'=a77^post_16, a99^0'=a99^post_16, b22^0'=b22^post_16, c33^0'=c33^post_16, d44^0'=d44^post_16, dcIdi^0'=dcIdi^post_16, i^0'=i^post_16, lptNamei^0'=lptNamei^post_16, num^0'=num^post_16, pc^0'=pc^post_16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_16, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_16, set^0'=set^post_16, status^0'=status^post_16, unset^0'=unset^post_16, [ DName^0==DName^post_16 && PdoType^0==PdoType^post_16 && Pdoi^0==Pdoi^post_16 && Pdolen^0==Pdolen^post_16 && ___rho_10_^0==___rho_10_^post_16 && ___rho_1_^0==___rho_1_^post_16 && ___rho_9_^0==___rho_9_^post_16 && a11^0==a11^post_16 && a66^0==a66^post_16 && a77^0==a77^post_16 && a99^0==a99^post_16 && b22^0==b22^post_16 && c33^0==c33^post_16 && d44^0==d44^post_16 && dcIdi^0==dcIdi^post_16 && i^0==i^post_16 && lptNamei^0==lptNamei^post_16 && num^0==num^post_16 && pc^0==pc^post_16 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_16 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_16 && set^0==set^post_16 && status^0==status^post_16 && unset^0==unset^post_16 ], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, PdoType^0'=PdoType^post_21, Pdoi^0'=Pdoi^post_21, Pdolen^0'=Pdolen^post_21, ___rho_10_^0'=___rho_10_^post_21, ___rho_1_^0'=___rho_1_^post_21, ___rho_9_^0'=___rho_9_^post_21, a11^0'=a11^post_21, a66^0'=a66^post_21, a77^0'=a77^post_21, a99^0'=a99^post_21, b22^0'=b22^post_21, c33^0'=c33^post_21, d44^0'=d44^post_21, dcIdi^0'=dcIdi^post_21, i^0'=i^post_21, lptNamei^0'=lptNamei^post_21, num^0'=num^post_21, pc^0'=pc^post_21, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_21, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_21, set^0'=set^post_21, status^0'=status^post_21, unset^0'=unset^post_21, [ 1+i^0<=Pdolen^0 && a11^post_21==lptNamei^0 && b22^post_21==PdoType^0 && c33^post_21==dcIdi^0 && d44^post_21==num^0 && ___rho_9_^post_21==___rho_9_^post_21 && ret_PPMakeDeviceName55^post_21==___rho_9_^post_21 && DName^post_21==ret_PPMakeDeviceName55^post_21 && PdoType^0==PdoType^post_21 && Pdoi^0==Pdoi^post_21 && Pdolen^0==Pdolen^post_21 && ___rho_10_^0==___rho_10_^post_21 && ___rho_1_^0==___rho_1_^post_21 && a66^0==a66^post_21 && a77^0==a77^post_21 && a99^0==a99^post_21 && dcIdi^0==dcIdi^post_21 && i^0==i^post_21 && lptNamei^0==lptNamei^post_21 && num^0==num^post_21 && pc^0==pc^post_21 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_21 && set^0==set^post_21 && status^0==status^post_21 && unset^0==unset^post_21 ], cost: 1 21: l13 -> l7 : DName^0'=DName^post_22, PdoType^0'=PdoType^post_22, Pdoi^0'=Pdoi^post_22, Pdolen^0'=Pdolen^post_22, ___rho_10_^0'=___rho_10_^post_22, ___rho_1_^0'=___rho_1_^post_22, ___rho_9_^0'=___rho_9_^post_22, a11^0'=a11^post_22, a66^0'=a66^post_22, a77^0'=a77^post_22, a99^0'=a99^post_22, b22^0'=b22^post_22, c33^0'=c33^post_22, d44^0'=d44^post_22, dcIdi^0'=dcIdi^post_22, i^0'=i^post_22, lptNamei^0'=lptNamei^post_22, num^0'=num^post_22, pc^0'=pc^post_22, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_22, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_22, set^0'=set^post_22, status^0'=status^post_22, unset^0'=unset^post_22, [ Pdolen^0<=i^0 && DName^0==DName^post_22 && PdoType^0==PdoType^post_22 && Pdoi^0==Pdoi^post_22 && Pdolen^0==Pdolen^post_22 && ___rho_10_^0==___rho_10_^post_22 && ___rho_1_^0==___rho_1_^post_22 && ___rho_9_^0==___rho_9_^post_22 && a11^0==a11^post_22 && a66^0==a66^post_22 && a77^0==a77^post_22 && a99^0==a99^post_22 && b22^0==b22^post_22 && c33^0==c33^post_22 && d44^0==d44^post_22 && dcIdi^0==dcIdi^post_22 && i^0==i^post_22 && lptNamei^0==lptNamei^post_22 && num^0==num^post_22 && pc^0==pc^post_22 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_22 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_22 && set^0==set^post_22 && status^0==status^post_22 && unset^0==unset^post_22 ], cost: 1 16: l14 -> l11 : DName^0'=DName^post_17, PdoType^0'=PdoType^post_17, Pdoi^0'=Pdoi^post_17, Pdolen^0'=Pdolen^post_17, ___rho_10_^0'=___rho_10_^post_17, ___rho_1_^0'=___rho_1_^post_17, ___rho_9_^0'=___rho_9_^post_17, a11^0'=a11^post_17, a66^0'=a66^post_17, a77^0'=a77^post_17, a99^0'=a99^post_17, b22^0'=b22^post_17, c33^0'=c33^post_17, d44^0'=d44^post_17, dcIdi^0'=dcIdi^post_17, i^0'=i^post_17, lptNamei^0'=lptNamei^post_17, num^0'=num^post_17, pc^0'=pc^post_17, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_17, set^0'=set^post_17, status^0'=status^post_17, unset^0'=unset^post_17, [ DName^0<=0 && a66^post_17==DName^0 && a77^post_17==Pdoi^0 && ___rho_10_^post_17==___rho_10_^post_17 && ret_IoCreateDevice88^post_17==___rho_10_^post_17 && status^post_17==ret_IoCreateDevice88^post_17 && pc^1_1==1 && pc^post_17==0 && DName^0==DName^post_17 && PdoType^0==PdoType^post_17 && Pdoi^0==Pdoi^post_17 && Pdolen^0==Pdolen^post_17 && ___rho_1_^0==___rho_1_^post_17 && ___rho_9_^0==___rho_9_^post_17 && a11^0==a11^post_17 && a99^0==a99^post_17 && b22^0==b22^post_17 && c33^0==c33^post_17 && d44^0==d44^post_17 && dcIdi^0==dcIdi^post_17 && i^0==i^post_17 && lptNamei^0==lptNamei^post_17 && num^0==num^post_17 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_17 && set^0==set^post_17 && unset^0==unset^post_17 ], cost: 1 17: l14 -> l7 : DName^0'=DName^post_18, PdoType^0'=PdoType^post_18, Pdoi^0'=Pdoi^post_18, Pdolen^0'=Pdolen^post_18, ___rho_10_^0'=___rho_10_^post_18, ___rho_1_^0'=___rho_1_^post_18, ___rho_9_^0'=___rho_9_^post_18, a11^0'=a11^post_18, a66^0'=a66^post_18, a77^0'=a77^post_18, a99^0'=a99^post_18, b22^0'=b22^post_18, c33^0'=c33^post_18, d44^0'=d44^post_18, dcIdi^0'=dcIdi^post_18, i^0'=i^post_18, lptNamei^0'=lptNamei^post_18, num^0'=num^post_18, pc^0'=pc^post_18, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_18, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_18, set^0'=set^post_18, status^0'=status^post_18, unset^0'=unset^post_18, [ 1<=DName^0 && DName^0==DName^post_18 && PdoType^0==PdoType^post_18 && Pdoi^0==Pdoi^post_18 && Pdolen^0==Pdolen^post_18 && ___rho_10_^0==___rho_10_^post_18 && ___rho_1_^0==___rho_1_^post_18 && ___rho_9_^0==___rho_9_^post_18 && a11^0==a11^post_18 && a66^0==a66^post_18 && a77^0==a77^post_18 && a99^0==a99^post_18 && b22^0==b22^post_18 && c33^0==c33^post_18 && d44^0==d44^post_18 && dcIdi^0==dcIdi^post_18 && i^0==i^post_18 && lptNamei^0==lptNamei^post_18 && num^0==num^post_18 && pc^0==pc^post_18 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_18 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_18 && set^0==set^post_18 && status^0==status^post_18 && unset^0==unset^post_18 ], cost: 1 19: l15 -> l5 : DName^0'=DName^post_20, PdoType^0'=PdoType^post_20, Pdoi^0'=Pdoi^post_20, Pdolen^0'=Pdolen^post_20, ___rho_10_^0'=___rho_10_^post_20, ___rho_1_^0'=___rho_1_^post_20, ___rho_9_^0'=___rho_9_^post_20, a11^0'=a11^post_20, a66^0'=a66^post_20, a77^0'=a77^post_20, a99^0'=a99^post_20, b22^0'=b22^post_20, c33^0'=c33^post_20, d44^0'=d44^post_20, dcIdi^0'=dcIdi^post_20, i^0'=i^post_20, lptNamei^0'=lptNamei^post_20, num^0'=num^post_20, pc^0'=pc^post_20, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_20, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_20, set^0'=set^post_20, status^0'=status^post_20, unset^0'=unset^post_20, [ DName^0==DName^post_20 && PdoType^0==PdoType^post_20 && Pdoi^0==Pdoi^post_20 && Pdolen^0==Pdolen^post_20 && ___rho_10_^0==___rho_10_^post_20 && ___rho_1_^0==___rho_1_^post_20 && ___rho_9_^0==___rho_9_^post_20 && a11^0==a11^post_20 && a66^0==a66^post_20 && a77^0==a77^post_20 && a99^0==a99^post_20 && b22^0==b22^post_20 && c33^0==c33^post_20 && d44^0==d44^post_20 && dcIdi^0==dcIdi^post_20 && i^0==i^post_20 && lptNamei^0==lptNamei^post_20 && num^0==num^post_20 && pc^0==pc^post_20 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_20 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_20 && set^0==set^post_20 && status^0==status^post_20 && unset^0==unset^post_20 ], cost: 1 23: l16 -> l0 : DName^0'=DName^post_24, PdoType^0'=PdoType^post_24, Pdoi^0'=Pdoi^post_24, Pdolen^0'=Pdolen^post_24, ___rho_10_^0'=___rho_10_^post_24, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=___rho_9_^post_24, a11^0'=a11^post_24, a66^0'=a66^post_24, a77^0'=a77^post_24, a99^0'=a99^post_24, b22^0'=b22^post_24, c33^0'=c33^post_24, d44^0'=d44^post_24, dcIdi^0'=dcIdi^post_24, i^0'=i^post_24, lptNamei^0'=lptNamei^post_24, num^0'=num^post_24, pc^0'=pc^post_24, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_24, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_24, set^0'=set^post_24, status^0'=status^post_24, unset^0'=unset^post_24, [ unset^post_24==0 && set^post_24==unset^post_24 && ___rho_1_^post_24==___rho_1_^post_24 && DName^0==DName^post_24 && PdoType^0==PdoType^post_24 && Pdoi^0==Pdoi^post_24 && Pdolen^0==Pdolen^post_24 && ___rho_10_^0==___rho_10_^post_24 && ___rho_9_^0==___rho_9_^post_24 && a11^0==a11^post_24 && a66^0==a66^post_24 && a77^0==a77^post_24 && a99^0==a99^post_24 && b22^0==b22^post_24 && c33^0==c33^post_24 && d44^0==d44^post_24 && dcIdi^0==dcIdi^post_24 && i^0==i^post_24 && lptNamei^0==lptNamei^post_24 && num^0==num^post_24 && pc^0==pc^post_24 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_24 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_24 && status^0==status^post_24 ], cost: 1 24: l17 -> l16 : DName^0'=DName^post_25, PdoType^0'=PdoType^post_25, Pdoi^0'=Pdoi^post_25, Pdolen^0'=Pdolen^post_25, ___rho_10_^0'=___rho_10_^post_25, ___rho_1_^0'=___rho_1_^post_25, ___rho_9_^0'=___rho_9_^post_25, a11^0'=a11^post_25, a66^0'=a66^post_25, a77^0'=a77^post_25, a99^0'=a99^post_25, b22^0'=b22^post_25, c33^0'=c33^post_25, d44^0'=d44^post_25, dcIdi^0'=dcIdi^post_25, i^0'=i^post_25, lptNamei^0'=lptNamei^post_25, num^0'=num^post_25, pc^0'=pc^post_25, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_25, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_25, set^0'=set^post_25, status^0'=status^post_25, unset^0'=unset^post_25, [ DName^0==DName^post_25 && PdoType^0==PdoType^post_25 && Pdoi^0==Pdoi^post_25 && Pdolen^0==Pdolen^post_25 && ___rho_10_^0==___rho_10_^post_25 && ___rho_1_^0==___rho_1_^post_25 && ___rho_9_^0==___rho_9_^post_25 && a11^0==a11^post_25 && a66^0==a66^post_25 && a77^0==a77^post_25 && a99^0==a99^post_25 && b22^0==b22^post_25 && c33^0==c33^post_25 && d44^0==d44^post_25 && dcIdi^0==dcIdi^post_25 && i^0==i^post_25 && lptNamei^0==lptNamei^post_25 && num^0==num^post_25 && pc^0==pc^post_25 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_25 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_25 && set^0==set^post_25 && status^0==status^post_25 && unset^0==unset^post_25 ], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 24: l17 -> l16 : DName^0'=DName^post_25, PdoType^0'=PdoType^post_25, Pdoi^0'=Pdoi^post_25, Pdolen^0'=Pdolen^post_25, ___rho_10_^0'=___rho_10_^post_25, ___rho_1_^0'=___rho_1_^post_25, ___rho_9_^0'=___rho_9_^post_25, a11^0'=a11^post_25, a66^0'=a66^post_25, a77^0'=a77^post_25, a99^0'=a99^post_25, b22^0'=b22^post_25, c33^0'=c33^post_25, d44^0'=d44^post_25, dcIdi^0'=dcIdi^post_25, i^0'=i^post_25, lptNamei^0'=lptNamei^post_25, num^0'=num^post_25, pc^0'=pc^post_25, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_25, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_25, set^0'=set^post_25, status^0'=status^post_25, unset^0'=unset^post_25, [ DName^0==DName^post_25 && PdoType^0==PdoType^post_25 && Pdoi^0==Pdoi^post_25 && Pdolen^0==Pdolen^post_25 && ___rho_10_^0==___rho_10_^post_25 && ___rho_1_^0==___rho_1_^post_25 && ___rho_9_^0==___rho_9_^post_25 && a11^0==a11^post_25 && a66^0==a66^post_25 && a77^0==a77^post_25 && a99^0==a99^post_25 && b22^0==b22^post_25 && c33^0==c33^post_25 && d44^0==d44^post_25 && dcIdi^0==dcIdi^post_25 && i^0==i^post_25 && lptNamei^0==lptNamei^post_25 && num^0==num^post_25 && pc^0==pc^post_25 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_25 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_25 && set^0==set^post_25 && status^0==status^post_25 && unset^0==unset^post_25 ], cost: 1 Removed unreachable and leaf rules: Start location: l17 0: l0 -> l1 : DName^0'=DName^post_1, PdoType^0'=PdoType^post_1, Pdoi^0'=Pdoi^post_1, Pdolen^0'=Pdolen^post_1, ___rho_10_^0'=___rho_10_^post_1, ___rho_1_^0'=___rho_1_^post_1, ___rho_9_^0'=___rho_9_^post_1, a11^0'=a11^post_1, a66^0'=a66^post_1, a77^0'=a77^post_1, a99^0'=a99^post_1, b22^0'=b22^post_1, c33^0'=c33^post_1, d44^0'=d44^post_1, dcIdi^0'=dcIdi^post_1, i^0'=i^post_1, lptNamei^0'=lptNamei^post_1, num^0'=num^post_1, pc^0'=pc^post_1, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_1, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_1, set^0'=set^post_1, status^0'=status^post_1, unset^0'=unset^post_1, [ ___rho_1_^0<=0 && DName^0==DName^post_1 && PdoType^0==PdoType^post_1 && Pdoi^0==Pdoi^post_1 && Pdolen^0==Pdolen^post_1 && ___rho_10_^0==___rho_10_^post_1 && ___rho_1_^0==___rho_1_^post_1 && ___rho_9_^0==___rho_9_^post_1 && a11^0==a11^post_1 && a66^0==a66^post_1 && a77^0==a77^post_1 && a99^0==a99^post_1 && b22^0==b22^post_1 && c33^0==c33^post_1 && d44^0==d44^post_1 && dcIdi^0==dcIdi^post_1 && i^0==i^post_1 && lptNamei^0==lptNamei^post_1 && num^0==num^post_1 && pc^0==pc^post_1 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_1 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_1 && set^0==set^post_1 && status^0==status^post_1 && unset^0==unset^post_1 ], cost: 1 1: l0 -> l1 : DName^0'=DName^post_2, PdoType^0'=PdoType^post_2, Pdoi^0'=Pdoi^post_2, Pdolen^0'=Pdolen^post_2, ___rho_10_^0'=___rho_10_^post_2, ___rho_1_^0'=___rho_1_^post_2, ___rho_9_^0'=___rho_9_^post_2, a11^0'=a11^post_2, a66^0'=a66^post_2, a77^0'=a77^post_2, a99^0'=a99^post_2, b22^0'=b22^post_2, c33^0'=c33^post_2, d44^0'=d44^post_2, dcIdi^0'=dcIdi^post_2, i^0'=i^post_2, lptNamei^0'=lptNamei^post_2, num^0'=num^post_2, pc^0'=pc^post_2, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_2, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_2, set^0'=set^post_2, status^0'=status^post_2, unset^0'=unset^post_2, [ 1<=___rho_1_^0 && set^1_1==1 && set^post_2==0 && DName^0==DName^post_2 && PdoType^0==PdoType^post_2 && Pdoi^0==Pdoi^post_2 && Pdolen^0==Pdolen^post_2 && ___rho_10_^0==___rho_10_^post_2 && ___rho_1_^0==___rho_1_^post_2 && ___rho_9_^0==___rho_9_^post_2 && a11^0==a11^post_2 && a66^0==a66^post_2 && a77^0==a77^post_2 && a99^0==a99^post_2 && b22^0==b22^post_2 && c33^0==c33^post_2 && d44^0==d44^post_2 && dcIdi^0==dcIdi^post_2 && i^0==i^post_2 && lptNamei^0==lptNamei^post_2 && num^0==num^post_2 && pc^0==pc^post_2 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_2 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_2 && status^0==status^post_2 && unset^0==unset^post_2 ], cost: 1 22: l1 -> l12 : DName^0'=DName^post_23, PdoType^0'=PdoType^post_23, Pdoi^0'=Pdoi^post_23, Pdolen^0'=Pdolen^post_23, ___rho_10_^0'=___rho_10_^post_23, ___rho_1_^0'=___rho_1_^post_23, ___rho_9_^0'=___rho_9_^post_23, a11^0'=a11^post_23, a66^0'=a66^post_23, a77^0'=a77^post_23, a99^0'=a99^post_23, b22^0'=b22^post_23, c33^0'=c33^post_23, d44^0'=d44^post_23, dcIdi^0'=dcIdi^post_23, i^0'=i^post_23, lptNamei^0'=lptNamei^post_23, num^0'=num^post_23, pc^0'=pc^post_23, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_23, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_23, set^0'=set^post_23, status^0'=status^post_23, unset^0'=unset^post_23, [ DName^0==DName^post_23 && PdoType^0==PdoType^post_23 && Pdoi^0==Pdoi^post_23 && Pdolen^0==Pdolen^post_23 && ___rho_10_^0==___rho_10_^post_23 && ___rho_1_^0==___rho_1_^post_23 && ___rho_9_^0==___rho_9_^post_23 && a11^0==a11^post_23 && a66^0==a66^post_23 && a77^0==a77^post_23 && a99^0==a99^post_23 && b22^0==b22^post_23 && c33^0==c33^post_23 && d44^0==d44^post_23 && dcIdi^0==dcIdi^post_23 && i^0==i^post_23 && lptNamei^0==lptNamei^post_23 && num^0==num^post_23 && pc^0==pc^post_23 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_23 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_23 && set^0==set^post_23 && status^0==status^post_23 && unset^0==unset^post_23 ], cost: 1 3: l4 -> l5 : DName^0'=DName^post_4, PdoType^0'=PdoType^post_4, Pdoi^0'=Pdoi^post_4, Pdolen^0'=Pdolen^post_4, ___rho_10_^0'=___rho_10_^post_4, ___rho_1_^0'=___rho_1_^post_4, ___rho_9_^0'=___rho_9_^post_4, a11^0'=a11^post_4, a66^0'=a66^post_4, a77^0'=a77^post_4, a99^0'=a99^post_4, b22^0'=b22^post_4, c33^0'=c33^post_4, d44^0'=d44^post_4, dcIdi^0'=dcIdi^post_4, i^0'=i^post_4, lptNamei^0'=lptNamei^post_4, num^0'=num^post_4, pc^0'=pc^post_4, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_4, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_4, set^0'=set^post_4, status^0'=status^post_4, unset^0'=unset^post_4, [ DName^0==DName^post_4 && PdoType^0==PdoType^post_4 && Pdoi^0==Pdoi^post_4 && Pdolen^0==Pdolen^post_4 && ___rho_10_^0==___rho_10_^post_4 && ___rho_1_^0==___rho_1_^post_4 && ___rho_9_^0==___rho_9_^post_4 && a11^0==a11^post_4 && a66^0==a66^post_4 && a77^0==a77^post_4 && a99^0==a99^post_4 && b22^0==b22^post_4 && c33^0==c33^post_4 && d44^0==d44^post_4 && dcIdi^0==dcIdi^post_4 && i^0==i^post_4 && lptNamei^0==lptNamei^post_4 && num^0==num^post_4 && pc^0==pc^post_4 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_4 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_4 && set^0==set^post_4 && status^0==status^post_4 && unset^0==unset^post_4 ], cost: 1 18: l5 -> l15 : DName^0'=DName^post_19, PdoType^0'=PdoType^post_19, Pdoi^0'=Pdoi^post_19, Pdolen^0'=Pdolen^post_19, ___rho_10_^0'=___rho_10_^post_19, ___rho_1_^0'=___rho_1_^post_19, ___rho_9_^0'=___rho_9_^post_19, a11^0'=a11^post_19, a66^0'=a66^post_19, a77^0'=a77^post_19, a99^0'=a99^post_19, b22^0'=b22^post_19, c33^0'=c33^post_19, d44^0'=d44^post_19, dcIdi^0'=dcIdi^post_19, i^0'=i^post_19, lptNamei^0'=lptNamei^post_19, num^0'=num^post_19, pc^0'=pc^post_19, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_19, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_19, set^0'=set^post_19, status^0'=status^post_19, unset^0'=unset^post_19, [ DName^0==DName^post_19 && PdoType^0==PdoType^post_19 && Pdoi^0==Pdoi^post_19 && Pdolen^0==Pdolen^post_19 && ___rho_10_^0==___rho_10_^post_19 && ___rho_1_^0==___rho_1_^post_19 && ___rho_9_^0==___rho_9_^post_19 && a11^0==a11^post_19 && a66^0==a66^post_19 && a77^0==a77^post_19 && a99^0==a99^post_19 && b22^0==b22^post_19 && c33^0==c33^post_19 && d44^0==d44^post_19 && dcIdi^0==dcIdi^post_19 && i^0==i^post_19 && lptNamei^0==lptNamei^post_19 && num^0==num^post_19 && pc^0==pc^post_19 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_19 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_19 && set^0==set^post_19 && status^0==status^post_19 && unset^0==unset^post_19 ], cost: 1 4: l6 -> l4 : DName^0'=DName^post_5, PdoType^0'=PdoType^post_5, Pdoi^0'=Pdoi^post_5, Pdolen^0'=Pdolen^post_5, ___rho_10_^0'=___rho_10_^post_5, ___rho_1_^0'=___rho_1_^post_5, ___rho_9_^0'=___rho_9_^post_5, a11^0'=a11^post_5, a66^0'=a66^post_5, a77^0'=a77^post_5, a99^0'=a99^post_5, b22^0'=b22^post_5, c33^0'=c33^post_5, d44^0'=d44^post_5, dcIdi^0'=dcIdi^post_5, i^0'=i^post_5, lptNamei^0'=lptNamei^post_5, num^0'=num^post_5, pc^0'=pc^post_5, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_5, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_5, set^0'=set^post_5, status^0'=status^post_5, unset^0'=unset^post_5, [ 1<=___rho_1_^0 && DName^0==DName^post_5 && PdoType^0==PdoType^post_5 && Pdoi^0==Pdoi^post_5 && Pdolen^0==Pdolen^post_5 && ___rho_10_^0==___rho_10_^post_5 && ___rho_1_^0==___rho_1_^post_5 && ___rho_9_^0==___rho_9_^post_5 && a11^0==a11^post_5 && a66^0==a66^post_5 && a77^0==a77^post_5 && a99^0==a99^post_5 && b22^0==b22^post_5 && c33^0==c33^post_5 && d44^0==d44^post_5 && dcIdi^0==dcIdi^post_5 && i^0==i^post_5 && lptNamei^0==lptNamei^post_5 && num^0==num^post_5 && pc^0==pc^post_5 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_5 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_5 && set^0==set^post_5 && status^0==status^post_5 && unset^0==unset^post_5 ], cost: 1 5: l6 -> l4 : DName^0'=DName^post_6, PdoType^0'=PdoType^post_6, Pdoi^0'=Pdoi^post_6, Pdolen^0'=Pdolen^post_6, ___rho_10_^0'=___rho_10_^post_6, ___rho_1_^0'=___rho_1_^post_6, ___rho_9_^0'=___rho_9_^post_6, a11^0'=a11^post_6, a66^0'=a66^post_6, a77^0'=a77^post_6, a99^0'=a99^post_6, b22^0'=b22^post_6, c33^0'=c33^post_6, d44^0'=d44^post_6, dcIdi^0'=dcIdi^post_6, i^0'=i^post_6, lptNamei^0'=lptNamei^post_6, num^0'=num^post_6, pc^0'=pc^post_6, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_6, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_6, set^0'=set^post_6, status^0'=status^post_6, unset^0'=unset^post_6, [ ___rho_1_^0<=0 && unset^1_1==1 && unset^post_6==0 && DName^0==DName^post_6 && PdoType^0==PdoType^post_6 && Pdoi^0==Pdoi^post_6 && Pdolen^0==Pdolen^post_6 && ___rho_10_^0==___rho_10_^post_6 && ___rho_1_^0==___rho_1_^post_6 && ___rho_9_^0==___rho_9_^post_6 && a11^0==a11^post_6 && a66^0==a66^post_6 && a77^0==a77^post_6 && a99^0==a99^post_6 && b22^0==b22^post_6 && c33^0==c33^post_6 && d44^0==d44^post_6 && dcIdi^0==dcIdi^post_6 && i^0==i^post_6 && lptNamei^0==lptNamei^post_6 && num^0==num^post_6 && pc^0==pc^post_6 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_6 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_6 && set^0==set^post_6 && status^0==status^post_6 ], cost: 1 6: l7 -> l6 : DName^0'=DName^post_7, PdoType^0'=PdoType^post_7, Pdoi^0'=Pdoi^post_7, Pdolen^0'=Pdolen^post_7, ___rho_10_^0'=___rho_10_^post_7, ___rho_1_^0'=___rho_1_^post_7, ___rho_9_^0'=___rho_9_^post_7, a11^0'=a11^post_7, a66^0'=a66^post_7, a77^0'=a77^post_7, a99^0'=a99^post_7, b22^0'=b22^post_7, c33^0'=c33^post_7, d44^0'=d44^post_7, dcIdi^0'=dcIdi^post_7, i^0'=i^post_7, lptNamei^0'=lptNamei^post_7, num^0'=num^post_7, pc^0'=pc^post_7, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_7, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_7, set^0'=set^post_7, status^0'=status^post_7, unset^0'=unset^post_7, [ num^post_7==0 && DName^0==DName^post_7 && PdoType^0==PdoType^post_7 && Pdoi^0==Pdoi^post_7 && Pdolen^0==Pdolen^post_7 && ___rho_10_^0==___rho_10_^post_7 && ___rho_1_^0==___rho_1_^post_7 && ___rho_9_^0==___rho_9_^post_7 && a11^0==a11^post_7 && a66^0==a66^post_7 && a77^0==a77^post_7 && a99^0==a99^post_7 && b22^0==b22^post_7 && c33^0==c33^post_7 && d44^0==d44^post_7 && dcIdi^0==dcIdi^post_7 && i^0==i^post_7 && lptNamei^0==lptNamei^post_7 && pc^0==pc^post_7 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_7 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_7 && set^0==set^post_7 && status^0==status^post_7 && unset^0==unset^post_7 ], cost: 1 7: l8 -> l7 : DName^0'=DName^post_8, PdoType^0'=PdoType^post_8, Pdoi^0'=Pdoi^post_8, Pdolen^0'=Pdolen^post_8, ___rho_10_^0'=___rho_10_^post_8, ___rho_1_^0'=___rho_1_^post_8, ___rho_9_^0'=___rho_9_^post_8, a11^0'=a11^post_8, a66^0'=a66^post_8, a77^0'=a77^post_8, a99^0'=a99^post_8, b22^0'=b22^post_8, c33^0'=c33^post_8, d44^0'=d44^post_8, dcIdi^0'=dcIdi^post_8, i^0'=i^post_8, lptNamei^0'=lptNamei^post_8, num^0'=num^post_8, pc^0'=pc^post_8, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_8, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_8, set^0'=set^post_8, status^0'=status^post_8, unset^0'=unset^post_8, [ DName^0==DName^post_8 && PdoType^0==PdoType^post_8 && Pdoi^0==Pdoi^post_8 && Pdolen^0==Pdolen^post_8 && ___rho_10_^0==___rho_10_^post_8 && ___rho_1_^0==___rho_1_^post_8 && ___rho_9_^0==___rho_9_^post_8 && a11^0==a11^post_8 && a66^0==a66^post_8 && a77^0==a77^post_8 && a99^0==a99^post_8 && b22^0==b22^post_8 && c33^0==c33^post_8 && d44^0==d44^post_8 && dcIdi^0==dcIdi^post_8 && i^0==i^post_8 && lptNamei^0==lptNamei^post_8 && num^0==num^post_8 && pc^0==pc^post_8 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_8 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_8 && set^0==set^post_8 && status^0==status^post_8 && unset^0==unset^post_8 ], cost: 1 8: l9 -> l8 : DName^0'=DName^post_9, PdoType^0'=PdoType^post_9, Pdoi^0'=Pdoi^post_9, Pdolen^0'=Pdolen^post_9, ___rho_10_^0'=___rho_10_^post_9, ___rho_1_^0'=___rho_1_^post_9, ___rho_9_^0'=___rho_9_^post_9, a11^0'=a11^post_9, a66^0'=a66^post_9, a77^0'=a77^post_9, a99^0'=a99^post_9, b22^0'=b22^post_9, c33^0'=c33^post_9, d44^0'=d44^post_9, dcIdi^0'=dcIdi^post_9, i^0'=i^post_9, lptNamei^0'=lptNamei^post_9, num^0'=num^post_9, pc^0'=pc^post_9, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_9, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_9, set^0'=set^post_9, status^0'=status^post_9, unset^0'=unset^post_9, [ 1+status^0<=2 && DName^0==DName^post_9 && PdoType^0==PdoType^post_9 && Pdoi^0==Pdoi^post_9 && Pdolen^0==Pdolen^post_9 && ___rho_10_^0==___rho_10_^post_9 && ___rho_1_^0==___rho_1_^post_9 && ___rho_9_^0==___rho_9_^post_9 && a11^0==a11^post_9 && a66^0==a66^post_9 && a77^0==a77^post_9 && a99^0==a99^post_9 && b22^0==b22^post_9 && c33^0==c33^post_9 && d44^0==d44^post_9 && dcIdi^0==dcIdi^post_9 && i^0==i^post_9 && lptNamei^0==lptNamei^post_9 && num^0==num^post_9 && pc^0==pc^post_9 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_9 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_9 && set^0==set^post_9 && status^0==status^post_9 && unset^0==unset^post_9 ], cost: 1 9: l9 -> l8 : DName^0'=DName^post_10, PdoType^0'=PdoType^post_10, Pdoi^0'=Pdoi^post_10, Pdolen^0'=Pdolen^post_10, ___rho_10_^0'=___rho_10_^post_10, ___rho_1_^0'=___rho_1_^post_10, ___rho_9_^0'=___rho_9_^post_10, a11^0'=a11^post_10, a66^0'=a66^post_10, a77^0'=a77^post_10, a99^0'=a99^post_10, b22^0'=b22^post_10, c33^0'=c33^post_10, d44^0'=d44^post_10, dcIdi^0'=dcIdi^post_10, i^0'=i^post_10, lptNamei^0'=lptNamei^post_10, num^0'=num^post_10, pc^0'=pc^post_10, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_10, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_10, set^0'=set^post_10, status^0'=status^post_10, unset^0'=unset^post_10, [ 3<=status^0 && DName^0==DName^post_10 && PdoType^0==PdoType^post_10 && Pdoi^0==Pdoi^post_10 && Pdolen^0==Pdolen^post_10 && ___rho_10_^0==___rho_10_^post_10 && ___rho_1_^0==___rho_1_^post_10 && ___rho_9_^0==___rho_9_^post_10 && a11^0==a11^post_10 && a66^0==a66^post_10 && a77^0==a77^post_10 && a99^0==a99^post_10 && b22^0==b22^post_10 && c33^0==c33^post_10 && d44^0==d44^post_10 && dcIdi^0==dcIdi^post_10 && i^0==i^post_10 && lptNamei^0==lptNamei^post_10 && num^0==num^post_10 && pc^0==pc^post_10 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_10 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_10 && set^0==set^post_10 && status^0==status^post_10 && unset^0==unset^post_10 ], cost: 1 10: l9 -> l8 : DName^0'=DName^post_11, PdoType^0'=PdoType^post_11, Pdoi^0'=Pdoi^post_11, Pdolen^0'=Pdolen^post_11, ___rho_10_^0'=___rho_10_^post_11, ___rho_1_^0'=___rho_1_^post_11, ___rho_9_^0'=___rho_9_^post_11, a11^0'=a11^post_11, a66^0'=a66^post_11, a77^0'=a77^post_11, a99^0'=a99^post_11, b22^0'=b22^post_11, c33^0'=c33^post_11, d44^0'=d44^post_11, dcIdi^0'=dcIdi^post_11, i^0'=i^post_11, lptNamei^0'=lptNamei^post_11, num^0'=num^post_11, pc^0'=pc^post_11, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_11, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_11, set^0'=set^post_11, status^0'=status^post_11, unset^0'=unset^post_11, [ 2<=status^0 && status^0<=2 && a99^post_11==DName^0 && num^post_11==1+num^0 && DName^0==DName^post_11 && PdoType^0==PdoType^post_11 && Pdoi^0==Pdoi^post_11 && Pdolen^0==Pdolen^post_11 && ___rho_10_^0==___rho_10_^post_11 && ___rho_1_^0==___rho_1_^post_11 && ___rho_9_^0==___rho_9_^post_11 && a11^0==a11^post_11 && a66^0==a66^post_11 && a77^0==a77^post_11 && b22^0==b22^post_11 && c33^0==c33^post_11 && d44^0==d44^post_11 && dcIdi^0==dcIdi^post_11 && i^0==i^post_11 && lptNamei^0==lptNamei^post_11 && pc^0==pc^post_11 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_11 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_11 && set^0==set^post_11 && status^0==status^post_11 && unset^0==unset^post_11 ], cost: 1 11: l10 -> l9 : DName^0'=DName^post_12, PdoType^0'=PdoType^post_12, Pdoi^0'=Pdoi^post_12, Pdolen^0'=Pdolen^post_12, ___rho_10_^0'=___rho_10_^post_12, ___rho_1_^0'=___rho_1_^post_12, ___rho_9_^0'=___rho_9_^post_12, a11^0'=a11^post_12, a66^0'=a66^post_12, a77^0'=a77^post_12, a99^0'=a99^post_12, b22^0'=b22^post_12, c33^0'=c33^post_12, d44^0'=d44^post_12, dcIdi^0'=dcIdi^post_12, i^0'=i^post_12, lptNamei^0'=lptNamei^post_12, num^0'=num^post_12, pc^0'=pc^post_12, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_12, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_12, set^0'=set^post_12, status^0'=status^post_12, unset^0'=unset^post_12, [ Pdoi^post_12==0 && DName^0==DName^post_12 && PdoType^0==PdoType^post_12 && Pdolen^0==Pdolen^post_12 && ___rho_10_^0==___rho_10_^post_12 && ___rho_1_^0==___rho_1_^post_12 && ___rho_9_^0==___rho_9_^post_12 && a11^0==a11^post_12 && a66^0==a66^post_12 && a77^0==a77^post_12 && a99^0==a99^post_12 && b22^0==b22^post_12 && c33^0==c33^post_12 && d44^0==d44^post_12 && dcIdi^0==dcIdi^post_12 && i^0==i^post_12 && lptNamei^0==lptNamei^post_12 && num^0==num^post_12 && pc^0==pc^post_12 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_12 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_12 && set^0==set^post_12 && status^0==status^post_12 && unset^0==unset^post_12 ], cost: 1 12: l11 -> l12 : DName^0'=DName^post_13, PdoType^0'=PdoType^post_13, Pdoi^0'=Pdoi^post_13, Pdolen^0'=Pdolen^post_13, ___rho_10_^0'=___rho_10_^post_13, ___rho_1_^0'=___rho_1_^post_13, ___rho_9_^0'=___rho_9_^post_13, a11^0'=a11^post_13, a66^0'=a66^post_13, a77^0'=a77^post_13, a99^0'=a99^post_13, b22^0'=b22^post_13, c33^0'=c33^post_13, d44^0'=d44^post_13, dcIdi^0'=dcIdi^post_13, i^0'=i^post_13, lptNamei^0'=lptNamei^post_13, num^0'=num^post_13, pc^0'=pc^post_13, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_13, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_13, set^0'=set^post_13, status^0'=status^post_13, unset^0'=unset^post_13, [ 1<=status^0 && status^0<=1 && i^post_13==1+i^0 && DName^0==DName^post_13 && PdoType^0==PdoType^post_13 && Pdoi^0==Pdoi^post_13 && Pdolen^0==Pdolen^post_13 && ___rho_10_^0==___rho_10_^post_13 && ___rho_1_^0==___rho_1_^post_13 && ___rho_9_^0==___rho_9_^post_13 && a11^0==a11^post_13 && a66^0==a66^post_13 && a77^0==a77^post_13 && a99^0==a99^post_13 && b22^0==b22^post_13 && c33^0==c33^post_13 && d44^0==d44^post_13 && dcIdi^0==dcIdi^post_13 && lptNamei^0==lptNamei^post_13 && num^0==num^post_13 && pc^0==pc^post_13 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_13 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_13 && set^0==set^post_13 && status^0==status^post_13 && unset^0==unset^post_13 ], cost: 1 13: l11 -> l10 : DName^0'=DName^post_14, PdoType^0'=PdoType^post_14, Pdoi^0'=Pdoi^post_14, Pdolen^0'=Pdolen^post_14, ___rho_10_^0'=___rho_10_^post_14, ___rho_1_^0'=___rho_1_^post_14, ___rho_9_^0'=___rho_9_^post_14, a11^0'=a11^post_14, a66^0'=a66^post_14, a77^0'=a77^post_14, a99^0'=a99^post_14, b22^0'=b22^post_14, c33^0'=c33^post_14, d44^0'=d44^post_14, dcIdi^0'=dcIdi^post_14, i^0'=i^post_14, lptNamei^0'=lptNamei^post_14, num^0'=num^post_14, pc^0'=pc^post_14, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_14, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_14, set^0'=set^post_14, status^0'=status^post_14, unset^0'=unset^post_14, [ 1+status^0<=1 && DName^0==DName^post_14 && PdoType^0==PdoType^post_14 && Pdoi^0==Pdoi^post_14 && Pdolen^0==Pdolen^post_14 && ___rho_10_^0==___rho_10_^post_14 && ___rho_1_^0==___rho_1_^post_14 && ___rho_9_^0==___rho_9_^post_14 && a11^0==a11^post_14 && a66^0==a66^post_14 && a77^0==a77^post_14 && a99^0==a99^post_14 && b22^0==b22^post_14 && c33^0==c33^post_14 && d44^0==d44^post_14 && dcIdi^0==dcIdi^post_14 && i^0==i^post_14 && lptNamei^0==lptNamei^post_14 && num^0==num^post_14 && pc^0==pc^post_14 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_14 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_14 && set^0==set^post_14 && status^0==status^post_14 && unset^0==unset^post_14 ], cost: 1 14: l11 -> l10 : DName^0'=DName^post_15, PdoType^0'=PdoType^post_15, Pdoi^0'=Pdoi^post_15, Pdolen^0'=Pdolen^post_15, ___rho_10_^0'=___rho_10_^post_15, ___rho_1_^0'=___rho_1_^post_15, ___rho_9_^0'=___rho_9_^post_15, a11^0'=a11^post_15, a66^0'=a66^post_15, a77^0'=a77^post_15, a99^0'=a99^post_15, b22^0'=b22^post_15, c33^0'=c33^post_15, d44^0'=d44^post_15, dcIdi^0'=dcIdi^post_15, i^0'=i^post_15, lptNamei^0'=lptNamei^post_15, num^0'=num^post_15, pc^0'=pc^post_15, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_15, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_15, set^0'=set^post_15, status^0'=status^post_15, unset^0'=unset^post_15, [ 2<=status^0 && DName^0==DName^post_15 && PdoType^0==PdoType^post_15 && Pdoi^0==Pdoi^post_15 && Pdolen^0==Pdolen^post_15 && ___rho_10_^0==___rho_10_^post_15 && ___rho_1_^0==___rho_1_^post_15 && ___rho_9_^0==___rho_9_^post_15 && a11^0==a11^post_15 && a66^0==a66^post_15 && a77^0==a77^post_15 && a99^0==a99^post_15 && b22^0==b22^post_15 && c33^0==c33^post_15 && d44^0==d44^post_15 && dcIdi^0==dcIdi^post_15 && i^0==i^post_15 && lptNamei^0==lptNamei^post_15 && num^0==num^post_15 && pc^0==pc^post_15 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_15 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_15 && set^0==set^post_15 && status^0==status^post_15 && unset^0==unset^post_15 ], cost: 1 15: l12 -> l13 : DName^0'=DName^post_16, PdoType^0'=PdoType^post_16, Pdoi^0'=Pdoi^post_16, Pdolen^0'=Pdolen^post_16, ___rho_10_^0'=___rho_10_^post_16, ___rho_1_^0'=___rho_1_^post_16, ___rho_9_^0'=___rho_9_^post_16, a11^0'=a11^post_16, a66^0'=a66^post_16, a77^0'=a77^post_16, a99^0'=a99^post_16, b22^0'=b22^post_16, c33^0'=c33^post_16, d44^0'=d44^post_16, dcIdi^0'=dcIdi^post_16, i^0'=i^post_16, lptNamei^0'=lptNamei^post_16, num^0'=num^post_16, pc^0'=pc^post_16, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_16, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_16, set^0'=set^post_16, status^0'=status^post_16, unset^0'=unset^post_16, [ DName^0==DName^post_16 && PdoType^0==PdoType^post_16 && Pdoi^0==Pdoi^post_16 && Pdolen^0==Pdolen^post_16 && ___rho_10_^0==___rho_10_^post_16 && ___rho_1_^0==___rho_1_^post_16 && ___rho_9_^0==___rho_9_^post_16 && a11^0==a11^post_16 && a66^0==a66^post_16 && a77^0==a77^post_16 && a99^0==a99^post_16 && b22^0==b22^post_16 && c33^0==c33^post_16 && d44^0==d44^post_16 && dcIdi^0==dcIdi^post_16 && i^0==i^post_16 && lptNamei^0==lptNamei^post_16 && num^0==num^post_16 && pc^0==pc^post_16 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_16 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_16 && set^0==set^post_16 && status^0==status^post_16 && unset^0==unset^post_16 ], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, PdoType^0'=PdoType^post_21, Pdoi^0'=Pdoi^post_21, Pdolen^0'=Pdolen^post_21, ___rho_10_^0'=___rho_10_^post_21, ___rho_1_^0'=___rho_1_^post_21, ___rho_9_^0'=___rho_9_^post_21, a11^0'=a11^post_21, a66^0'=a66^post_21, a77^0'=a77^post_21, a99^0'=a99^post_21, b22^0'=b22^post_21, c33^0'=c33^post_21, d44^0'=d44^post_21, dcIdi^0'=dcIdi^post_21, i^0'=i^post_21, lptNamei^0'=lptNamei^post_21, num^0'=num^post_21, pc^0'=pc^post_21, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_21, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_21, set^0'=set^post_21, status^0'=status^post_21, unset^0'=unset^post_21, [ 1+i^0<=Pdolen^0 && a11^post_21==lptNamei^0 && b22^post_21==PdoType^0 && c33^post_21==dcIdi^0 && d44^post_21==num^0 && ___rho_9_^post_21==___rho_9_^post_21 && ret_PPMakeDeviceName55^post_21==___rho_9_^post_21 && DName^post_21==ret_PPMakeDeviceName55^post_21 && PdoType^0==PdoType^post_21 && Pdoi^0==Pdoi^post_21 && Pdolen^0==Pdolen^post_21 && ___rho_10_^0==___rho_10_^post_21 && ___rho_1_^0==___rho_1_^post_21 && a66^0==a66^post_21 && a77^0==a77^post_21 && a99^0==a99^post_21 && dcIdi^0==dcIdi^post_21 && i^0==i^post_21 && lptNamei^0==lptNamei^post_21 && num^0==num^post_21 && pc^0==pc^post_21 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_21 && set^0==set^post_21 && status^0==status^post_21 && unset^0==unset^post_21 ], cost: 1 21: l13 -> l7 : DName^0'=DName^post_22, PdoType^0'=PdoType^post_22, Pdoi^0'=Pdoi^post_22, Pdolen^0'=Pdolen^post_22, ___rho_10_^0'=___rho_10_^post_22, ___rho_1_^0'=___rho_1_^post_22, ___rho_9_^0'=___rho_9_^post_22, a11^0'=a11^post_22, a66^0'=a66^post_22, a77^0'=a77^post_22, a99^0'=a99^post_22, b22^0'=b22^post_22, c33^0'=c33^post_22, d44^0'=d44^post_22, dcIdi^0'=dcIdi^post_22, i^0'=i^post_22, lptNamei^0'=lptNamei^post_22, num^0'=num^post_22, pc^0'=pc^post_22, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_22, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_22, set^0'=set^post_22, status^0'=status^post_22, unset^0'=unset^post_22, [ Pdolen^0<=i^0 && DName^0==DName^post_22 && PdoType^0==PdoType^post_22 && Pdoi^0==Pdoi^post_22 && Pdolen^0==Pdolen^post_22 && ___rho_10_^0==___rho_10_^post_22 && ___rho_1_^0==___rho_1_^post_22 && ___rho_9_^0==___rho_9_^post_22 && a11^0==a11^post_22 && a66^0==a66^post_22 && a77^0==a77^post_22 && a99^0==a99^post_22 && b22^0==b22^post_22 && c33^0==c33^post_22 && d44^0==d44^post_22 && dcIdi^0==dcIdi^post_22 && i^0==i^post_22 && lptNamei^0==lptNamei^post_22 && num^0==num^post_22 && pc^0==pc^post_22 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_22 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_22 && set^0==set^post_22 && status^0==status^post_22 && unset^0==unset^post_22 ], cost: 1 16: l14 -> l11 : DName^0'=DName^post_17, PdoType^0'=PdoType^post_17, Pdoi^0'=Pdoi^post_17, Pdolen^0'=Pdolen^post_17, ___rho_10_^0'=___rho_10_^post_17, ___rho_1_^0'=___rho_1_^post_17, ___rho_9_^0'=___rho_9_^post_17, a11^0'=a11^post_17, a66^0'=a66^post_17, a77^0'=a77^post_17, a99^0'=a99^post_17, b22^0'=b22^post_17, c33^0'=c33^post_17, d44^0'=d44^post_17, dcIdi^0'=dcIdi^post_17, i^0'=i^post_17, lptNamei^0'=lptNamei^post_17, num^0'=num^post_17, pc^0'=pc^post_17, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_17, set^0'=set^post_17, status^0'=status^post_17, unset^0'=unset^post_17, [ DName^0<=0 && a66^post_17==DName^0 && a77^post_17==Pdoi^0 && ___rho_10_^post_17==___rho_10_^post_17 && ret_IoCreateDevice88^post_17==___rho_10_^post_17 && status^post_17==ret_IoCreateDevice88^post_17 && pc^1_1==1 && pc^post_17==0 && DName^0==DName^post_17 && PdoType^0==PdoType^post_17 && Pdoi^0==Pdoi^post_17 && Pdolen^0==Pdolen^post_17 && ___rho_1_^0==___rho_1_^post_17 && ___rho_9_^0==___rho_9_^post_17 && a11^0==a11^post_17 && a99^0==a99^post_17 && b22^0==b22^post_17 && c33^0==c33^post_17 && d44^0==d44^post_17 && dcIdi^0==dcIdi^post_17 && i^0==i^post_17 && lptNamei^0==lptNamei^post_17 && num^0==num^post_17 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_17 && set^0==set^post_17 && unset^0==unset^post_17 ], cost: 1 17: l14 -> l7 : DName^0'=DName^post_18, PdoType^0'=PdoType^post_18, Pdoi^0'=Pdoi^post_18, Pdolen^0'=Pdolen^post_18, ___rho_10_^0'=___rho_10_^post_18, ___rho_1_^0'=___rho_1_^post_18, ___rho_9_^0'=___rho_9_^post_18, a11^0'=a11^post_18, a66^0'=a66^post_18, a77^0'=a77^post_18, a99^0'=a99^post_18, b22^0'=b22^post_18, c33^0'=c33^post_18, d44^0'=d44^post_18, dcIdi^0'=dcIdi^post_18, i^0'=i^post_18, lptNamei^0'=lptNamei^post_18, num^0'=num^post_18, pc^0'=pc^post_18, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_18, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_18, set^0'=set^post_18, status^0'=status^post_18, unset^0'=unset^post_18, [ 1<=DName^0 && DName^0==DName^post_18 && PdoType^0==PdoType^post_18 && Pdoi^0==Pdoi^post_18 && Pdolen^0==Pdolen^post_18 && ___rho_10_^0==___rho_10_^post_18 && ___rho_1_^0==___rho_1_^post_18 && ___rho_9_^0==___rho_9_^post_18 && a11^0==a11^post_18 && a66^0==a66^post_18 && a77^0==a77^post_18 && a99^0==a99^post_18 && b22^0==b22^post_18 && c33^0==c33^post_18 && d44^0==d44^post_18 && dcIdi^0==dcIdi^post_18 && i^0==i^post_18 && lptNamei^0==lptNamei^post_18 && num^0==num^post_18 && pc^0==pc^post_18 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_18 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_18 && set^0==set^post_18 && status^0==status^post_18 && unset^0==unset^post_18 ], cost: 1 19: l15 -> l5 : DName^0'=DName^post_20, PdoType^0'=PdoType^post_20, Pdoi^0'=Pdoi^post_20, Pdolen^0'=Pdolen^post_20, ___rho_10_^0'=___rho_10_^post_20, ___rho_1_^0'=___rho_1_^post_20, ___rho_9_^0'=___rho_9_^post_20, a11^0'=a11^post_20, a66^0'=a66^post_20, a77^0'=a77^post_20, a99^0'=a99^post_20, b22^0'=b22^post_20, c33^0'=c33^post_20, d44^0'=d44^post_20, dcIdi^0'=dcIdi^post_20, i^0'=i^post_20, lptNamei^0'=lptNamei^post_20, num^0'=num^post_20, pc^0'=pc^post_20, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_20, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_20, set^0'=set^post_20, status^0'=status^post_20, unset^0'=unset^post_20, [ DName^0==DName^post_20 && PdoType^0==PdoType^post_20 && Pdoi^0==Pdoi^post_20 && Pdolen^0==Pdolen^post_20 && ___rho_10_^0==___rho_10_^post_20 && ___rho_1_^0==___rho_1_^post_20 && ___rho_9_^0==___rho_9_^post_20 && a11^0==a11^post_20 && a66^0==a66^post_20 && a77^0==a77^post_20 && a99^0==a99^post_20 && b22^0==b22^post_20 && c33^0==c33^post_20 && d44^0==d44^post_20 && dcIdi^0==dcIdi^post_20 && i^0==i^post_20 && lptNamei^0==lptNamei^post_20 && num^0==num^post_20 && pc^0==pc^post_20 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_20 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_20 && set^0==set^post_20 && status^0==status^post_20 && unset^0==unset^post_20 ], cost: 1 23: l16 -> l0 : DName^0'=DName^post_24, PdoType^0'=PdoType^post_24, Pdoi^0'=Pdoi^post_24, Pdolen^0'=Pdolen^post_24, ___rho_10_^0'=___rho_10_^post_24, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=___rho_9_^post_24, a11^0'=a11^post_24, a66^0'=a66^post_24, a77^0'=a77^post_24, a99^0'=a99^post_24, b22^0'=b22^post_24, c33^0'=c33^post_24, d44^0'=d44^post_24, dcIdi^0'=dcIdi^post_24, i^0'=i^post_24, lptNamei^0'=lptNamei^post_24, num^0'=num^post_24, pc^0'=pc^post_24, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_24, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_24, set^0'=set^post_24, status^0'=status^post_24, unset^0'=unset^post_24, [ unset^post_24==0 && set^post_24==unset^post_24 && ___rho_1_^post_24==___rho_1_^post_24 && DName^0==DName^post_24 && PdoType^0==PdoType^post_24 && Pdoi^0==Pdoi^post_24 && Pdolen^0==Pdolen^post_24 && ___rho_10_^0==___rho_10_^post_24 && ___rho_9_^0==___rho_9_^post_24 && a11^0==a11^post_24 && a66^0==a66^post_24 && a77^0==a77^post_24 && a99^0==a99^post_24 && b22^0==b22^post_24 && c33^0==c33^post_24 && d44^0==d44^post_24 && dcIdi^0==dcIdi^post_24 && i^0==i^post_24 && lptNamei^0==lptNamei^post_24 && num^0==num^post_24 && pc^0==pc^post_24 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_24 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_24 && status^0==status^post_24 ], cost: 1 24: l17 -> l16 : DName^0'=DName^post_25, PdoType^0'=PdoType^post_25, Pdoi^0'=Pdoi^post_25, Pdolen^0'=Pdolen^post_25, ___rho_10_^0'=___rho_10_^post_25, ___rho_1_^0'=___rho_1_^post_25, ___rho_9_^0'=___rho_9_^post_25, a11^0'=a11^post_25, a66^0'=a66^post_25, a77^0'=a77^post_25, a99^0'=a99^post_25, b22^0'=b22^post_25, c33^0'=c33^post_25, d44^0'=d44^post_25, dcIdi^0'=dcIdi^post_25, i^0'=i^post_25, lptNamei^0'=lptNamei^post_25, num^0'=num^post_25, pc^0'=pc^post_25, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_25, ret_PPMakeDeviceName55^0'=ret_PPMakeDeviceName55^post_25, set^0'=set^post_25, status^0'=status^post_25, unset^0'=unset^post_25, [ DName^0==DName^post_25 && PdoType^0==PdoType^post_25 && Pdoi^0==Pdoi^post_25 && Pdolen^0==Pdolen^post_25 && ___rho_10_^0==___rho_10_^post_25 && ___rho_1_^0==___rho_1_^post_25 && ___rho_9_^0==___rho_9_^post_25 && a11^0==a11^post_25 && a66^0==a66^post_25 && a77^0==a77^post_25 && a99^0==a99^post_25 && b22^0==b22^post_25 && c33^0==c33^post_25 && d44^0==d44^post_25 && dcIdi^0==dcIdi^post_25 && i^0==i^post_25 && lptNamei^0==lptNamei^post_25 && num^0==num^post_25 && pc^0==pc^post_25 && ret_IoCreateDevice88^0==ret_IoCreateDevice88^post_25 && ret_PPMakeDeviceName55^0==ret_PPMakeDeviceName55^post_25 && set^0==set^post_25 && status^0==status^post_25 && unset^0==unset^post_25 ], cost: 1 Simplified all rules, resulting in: Start location: l17 0: l0 -> l1 : [ ___rho_1_^0<=0 ], cost: 1 1: l0 -> l1 : set^0'=0, [ 1<=___rho_1_^0 ], cost: 1 22: l1 -> l12 : [], cost: 1 3: l4 -> l5 : [], cost: 1 18: l5 -> l15 : [], cost: 1 4: l6 -> l4 : [ 1<=___rho_1_^0 ], cost: 1 5: l6 -> l4 : unset^0'=0, [ ___rho_1_^0<=0 ], cost: 1 6: l7 -> l6 : num^0'=0, [], cost: 1 7: l8 -> l7 : [], cost: 1 8: l9 -> l8 : [ 1+status^0<=2 ], cost: 1 9: l9 -> l8 : [ 3<=status^0 ], cost: 1 10: l9 -> l8 : a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 1 11: l10 -> l9 : Pdoi^0'=0, [], cost: 1 12: l11 -> l12 : i^0'=1+i^0, [ 1-status^0==0 ], cost: 1 13: l11 -> l10 : [ 1+status^0<=1 ], cost: 1 14: l11 -> l10 : [ 2<=status^0 ], cost: 1 15: l12 -> l13 : [], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 1 21: l13 -> l7 : [ Pdolen^0<=i^0 ], cost: 1 16: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 ], cost: 1 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 19: l15 -> l5 : [], cost: 1 23: l16 -> l0 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 1 24: l17 -> l16 : [], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: l17 0: l0 -> l1 : [ ___rho_1_^0<=0 ], cost: 1 1: l0 -> l1 : set^0'=0, [ 1<=___rho_1_^0 ], cost: 1 22: l1 -> l12 : [], cost: 1 3: l4 -> l5 : [], cost: 1 26: l5 -> l5 : [], cost: 2 4: l6 -> l4 : [ 1<=___rho_1_^0 ], cost: 1 5: l6 -> l4 : unset^0'=0, [ ___rho_1_^0<=0 ], cost: 1 6: l7 -> l6 : num^0'=0, [], cost: 1 7: l8 -> l7 : [], cost: 1 8: l9 -> l8 : [ 1+status^0<=2 ], cost: 1 9: l9 -> l8 : [ 3<=status^0 ], cost: 1 10: l9 -> l8 : a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 1 11: l10 -> l9 : Pdoi^0'=0, [], cost: 1 12: l11 -> l12 : i^0'=1+i^0, [ 1-status^0==0 ], cost: 1 13: l11 -> l10 : [ 1+status^0<=1 ], cost: 1 14: l11 -> l10 : [ 2<=status^0 ], cost: 1 15: l12 -> l13 : [], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 1 21: l13 -> l7 : [ Pdolen^0<=i^0 ], cost: 1 16: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 ], cost: 1 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 25: l17 -> l0 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 2 Accelerating simple loops of location 5. Accelerating the following rules: 26: l5 -> l5 : [], cost: 2 Accelerated rule 26 with non-termination, yielding the new rule 27. [accelerate] Nesting with 0 inner and 0 outer candidates Removing the simple loops: 26. Accelerated all simple loops using metering functions (where possible): Start location: l17 0: l0 -> l1 : [ ___rho_1_^0<=0 ], cost: 1 1: l0 -> l1 : set^0'=0, [ 1<=___rho_1_^0 ], cost: 1 22: l1 -> l12 : [], cost: 1 3: l4 -> l5 : [], cost: 1 27: l5 -> [18] : [], cost: NONTERM 4: l6 -> l4 : [ 1<=___rho_1_^0 ], cost: 1 5: l6 -> l4 : unset^0'=0, [ ___rho_1_^0<=0 ], cost: 1 6: l7 -> l6 : num^0'=0, [], cost: 1 7: l8 -> l7 : [], cost: 1 8: l9 -> l8 : [ 1+status^0<=2 ], cost: 1 9: l9 -> l8 : [ 3<=status^0 ], cost: 1 10: l9 -> l8 : a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 1 11: l10 -> l9 : Pdoi^0'=0, [], cost: 1 12: l11 -> l12 : i^0'=1+i^0, [ 1-status^0==0 ], cost: 1 13: l11 -> l10 : [ 1+status^0<=1 ], cost: 1 14: l11 -> l10 : [ 2<=status^0 ], cost: 1 15: l12 -> l13 : [], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 1 21: l13 -> l7 : [ Pdolen^0<=i^0 ], cost: 1 16: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 ], cost: 1 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 25: l17 -> l0 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 2 Chained accelerated rules (with incoming rules): Start location: l17 0: l0 -> l1 : [ ___rho_1_^0<=0 ], cost: 1 1: l0 -> l1 : set^0'=0, [ 1<=___rho_1_^0 ], cost: 1 22: l1 -> l12 : [], cost: 1 3: l4 -> l5 : [], cost: 1 28: l4 -> [18] : [], cost: NONTERM 4: l6 -> l4 : [ 1<=___rho_1_^0 ], cost: 1 5: l6 -> l4 : unset^0'=0, [ ___rho_1_^0<=0 ], cost: 1 6: l7 -> l6 : num^0'=0, [], cost: 1 7: l8 -> l7 : [], cost: 1 8: l9 -> l8 : [ 1+status^0<=2 ], cost: 1 9: l9 -> l8 : [ 3<=status^0 ], cost: 1 10: l9 -> l8 : a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 1 11: l10 -> l9 : Pdoi^0'=0, [], cost: 1 12: l11 -> l12 : i^0'=1+i^0, [ 1-status^0==0 ], cost: 1 13: l11 -> l10 : [ 1+status^0<=1 ], cost: 1 14: l11 -> l10 : [ 2<=status^0 ], cost: 1 15: l12 -> l13 : [], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 1 21: l13 -> l7 : [ Pdolen^0<=i^0 ], cost: 1 16: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 ], cost: 1 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 25: l17 -> l0 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 2 Removed unreachable locations (and leaf rules with constant cost): Start location: l17 0: l0 -> l1 : [ ___rho_1_^0<=0 ], cost: 1 1: l0 -> l1 : set^0'=0, [ 1<=___rho_1_^0 ], cost: 1 22: l1 -> l12 : [], cost: 1 28: l4 -> [18] : [], cost: NONTERM 4: l6 -> l4 : [ 1<=___rho_1_^0 ], cost: 1 5: l6 -> l4 : unset^0'=0, [ ___rho_1_^0<=0 ], cost: 1 6: l7 -> l6 : num^0'=0, [], cost: 1 7: l8 -> l7 : [], cost: 1 8: l9 -> l8 : [ 1+status^0<=2 ], cost: 1 9: l9 -> l8 : [ 3<=status^0 ], cost: 1 10: l9 -> l8 : a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 1 11: l10 -> l9 : Pdoi^0'=0, [], cost: 1 12: l11 -> l12 : i^0'=1+i^0, [ 1-status^0==0 ], cost: 1 13: l11 -> l10 : [ 1+status^0<=1 ], cost: 1 14: l11 -> l10 : [ 2<=status^0 ], cost: 1 15: l12 -> l13 : [], cost: 1 20: l13 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 1 21: l13 -> l7 : [ Pdolen^0<=i^0 ], cost: 1 16: l14 -> l11 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 ], cost: 1 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 25: l17 -> l0 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 2 Eliminated locations (on tree-shaped paths): Start location: l17 22: l1 -> l12 : [], cost: 1 28: l4 -> [18] : [], cost: NONTERM 33: l7 -> l4 : num^0'=0, [ 1<=___rho_1_^0 ], cost: 2 34: l7 -> l4 : num^0'=0, unset^0'=0, [ ___rho_1_^0<=0 ], cost: 2 7: l8 -> l7 : [], cost: 1 38: l10 -> l8 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 2 39: l10 -> l8 : Pdoi^0'=0, [ 3<=status^0 ], cost: 2 40: l10 -> l8 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 2 31: l12 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 2 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 35: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1-ret_IoCreateDevice88^post_17==0 ], cost: 2 36: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 2 37: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 2 29: l17 -> l1 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [ ___rho_1_^post_24<=0 ], cost: 3 30: l17 -> l1 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [ 1<=___rho_1_^post_24 ], cost: 3 Merged rules: Start location: l17 22: l1 -> l12 : [], cost: 1 28: l4 -> [18] : [], cost: NONTERM 33: l7 -> l4 : num^0'=0, [ 1<=___rho_1_^0 ], cost: 2 34: l7 -> l4 : num^0'=0, unset^0'=0, [ ___rho_1_^0<=0 ], cost: 2 7: l8 -> l7 : [], cost: 1 38: l10 -> l8 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 2 39: l10 -> l8 : Pdoi^0'=0, [ 3<=status^0 ], cost: 2 40: l10 -> l8 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 2 31: l12 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 2 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 35: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1-ret_IoCreateDevice88^post_17==0 ], cost: 2 36: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 2 37: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 2 41: l17 -> l1 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 3 Eliminated locations (on linear paths): Start location: l17 28: l4 -> [18] : [], cost: NONTERM 33: l7 -> l4 : num^0'=0, [ 1<=___rho_1_^0 ], cost: 2 34: l7 -> l4 : num^0'=0, unset^0'=0, [ ___rho_1_^0<=0 ], cost: 2 7: l8 -> l7 : [], cost: 1 38: l10 -> l8 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 2 39: l10 -> l8 : Pdoi^0'=0, [ 3<=status^0 ], cost: 2 40: l10 -> l8 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 2 31: l12 -> l14 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 ], cost: 2 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 17: l14 -> l7 : [ 1<=DName^0 ], cost: 1 35: l14 -> l12 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1-ret_IoCreateDevice88^post_17==0 ], cost: 2 36: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 2 37: l14 -> l10 : ___rho_10_^0'=ret_IoCreateDevice88^post_17, a66^0'=DName^0, a77^0'=Pdoi^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, status^0'=ret_IoCreateDevice88^post_17, [ DName^0<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 2 42: l17 -> l12 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 4 Eliminated locations (on tree-shaped paths): Start location: l17 47: l7 -> [18] : [ 1<=___rho_1_^0 ], cost: NONTERM 48: l7 -> [18] : [ ___rho_1_^0<=0 ], cost: NONTERM 49: l10 -> l7 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 3 50: l10 -> l7 : Pdoi^0'=0, [ 3<=status^0 ], cost: 3 51: l10 -> l7 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 3 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 43: l12 -> l7 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 3 44: l12 -> l12 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1-ret_IoCreateDevice88^post_17==0 ], cost: 4 45: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 4 46: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 4 42: l17 -> l12 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 4 Merged rules: Start location: l17 52: l7 -> [18] : [], cost: NONTERM 49: l10 -> l7 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 3 50: l10 -> l7 : Pdoi^0'=0, [ 3<=status^0 ], cost: 3 51: l10 -> l7 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 3 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 43: l12 -> l7 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 3 44: l12 -> l12 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1-ret_IoCreateDevice88^post_17==0 ], cost: 4 45: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 4 46: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 4 42: l17 -> l12 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 4 Accelerating simple loops of location 12. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 44: l12 -> l12 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=1+i^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=1, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 ], cost: 4 Accelerated rule 44 with backward acceleration, yielding the new rule 53. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 44. Accelerated all simple loops using metering functions (where possible): Start location: l17 52: l7 -> [18] : [], cost: NONTERM 49: l10 -> l7 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 3 50: l10 -> l7 : Pdoi^0'=0, [ 3<=status^0 ], cost: 3 51: l10 -> l7 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 3 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 43: l12 -> l7 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 3 45: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 4 46: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 4 53: l12 -> l12 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=Pdolen^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=1, [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: -4*i^0+4*Pdolen^0 42: l17 -> l12 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 4 Chained accelerated rules (with incoming rules): Start location: l17 52: l7 -> [18] : [], cost: NONTERM 49: l10 -> l7 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 3 50: l10 -> l7 : Pdoi^0'=0, [ 3<=status^0 ], cost: 3 51: l10 -> l7 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 3 32: l12 -> l7 : [ Pdolen^0<=i^0 ], cost: 2 43: l12 -> l7 : DName^0'=DName^post_21, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 3 45: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 4 46: l12 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, status^0'=ret_IoCreateDevice88^post_17, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 4 42: l17 -> l12 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [], cost: 4 54: l17 -> l12 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=Pdolen^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=1, unset^0'=0, [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 Eliminated locations (on tree-shaped paths): Start location: l17 52: l7 -> [18] : [], cost: NONTERM 49: l10 -> l7 : Pdoi^0'=0, [ 1+status^0<=2 ], cost: 3 50: l10 -> l7 : Pdoi^0'=0, [ 3<=status^0 ], cost: 3 51: l10 -> l7 : Pdoi^0'=0, a99^0'=DName^0, num^0'=1+num^0, [ 2-status^0==0 ], cost: 3 55: l17 -> l7 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [ Pdolen^0<=i^0 ], cost: 6 56: l17 -> l7 : DName^0'=DName^post_21, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, unset^0'=0, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 7 57: l17 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 8 58: l17 -> l10 : DName^0'=DName^post_21, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2<=ret_IoCreateDevice88^post_17 ], cost: 8 59: l17 -> l7 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=Pdolen^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=1, unset^0'=0, [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 6-4*i^0+4*Pdolen^0 60: l17 -> [20] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 Eliminated locations (on tree-shaped paths): Start location: l17 52: l7 -> [18] : [], cost: NONTERM 55: l17 -> l7 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [ Pdolen^0<=i^0 ], cost: 6 56: l17 -> l7 : DName^0'=DName^post_21, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, unset^0'=0, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 7 59: l17 -> l7 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=Pdolen^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=1, unset^0'=0, [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 6-4*i^0+4*Pdolen^0 60: l17 -> [20] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 61: l17 -> l7 : DName^0'=DName^post_21, Pdoi^0'=0, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 11 62: l17 -> l7 : DName^0'=DName^post_21, Pdoi^0'=0, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 3<=ret_IoCreateDevice88^post_17 ], cost: 11 63: l17 -> l7 : DName^0'=DName^post_21, Pdoi^0'=0, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, a99^0'=DName^post_21, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, num^0'=1+num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2-ret_IoCreateDevice88^post_17==0 ], cost: 11 Applied pruning (of leafs and parallel rules): Start location: l17 52: l7 -> [18] : [], cost: NONTERM 55: l17 -> l7 : ___rho_1_^0'=___rho_1_^post_24, set^0'=0, unset^0'=0, [ Pdolen^0<=i^0 ], cost: 6 56: l17 -> l7 : DName^0'=DName^post_21, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, unset^0'=0, [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: 7 59: l17 -> l7 : DName^0'=DName^post_21, ___rho_10_^0'=1, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, i^0'=Pdolen^0, pc^0'=0, ret_IoCreateDevice88^0'=1, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=1, unset^0'=0, [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 6-4*i^0+4*Pdolen^0 60: l17 -> [20] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 61: l17 -> l7 : DName^0'=DName^post_21, Pdoi^0'=0, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: 11 63: l17 -> l7 : DName^0'=DName^post_21, Pdoi^0'=0, ___rho_10_^0'=ret_IoCreateDevice88^post_17, ___rho_1_^0'=___rho_1_^post_24, ___rho_9_^0'=DName^post_21, a11^0'=lptNamei^0, a66^0'=DName^post_21, a77^0'=Pdoi^0, a99^0'=DName^post_21, b22^0'=PdoType^0, c33^0'=dcIdi^0, d44^0'=num^0, num^0'=1+num^0, pc^0'=0, ret_IoCreateDevice88^0'=ret_IoCreateDevice88^post_17, ret_PPMakeDeviceName55^0'=DName^post_21, set^0'=0, status^0'=ret_IoCreateDevice88^post_17, unset^0'=0, [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2-ret_IoCreateDevice88^post_17==0 ], cost: 11 Eliminated locations (on tree-shaped paths): Start location: l17 60: l17 -> [20] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 64: l17 -> [18] : [ Pdolen^0<=i^0 ], cost: NONTERM 65: l17 -> [18] : [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: NONTERM 66: l17 -> [18] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: NONTERM 67: l17 -> [18] : [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: NONTERM 68: l17 -> [18] : [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2-ret_IoCreateDevice88^post_17==0 ], cost: NONTERM ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: l17 60: l17 -> [20] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: 4-4*i^0+4*Pdolen^0 64: l17 -> [18] : [ Pdolen^0<=i^0 ], cost: NONTERM 65: l17 -> [18] : [ 1+i^0<=Pdolen^0 && 1<=DName^post_21 ], cost: NONTERM 66: l17 -> [18] : [ DName^post_21<=0 && -i^0+Pdolen^0>=1 ], cost: NONTERM 67: l17 -> [18] : [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 1+ret_IoCreateDevice88^post_17<=1 ], cost: NONTERM 68: l17 -> [18] : [ 1+i^0<=Pdolen^0 && DName^post_21<=0 && 2-ret_IoCreateDevice88^post_17==0 ], cost: NONTERM Computing asymptotic complexity for rule 64 Guard is satisfiable, yielding nontermination Resulting cost NONTERM has complexity: Nonterm Found new complexity Nonterm. Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: [ Pdolen^0<=i^0 ] NO