Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 50
Branch analysis from position: 50
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 10
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 10
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 17
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 21
Branch analysis from position: 21
2 jumps found. (Code = 47) Position 1 = 24, Position 2 = 26
Branch analysis from position: 24
2 jumps found. (Code = 47) Position 1 = 27, Position 2 = 29
Branch analysis from position: 27
2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 31
Branch analysis from position: 30
1 jumps found. (Code = 42) Position 1 = 49
Branch analysis from position: 49
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 10
Branch analysis from position: 52
Branch analysis from position: 10
Branch analysis from position: 31
2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 37
Branch analysis from position: 33
2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 49
Branch analysis from position: 39
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 10
Branch analysis from position: 52
Branch analysis from position: 10
Branch analysis from position: 49
Branch analysis from position: 37
Branch analysis from position: 29
Branch analysis from position: 26
Branch analysis from position: 17
2 jumps found. (Code = 47) Position 1 = 24, Position 2 = 26
Branch analysis from position: 24
Branch analysis from position: 26
filename: /in/39OTA
function name: (null)
number of ops: 53
compiled vars: !0 = $blankarray, !1 = $previousprice, !2 = $thisprice, !3 = $nextprice, !4 = $c, !5 = $i
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, <array>
464 1 ASSIGN !1, -1
465 2 ASSIGN !2, -1
466 3 FETCH_DIM_R ~9 !0, 0
4 FETCH_DIM_R ~10 ~9, 'totalprice'
5 ASSIGN !3, ~10
467 6 COUNT ~12 !0
7 ASSIGN !4, ~12
468 8 ASSIGN !5, 0
9 > JMP ->50
469 10 > ASSIGN !1, !2
470 11 ASSIGN !2, !3
471 12 SUB ~17 !4, 1
13 IS_EQUAL !5, ~17
14 > JMPZ ~18, ->17
15 > QM_ASSIGN ~19 -1
16 > JMP ->21
17 > ADD ~20 !5, 1
18 FETCH_DIM_R ~21 !0, ~20
19 FETCH_DIM_R ~22 ~21, 'totalprice'
20 QM_ASSIGN ~19 ~22
21 > ASSIGN !3, ~19
472 22 IS_EQUAL ~24 !1, 0
23 > JMPNZ_EX ~24 ~24, ->26
24 > IS_EQUAL ~25 !2, 0
25 BOOL ~24 ~25
26 > > JMPNZ_EX ~24 ~24, ->29
27 > IS_EQUAL ~26 !3, 0
28 BOOL ~24 ~26
29 > > JMPZ ~24, ->31
30 > > JMP ->49
473 31 > IS_NOT_EQUAL !2, !1
32 > JMPZ ~27, ->37
474 33 > FETCH_DIM_R ~28 !0, !5
34 FETCH_DIM_R ~29 ~28, 'day'
35 CONCAT ~30 '%3Cbr%3E', ~29
36 ECHO ~30
476 37 > IS_NOT_EQUAL !2, !3
38 > JMPZ ~31, ->49
477 39 > FETCH_DIM_R ~32 !0, !5
40 FETCH_DIM_R ~33 ~32, 'day'
41 CONCAT ~34 '%3Cbr%3E', ~33
42 ECHO ~34
478 43 FETCH_DIM_R ~35 !0, !5
44 FETCH_DIM_R ~36 ~35, 'totalprice'
45 CONCAT ~37 '%3C%2Fbr%3E%3Cfont+color%3D%22green%22%3E+%3Cb%3E', ~36
46 CONCAT ~38 ~37, '%3C%2Fb%3E%3C%2Ffont%3E'
47 CONCAT ~39 ~38, '%0A'
48 ECHO ~39
468 49 > PRE_INC !5
50 > IS_SMALLER !5, !4
51 > JMPNZ ~41, ->10
480 52 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0