Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 9
Branch analysis from position: 9
2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 3
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 14
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 30
Branch analysis from position: 27
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 25
Branch analysis from position: 34
2 jumps found. (Code = 77) Position 1 = 36, Position 2 = 43
Branch analysis from position: 36
2 jumps found. (Code = 78) Position 1 = 37, Position 2 = 43
Branch analysis from position: 37
2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 42
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 36
Branch analysis from position: 36
Branch analysis from position: 42
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 57
Branch analysis from position: 57
2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 47
Branch analysis from position: 58
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 47
2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 51
Branch analysis from position: 50
1 jumps found. (Code = 42) Position 1 = 58
Branch analysis from position: 58
Branch analysis from position: 51
2 jumps found. (Code = 43) Position 1 = 53, Position 2 = 56
Branch analysis from position: 53
2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 47
Branch analysis from position: 58
Branch analysis from position: 47
Branch analysis from position: 56
Branch analysis from position: 43
Branch analysis from position: 25
Branch analysis from position: 30
Branch analysis from position: 14
2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 19
Branch analysis from position: 16
2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 14
Branch analysis from position: 23
Branch analysis from position: 14
Branch analysis from position: 19
Branch analysis from position: 3
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 8
Branch analysis from position: 5
2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 3
Branch analysis from position: 12
Branch analysis from position: 3
Branch analysis from position: 8
filename: /in/B7vgb
function name: (null)
number of ops: 59
compiled vars: !0 = $array, !1 = $i, !2 = $value, !3 = $key
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
5 1 ASSIGN !1, 0
2 > JMP ->9
6 3 > IS_NOT_EQUAL !1, 1
4 > JMPZ ~6, ->8
7 5 > FETCH_DIM_R ~7 !0, !1
6 CONCAT ~8 ~7, '%0A'
7 ECHO ~8
5 8 > PRE_INC !1
9 > COUNT ~10 !0
10 IS_SMALLER !1, ~10
11 > JMPNZ ~11, ->3
11 12 > ASSIGN !1, 0
12 13 > JMP ->20
13 14 > IS_NOT_EQUAL !1, 1
15 > JMPZ ~13, ->19
14 16 > FETCH_DIM_R ~14 !0, !1
17 CONCAT ~15 ~14, '%0A'
18 ECHO ~15
16 19 > PRE_INC !1
12 20 > COUNT ~17 !0
21 IS_SMALLER !1, ~17
22 > JMPNZ ~18, ->14
19 23 > ASSIGN !0, <array>
21 24 ASSIGN !1, 0
23 25 > IS_NOT_EQUAL !1, 1
26 > JMPZ ~21, ->30
24 27 > FETCH_DIM_R ~22 !0, !1
28 CONCAT ~23 ~22, '%0A'
29 ECHO ~23
26 30 > PRE_INC !1
27 31 COUNT ~25 !0
32 IS_SMALLER !1, ~25
33 > JMPNZ ~26, ->25
29 34 > ASSIGN !0, <array>
31 35 > FE_RESET_R $28 !0, ->43
36 > > FE_FETCH_R ~29 $28, !2, ->43
37 > ASSIGN !3, ~29
32 38 IS_NOT_EQUAL !3, 1
39 > JMPZ ~31, ->42
33 40 > CONCAT ~32 !2, '%0A'
41 ECHO ~32
31 42 > > JMP ->36
43 > FE_FREE $28
37 44 ASSIGN !0, <array>
39 45 ASSIGN !1, 0
40 46 > JMP ->57
41 47 > COUNT ~35 !0
48 IS_EQUAL !1, ~35
49 > JMPZ ~36, ->51
42 50 > > JMP ->58
44 51 > IS_NOT_EQUAL !1, 1
52 > JMPZ ~37, ->56
45 53 > FETCH_DIM_R ~38 !0, !1
54 CONCAT ~39 ~38, '%0A'
55 ECHO ~39
47 56 > PRE_INC !1
40 57 > > JMPNZ <true>, ->47
48 58 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0