Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 13, Position 2 = 47
Branch analysis from position: 13
2 jumps found. (Code = 78) Position 1 = 14, Position 2 = 47
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 43
Branch analysis from position: 43
2 jumps found. (Code = 44) Position 1 = 45, Position 2 = 21
Branch analysis from position: 45
1 jumps found. (Code = 42) Position 1 = 13
Branch analysis from position: 13
Branch analysis from position: 21
2 jumps found. (Code = 46) Position 1 = 25, Position 2 = 29
Branch analysis from position: 25
2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 39
Branch analysis from position: 30
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
2 jumps found. (Code = 44) Position 1 = 45, Position 2 = 21
Branch analysis from position: 45
Branch analysis from position: 21
Branch analysis from position: 39
2 jumps found. (Code = 44) Position 1 = 45, Position 2 = 21
Branch analysis from position: 45
Branch analysis from position: 21
Branch analysis from position: 29
Branch analysis from position: 47
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 47
filename: /in/HMdTu
function name: (null)
number of ops: 50
compiled vars: !0 = $times, !1 = $slots, !2 = $opens, !3 = $day, !4 = $i
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
24 1 INIT_FCALL 'max'
2 INIT_FCALL 'array_map'
3 SEND_VAL 'count'
4 FETCH_DIM_R ~6 !0, 'opening_time'
5 SEND_VAL ~6
6 DO_ICALL $7
7 SEND_VAR $7
8 DO_ICALL $8
9 ASSIGN !1, $8
25 10 ECHO '%3Ctable+border%3D2+cell-padding%3D5%3E%0A'
26 11 FETCH_DIM_R ~10 !0, 'opening_time'
12 > FE_RESET_R $11 ~10, ->47
13 > > FE_FETCH_R ~12 $11, !2, ->47
14 > ASSIGN !3, ~12
27 15 ROPE_INIT 3 ~15 '%09%3Ctr%3E%3Ctd%3E'
16 ROPE_ADD 1 ~15 ~15, !3
17 ROPE_END 2 ~14 ~15, '%3C%2Ftd%3E'
18 ECHO ~14
28 19 ASSIGN !4, 0
20 > JMP ->43
29 21 > INIT_FCALL 'printf'
30 22 SEND_VAL '%3Ctd%3E%25s%3C%2Ftd%3E'
31 23 ISSET_ISEMPTY_DIM_OBJ 0 ~18 !2, !4
24 > JMPZ_EX ~18 ~18, ->29
25 > FETCH_DIM_IS ~19 !0, 'closing_time'
26 FETCH_DIM_IS ~20 ~19, !3
27 ISSET_ISEMPTY_DIM_OBJ 0 ~21 ~20, !4
28 BOOL ~18 ~21
29 > > JMPZ ~18, ->39
32 30 > FETCH_DIM_R ~22 !2, !4
31 ROPE_INIT 3 ~27 ~22
32 ROPE_ADD 1 ~27 ~27, '+to+'
33 FETCH_DIM_R ~23 !0, 'closing_time'
34 FETCH_DIM_R ~24 ~23, !3
35 FETCH_DIM_R ~25 ~24, !4
36 ROPE_END 2 ~26 ~27, ~25
37 QM_ASSIGN ~29 ~26
38 > JMP ->40
33 39 > QM_ASSIGN ~29 ''
40 > SEND_VAL ~29
29 41 DO_ICALL
28 42 PRE_INC !4
43 > IS_SMALLER !4, !1
44 > JMPNZ ~32, ->21
37 45 > ECHO '%3C%2Ftr%3E%0A'
26 46 > JMP ->13
47 > FE_FREE $11
39 48 ECHO '%3C%2Ftable%3E'
49 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0