Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 9 Branch analysis from position: 7 1 jumps found. (Code = 42) Position 1 = 10 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19 Branch analysis from position: 17 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 29 Branch analysis from position: 27 1 jumps found. (Code = 42) Position 1 = 30 Branch analysis from position: 30 2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 39 Branch analysis from position: 37 1 jumps found. (Code = 42) Position 1 = 40 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 50 Branch analysis from position: 48 1 jumps found. (Code = 42) Position 1 = 51 Branch analysis from position: 51 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 50 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 50 Branch analysis from position: 48 Branch analysis from position: 50 Branch analysis from position: 29 2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 39 Branch analysis from position: 37 Branch analysis from position: 39 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 29 Branch analysis from position: 27 Branch analysis from position: 29 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19 Branch analysis from position: 17 Branch analysis from position: 19 filename: /in/ZHo2p function name: (null) number of ops: 53 compiled vars: !0 = $array_1, !1 = $array_2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > ASSIGN !0, <array> 16 1 ASSIGN !1, <array> 17 2 INIT_FCALL 'compare_arrays' 3 SEND_VAR !0 4 SEND_VAR !1 5 DO_FCALL 0 $4 6 > JMPZ $4, ->9 7 > QM_ASSIGN ~5 'true%0A' 8 > JMP ->10 9 > QM_ASSIGN ~5 'false%0A' 10 > ECHO ~5 18 11 ASSIGN !1, <array> 19 12 INIT_FCALL 'compare_arrays' 13 SEND_VAR !0 14 SEND_VAR !1 15 DO_FCALL 0 $7 16 > JMPZ $7, ->19 17 > QM_ASSIGN ~8 'true%0A' 18 > JMP ->20 19 > QM_ASSIGN ~8 'false%0A' 20 > ECHO ~8 20 21 ASSIGN !1, <array> 21 22 INIT_FCALL 'compare_arrays' 23 SEND_VAR !0 24 SEND_VAR !1 25 DO_FCALL 0 $10 26 > JMPZ $10, ->29 27 > QM_ASSIGN ~11 'true%0A' 28 > JMP ->30 29 > QM_ASSIGN ~11 'false%0A' 30 > ECHO ~11 22 31 ASSIGN !1, <array> 23 32 INIT_FCALL 'compare_arrays' 33 SEND_VAR !0 34 SEND_VAR !1 35 DO_FCALL 0 $13 36 > JMPZ $13, ->39 37 > QM_ASSIGN ~14 'true%0A' 38 > JMP ->40 39 > QM_ASSIGN ~14 'false%0A' 40 > ECHO ~14 24 41 ASSIGN !0, <array> 25 42 ASSIGN !1, <array> 26 43 INIT_FCALL 'compare_arrays' 44 SEND_VAR !0 45 SEND_VAR !1 46 DO_FCALL 0 $17 47 > JMPZ $17, ->50 48 > QM_ASSIGN ~18 'true%0A' 49 > JMP ->51 50 > QM_ASSIGN ~18 'false%0A' 51 > ECHO ~18 52 > RETURN 1 Function compare_arrays: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 8 Branch analysis from position: 35 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 30 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 21 Branch analysis from position: 21 2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 26 Branch analysis from position: 23 2 jumps found. (Code = 44) Position 1 = 27, Position 2 = 14 Branch analysis from position: 27 2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 30 Branch analysis from position: 29 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 8 Branch analysis from position: 35 Branch analysis from position: 8 Branch analysis from position: 14 2 jumps found. (Code = 43) Position 1 = 19, Position 2 = 20 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 27 Branch analysis from position: 27 Branch analysis from position: 20 2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 26 Branch analysis from position: 23 Branch analysis from position: 26 Branch analysis from position: 26 Branch analysis from position: 30 filename: /in/ZHo2p function name: compare_arrays number of ops: 37 compiled vars: !0 = $array_1, !1 = $array_2, !2 = $count_1, !3 = $count_2, !4 = $i, !5 = $j line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV !1 3 2 COUNT ~6 !0 3 ASSIGN !2, ~6 4 4 COUNT ~8 !1 5 ASSIGN !3, ~8 5 6 ASSIGN !4, 0 7 > JMP ->31 6 8 > FETCH_DIM_R ~11 !0, !4 9 FETCH_DIM_R ~12 !1, 0 10 IS_EQUAL ~11, ~12 11 > JMPZ ~13, ->30 7 12 > ASSIGN !5, 1 13 > JMP ->21 8 14 > ADD ~15 !4, !5 15 FETCH_DIM_R ~16 !0, ~15 16 FETCH_DIM_R ~17 !1, !5 17 IS_NOT_EQUAL ~16, ~17 18 > JMPZ ~18, ->20 19 > > JMP ->27 7 20 > PRE_INC !5 21 > IS_SMALLER ~20 !5, !3 22 > JMPZ_EX ~20 ~20, ->26 23 > ADD ~21 !4, !5 24 IS_SMALLER ~22 ~21, !2 25 BOOL ~20 ~22 26 > > JMPNZ ~20, ->14 10 27 > IS_EQUAL !5, !3 28 > JMPZ ~23, ->30 29 > > RETURN <true> 5 30 > PRE_INC !4 31 > SUB ~25 !2, !3 32 ADD ~26 ~25, 1 33 IS_SMALLER !4, ~26 34 > JMPNZ ~27, ->8 13 35 > > RETURN <false> 14 36* > RETURN null End of function compare_arrays
Generated using Vulcan Logic Dumper, using php 8.0.0