Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 2 jumps found. (Code = 44) Position 1 = 55, Position 2 = 20 Branch analysis from position: 55 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 61 Branch analysis from position: 57 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 61 Branch analysis from position: 20 2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 25 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 35 Branch analysis from position: 26 2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 33 Branch analysis from position: 30 1 jumps found. (Code = 42) Position 1 = 34 Branch analysis from position: 34 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 2 jumps found. (Code = 43) Position 1 = 38, Position 2 = 52 Branch analysis from position: 38 2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 51 Branch analysis from position: 40 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 46 Branch analysis from position: 42 2 jumps found. (Code = 44) Position 1 = 55, Position 2 = 20 Branch analysis from position: 55 Branch analysis from position: 20 Branch analysis from position: 46 Branch analysis from position: 51 Branch analysis from position: 52 Branch analysis from position: 33 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 38, Position 2 = 52 Branch analysis from position: 38 Branch analysis from position: 52 Branch analysis from position: 25 filename: /in/3fiaM function name: (null) number of ops: 65 compiled vars: !0 = $array1, !1 = $array2, !2 = $size1, !3 = $size2, !4 = $hit, !5 = $miss, !6 = $max_size, !7 = $array3, !8 = $i, !9 = $flag line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL 'range' 1 SEND_VAL 'A' 2 SEND_VAL 'I' 3 DO_ICALL $10 4 ASSIGN !0, $10 4 5 ASSIGN !1, <array> 6 6 COUNT ~13 !0 7 ASSIGN !2, ~13 7 8 COUNT ~15 !1 9 ASSIGN !3, ~15 8 10 ASSIGN !4, 0 9 11 ASSIGN !5, -1 10 12 INIT_FCALL 'max' 13 SEND_VAR !2 14 SEND_VAR !3 15 DO_ICALL $19 16 ASSIGN !6, $19 11 17 ASSIGN !7, <array> 13 18 ASSIGN !8, 0 19 > JMP ->53 15 20 > ASSIGN !9, 0 16 21 ISSET_ISEMPTY_DIM_OBJ 0 ~24 !0, !8 22 > JMPZ_EX ~24 ~24, ->25 23 > ISSET_ISEMPTY_DIM_OBJ 0 ~25 !1, !8 24 BOOL ~24 ~25 25 > > JMPZ ~24, ->35 18 26 > FETCH_DIM_R ~26 !0, !8 27 FETCH_DIM_R ~27 !1, !8 28 IS_IDENTICAL ~26, ~27 29 > JMPZ ~28, ->33 20 30 > PRE_INC !4 21 31 ASSIGN !5, -1 32 > JMP ->34 24 33 > ASSIGN !9, 1 34 > > JMP ->36 28 35 > ASSIGN !9, 1 30 36 > IS_EQUAL !9, 1 37 > JMPZ ~33, ->52 32 38 > IS_EQUAL !5, -1 39 > JMPZ ~34, ->51 34 40 > IS_SMALLER 0, !4 41 > JMPZ ~35, ->46 35 42 > INIT_FCALL 'array_push' 43 SEND_REF !7 44 SEND_VAR !4 45 DO_ICALL 36 46 > ASSIGN !5, 0 37 47 INIT_FCALL 'array_push' 48 SEND_REF !7 49 SEND_VAL 0 50 DO_ICALL 39 51 > ASSIGN !4, 0 13 52 > PRE_INC !8 53 > IS_SMALLER !8, !6 54 > JMPNZ ~41, ->20 42 55 > IS_SMALLER 0, !4 56 > JMPZ ~42, ->61 43 57 > INIT_FCALL 'array_push' 58 SEND_REF !7 59 SEND_VAR !4 60 DO_ICALL 45 61 > INIT_FCALL 'print_r' 62 SEND_VAR !7 63 DO_ICALL 64 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0