Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/8hWsZ function name: (null) number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 53 0 E > INIT_FCALL 'fizzbuzz' 1 FETCH_CONSTANT ~0 'a' 2 SEND_VAL ~0 3 SEND_VAL 5 4 DO_FCALL 0 5 > RETURN 1 Function fizzbuzz: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 81 Branch analysis from position: 6 1 jumps found. (Code = 42) Position 1 = 73 Branch analysis from position: 73 2 jumps found. (Code = 44) Position 1 = 75, Position 2 = 8 Branch analysis from position: 75 1 jumps found. (Code = 42) Position 1 = 82 Branch analysis from position: 82 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 11 Branch analysis from position: 10 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 18 Branch analysis from position: 14 2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 18 Branch analysis from position: 17 2 jumps found. (Code = 46) Position 1 = 21, Position 2 = 24 Branch analysis from position: 21 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 26 Branch analysis from position: 25 2 jumps found. (Code = 46) Position 1 = 29, Position 2 = 32 Branch analysis from position: 29 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 34 Branch analysis from position: 33 2 jumps found. (Code = 46) Position 1 = 37, Position 2 = 40 Branch analysis from position: 37 2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 44 Branch analysis from position: 41 2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 54 Branch analysis from position: 47 2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 54 Branch analysis from position: 50 2 jumps found. (Code = 46) Position 1 = 57, Position 2 = 60 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 63 Branch analysis from position: 61 2 jumps found. (Code = 46) Position 1 = 66, Position 2 = 69 Branch analysis from position: 66 2 jumps found. (Code = 43) Position 1 = 70, Position 2 = 72 Branch analysis from position: 70 2 jumps found. (Code = 44) Position 1 = 75, Position 2 = 8 Branch analysis from position: 75 Branch analysis from position: 8 Branch analysis from position: 72 Branch analysis from position: 69 Branch analysis from position: 63 Branch analysis from position: 60 Branch analysis from position: 54 Branch analysis from position: 54 Branch analysis from position: 44 Branch analysis from position: 40 Branch analysis from position: 34 Branch analysis from position: 32 Branch analysis from position: 26 Branch analysis from position: 24 Branch analysis from position: 18 Branch analysis from position: 18 Branch analysis from position: 81 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/8hWsZ function name: fizzBuzz number of ops: 83 compiled vars: !0 = $uno, !1 = $dos, !2 = $cont_uno, !3 = $cont_dos, !4 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV !1 4 2 ASSIGN !2, 0 5 3 ASSIGN !3, 0 7 4 TYPE_CHECK 16 !0 5 > JMPZ ~7, ->81 9 6 > ASSIGN !4, 1 7 > JMP ->73 10 8 > IS_EQUAL !0, !1 9 > JMPZ ~9, ->11 11 10 > > RETURN <false> 14 11 > MOD ~10 !4, !0 12 IS_IDENTICAL ~10, 0 13 > JMPZ ~11, ->18 15 14 > MOD ~12 !4, !1 15 IS_IDENTICAL ~12, 0 16 > JMPZ ~13, ->18 16 17 > ECHO 'FizzBuzz%21%0A' 19 18 > MOD ~14 !4, !0 19 IS_EQUAL ~15 ~14, 0 20 > JMPZ_EX ~15 ~15, ->24 21 > MOD ~16 !4, !1 22 IS_SMALLER ~17 0, ~16 23 BOOL ~15 ~17 24 > > JMPZ ~15, ->26 20 25 > ECHO 'Fizz%0A' 22 26 > MOD ~18 !4, !0 27 IS_SMALLER ~19 0, ~18 28 > JMPZ_EX ~19 ~19, ->32 29 > MOD ~20 !4, !1 30 IS_EQUAL ~21 ~20, 0 31 BOOL ~19 ~21 32 > > JMPZ ~19, ->34 23 33 > ECHO 'Buzz%0A' 25 34 > MOD ~22 !4, !0 35 IS_SMALLER ~23 0, ~22 36 > JMPZ_EX ~23 ~23, ->40 37 > MOD ~24 !4, !1 38 IS_SMALLER ~25 0, ~24 39 BOOL ~23 ~25 40 > > JMPZ ~23, ->44 26 41 > NOP 42 FAST_CONCAT ~26 !4, '%0A' 43 ECHO ~26 29 44 > MOD ~27 !4, !0 45 IS_EQUAL ~27, 0 46 > JMPZ ~28, ->54 30 47 > MOD ~29 !4, !1 48 IS_IDENTICAL ~29, 0 49 > JMPZ ~30, ->54 31 50 > ADD ~31 !2, 1 51 ASSIGN !2, ~31 32 52 ADD ~33 !3, 1 53 ASSIGN !3, ~33 36 54 > MOD ~35 !4, !0 55 IS_EQUAL ~36 ~35, 0 56 > JMPZ_EX ~36 ~36, ->60 57 > MOD ~37 !4, !1 58 IS_SMALLER ~38 0, ~37 59 BOOL ~36 ~38 60 > > JMPZ ~36, ->63 37 61 > ADD ~39 !2, 1 62 ASSIGN !2, ~39 39 63 > MOD ~41 !4, !0 64 IS_SMALLER ~42 0, ~41 65 > JMPZ_EX ~42 ~42, ->69 66 > MOD ~43 !4, !1 67 IS_EQUAL ~44 ~43, 0 68 BOOL ~42 ~44 69 > > JMPZ ~42, ->72 40 70 > ADD ~45 !3, 1 71 ASSIGN !3, ~45 9 72 > PRE_INC !4 73 > IS_SMALLER_OR_EQUAL !4, 100 74 > JMPNZ ~48, ->8 43 75 > CONCAT ~49 !2, '+multiplos+del+primer+numero' 76 ECHO ~49 44 77 ECHO '%0A' 45 78 CONCAT ~50 !3, '+multiplos+del+segundo+numero' 79 ECHO ~50 80 > JMP ->82 49 81 > > RETURN <false> 51 82 > > RETURN null End of function fizzbuzz
Generated using Vulcan Logic Dumper, using php 8.0.0