Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/mkSng function name: (null) number of ops: 11 compiled vars: !0 = $recipes line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 56 1 INIT_FCALL 'print_r' 2 INIT_FCALL 'solvefor' 3 SEND_VAR !0 4 SEND_VAL 'cc' 5 SEND_VAL 4 6 SEND_VAL <array> 7 DO_FCALL 0 $2 8 SEND_VAR $2 9 DO_ICALL 10 > RETURN 1 Function solvefor: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 32 Branch analysis from position: 7 2 jumps found. (Code = 77) Position 1 = 10, Position 2 = 30 Branch analysis from position: 10 2 jumps found. (Code = 78) Position 1 = 11, Position 2 = 30 Branch analysis from position: 11 2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 17 Branch analysis from position: 15 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 17 Branch analysis from position: 30 1 jumps found. (Code = 42) Position 1 = 54 Branch analysis from position: 54 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 Branch analysis from position: 32 2 jumps found. (Code = 77) Position 1 = 35, Position 2 = 52 Branch analysis from position: 35 2 jumps found. (Code = 78) Position 1 = 36, Position 2 = 52 Branch analysis from position: 36 2 jumps found. (Code = 77) Position 1 = 45, Position 2 = 50 Branch analysis from position: 45 2 jumps found. (Code = 78) Position 1 = 46, Position 2 = 50 Branch analysis from position: 46 1 jumps found. (Code = 42) Position 1 = 45 Branch analysis from position: 45 Branch analysis from position: 50 1 jumps found. (Code = 42) Position 1 = 35 Branch analysis from position: 35 Branch analysis from position: 50 Branch analysis from position: 52 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 52 filename: /in/mkSng function name: solveFor number of ops: 55 compiled vars: !0 = $recipes, !1 = $type, !2 = $numAssemblers, !3 = $requirements, !4 = $v, !5 = $k, !6 = $perMinute, !7 = $depReq, !8 = $v2, !9 = $k2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 33 0 E > RECV !0 1 RECV !1 2 RECV !2 3 RECV_INIT !3 <array> 34 4 FETCH_DIM_R ~10 !0, !1 5 FETCH_DIM_R ~11 ~10, 'terminal' 6 > JMPZ ~11, ->32 35 7 > FETCH_DIM_R ~12 !0, !1 8 FETCH_DIM_R ~13 ~12, 'in' 9 > FE_RESET_R $14 ~13, ->30 10 > > FE_FETCH_R ~15 $14, !4, ->30 11 > ASSIGN !5, ~15 36 12 ARRAY_KEY_EXISTS ~17 !1, !3 13 BOOL_NOT ~18 ~17 14 > JMPZ ~18, ->17 15 > ASSIGN_DIM !3, !1 16 OP_DATA 0 38 17 > FETCH_DIM_R ~20 !0, !1 18 FETCH_DIM_R ~21 ~20, 'time' 19 DIV ~22 60, ~21 20 ASSIGN !6, ~22 39 21 FETCH_DIM_R ~25 !3, !5 22 MUL ~26 !2, !4 23 MUL ~27 !6, ~26 24 ADD ~28 ~25, ~27 25 ASSIGN_DIM !3, !5 26 OP_DATA ~28 40 27 FE_FREE $14 28 > RETURN !3 35 29* JMP ->10 30 > FE_FREE $14 31 > JMP ->54 43 32 > FETCH_DIM_R ~29 !0, !1 33 FETCH_DIM_R ~30 ~29, 'in' 34 > FE_RESET_R $31 ~30, ->52 35 > > FE_FETCH_R ~32 $31, !4, ->52 36 > ASSIGN !5, ~32 44 37 INIT_FCALL_BY_NAME 'solveFor' 38 SEND_VAR_EX !0 39 SEND_VAR_EX !5 40 SEND_VAL_EX 1 41 SEND_VAR_EX !3 42 DO_FCALL 0 $34 43 ASSIGN !7, $34 45 44 > FE_RESET_R $36 !7, ->50 45 > > FE_FETCH_R ~37 $36, !8, ->50 46 > ASSIGN !9, ~37 46 47 ASSIGN_DIM_OP += 1 !3, !9 48 OP_DATA !8 45 49 > JMP ->45 50 > FE_FREE $36 43 51 > JMP ->35 52 > FE_FREE $31 50 53 > RETURN !3 54 54 > > RETURN null End of function solvefor
Generated using Vulcan Logic Dumper, using php 8.0.0