Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/vZAC0 function name: (null) number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 42 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 = 43 Branch analysis from position: 43 2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 11 Branch analysis from position: 46 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 = 46, Position 2 = 11 Branch analysis from position: 46 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 = 46, Position 2 = 11 Branch analysis from position: 46 Branch analysis from position: 11 filename: /in/vZAC0 function name: fizzbuzz number of ops: 47 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 ->43 34 11 > MOD ~12 !8, !7 12 IS_EQUAL ~12, 0 13 > JMPZ ~13, ->17 14 > ASSIGN_DIM !9 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 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 27 OP_DATA !2 28 > JMP ->31 37 29 > ASSIGN_DIM !9 30 OP_DATA !8 31 > CONCAT ~22 '%24i+%3D+', !8 32 CONCAT ~23 ~22, '+%24offset+%3D+' 33 CONCAT ~24 ~23, !1 34 CONCAT ~25 ~24, '+%24iterations+%3D+' 35 CONCAT ~26 ~25, !0 36 CONCAT ~27 ~26, '+%24ret+this+time+is+' 37 SUB ~28 !0, !1 38 SUB ~29 ~28, !8 39 FETCH_DIM_R ~30 !9, ~29 40 CONCAT ~31 ~27, ~30 41 ECHO ~31 38 42 PRE_INC !8 33 43 > ADD ~33 !1, !0 44 IS_SMALLER !8, ~33 45 > JMPNZ ~34, ->11 40 46 > > RETURN null End of function fizzbuzz
Generated using Vulcan Logic Dumper, using php 8.0.0