Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 5, Position 2 = 20 Branch analysis from position: 5 2 jumps found. (Code = 78) Position 1 = 6, Position 2 = 20 Branch analysis from position: 6 1 jumps found. (Code = 42) Position 1 = 5 Branch analysis from position: 5 Branch analysis from position: 20 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 20 filename: /in/2nn8s function name: (null) number of ops: 26 compiled vars: !0 = $data, !1 = $result, !2 = $rate, !3 = $tmp, !4 = $expected line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 19 1 ASSIGN !1, <array> 20 2 FETCH_DIM_R ~7 !0, 0 3 FETCH_DIM_R ~8 ~7, 'rates' 4 > FE_RESET_R $9 ~8, ->20 5 > > FE_FETCH_R $9, !2, ->20 22 6 > INIT_ARRAY ~10 !2, 'rate' 23 7 FETCH_DIM_R ~11 !0, 0 8 FETCH_DIM_R ~12 ~11, 'origin' 9 ADD_ARRAY_ELEMENT ~10 ~12, 'origin' 21 10 ASSIGN !3, ~10 26 11 INIT_FCALL_BY_NAME 'rates' 12 SEND_VAR_EX !3 13 FETCH_DIM_R ~14 !0, 1 14 INIT_ARRAY ~15 ~14 15 FETCH_DIM_R ~16 !0, 2 16 ADD_ARRAY_ELEMENT ~15 ~16 17 SEND_VAL_EX ~15 18 DO_FCALL 0 20 19 > JMP ->5 20 > FE_FREE $9 61 21 INIT_FCALL 'print_r' 22 SEND_VAR !1 23 DO_ICALL 66 24 ASSIGN !4, <array> 123 25 > RETURN 1 Function rates: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 44 Branch analysis from position: 44 2 jumps found. (Code = 44) Position 1 = 47, Position 2 = 5 Branch analysis from position: 47 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 2 jumps found. (Code = 77) Position 1 = 8, Position 2 = 42 Branch analysis from position: 8 2 jumps found. (Code = 78) Position 1 = 9, Position 2 = 42 Branch analysis from position: 9 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 39, Position 2 = 20 Branch analysis from position: 39 1 jumps found. (Code = 42) Position 1 = 8 Branch analysis from position: 8 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 23 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 2 jumps found. (Code = 44) Position 1 = 39, Position 2 = 20 Branch analysis from position: 39 Branch analysis from position: 20 Branch analysis from position: 23 2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 34 Branch analysis from position: 26 2 jumps found. (Code = 78) Position 1 = 27, Position 2 = 34 Branch analysis from position: 27 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 Branch analysis from position: 34 2 jumps found. (Code = 44) Position 1 = 39, Position 2 = 20 Branch analysis from position: 39 Branch analysis from position: 20 Branch analysis from position: 34 Branch analysis from position: 42 2 jumps found. (Code = 44) Position 1 = 47, Position 2 = 5 Branch analysis from position: 47 Branch analysis from position: 5 Branch analysis from position: 42 filename: /in/2nn8s function name: rates number of ops: 48 compiled vars: !0 = $baseRate, !1 = $nextData, !2 = $result, !3 = $i, !4 = $rate, !5 = $tmp, !6 = $j, !7 = $subRate line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 29 0 E > RECV !0 1 RECV !1 31 2 BIND_GLOBAL !2, 'result' 33 3 ASSIGN !3, 0 4 > JMP ->44 34 5 > FETCH_DIM_R ~9 !1, !3 6 FETCH_DIM_R ~10 ~9, 'rates' 7 > FE_RESET_R $11 ~10, ->42 8 > > FE_FETCH_R $11, !4, ->42 35 9 > ASSIGN !5, <array> 36 10 ASSIGN_DIM !5 11 OP_DATA !0 38 12 INIT_ARRAY ~15 !4, 'rate' 39 13 FETCH_DIM_R ~16 !1, !3 14 FETCH_DIM_R ~17 ~16, 'origin' 15 ADD_ARRAY_ELEMENT ~15 ~17, 'origin' 37 16 ASSIGN_DIM !5 39 17 OP_DATA ~15 42 18 ASSIGN !6, 0 19 > JMP ->36 43 20 > IS_IDENTICAL !3, !6 21 > JMPZ ~19, ->23 44 22 > > JMP ->35 47 23 > FETCH_DIM_R ~20 !1, !6 24 FETCH_DIM_R ~21 ~20, 'rates' 25 > FE_RESET_R $22 ~21, ->34 26 > > FE_FETCH_R $22, !7, ->34 49 27 > INIT_ARRAY ~24 !7, 'rate' 50 28 FETCH_DIM_R ~25 !1, !6 29 FETCH_DIM_R ~26 ~25, 'origin' 30 ADD_ARRAY_ELEMENT ~24 ~26, 'origin' 48 31 ASSIGN_DIM !5 50 32 OP_DATA ~24 47 33 > JMP ->26 34 > FE_FREE $22 42 35 > PRE_INC !6 36 > COUNT ~28 !1 37 IS_SMALLER !6, ~28 38 > JMPNZ ~29, ->20 55 39 > ASSIGN_DIM !2 40 OP_DATA !5 34 41 > JMP ->8 42 > FE_FREE $11 33 43 PRE_INC !3 44 > COUNT ~32 !1 45 IS_SMALLER !3, ~32 46 > JMPNZ ~33, ->5 58 47 > > RETURN null End of function rates
Generated using Vulcan Logic Dumper, using php 8.0.0