Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/NEuWp function name: (null) number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 43 0 E > INIT_FCALL 'print_r' 1 INIT_FCALL 'fizzbuzz' 2 DO_FCALL 0 $0 3 SEND_VAR $0 4 DO_ICALL 5 > RETURN 1 Function fizzbuzz: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 11 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 17 Branch analysis from position: 14 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 11 Branch analysis from position: 35 Branch analysis from position: 11 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 23 Branch analysis from position: 20 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 29 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 Branch analysis from position: 29 2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 11 Branch analysis from position: 35 Branch analysis from position: 11 filename: /in/NEuWp function name: fizzbuzz number of ops: 37 compiled vars: !0 = $iterations, !1 = $offset, !2 = $fizz, !3 = $buzz, !4 = $fizzbuzz, !5 = $fizz_int, !6 = $buzz_int, !7 = $fizzbuzz_int, !8 = $i, !9 = $ret line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 29 0 E > RECV_INIT !0 100 1 RECV_INIT !1 1 2 RECV_INIT !2 'fizz' 3 RECV_INIT !3 'buzz' 4 RECV_INIT !4 'fizzbuzz' 5 RECV_INIT !5 3 6 RECV_INIT !6 5 7 RECV_INIT !7 15 30 8 ASSIGN !8, !1 31 9 ASSIGN !9, <array> 33 10 > JMP ->32 34 11 > MOD ~12 !8, !7 12 IS_EQUAL ~12, 0 13 > JMPZ ~13, ->17 14 > ASSIGN_DIM !9, !8 15 OP_DATA !4 16 > JMP ->31 35 17 > MOD ~15 !8, !6 18 IS_EQUAL ~15, 0 19 > JMPZ ~16, ->23 20 > ASSIGN_DIM !9, !8 21 OP_DATA !3 22 > JMP ->31 36 23 > MOD ~18 !8, !5 24 IS_EQUAL ~18, 0 25 > JMPZ ~19, ->29 26 > ASSIGN_DIM !9, !8 27 OP_DATA !2 28 > JMP ->31 37 29 > ASSIGN_DIM !9, !8 30 OP_DATA !8 38 31 > PRE_INC !8 33 32 > ADD ~23 !1, !0 33 IS_SMALLER !8, ~23 34 > JMPNZ ~24, ->11 40 35 > > RETURN !9 41 36* > RETURN null End of function fizzbuzz
Generated using Vulcan Logic Dumper, using php 8.0.0