Initial Problem

Start: evalfstart
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: evalfbb1in, evalfbb2in, evalfbb3in, evalfbbin, evalfentryin, evalfreturnin, evalfstart, evalfstop
Transitions:
8:evalfbb1in(Arg_0,Arg_1) -> evalfbb3in(Arg_0,Arg_1+1)
9:evalfbb2in(Arg_0,Arg_1) -> evalfbb3in(Arg_0,Arg_1-1)
2:evalfbb3in(Arg_0,Arg_1) -> evalfbbin(Arg_0,Arg_1):|:1<=Arg_1 && Arg_1<=254
3:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=0
4:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:255<=Arg_1
5:evalfbbin(Arg_0,Arg_1) -> evalfbb1in(Arg_0,Arg_1):|:Arg_0+1<=0
6:evalfbbin(Arg_0,Arg_1) -> evalfbb1in(Arg_0,Arg_1):|:1<=Arg_0
7:evalfbbin(Arg_0,Arg_1) -> evalfbb2in(Arg_0,Arg_1):|:Arg_0<=0 && 0<=Arg_0
1:evalfentryin(Arg_0,Arg_1) -> evalfbb3in(Arg_1,Arg_0)
10:evalfreturnin(Arg_0,Arg_1) -> evalfstop(Arg_0,Arg_1)
0:evalfstart(Arg_0,Arg_1) -> evalfentryin(Arg_0,Arg_1)

Preprocessing

Found invariant Arg_1<=254 && 1<=Arg_1 for location evalfbb1in

Found invariant Arg_1<=254 && Arg_1<=254+Arg_0 && Arg_0+Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 for location evalfbb2in

Found invariant Arg_1<=254 && 1<=Arg_1 for location evalfbbin

Problem after Preprocessing

