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 = 89 Branch analysis from position: 89 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 8 Branch analysis from position: 92 1 jumps found. (Code = 42) Position 1 = 4 Branch analysis from position: 4 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 86 Branch analysis from position: 15 28 jumps found. (Code = 188) Position 1 = 69, Position 2 = 69, Position 3 = 69, Position 4 = 71, Position 5 = 71, Position 6 = 71, Position 7 = 73, Position 8 = 73, Position 9 = 73, Position 10 = 75, Position 11 = 75, Position 12 = 75, Position 13 = 77, Position 14 = 77, Position 15 = 77, Position 16 = 79, Position 17 = 79, Position 18 = 79, Position 19 = 79, Position 20 = 81, Position 21 = 81, Position 22 = 81, Position 23 = 83, Position 24 = 83, Position 25 = 83, Position 26 = 83, Position 27 = 85, Position 28 = 16 Branch analysis from position: 69 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 8 Branch analysis from position: 92 Branch analysis from position: 8 Branch analysis from position: 69 Branch analysis from position: 69 Branch analysis from position: 71 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 71 Branch analysis from position: 71 Branch analysis from position: 73 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 73 Branch analysis from position: 73 Branch analysis from position: 75 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 75 Branch analysis from position: 75 Branch analysis from position: 77 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 77 Branch analysis from position: 77 Branch analysis from position: 79 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 79 Branch analysis from position: 79 Branch analysis from position: 79 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 81 Branch analysis from position: 81 Branch analysis from position: 83 1 jumps found. (Code = 42) Position 1 = 86 Branch analysis from position: 86 Branch analysis from position: 83 Branch analysis from position: 83 Branch analysis from position: 83 Branch analysis from position: 85 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 8 Branch analysis from position: 92 Branch analysis from position: 8 Branch analysis from position: 16 2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 69 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 69 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 69 Branch analysis from position: 22 2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 71 Branch analysis from position: 24 2 jumps found. (Code = 44) Position 1 = 26, Position 2 = 71 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 71 Branch analysis from position: 28 2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 73 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 73 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 73 Branch analysis from position: 34 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 75 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 75 Branch analysis from position: 38 2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 75 Branch analysis from position: 40 2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 77 Branch analysis from position: 42 2 jumps found. (Code = 44) Position 1 = 44, Position 2 = 77 Branch analysis from position: 44 2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 77 Branch analysis from position: 46 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 79 Branch analysis from position: 48 2 jumps found. (Code = 44) Position 1 = 50, Position 2 = 79 Branch analysis from position: 50 2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 79 Branch analysis from position: 52 2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 79 Branch analysis from position: 54 2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 81 Branch analysis from position: 56 2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 81 Branch analysis from position: 58 2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 81 Branch analysis from position: 60 2 jumps found. (Code = 44) Position 1 = 62, Position 2 = 83 Branch analysis from position: 62 2 jumps found. (Code = 44) Position 1 = 64, Position 2 = 83 Branch analysis from position: 64 2 jumps found. (Code = 44) Position 1 = 66, Position 2 = 83 Branch analysis from position: 66 2 jumps found. (Code = 44) Position 1 = 68, Position 2 = 83 Branch analysis from position: 68 1 jumps found. (Code = 42) Position 1 = 85 Branch analysis from position: 85 Branch analysis from position: 83 Branch analysis from position: 83 Branch analysis from position: 83 Branch analysis from position: 83 Branch analysis from position: 81 Branch analysis from position: 81 Branch analysis from position: 81 Branch analysis from position: 79 Branch analysis from position: 79 Branch analysis from position: 79 Branch analysis from position: 79 Branch analysis from position: 77 Branch analysis from position: 77 Branch analysis from position: 77 Branch analysis from position: 75 Branch analysis from position: 75 Branch analysis from position: 75 Branch analysis from position: 73 Branch analysis from position: 73 Branch analysis from position: 73 Branch analysis from position: 71 Branch analysis from position: 71 Branch analysis from position: 71 Branch analysis from position: 69 Branch analysis from position: 69 Branch analysis from position: 69 Branch analysis from position: 86 Branch analysis from position: 103 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 103 filename: /in/ZCqtZ function name: (null) number of ops: 105 compiled vars: !0 = $phoneNumbers, !1 = $phoneNumber, !2 = $newPhoneNumber, !3 = $j, !4 = $number, !5 = $newPhoneNumbers line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 3 1 COUNT ~7 !0 2 ECHO ~7 4 3 > FE_RESET_R $8 !0, ->103 4 > > FE_FETCH_R $8, !1, ->103 5 5 > ASSIGN !2, '' 7 6 ASSIGN !3, 0 7 > JMP ->89 8 8 > FETCH_DIM_R ~11 !1, !3 9 ASSIGN !4, ~11 11 10 INIT_FCALL 'is_numeric' 11 SEND_VAR !4 12 DO_ICALL $13 13 BOOL_NOT ~14 $13 14 > JMPZ ~14, ->86 12 15 > > SWITCH_STRING !4, [ 'A':->69, 'B':->69, 'C':->69, 'D':->71, 'E':->71, 'F':->71, 'G':->73, 'H':->73, 'I':->73, 'J':->75, 'K':->75, 'L':->75, 'M':->77, 'N':->77, 'O':->77, 'P':->79, 'Q':->79, 'R':->79, 'S':->79, 'T':->81, 'U':->81, 'V':->81, 'W':->83, 'X':->83, 'Y':->83, 'Z':->83, ], ->85 13 16 > IS_EQUAL !4, 'A' 17 > JMPNZ ~15, ->69 14 18 > IS_EQUAL !4, 'B' 19 > JMPNZ ~15, ->69 15 20 > IS_EQUAL !4, 'C' 21 > JMPNZ ~15, ->69 16 22 > IS_EQUAL !4, 'D' 23 > JMPNZ ~15, ->71 17 24 > IS_EQUAL !4, 'E' 25 > JMPNZ ~15, ->71 18 26 > IS_EQUAL !4, 'F' 27 > JMPNZ ~15, ->71 19 28 > IS_EQUAL !4, 'G' 29 > JMPNZ ~15, ->73 20 30 > IS_EQUAL !4, 'H' 31 > JMPNZ ~15, ->73 21 32 > IS_EQUAL !4, 'I' 33 > JMPNZ ~15, ->73 22 34 > IS_EQUAL !4, 'J' 35 > JMPNZ ~15, ->75 23 36 > IS_EQUAL !4, 'K' 37 > JMPNZ ~15, ->75 24 38 > IS_EQUAL !4, 'L' 39 > JMPNZ ~15, ->75 25 40 > IS_EQUAL !4, 'M' 41 > JMPNZ ~15, ->77 26 42 > IS_EQUAL !4, 'N' 43 > JMPNZ ~15, ->77 27 44 > IS_EQUAL !4, 'O' 45 > JMPNZ ~15, ->77 28 46 > IS_EQUAL !4, 'P' 47 > JMPNZ ~15, ->79 29 48 > IS_EQUAL !4, 'Q' 49 > JMPNZ ~15, ->79 30 50 > IS_EQUAL !4, 'R' 51 > JMPNZ ~15, ->79 31 52 > IS_EQUAL !4, 'S' 53 > JMPNZ ~15, ->79 32 54 > IS_EQUAL !4, 'T' 55 > JMPNZ ~15, ->81 33 56 > IS_EQUAL !4, 'U' 57 > JMPNZ ~15, ->81 34 58 > IS_EQUAL !4, 'V' 59 > JMPNZ ~15, ->81 35 60 > IS_EQUAL !4, 'W' 61 > JMPNZ ~15, ->83 36 62 > IS_EQUAL !4, 'X' 63 > JMPNZ ~15, ->83 37 64 > IS_EQUAL !4, 'Y' 65 > JMPNZ ~15, ->83 38 66 > IS_EQUAL !4, 'Z' 67 > JMPNZ ~15, ->83 68 > > JMP ->85 15 69 > ASSIGN !4, 2 70 > JMP ->86 18 71 > ASSIGN !4, 3 72 > JMP ->86 21 73 > ASSIGN !4, 4 74 > JMP ->86 24 75 > ASSIGN !4, 5 76 > JMP ->86 27 77 > ASSIGN !4, 6 78 > JMP ->86 31 79 > ASSIGN !4, 7 80 > JMP ->86 34 81 > ASSIGN !4, 8 82 > JMP ->86 38 83 > ASSIGN !4, 9 84 > JMP ->86 39 85 > ASSIGN !4, '' 42 86 > CONCAT ~25 !2, !4 87 ASSIGN !2, ~25 7 88 PRE_INC !3 89 > COUNT ~28 !1 90 IS_SMALLER !3, ~28 91 > JMPNZ ~29, ->8 45 92 > INIT_FCALL 'implode' 93 SEND_VAL '-' 94 INIT_FCALL 'str_split' 95 SEND_VAR !2 96 SEND_VAL 3 97 DO_ICALL $31 98 SEND_VAR $31 99 DO_ICALL $32 100 ASSIGN_DIM !5 101 OP_DATA $32 4 102 > JMP ->4 103 > FE_FREE $8 47 104 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0