Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 34
Branch analysis from position: 34
2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 12
Branch analysis from position: 36
2 jumps found. (Code = 77) Position 1 = 38, Position 2 = 48
Branch analysis from position: 38
2 jumps found. (Code = 78) Position 1 = 39, Position 2 = 48
Branch analysis from position: 39
2 jumps found. (Code = 77) Position 1 = 40, Position 2 = 46
Branch analysis from position: 40
2 jumps found. (Code = 78) Position 1 = 41, Position 2 = 46
Branch analysis from position: 41
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
Branch analysis from position: 46
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
Branch analysis from position: 46
Branch analysis from position: 48
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 48
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 26
Branch analysis from position: 26
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15
Branch analysis from position: 28
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 33
Branch analysis from position: 31
2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 12
Branch analysis from position: 36
Branch analysis from position: 12
Branch analysis from position: 33
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 25
Branch analysis from position: 21
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 15
Branch analysis from position: 28
Branch analysis from position: 15
Branch analysis from position: 25
filename: /in/LdNlI
function name: (null)
number of ops: 53
compiled vars: !0 = $array1, !1 = $array2, !2 = $num, !3 = $comb, !4 = $total, !5 = $i, !6 = $flag, !7 = $j, !8 = $result, !9 = $val, !10 = $co
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, <array>
3 1 ASSIGN !1, <array>
5 2 COUNT ~13 !1
3 ASSIGN !2, ~13
6 4 ASSIGN !3, <array>
9 5 INIT_FCALL 'pow'
6 SEND_VAL 2
7 SEND_VAR !2
8 DO_ICALL $16
9 ASSIGN !4, $16
12 10 ASSIGN !5, 0
11 > JMP ->34
14 12 > ASSIGN !6, ''
16 13 ASSIGN !7, 0
14 > JMP ->26
19 15 > INIT_FCALL 'pow'
16 SEND_VAL 2
17 SEND_VAR !7
18 DO_ICALL $21
19 BW_AND ~22 !5, $21
20 > JMPZ ~22, ->25
21 > CONCAT ~23 !6, ''
22 FETCH_DIM_R ~24 !1, !7
23 CONCAT ~25 ~23, ~24
24 ASSIGN !6, ~25
16 25 > PRE_INC !7
26 > IS_SMALLER !7, !2
27 > JMPNZ ~28, ->15
21 28 > ISSET_ISEMPTY_CV ~29 !6
29 BOOL_NOT ~30 ~29
30 > JMPZ ~30, ->33
22 31 > ASSIGN_DIM !3
32 OP_DATA !6
12 33 > PRE_INC !5
34 > IS_SMALLER !5, !4
35 > JMPNZ ~33, ->12
26 36 > ASSIGN !8, <array>
28 37 > FE_RESET_R $35 !0, ->48
38 > > FE_FETCH_R $35, !9, ->48
30 39 > > FE_RESET_R $36 !3, ->46
40 > > FE_FETCH_R $36, !10, ->46
32 41 > CONCAT ~38 !9, ''
42 CONCAT ~39 ~38, !10
43 ASSIGN_DIM !8
44 OP_DATA ~39
30 45 > JMP ->40
46 > FE_FREE $36
28 47 > JMP ->38
48 > FE_FREE $35
36 49 INIT_FCALL 'print_r'
50 SEND_VAR !8
51 DO_ICALL
52 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0