Start: evalfstart
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: evalfbb1in, evalfbb2in, evalfbb3in, evalfbbin, evalfentryin, evalfreturnin, evalfstart, evalfstop
Transitions:
8:evalfbb1in(Arg_0,Arg_1) -> evalfbb3in(Arg_0,Arg_1+1):|:Arg_1<=254 && 1<=Arg_1
9:evalfbb2in(Arg_0,Arg_1) -> evalfbb3in(Arg_0,Arg_1-1):|:Arg_1<=254 && Arg_1<=254+Arg_0 && Arg_0+Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0
2:evalfbb3in(Arg_0,Arg_1) -> evalfbbin(Arg_0,Arg_1):|:1<=Arg_1 && Arg_1<=254
3:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=0
4:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:255<=Arg_1
5:evalfbbin(Arg_0,Arg_1) -> evalfbb1in(Arg_0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && Arg_0+1<=0
6:evalfbbin(Arg_0,Arg_1) -> evalfbb1in(Arg_0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0
7:evalfbbin(Arg_0,Arg_1) -> evalfbb2in(Arg_0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0
1:evalfentryin(Arg_0,Arg_1) -> evalfbb3in(Arg_1,Arg_0)
10:evalfreturnin(Arg_0,Arg_1) -> evalfstop(Arg_0,Arg_1)
0:evalfstart(Arg_0,Arg_1) -> evalfentryin(Arg_0,Arg_1)

Analysing control-flow refined program

Cut unsatisfiable transition 112: n_evalfbb3in___3->evalfreturnin

Cut unsatisfiable transition 110: n_evalfbb3in___6->evalfreturnin

Cut unsatisfiable transition 111: n_evalfbb3in___9->evalfreturnin

Found invariant Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 for location n_evalfbbin___8

Found invariant Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 for location n_evalfbbin___2

Found invariant Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 for location n_evalfbbin___5

Found invariant Arg_1<=255 && Arg_1<=254+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 for location n_evalfbb3in___6

Found invariant Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 for location n_evalfbb2in___1

Found invariant Arg_1<=255 && Arg_0+Arg_1<=254 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 for location n_evalfbb3in___9

Found invariant Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 for location n_evalfbb1in___7

Found invariant Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 for location n_evalfbb1in___4

Found invariant Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 for location n_evalfbb3in___3

Found invariant Arg_1<=254 && Arg_1<=254+Arg_0 && Arg_0+Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 for location n_evalfbb2in___10

Found invariant Arg_1<=254 && 1<=Arg_1 for location n_evalfbbin___13

Found invariant Arg_1<=254 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 2+Arg_0<=Arg_1 && 1+Arg_0<=0 for location n_evalfbb1in___12

Found invariant Arg_1<=254 && Arg_1<=253+Arg_0 && 1<=Arg_1 && 2<=Arg_0+Arg_1 && 1<=Arg_0 for location n_evalfbb1in___11

MPRF for transition 82:n_evalfbb1in___4(Arg_0,Arg_1) -> n_evalfbb3in___6(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && Arg_1<=254 && 2<=Arg_1 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

510 {O(1)}

MPRF:

n_evalfbb3in___6 [255-Arg_1 ]
n_evalfbbin___5 [255-Arg_1 ]
n_evalfbb1in___4 [255-Arg_1 ]

MPRF for transition 88:n_evalfbb3in___6(Arg_0,Arg_1) -> n_evalfbbin___5(Arg_0,Arg_1):|:Arg_1<=255 && Arg_1<=254+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && 1<=Arg_1 && 1<=Arg_0 && 2<=Arg_1 && Arg_1<=255 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

511 {O(1)}

MPRF:

n_evalfbb3in___6 [256-Arg_1 ]
n_evalfbbin___5 [255-Arg_1 ]
n_evalfbb1in___4 [255-Arg_1 ]

MPRF for transition 94:n_evalfbbin___5(Arg_0,Arg_1) -> n_evalfbb1in___4(Arg_0,Arg_1):|:Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && Arg_1<=254 && 2<=Arg_1 && 1<=Arg_0 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

510 {O(1)}

MPRF:

n_evalfbb3in___6 [255-Arg_1 ]
n_evalfbbin___5 [255-Arg_1 ]
n_evalfbb1in___4 [254-Arg_1 ]

MPRF for transition 83:n_evalfbb1in___7(Arg_0,Arg_1) -> n_evalfbb3in___9(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && Arg_1<=254 && 2<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

510 {O(1)}

MPRF:

n_evalfbb3in___9 [255-Arg_1 ]
n_evalfbbin___8 [255-Arg_1 ]
n_evalfbb1in___7 [255-Arg_1 ]

MPRF for transition 89:n_evalfbb3in___9(Arg_0,Arg_1) -> n_evalfbbin___8(Arg_0,Arg_1):|:Arg_1<=255 && Arg_0+Arg_1<=254 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && 1+Arg_0<=0 && 2<=Arg_1 && Arg_1<=255 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

511 {O(1)}

MPRF:

n_evalfbb3in___9 [256-Arg_1 ]
n_evalfbbin___8 [255-Arg_1 ]
n_evalfbb1in___7 [255-Arg_1 ]

MPRF for transition 95:n_evalfbbin___8(Arg_0,Arg_1) -> n_evalfbb1in___7(Arg_0,Arg_1):|:Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && Arg_1<=254 && 2<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && Arg_1<=254 && 1+Arg_0<=0 of depth 1:

new bound:

510 {O(1)}

MPRF:

n_evalfbb3in___9 [255-Arg_1 ]
n_evalfbbin___8 [255-Arg_1 ]
n_evalfbb1in___7 [254-Arg_1 ]

MPRF for transition 84:n_evalfbb2in___1(Arg_0,Arg_1) -> n_evalfbb3in___3(0,Arg_1-1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=253 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0 of depth 1:

new bound:

253 {O(1)}

MPRF:

n_evalfbb3in___3 [Arg_1 ]
n_evalfbbin___2 [Arg_1 ]
n_evalfbb2in___1 [Arg_1 ]

MPRF for transition 87:n_evalfbb3in___3(Arg_0,Arg_1) -> n_evalfbbin___2(Arg_0,Arg_1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0 && Arg_0<=0 && 0<=Arg_0 && 0<=Arg_1 && Arg_1<=253 && 1<=Arg_1 && Arg_1<=254 of depth 1:

new bound:

254 {O(1)}

MPRF:

n_evalfbb3in___3 [Arg_1+1 ]
n_evalfbbin___2 [Arg_1 ]
n_evalfbb2in___1 [Arg_1 ]

MPRF for transition 93:n_evalfbbin___2(Arg_0,Arg_1) -> n_evalfbb2in___1(0,Arg_1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=253 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0 of depth 1:

new bound:

253 {O(1)}

MPRF:

n_evalfbb3in___3 [Arg_1 ]
n_evalfbbin___2 [Arg_1 ]
n_evalfbb2in___1 [Arg_1-1 ]

CFR: Improvement to new bound with the following program:

new bound:

3822 {O(1)}

cfr-program:

Start: evalfstart
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: evalfbb3in, evalfentryin, evalfreturnin, evalfstart, evalfstop, n_evalfbb1in___11, n_evalfbb1in___12, n_evalfbb1in___4, n_evalfbb1in___7, n_evalfbb2in___1, n_evalfbb2in___10, n_evalfbb3in___3, n_evalfbb3in___6, n_evalfbb3in___9, n_evalfbbin___13, n_evalfbbin___2, n_evalfbbin___5, n_evalfbbin___8
Transitions:
3:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=0
4:evalfbb3in(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:255<=Arg_1
86:evalfbb3in(Arg_0,Arg_1) -> n_evalfbbin___13(Arg_0,Arg_1):|:1<=Arg_1 && Arg_1<=254
1:evalfentryin(Arg_0,Arg_1) -> evalfbb3in(Arg_1,Arg_0)
10:evalfreturnin(Arg_0,Arg_1) -> evalfstop(Arg_0,Arg_1)
0:evalfstart(Arg_0,Arg_1) -> evalfentryin(Arg_0,Arg_1)
80:n_evalfbb1in___11(Arg_0,Arg_1) -> n_evalfbb3in___6(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_1<=253+Arg_0 && 1<=Arg_1 && 2<=Arg_0+Arg_1 && 1<=Arg_0 && Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254
81:n_evalfbb1in___12(Arg_0,Arg_1) -> n_evalfbb3in___9(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 2+Arg_0<=Arg_1 && 1+Arg_0<=0 && Arg_1<=254 && 1<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && Arg_1<=254
82:n_evalfbb1in___4(Arg_0,Arg_1) -> n_evalfbb3in___6(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && Arg_1<=254 && 2<=Arg_1 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254
83:n_evalfbb1in___7(Arg_0,Arg_1) -> n_evalfbb3in___9(Arg_0,Arg_1+1):|:Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && Arg_1<=254 && 2<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && Arg_1<=254
84:n_evalfbb2in___1(Arg_0,Arg_1) -> n_evalfbb3in___3(0,Arg_1-1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=253 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0
85:n_evalfbb2in___10(Arg_0,Arg_1) -> n_evalfbb3in___3(0,Arg_1-1):|:Arg_1<=254 && Arg_1<=254+Arg_0 && Arg_0+Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=254 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0
109:n_evalfbb3in___3(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=0
87:n_evalfbb3in___3(Arg_0,Arg_1) -> n_evalfbbin___2(Arg_0,Arg_1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0 && Arg_0<=0 && 0<=Arg_0 && 0<=Arg_1 && Arg_1<=253 && 1<=Arg_1 && Arg_1<=254
113:n_evalfbb3in___6(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=255 && Arg_1<=254+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && 255<=Arg_1
88:n_evalfbb3in___6(Arg_0,Arg_1) -> n_evalfbbin___5(Arg_0,Arg_1):|:Arg_1<=255 && Arg_1<=254+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && 1<=Arg_1 && 1<=Arg_0 && 2<=Arg_1 && Arg_1<=255 && 1<=Arg_1 && Arg_1<=254
114:n_evalfbb3in___9(Arg_0,Arg_1) -> evalfreturnin(Arg_0,Arg_1):|:Arg_1<=255 && Arg_0+Arg_1<=254 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && 255<=Arg_1
89:n_evalfbb3in___9(Arg_0,Arg_1) -> n_evalfbbin___8(Arg_0,Arg_1):|:Arg_1<=255 && Arg_0+Arg_1<=254 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && 1+Arg_0<=0 && 2<=Arg_1 && Arg_1<=255 && 1<=Arg_1 && Arg_1<=254
90:n_evalfbbin___13(Arg_0,Arg_1) -> n_evalfbb1in___11(Arg_0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && Arg_1<=254 && 1<=Arg_1 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254
91:n_evalfbbin___13(Arg_0,Arg_1) -> n_evalfbb1in___12(Arg_0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && Arg_1<=254 && 1<=Arg_1 && 1<=Arg_1 && Arg_1<=254 && 1+Arg_0<=0
92:n_evalfbbin___13(Arg_0,Arg_1) -> n_evalfbb2in___10(0,Arg_1):|:Arg_1<=254 && 1<=Arg_1 && Arg_1<=254 && 1<=Arg_1 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0
93:n_evalfbbin___2(Arg_0,Arg_1) -> n_evalfbb2in___1(0,Arg_1):|:Arg_1<=253 && Arg_1<=253+Arg_0 && Arg_0+Arg_1<=253 && 1<=Arg_1 && 1<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && Arg_1<=253 && 1<=Arg_1 && Arg_0<=0 && 0<=Arg_0 && 1<=Arg_1 && Arg_1<=254 && Arg_0<=0 && 0<=Arg_0
94:n_evalfbbin___5(Arg_0,Arg_1) -> n_evalfbb1in___4(Arg_0,Arg_1):|:Arg_1<=254 && Arg_1<=253+Arg_0 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1<=Arg_0 && Arg_1<=254 && 2<=Arg_1 && 1<=Arg_0 && 1<=Arg_0 && 1<=Arg_1 && Arg_1<=254
95:n_evalfbbin___8(Arg_0,Arg_1) -> n_evalfbb1in___7(Arg_0,Arg_1):|:Arg_1<=254 && Arg_0+Arg_1<=253 && 2<=Arg_1 && 3+Arg_0<=Arg_1 && 1+Arg_0<=0 && Arg_1<=254 && 2<=Arg_1 && 1+Arg_0<=0 && 1<=Arg_1 && Arg_1<=254 && 1+Arg_0<=0

All Bounds

Timebounds

Overall timebound:3837 {O(1)}
3: evalfbb3in->evalfreturnin: 1 {O(1)}
4: evalfbb3in->evalfreturnin: 1 {O(1)}
86: evalfbb3in->n_evalfbbin___13: 1 {O(1)}
1: evalfentryin->evalfbb3in: 1 {O(1)}
10: evalfreturnin->evalfstop: 1 {O(1)}
0: evalfstart->evalfentryin: 1 {O(1)}
80: n_evalfbb1in___11->n_evalfbb3in___6: 1 {O(1)}
81: n_evalfbb1in___12->n_evalfbb3in___9: 1 {O(1)}
82: n_evalfbb1in___4->n_evalfbb3in___6: 510 {O(1)}
83: n_evalfbb1in___7->n_evalfbb3in___9: 510 {O(1)}
84: n_evalfbb2in___1->n_evalfbb3in___3: 253 {O(1)}
85: n_evalfbb2in___10->n_evalfbb3in___3: 1 {O(1)}
87: n_evalfbb3in___3->n_evalfbbin___2: 254 {O(1)}
109: n_evalfbb3in___3->evalfreturnin: 1 {O(1)}
88: n_evalfbb3in___6->n_evalfbbin___5: 511 {O(1)}
113: n_evalfbb3in___6->evalfreturnin: 1 {O(1)}
89: n_evalfbb3in___9->n_evalfbbin___8: 511 {O(1)}
114: n_evalfbb3in___9->evalfreturnin: 1 {O(1)}
90: n_evalfbbin___13->n_evalfbb1in___11: 1 {O(1)}
91: n_evalfbbin___13->n_evalfbb1in___12: 1 {O(1)}
92: n_evalfbbin___13->n_evalfbb2in___10: 1 {O(1)}
93: n_evalfbbin___2->n_evalfbb2in___1: 253 {O(1)}
94: n_evalfbbin___5->n_evalfbb1in___4: 510 {O(1)}
95: n_evalfbbin___8->n_evalfbb1in___7: 510 {O(1)}

Costbounds

Overall costbound: 3837 {O(1)}
3: evalfbb3in->evalfreturnin: 1 {O(1)}
4: evalfbb3in->evalfreturnin: 1 {O(1)}
86: evalfbb3in->n_evalfbbin___13: 1 {O(1)}
1: evalfentryin->evalfbb3in: 1 {O(1)}
10: evalfreturnin->evalfstop: 1 {O(1)}
0: evalfstart->evalfentryin: 1 {O(1)}
80: n_evalfbb1in___11->n_evalfbb3in___6: 1 {O(1)}
81: n_evalfbb1in___12->n_evalfbb3in___9: 1 {O(1)}
82: n_evalfbb1in___4->n_evalfbb3in___6: 510 {O(1)}
83: n_evalfbb1in___7->n_evalfbb3in___9: 510 {O(1)}
84: n_evalfbb2in___1->n_evalfbb3in___3: 253 {O(1)}
85: n_evalfbb2in___10->n_evalfbb3in___3: 1 {O(1)}
87: n_evalfbb3in___3->n_evalfbbin___2: 254 {O(1)}
109: n_evalfbb3in___3->evalfreturnin: 1 {O(1)}
88: n_evalfbb3in___6->n_evalfbbin___5: 511 {O(1)}
113: n_evalfbb3in___6->evalfreturnin: 1 {O(1)}
89: n_evalfbb3in___9->n_evalfbbin___8: 511 {O(1)}
114: n_evalfbb3in___9->evalfreturnin: 1 {O(1)}
90: n_evalfbbin___13->n_evalfbb1in___11: 1 {O(1)}
91: n_evalfbbin___13->n_evalfbb1in___12: 1 {O(1)}
92: n_evalfbbin___13->n_evalfbb2in___10: 1 {O(1)}
93: n_evalfbbin___2->n_evalfbb2in___1: 253 {O(1)}
94: n_evalfbbin___5->n_evalfbb1in___4: 510 {O(1)}
95: n_evalfbbin___8->n_evalfbb1in___7: 510 {O(1)}

Sizebounds

3: evalfbb3in->evalfreturnin, Arg_0: Arg_1 {O(n)}
3: evalfbb3in->evalfreturnin, Arg_1: Arg_0 {O(n)}
4: evalfbb3in->evalfreturnin, Arg_0: Arg_1 {O(n)}
4: evalfbb3in->evalfreturnin, Arg_1: Arg_0 {O(n)}
86: evalfbb3in->n_evalfbbin___13, Arg_0: Arg_1 {O(n)}
86: evalfbb3in->n_evalfbbin___13, Arg_1: 254 {O(1)}
1: evalfentryin->evalfbb3in, Arg_0: Arg_1 {O(n)}
1: evalfentryin->evalfbb3in, Arg_1: Arg_0 {O(n)}
10: evalfreturnin->evalfstop, Arg_0: 6*Arg_1 {O(n)}
10: evalfreturnin->evalfstop, Arg_1: 2*Arg_0+510 {O(n)}
0: evalfstart->evalfentryin, Arg_0: Arg_0 {O(n)}
0: evalfstart->evalfentryin, Arg_1: Arg_1 {O(n)}
80: n_evalfbb1in___11->n_evalfbb3in___6, Arg_0: Arg_1 {O(n)}
80: n_evalfbb1in___11->n_evalfbb3in___6, Arg_1: 255 {O(1)}
81: n_evalfbb1in___12->n_evalfbb3in___9, Arg_0: Arg_1 {O(n)}
81: n_evalfbb1in___12->n_evalfbb3in___9, Arg_1: 255 {O(1)}
82: n_evalfbb1in___4->n_evalfbb3in___6, Arg_0: Arg_1 {O(n)}
82: n_evalfbb1in___4->n_evalfbb3in___6, Arg_1: 255 {O(1)}
83: n_evalfbb1in___7->n_evalfbb3in___9, Arg_0: Arg_1 {O(n)}
83: n_evalfbb1in___7->n_evalfbb3in___9, Arg_1: 255 {O(1)}
84: n_evalfbb2in___1->n_evalfbb3in___3, Arg_0: 0 {O(1)}
84: n_evalfbb2in___1->n_evalfbb3in___3, Arg_1: 252 {O(1)}
85: n_evalfbb2in___10->n_evalfbb3in___3, Arg_0: 0 {O(1)}
85: n_evalfbb2in___10->n_evalfbb3in___3, Arg_1: 253 {O(1)}
87: n_evalfbb3in___3->n_evalfbbin___2, Arg_0: 0 {O(1)}
87: n_evalfbb3in___3->n_evalfbbin___2, Arg_1: 253 {O(1)}
109: n_evalfbb3in___3->evalfreturnin, Arg_0: 0 {O(1)}
109: n_evalfbb3in___3->evalfreturnin, Arg_1: 0 {O(1)}
88: n_evalfbb3in___6->n_evalfbbin___5, Arg_0: Arg_1 {O(n)}
88: n_evalfbb3in___6->n_evalfbbin___5, Arg_1: 254 {O(1)}
113: n_evalfbb3in___6->evalfreturnin, Arg_0: 2*Arg_1 {O(n)}
113: n_evalfbb3in___6->evalfreturnin, Arg_1: 255 {O(1)}
89: n_evalfbb3in___9->n_evalfbbin___8, Arg_0: Arg_1 {O(n)}
89: n_evalfbb3in___9->n_evalfbbin___8, Arg_1: 254 {O(1)}
114: n_evalfbb3in___9->evalfreturnin, Arg_0: 2*Arg_1 {O(n)}
114: n_evalfbb3in___9->evalfreturnin, Arg_1: 255 {O(1)}
90: n_evalfbbin___13->n_evalfbb1in___11, Arg_0: Arg_1 {O(n)}
90: n_evalfbbin___13->n_evalfbb1in___11, Arg_1: 254 {O(1)}
91: n_evalfbbin___13->n_evalfbb1in___12, Arg_0: Arg_1 {O(n)}
91: n_evalfbbin___13->n_evalfbb1in___12, Arg_1: 254 {O(1)}
92: n_evalfbbin___13->n_evalfbb2in___10, Arg_0: 0 {O(1)}
92: n_evalfbbin___13->n_evalfbb2in___10, Arg_1: 254 {O(1)}
93: n_evalfbbin___2->n_evalfbb2in___1, Arg_0: 0 {O(1)}
93: n_evalfbbin___2->n_evalfbb2in___1, Arg_1: 253 {O(1)}
94: n_evalfbbin___5->n_evalfbb1in___4, Arg_0: Arg_1 {O(n)}
94: n_evalfbbin___5->n_evalfbb1in___4, Arg_1: 254 {O(1)}
95: n_evalfbbin___8->n_evalfbb1in___7, Arg_0: Arg_1 {O(n)}
95: n_evalfbbin___8->n_evalfbb1in___7, Arg_1: 254 {O(1)}