Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 30 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 13 Branch analysis from position: 32 1 jumps found. (Code = 42) Position 1 = 61 Branch analysis from position: 61 2 jumps found. (Code = 44) Position 1 = 63, Position 2 = 44 Branch analysis from position: 63 2 jumps found. (Code = 77) Position 1 = 64, Position 2 = 78 Branch analysis from position: 64 2 jumps found. (Code = 78) Position 1 = 65, Position 2 = 78 Branch analysis from position: 65 2 jumps found. (Code = 77) Position 1 = 67, Position 2 = 76 Branch analysis from position: 67 2 jumps found. (Code = 78) Position 1 = 68, Position 2 = 76 Branch analysis from position: 68 1 jumps found. (Code = 42) Position 1 = 67 Branch analysis from position: 67 Branch analysis from position: 76 1 jumps found. (Code = 42) Position 1 = 64 Branch analysis from position: 64 Branch analysis from position: 76 Branch analysis from position: 78 2 jumps found. (Code = 77) Position 1 = 80, Position 2 = 91 Branch analysis from position: 80 2 jumps found. (Code = 78) Position 1 = 81, Position 2 = 91 Branch analysis from position: 81 2 jumps found. (Code = 43) Position 1 = 88, Position 2 = 90 Branch analysis from position: 88 1 jumps found. (Code = 42) Position 1 = 80 Branch analysis from position: 80 Branch analysis from position: 90 Branch analysis from position: 91 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 91 Branch analysis from position: 78 Branch analysis from position: 44 2 jumps found. (Code = 44) Position 1 = 63, Position 2 = 44 Branch analysis from position: 63 Branch analysis from position: 44 Branch analysis from position: 13 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 13 Branch analysis from position: 32 Branch analysis from position: 13 filename: /in/vHTDv function name: (null) number of ops: 105 compiled vars: !0 = $start, !1 = $days, !2 = $dateObj, !3 = $benchmarkDates, !4 = $i, !5 = $period, !6 = $interval, !7 = $dateObj0, !8 = $subject, !9 = $value, !10 = $key, !11 = $subjectDates, !12 = $missingDates line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > ASSIGN !0, '2019-10-27+16%3A30%3A00' 7 1 ASSIGN !1, 14 8 2 NEW $15 'DateTimeImmutable' 3 SEND_VAR_EX !0 4 DO_FCALL 0 5 ASSIGN !2, $15 9 6 INIT_METHOD_CALL !2, 'format' 7 SEND_VAL_EX 'Y-m-d+H%3Ai%3As' 8 DO_FCALL 0 $19 9 ASSIGN_DIM !3 10 OP_DATA $19 10 11 ASSIGN !4, 1 12 > JMP ->30 11 13 > CONCAT ~21 'P', !4 14 CONCAT ~22 ~21, 'D' 15 ASSIGN !5, ~22 12 16 NEW $24 'DateInterval' 17 SEND_VAR_EX !5 18 DO_FCALL 0 19 ASSIGN !6, $24 13 20 INIT_METHOD_CALL !2, 'add' 21 SEND_VAR_EX !6 22 DO_FCALL 0 $27 23 ASSIGN !7, $27 14 24 INIT_METHOD_CALL !7, 'format' 25 SEND_VAL_EX 'Y-m-d+H%3Ai%3As' 26 DO_FCALL 0 $30 27 ASSIGN_DIM !3 28 OP_DATA $30 10 29 PRE_INC !4 30 > IS_SMALLER !4, !1 31 > JMPNZ ~32, ->13 21 32 > ASSIGN !0, '2019-10-27+16%3A30%3A00' 22 33 ASSIGN !1, 14 23 34 NEW $35 'DateTimeImmutable' 35 SEND_VAR_EX !0 36 DO_FCALL 0 37 ASSIGN !2, $35 24 38 INIT_ARRAY ~40 !2, 'datum' 39 FETCH_DIM_W $38 !8, 0 40 ASSIGN_DIM $38 41 OP_DATA ~40 25 42 ASSIGN !4, 2 43 > JMP ->61 26 44 > CONCAT ~42 'P', !4 45 CONCAT ~43 ~42, 'D' 46 ASSIGN !5, ~43 27 47 NEW $45 'DateInterval' 48 SEND_VAR_EX !5 49 DO_FCALL 0 50 ASSIGN !6, $45 28 51 INIT_METHOD_CALL !2, 'add' 52 SEND_VAR_EX !6 53 DO_FCALL 0 $48 54 ASSIGN !7, $48 29 55 DIV ~50 !4, 2 56 INIT_ARRAY ~53 !7, 'datum' 57 FETCH_DIM_W $51 !8, ~50 58 ASSIGN_DIM $51 59 OP_DATA ~53 25 60 ASSIGN_OP 1 !4, 2 61 > IS_SMALLER !4, !1 62 > JMPNZ ~55, ->44 34 63 > > FE_RESET_R $56 !8, ->78 64 > > FE_FETCH_R ~57 $56, !9, ->78 65 > ASSIGN !10, ~57 35 66 > FE_RESET_R $59 !9, ->76 67 > > FE_FETCH_R ~60 $59, !9, ->76 68 > ASSIGN !10, ~60 36 69 FETCH_DIM_R ~63 !9, 'datum' 70 INIT_METHOD_CALL ~63, 'format' 71 SEND_VAL_EX 'Y-m-d+H%3Ai%3As' 72 DO_FCALL 0 $64 73 ASSIGN_DIM !11 74 OP_DATA $64 35 75 > JMP ->67 76 > FE_FREE $59 34 77 > JMP ->64 78 > FE_FREE $56 45 79 > FE_RESET_R $65 !3, ->91 80 > > FE_FETCH_R ~66 $65, !9, ->91 81 > ASSIGN !10, ~66 46 82 INIT_FCALL 'in_array' 83 SEND_VAR !9 84 SEND_VAR !11 85 DO_ICALL $68 86 BOOL_NOT ~69 $68 87 > JMPZ ~69, ->90 47 88 > ASSIGN_DIM !12 89 OP_DATA !9 45 90 > > JMP ->80 91 > FE_FREE $65 51 92 ECHO 'benchmark+array%3A%0D%0A' 52 93 INIT_FCALL 'print_r' 94 SEND_VAR !3 95 DO_ICALL 54 96 ECHO 'subject+array%3A%0D%0A' 55 97 INIT_FCALL 'print_r' 98 SEND_VAR !11 99 DO_ICALL 57 100 ECHO 'missing+dates%3A%0D%0A' 58 101 INIT_FCALL 'print_r' 102 SEND_VAR !12 103 DO_ICALL 104 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0