Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 18
Branch analysis from position: 4
2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 18
Branch analysis from position: 5
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 4
Branch analysis from position: 4
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 17
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 4
Branch analysis from position: 4
Branch analysis from position: 17
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 37
Branch analysis from position: 24
2 jumps found. (Code = 77) Position 1 = 25, Position 2 = 35
Branch analysis from position: 25
2 jumps found. (Code = 78) Position 1 = 26, Position 2 = 35
Branch analysis from position: 26
2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 32
Branch analysis from position: 29
1 jumps found. (Code = 42) Position 1 = 25
Branch analysis from position: 25
Branch analysis from position: 32
Branch analysis from position: 35
1 jumps found. (Code = 42) Position 1 = 53
Branch analysis from position: 53
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 35
Branch analysis from position: 37
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 53
Branch analysis from position: 41
2 jumps found. (Code = 77) Position 1 = 42, Position 2 = 52
Branch analysis from position: 42
2 jumps found. (Code = 78) Position 1 = 43, Position 2 = 52
Branch analysis from position: 43
2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 51
Branch analysis from position: 48
1 jumps found. (Code = 42) Position 1 = 42
Branch analysis from position: 42
Branch analysis from position: 51
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 52
Branch analysis from position: 53
Branch analysis from position: 18
filename: /in/6juoe
function name: (null)
number of ops: 57
compiled vars: !0 = $args, !1 = $zeros, !2 = $ones, !3 = $arg, !4 = $let, !5 = $res, !6 = $ind
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
21 1 ASSIGN !1, <array>
22 2 ASSIGN !2, <array>
24 3 > FE_RESET_R $10 !0, ->18
4 > > FE_FETCH_R ~11 $10, !3, ->18
5 > ASSIGN !4, ~11
25 6 FETCH_DIM_R ~13 !3, 'zebra'
7 IS_IDENTICAL ~13, 1
8 > JMPZ ~14, ->12
26 9 > ASSIGN_DIM !2
10 OP_DATA !4
25 11 > JMP ->17
27 12 > FETCH_DIM_R ~16 !3, 'zebra'
13 IS_IDENTICAL ~16, 0
14 > JMPZ ~17, ->17
28 15 > ASSIGN_DIM !1
16 OP_DATA !4
24 17 > > JMP ->4
18 > FE_FREE $10
32 19 ASSIGN !5, <array>
34 20 COUNT ~20 !2
21 COUNT ~21 !1
22 IS_SMALLER ~21, ~20
23 > JMPZ ~22, ->37
35 24 > > FE_RESET_R $23 !2, ->35
25 > > FE_FETCH_R ~24 $23, !4, ->35
26 > ASSIGN !6, ~24
36 27 ISSET_ISEMPTY_DIM_OBJ 0 !1, !6
28 > JMPZ ~26, ->32
29 > FETCH_DIM_R ~27 !1, !6
30 ASSIGN_DIM !5, ~27
31 OP_DATA <array>
37 32 > ASSIGN_DIM !5, !4
33 OP_DATA <array>
35 34 > JMP ->25
35 > FE_FREE $23
34 36 > JMP ->53
39 37 > COUNT ~30 !1
38 COUNT ~31 !2
39 IS_SMALLER ~31, ~30
40 > JMPZ ~32, ->53
40 41 > > FE_RESET_R $33 !1, ->52
42 > > FE_FETCH_R ~34 $33, !4, ->52
43 > ASSIGN !6, ~34
41 44 ASSIGN_DIM !5, !4
45 OP_DATA <array>
42 46 ISSET_ISEMPTY_DIM_OBJ 0 !2, !6
47 > JMPZ ~37, ->51
48 > FETCH_DIM_R ~38 !2, !6
49 ASSIGN_DIM !5, ~38
50 OP_DATA <array>
40 51 > > JMP ->42
52 > FE_FREE $33
46 53 > INIT_FCALL 'print_r'
54 SEND_VAR !5
55 DO_ICALL
56 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0