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