Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/auq3G
function name: (null)
number of ops: 21
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
26 0 E > INIT_FCALL 'fibonaci'
1 SEND_VAL 3
2 DO_FCALL 0 $0
3 ECHO $0
27 4 ECHO '%3Cbr%3E'
29 5 INIT_FCALL 'fibonaci'
6 SEND_VAL 5
7 DO_FCALL 0 $1
8 ECHO $1
30 9 ECHO '%3Cbr%3E'
32 10 INIT_FCALL 'fibonaci'
11 SEND_VAL 12
12 DO_FCALL 0 $2
13 ECHO $2
33 14 ECHO '%3Cbr%3E'
35 15 INIT_FCALL 'fibonaci'
16 SEND_VAL 25
17 DO_FCALL 0 $3
18 ECHO $3
36 19 ECHO '%3Cbr%3E'
20 > RETURN 1
Function fibonaci:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 19
Branch analysis from position: 19
2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 8
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 8
2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 13
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 13
2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 8
Branch analysis from position: 20
Branch analysis from position: 8
filename: /in/auq3G
function name: fibonaci
number of ops: 22
compiled vars: !0 = $total, !1 = $previousNum, !2 = $numbersNow, !3 = $valueOutput, !4 = $output
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > RECV !0
5 1 ASSIGN !1, 1
6 2 ASSIGN !2, 1
8 3 ROPE_INIT 3 ~8 !1
4 ROPE_ADD 1 ~8 ~8, '+'
5 ROPE_END 2 ~7 ~8, !2
6 ASSIGN !3, ~7
10 7 > JMP ->19
12 8 > ADD ~11 !2, !1
9 ASSIGN !4, ~11
13 10 IS_SMALLER !0, !4
11 > JMPZ ~13, ->13
14 12 > > JMP ->20
17 13 > NOP
14 FAST_CONCAT ~14 '+', !4
15 CONCAT ~15 !3, ~14
16 ASSIGN !3, ~15
19 17 ASSIGN !1, !2
20 18 ASSIGN !2, !4
10 19 > > JMPNZ <true>, ->8
22 20 > > RETURN !3
23 21* > RETURN null
End of function fibonaci
Generated using Vulcan Logic Dumper, using php 8.0.0