/export/starexec/sandbox2/solver/bin/starexec_run_complexity /export/starexec/sandbox2/benchmark/theBenchmark.koat /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- WORST_CASE(?, O(n^1)) proof of /export/starexec/sandbox2/benchmark/theBenchmark.koat # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(1, max(256 + -254 * Arg_2, 510) + max(-509 + 64770 * Arg_2, 64261) + max(127765, -1013 + -128778 * Arg_2) + max(63785 + 64516 * Arg_2, 128301)). (0) CpxIntTrs (1) Koat2 Proof [FINISHED, 8285 ms] (2) BOUNDS(1, max(256 + -254 * Arg_2, 510) + max(-509 + 64770 * Arg_2, 64261) + max(127765, -1013 + -128778 * Arg_2) + max(63785 + 64516 * Arg_2, 128301)) ---------------------------------------- (0) Obligation: Complexity Int TRS consisting of the following rules: eval_ex3_start(v__0, v_b, v_x) -> Com_1(eval_ex3_bb0_in(v__0, v_b, v_x)) :|: TRUE eval_ex3_bb0_in(v__0, v_b, v_x) -> Com_1(eval_ex3_0(v__0, v_b, v_x)) :|: TRUE eval_ex3_0(v__0, v_b, v_x) -> Com_1(eval_ex3_1(v__0, v_b, v_x)) :|: TRUE eval_ex3_1(v__0, v_b, v_x) -> Com_1(eval_ex3_2(v__0, v_b, v_x)) :|: TRUE eval_ex3_2(v__0, v_b, v_x) -> Com_1(eval_ex3_3(v__0, v_b, v_x)) :|: TRUE eval_ex3_3(v__0, v_b, v_x) -> Com_1(eval_ex3_4(v__0, v_b, v_x)) :|: TRUE eval_ex3_4(v__0, v_b, v_x) -> Com_1(eval_ex3_bb1_in(v_x, v_b, v_x)) :|: TRUE eval_ex3_bb1_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb2_in(v__0, v_b, v_x)) :|: 0 < v__0 && v__0 < 255 eval_ex3_bb1_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb3_in(v__0, v_b, v_x)) :|: 0 >= v__0 eval_ex3_bb1_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb3_in(v__0, v_b, v_x)) :|: v__0 >= 255 eval_ex3_bb2_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb1_in(v__0 + 1, v_b, v_x)) :|: v_b < 0 eval_ex3_bb2_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb1_in(v__0 + 1, v_b, v_x)) :|: v_b > 0 eval_ex3_bb2_in(v__0, v_b, v_x) -> Com_1(eval_ex3_bb1_in(v__0 - 1, v_b, v_x)) :|: v_b >= 0 && v_b <= 0 eval_ex3_bb3_in(v__0, v_b, v_x) -> Com_1(eval_ex3_stop(v__0, v_b, v_x)) :|: TRUE The start-symbols are:[eval_ex3_start_3] ---------------------------------------- (1) Koat2 Proof (FINISHED) YES( ?, 257+max([253, -1+-254*Arg_2])+max([64261, -509+64770*Arg_2])+max([127765, -1013+-128778*Arg_2])+max([128301, 63785+64516*Arg_2]) {O(n)}) Initial Complexity Problem: Start: evalex3start Program_Vars: Arg_0, Arg_1, Arg_2 Temp_Vars: Locations: evalex30, evalex31, evalex32, evalex33, evalex34, evalex3bb0in, evalex3bb1in, evalex3bb3in, evalex3start, evalex3stop, n_evalex3bb1in___4, n_evalex3bb1in___5, n_evalex3bb1in___6, n_evalex3bb2in___1, n_evalex3bb2in___2, n_evalex3bb2in___3, n_evalex3bb2in___7 Transitions: 2: evalex30->evalex31 3: evalex31->evalex32 4: evalex32->evalex33 5: evalex33->evalex34 6: evalex34->evalex3bb1in 1: evalex3bb0in->evalex30 8: evalex3bb1in->evalex3bb3in 9: evalex3bb1in->evalex3bb3in 559: evalex3bb1in->n_evalex3bb2in___7 13: evalex3bb3in->evalex3stop 0: evalex3start->evalex3bb0in 579: n_evalex3bb1in___4->evalex3bb3in 582: n_evalex3bb1in___4->evalex3bb3in 585: n_evalex3bb1in___4->evalex3bb3in 588: n_evalex3bb1in___4->evalex3bb3in 591: n_evalex3bb1in___4->evalex3bb3in 594: n_evalex3bb1in___4->evalex3bb3in 556: n_evalex3bb1in___4->n_evalex3bb2in___1 580: n_evalex3bb1in___5->evalex3bb3in 583: n_evalex3bb1in___5->evalex3bb3in 586: n_evalex3bb1in___5->evalex3bb3in 589: n_evalex3bb1in___5->evalex3bb3in 592: n_evalex3bb1in___5->evalex3bb3in 595: n_evalex3bb1in___5->evalex3bb3in 557: n_evalex3bb1in___5->n_evalex3bb2in___2 581: n_evalex3bb1in___6->evalex3bb3in 584: n_evalex3bb1in___6->evalex3bb3in 587: n_evalex3bb1in___6->evalex3bb3in 590: n_evalex3bb1in___6->evalex3bb3in 593: n_evalex3bb1in___6->evalex3bb3in 596: n_evalex3bb1in___6->evalex3bb3in 558: n_evalex3bb1in___6->n_evalex3bb2in___3 560: n_evalex3bb2in___1->n_evalex3bb1in___4 561: n_evalex3bb2in___2->n_evalex3bb1in___5 562: n_evalex3bb2in___3->n_evalex3bb1in___6 563: n_evalex3bb2in___7->n_evalex3bb1in___4 564: n_evalex3bb2in___7->n_evalex3bb1in___5 565: n_evalex3bb2in___7->n_evalex3bb1in___6 Timebounds: Overall timebound: 257+max([253, -1+-254*Arg_2])+max([64261, -509+64770*Arg_2])+max([127765, -1013+-128778*Arg_2])+max([128301, 63785+64516*Arg_2]) {O(n)} 2: evalex30->evalex31: 1 {O(1)} 3: evalex31->evalex32: 1 {O(1)} 4: evalex32->evalex33: 1 {O(1)} 5: evalex33->evalex34: 1 {O(1)} 6: evalex34->evalex3bb1in: 1 {O(1)} 1: evalex3bb0in->evalex30: 1 {O(1)} 8: evalex3bb1in->evalex3bb3in: 1 {O(1)} 9: evalex3bb1in->evalex3bb3in: 1 {O(1)} 559: evalex3bb1in->n_evalex3bb2in___7: 1 {O(1)} 13: evalex3bb3in->evalex3stop: 1 {O(1)} 0: evalex3start->evalex3bb0in: 1 {O(1)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1: 64263 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 582: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 585: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 588: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 591: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 594: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2: max([64009, -507+64516*Arg_2]) {O(n)} 580: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 583: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 586: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 589: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 592: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 595: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3: max([127765, -1013+-128778*Arg_2]) {O(n)} 581: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 584: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 587: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 590: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 593: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 596: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4: 254 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5: max([64261, -509+64770*Arg_2]) {O(n)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6: max([253, -1+-254*Arg_2]) {O(n)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4: 1 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5: 1 {O(1)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6: 1 {O(1)} Costbounds: Overall costbound: 257+max([253, -1+-254*Arg_2])+max([64261, -509+64770*Arg_2])+max([127765, -1013+-128778*Arg_2])+max([128301, 63785+64516*Arg_2]) {O(n)} 2: evalex30->evalex31: 1 {O(1)} 3: evalex31->evalex32: 1 {O(1)} 4: evalex32->evalex33: 1 {O(1)} 5: evalex33->evalex34: 1 {O(1)} 6: evalex34->evalex3bb1in: 1 {O(1)} 1: evalex3bb0in->evalex30: 1 {O(1)} 8: evalex3bb1in->evalex3bb3in: 1 {O(1)} 9: evalex3bb1in->evalex3bb3in: 1 {O(1)} 559: evalex3bb1in->n_evalex3bb2in___7: 1 {O(1)} 13: evalex3bb3in->evalex3stop: 1 {O(1)} 0: evalex3start->evalex3bb0in: 1 {O(1)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1: 64263 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 582: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 585: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 588: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 591: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 594: n_evalex3bb1in___4->evalex3bb3in: 1 {O(1)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2: max([64009, -507+64516*Arg_2]) {O(n)} 580: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 583: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 586: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 589: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 592: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 595: n_evalex3bb1in___5->evalex3bb3in: 1 {O(1)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3: max([127765, -1013+-128778*Arg_2]) {O(n)} 581: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 584: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 587: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 590: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 593: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 596: n_evalex3bb1in___6->evalex3bb3in: 1 {O(1)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4: 254 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5: max([64261, -509+64770*Arg_2]) {O(n)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6: max([253, -1+-254*Arg_2]) {O(n)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4: 1 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5: 1 {O(1)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6: 1 {O(1)} Sizebounds: `Lower: 2: evalex30->evalex31, Arg_0: Arg_0 {O(n)} 2: evalex30->evalex31, Arg_1: Arg_1 {O(n)} 2: evalex30->evalex31, Arg_2: Arg_2 {O(n)} 3: evalex31->evalex32, Arg_0: Arg_0 {O(n)} 3: evalex31->evalex32, Arg_1: Arg_1 {O(n)} 3: evalex31->evalex32, Arg_2: Arg_2 {O(n)} 4: evalex32->evalex33, Arg_0: Arg_0 {O(n)} 4: evalex32->evalex33, Arg_1: Arg_1 {O(n)} 4: evalex32->evalex33, Arg_2: Arg_2 {O(n)} 5: evalex33->evalex34, Arg_0: Arg_0 {O(n)} 5: evalex33->evalex34, Arg_1: Arg_1 {O(n)} 5: evalex33->evalex34, Arg_2: Arg_2 {O(n)} 6: evalex34->evalex3bb1in, Arg_0: Arg_1 {O(n)} 6: evalex34->evalex3bb1in, Arg_1: Arg_1 {O(n)} 6: evalex34->evalex3bb1in, Arg_2: Arg_2 {O(n)} 1: evalex3bb0in->evalex30, Arg_0: Arg_0 {O(n)} 1: evalex3bb0in->evalex30, Arg_1: Arg_1 {O(n)} 1: evalex3bb0in->evalex30, Arg_2: Arg_2 {O(n)} 8: evalex3bb1in->evalex3bb3in, Arg_0: max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, min([0, Arg_1])])])])])])]) {O(n)} 8: evalex3bb1in->evalex3bb3in, Arg_1: Arg_1 {O(n)} 8: evalex3bb1in->evalex3bb3in, Arg_2: max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])]) {O(n)} 9: evalex3bb1in->evalex3bb3in, Arg_0: 255 {O(1)} 9: evalex3bb1in->evalex3bb3in, Arg_1: Arg_1 {O(n)} 9: evalex3bb1in->evalex3bb3in, Arg_2: max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])]) {O(n)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_0: 1 {O(1)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_1: Arg_1 {O(n)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_2: Arg_2 {O(n)} 13: evalex3bb3in->evalex3stop, Arg_0: max([min([0, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, min([0, Arg_1])])])])])])])]), max([min([0, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, min([0, Arg_1])])])])])])]), max([min([0, max([Arg_1, max([Arg_1, max([Arg_1, max([Arg_1, min([0, Arg_1])])])])])]), max([min([0, max([Arg_1, max([Arg_1, max([Arg_1, min([0, Arg_1])])])])]), max([min([0, max([Arg_1, max([Arg_1, min([0, Arg_1])])])]), max([min([0, max([Arg_1, min([0, Arg_1])])]), min([255, min([0, Arg_1])])])])])])])]) {O(n)} 13: evalex3bb3in->evalex3stop, Arg_1: Arg_1 {O(n)} 13: evalex3bb3in->evalex3stop, Arg_2: max([min([0, min([max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])]), min([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])])])])]), max([min([0, min([max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])]), min([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])])])]), max([min([0, min([max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])]), min([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])])]), max([min([0, min([max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])]), min([Arg_2, max([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])])]), max([min([0, min([max([Arg_2, max([Arg_2, min([0, Arg_2])])]), min([Arg_2, max([Arg_2, max([Arg_2, min([0, Arg_2])])])])])]), max([min([0, min([max([Arg_2, min([0, Arg_2])]), min([Arg_2, max([Arg_2, min([0, Arg_2])])])])]), min([0, Arg_2])])])])])])]) {O(n)} 0: evalex3start->evalex3bb0in, Arg_0: Arg_0 {O(n)} 0: evalex3start->evalex3bb0in, Arg_1: Arg_1 {O(n)} 0: evalex3start->evalex3bb0in, Arg_2: Arg_2 {O(n)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_0: 1 {O(1)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_1: Arg_1 {O(n)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_2: 0 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_0: inf {Infinity} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_1: inf {Infinity} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_2: inf {Infinity} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_0: inf {Infinity} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_1: inf {Infinity} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_2: inf {Infinity} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_0: inf {Infinity} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_1: inf {Infinity} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_2: inf {Infinity} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_0: 1 {O(1)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_1: Arg_1 {O(n)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_2: 1 {O(1)} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_0: inf {Infinity} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_1: inf {Infinity} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_2: inf {Infinity} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_2: 1 {O(1)} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_0: inf {Infinity} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_1: inf {Infinity} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_2: inf {Infinity} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_2: 1 {O(1)} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_0: inf {Infinity} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_1: inf {Infinity} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_2: inf {Infinity} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_2: 1 {O(1)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_0: 1 {O(1)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_1: Arg_1 {O(n)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_2: Arg_2 {O(n)} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_0: inf {Infinity} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_1: inf {Infinity} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_2: inf {Infinity} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_2: Arg_2 {O(n)} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_0: inf {Infinity} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_1: inf {Infinity} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_2: inf {Infinity} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_2: Arg_2 {O(n)} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_0: inf {Infinity} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_1: inf {Infinity} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_2: inf {Infinity} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_2: Arg_2 {O(n)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_0: 0 {O(1)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_1: Arg_1 {O(n)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_2: 0 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_0: 2 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_1: Arg_1 {O(n)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_2: 1 {O(1)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_0: 2 {O(1)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_1: Arg_1 {O(n)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_2: Arg_2 {O(n)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_0: 0 {O(1)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_1: Arg_1 {O(n)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_2: 0 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_0: 2 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_1: Arg_1 {O(n)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_2: 1 {O(1)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_0: 2 {O(1)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_1: Arg_1 {O(n)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_2: Arg_2 {O(n)} `Upper: 2: evalex30->evalex31, Arg_0: Arg_0 {O(n)} 2: evalex30->evalex31, Arg_1: Arg_1 {O(n)} 2: evalex30->evalex31, Arg_2: Arg_2 {O(n)} 3: evalex31->evalex32, Arg_0: Arg_0 {O(n)} 3: evalex31->evalex32, Arg_1: Arg_1 {O(n)} 3: evalex31->evalex32, Arg_2: Arg_2 {O(n)} 4: evalex32->evalex33, Arg_0: Arg_0 {O(n)} 4: evalex32->evalex33, Arg_1: Arg_1 {O(n)} 4: evalex32->evalex33, Arg_2: Arg_2 {O(n)} 5: evalex33->evalex34, Arg_0: Arg_0 {O(n)} 5: evalex33->evalex34, Arg_1: Arg_1 {O(n)} 5: evalex33->evalex34, Arg_2: Arg_2 {O(n)} 6: evalex34->evalex3bb1in, Arg_0: Arg_1 {O(n)} 6: evalex34->evalex3bb1in, Arg_1: Arg_1 {O(n)} 6: evalex34->evalex3bb1in, Arg_2: Arg_2 {O(n)} 1: evalex3bb0in->evalex30, Arg_0: Arg_0 {O(n)} 1: evalex3bb0in->evalex30, Arg_1: Arg_1 {O(n)} 1: evalex3bb0in->evalex30, Arg_2: Arg_2 {O(n)} 8: evalex3bb1in->evalex3bb3in, Arg_0: 0 {O(1)} 8: evalex3bb1in->evalex3bb3in, Arg_1: Arg_1 {O(n)} 8: evalex3bb1in->evalex3bb3in, Arg_2: min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])])]) {O(n)} 9: evalex3bb1in->evalex3bb3in, Arg_0: min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, max([255, Arg_1])])])])])])]) {O(n)} 9: evalex3bb1in->evalex3bb3in, Arg_1: Arg_1 {O(n)} 9: evalex3bb1in->evalex3bb3in, Arg_2: min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])])]) {O(n)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_0: 254 {O(1)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_1: Arg_1 {O(n)} 559: evalex3bb1in->n_evalex3bb2in___7, Arg_2: Arg_2 {O(n)} 13: evalex3bb3in->evalex3stop, Arg_0: min([max([255, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, max([255, Arg_1])])])])])])])]), min([max([255, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, max([255, Arg_1])])])])])])]), min([max([255, min([Arg_1, min([Arg_1, min([Arg_1, min([Arg_1, max([255, Arg_1])])])])])]), min([max([255, min([Arg_1, min([Arg_1, min([Arg_1, max([255, Arg_1])])])])]), min([max([255, min([Arg_1, min([Arg_1, max([255, Arg_1])])])]), min([max([255, min([Arg_1, max([255, Arg_1])])]), max([255, Arg_1])])])])])])]) {O(n)} 13: evalex3bb3in->evalex3stop, Arg_1: Arg_1 {O(n)} 13: evalex3bb3in->evalex3stop, Arg_2: min([max([0, max([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])])])])]), min([max([0, max([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])])])]), min([max([0, max([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])])]), min([max([0, max([Arg_2, min([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])])]), min([max([0, max([Arg_2, min([Arg_2, min([Arg_2, max([0, Arg_2])])])])]), min([max([0, max([Arg_2, min([Arg_2, max([0, Arg_2])])])]), max([0, Arg_2])])])])])])]) {O(n)} 0: evalex3start->evalex3bb0in, Arg_0: Arg_0 {O(n)} 0: evalex3start->evalex3bb0in, Arg_1: Arg_1 {O(n)} 0: evalex3start->evalex3bb0in, Arg_2: Arg_2 {O(n)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_0: 254 {O(1)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_1: Arg_1 {O(n)} 556: n_evalex3bb1in___4->n_evalex3bb2in___1, Arg_2: 0 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 579: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_0: -(inf) {Infinity} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_1: -(inf) {Infinity} 582: n_evalex3bb1in___4->evalex3bb3in, Arg_2: -(inf) {Infinity} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 585: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_0: -(inf) {Infinity} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_1: -(inf) {Infinity} 588: n_evalex3bb1in___4->evalex3bb3in, Arg_2: -(inf) {Infinity} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_0: 0 {O(1)} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_1: Arg_1 {O(n)} 591: n_evalex3bb1in___4->evalex3bb3in, Arg_2: 0 {O(1)} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_0: -(inf) {Infinity} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_1: -(inf) {Infinity} 594: n_evalex3bb1in___4->evalex3bb3in, Arg_2: -(inf) {Infinity} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_0: 254 {O(1)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_1: Arg_1 {O(n)} 557: n_evalex3bb1in___5->n_evalex3bb2in___2, Arg_2: Arg_2 {O(n)} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_0: -(inf) {Infinity} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_1: -(inf) {Infinity} 580: n_evalex3bb1in___5->evalex3bb3in, Arg_2: -(inf) {Infinity} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 583: n_evalex3bb1in___5->evalex3bb3in, Arg_2: Arg_2 {O(n)} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_0: -(inf) {Infinity} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_1: -(inf) {Infinity} 586: n_evalex3bb1in___5->evalex3bb3in, Arg_2: -(inf) {Infinity} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 589: n_evalex3bb1in___5->evalex3bb3in, Arg_2: Arg_2 {O(n)} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_0: -(inf) {Infinity} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_1: -(inf) {Infinity} 592: n_evalex3bb1in___5->evalex3bb3in, Arg_2: -(inf) {Infinity} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_0: 255 {O(1)} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_1: Arg_1 {O(n)} 595: n_evalex3bb1in___5->evalex3bb3in, Arg_2: Arg_2 {O(n)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_0: 254 {O(1)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_1: Arg_1 {O(n)} 558: n_evalex3bb1in___6->n_evalex3bb2in___3, Arg_2: -1 {O(1)} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_0: -(inf) {Infinity} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_1: -(inf) {Infinity} 581: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -(inf) {Infinity} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 584: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -1 {O(1)} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_0: -(inf) {Infinity} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_1: -(inf) {Infinity} 587: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -(inf) {Infinity} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 590: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -1 {O(1)} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_0: -(inf) {Infinity} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_1: -(inf) {Infinity} 593: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -(inf) {Infinity} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_0: 255 {O(1)} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_1: Arg_1 {O(n)} 596: n_evalex3bb1in___6->evalex3bb3in, Arg_2: -1 {O(1)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_0: 253 {O(1)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_1: Arg_1 {O(n)} 560: n_evalex3bb2in___1->n_evalex3bb1in___4, Arg_2: 0 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_0: 255 {O(1)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_1: Arg_1 {O(n)} 561: n_evalex3bb2in___2->n_evalex3bb1in___5, Arg_2: Arg_2 {O(n)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_0: 255 {O(1)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_1: Arg_1 {O(n)} 562: n_evalex3bb2in___3->n_evalex3bb1in___6, Arg_2: -1 {O(1)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_0: 253 {O(1)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_1: Arg_1 {O(n)} 563: n_evalex3bb2in___7->n_evalex3bb1in___4, Arg_2: 0 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_0: 255 {O(1)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_1: Arg_1 {O(n)} 564: n_evalex3bb2in___7->n_evalex3bb1in___5, Arg_2: Arg_2 {O(n)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_0: 255 {O(1)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_1: Arg_1 {O(n)} 565: n_evalex3bb2in___7->n_evalex3bb1in___6, Arg_2: -1 {O(1)} ---------------------------------------- (2) BOUNDS(1, max(256 + -254 * Arg_2, 510) + max(-509 + 64770 * Arg_2, 64261) + max(127765, -1013 + -128778 * Arg_2) + max(63785 + 64516 * Arg_2, 128301))