Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 103 Branch analysis from position: 4 2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 103 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 39 Branch analysis from position: 39 2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 10 Branch analysis from position: 42 2 jumps found. (Code = 43) Position 1 = 46, Position 2 = 62 Branch analysis from position: 46 2 jumps found. (Code = 43) Position 1 = 66, Position 2 = 73 Branch analysis from position: 66 2 jumps found. (Code = 43) Position 1 = 77, Position 2 = 91 Branch analysis from position: 77 2 jumps found. (Code = 43) Position 1 = 95, Position 2 = 102 Branch analysis from position: 95 1 jumps found. (Code = 42) Position 1 = 4 Branch analysis from position: 4 Branch analysis from position: 102 Branch analysis from position: 91 Branch analysis from position: 73 Branch analysis from position: 62 Branch analysis from position: 10 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 24 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 38 Branch analysis from position: 38 2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 10 Branch analysis from position: 42 Branch analysis from position: 10 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 38 Branch analysis from position: 27 2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 10 Branch analysis from position: 42 Branch analysis from position: 10 Branch analysis from position: 38 Branch analysis from position: 103 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 103 filename: /in/uEfh6 function name: (null) number of ops: 121 compiled vars: !0 = $in, !1 = $count, !2 = $val, !3 = $key, !4 = $new, !5 = $i, !6 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 6 1 COUNT ~8 !0 2 ASSIGN !1, ~8 7 3 > FE_RESET_R $10 !0, ->103 4 > > FE_FETCH_R ~11 $10, !2, ->103 5 > ASSIGN !3, ~11 8 6 ASSIGN_DIM !4 7 OP_DATA !2 11 8 ASSIGN !5, !3 9 > JMP ->39 12 10 > IS_NOT_EQUAL !3, 0 11 > JMPZ ~15, ->24 13 12 > INIT_FCALL 'implode' 13 SEND_VAL '-' 14 INIT_FCALL 'array_slice' 15 SEND_VAR !0 16 SEND_VAR !3 17 SEND_VAR !5 18 DO_ICALL $17 19 SEND_VAR $17 20 DO_ICALL $18 21 ASSIGN_DIM !4 22 OP_DATA $18 23 > JMP ->38 15 24 > SUB ~19 !5, !3 25 IS_SMALLER 1, ~19 26 > JMPZ ~20, ->38 27 > INIT_FCALL 'implode' 28 SEND_VAL '-' 29 INIT_FCALL 'array_slice' 30 SEND_VAR !0 31 SEND_VAR !3 32 SEND_VAR !5 33 DO_ICALL $22 34 SEND_VAR $22 35 DO_ICALL $23 36 ASSIGN_DIM !4 37 OP_DATA $23 11 38 > PRE_INC !5 39 > SUB ~25 !1, !3 40 IS_SMALLER_OR_EQUAL !5, ~25 41 > JMPNZ ~26, ->10 20 42 > SUB ~27 !1, 2 43 SUB ~28 ~27, !3 44 IS_SMALLER 1, ~28 45 > JMPZ ~29, ->62 46 > INIT_FCALL 'implode' 47 SEND_VAL '-' 48 INIT_FCALL 'array_slice' 49 SEND_VAR !0 50 SEND_VAR !3 51 SUB ~31 !1, 2 52 SEND_VAL ~31 53 DO_ICALL $32 54 SEND_VAR $32 55 DO_ICALL $33 56 CONCAT ~34 $33, '-' 57 SUB ~35 !1, 1 58 FETCH_DIM_R ~36 !0, ~35 59 CONCAT ~37 ~34, ~36 60 ASSIGN_DIM !4 61 OP_DATA ~37 23 62 > SUB ~38 !1, 2 63 SUB ~39 ~38, !3 64 IS_SMALLER 1, ~39 65 > JMPZ ~40, ->73 66 > FETCH_DIM_R ~42 !0, !3 67 CONCAT ~43 ~42, '-' 68 ADD ~44 !3, 2 69 FETCH_DIM_R ~45 !0, ~44 70 CONCAT ~46 ~43, ~45 71 ASSIGN_DIM !4 72 OP_DATA ~46 26 73 > SUB ~47 !1, 2 74 SUB ~48 ~47, !3 75 IS_SMALLER 1, ~48 76 > JMPZ ~49, ->91 77 > FETCH_DIM_R ~51 !0, !3 78 CONCAT ~52 ~51, '-' 79 INIT_FCALL 'implode' 80 SEND_VAL '-' 81 INIT_FCALL 'array_slice' 82 SEND_VAR !0 83 ADD ~53 !3, 2 84 SEND_VAL ~53 85 DO_ICALL $54 86 SEND_VAR $54 87 DO_ICALL $55 88 CONCAT ~56 ~52, $55 89 ASSIGN_DIM !4 90 OP_DATA ~56 29 91 > SUB ~57 !1, 1 92 SUB ~58 ~57, !3 93 IS_SMALLER 1, ~58 94 > JMPZ ~59, ->102 95 > FETCH_DIM_R ~61 !0, !3 96 CONCAT ~62 ~61, '-' 97 SUB ~63 !1, 1 98 FETCH_DIM_R ~64 !0, ~63 99 CONCAT ~65 ~62, ~64 100 ASSIGN_DIM !4 101 OP_DATA ~65 7 102 > > JMP ->4 103 > FE_FREE $10 34 104 INIT_FCALL 'array_unique' 105 SEND_VAR !4 106 DO_ICALL $66 107 ASSIGN !4, $66 35 108 ASSIGN !6, <array> 52 109 INIT_FCALL 'var_dump' 110 INIT_FCALL 'array_diff' 111 SEND_VAR !4 112 SEND_VAR !6 113 DO_ICALL $69 114 SEND_VAR $69 115 DO_ICALL 53 116 INIT_FCALL 'var_dump' 117 SEND_VAR !4 118 SEND_VAR !6 119 DO_ICALL 120 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0