Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3i6g8 function name: (null) number of ops: 8 compiled vars: !0 = $c, !1 = $pid line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 57 0 E > ASSIGN !0, <array> 71 1 ASSIGN !1, 1 72 2 INIT_FCALL 'price' 3 SEND_VAR !0 4 SEND_VAR !1 5 DO_FCALL 0 $4 6 ECHO $4 7 > RETURN 1 Function price: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 5, Position 2 = 21 Branch analysis from position: 5 2 jumps found. (Code = 78) Position 1 = 6, Position 2 = 21 Branch analysis from position: 6 2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 20 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 5 Branch analysis from position: 5 Branch analysis from position: 20 Branch analysis from position: 21 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 26 Branch analysis from position: 25 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 26 2 jumps found. (Code = 47) Position 1 = 37, Position 2 = 40 Branch analysis from position: 37 2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 110 Branch analysis from position: 41 2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 61 Branch analysis from position: 43 2 jumps found. (Code = 46) Position 1 = 45, Position 2 = 47 Branch analysis from position: 45 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 67 Branch analysis from position: 48 2 jumps found. (Code = 46) Position 1 = 50, Position 2 = 52 Branch analysis from position: 50 2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 74 Branch analysis from position: 53 2 jumps found. (Code = 46) Position 1 = 55, Position 2 = 57 Branch analysis from position: 55 2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 81 Branch analysis from position: 58 2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 100 Branch analysis from position: 60 1 jumps found. (Code = 42) Position 1 = 107 Branch analysis from position: 107 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 1 jumps found. (Code = 42) Position 1 = 114 Branch analysis from position: 114 2 jumps found. (Code = 43) Position 1 = 117, Position 2 = 122 Branch analysis from position: 117 1 jumps found. (Code = 42) Position 1 = 123 Branch analysis from position: 123 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 122 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 100 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 57 Branch analysis from position: 74 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 52 Branch analysis from position: 67 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 47 Branch analysis from position: 61 2 jumps found. (Code = 43) Position 1 = 62, Position 2 = 64 Branch analysis from position: 62 1 jumps found. (Code = 42) Position 1 = 65 Branch analysis from position: 65 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 64 1 jumps found. (Code = 42) Position 1 = 109 Branch analysis from position: 109 Branch analysis from position: 110 2 jumps found. (Code = 43) Position 1 = 113, Position 2 = 114 Branch analysis from position: 113 2 jumps found. (Code = 43) Position 1 = 117, Position 2 = 122 Branch analysis from position: 117 Branch analysis from position: 122 Branch analysis from position: 114 Branch analysis from position: 40 Branch analysis from position: 21 filename: /in/3i6g8 function name: Price number of ops: 125 compiled vars: !0 = $c, !1 = $pid, !2 = $p, !3 = $mintcard, !4 = $competitor, !5 = $comp, !6 = $min, !7 = $avg, !8 = $price line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV !1 4 2 ASSIGN !2, <array> 5 3 ASSIGN !3, <array> 6 4 > FE_RESET_R $11 !0, ->21 5 > > FE_FETCH_R ~12 $11, !4, ->21 6 > ASSIGN !5, ~12 7 7 FETCH_DIM_R ~15 !4, 'price' 8 ASSIGN_DIM !2 9 OP_DATA ~15 8 10 IS_EQUAL !5, 'mtgmintcard' 11 > JMPZ ~16, ->20 9 12 > FETCH_DIM_R ~18 !4, 'stock' 13 CAST 4 ~19 ~18 14 ASSIGN_DIM !3, 'stock' 15 OP_DATA ~19 10 16 FETCH_DIM_R ~21 !4, 'price' 17 CAST 5 ~22 ~21 18 ASSIGN_DIM !3, 'price' 19 OP_DATA ~22 6 20 > > JMP ->5 21 > FE_FREE $11 13 22 COUNT ~23 !3 23 IS_IDENTICAL ~23, 0 24 > JMPZ ~24, ->26 25 > > RETURN <false> 14 26 > INIT_FCALL_BY_NAME '_MIN' 27 SEND_VAR_EX !2 28 DO_FCALL 0 $25 29 ASSIGN !6, $25 15 30 INIT_FCALL_BY_NAME '_AVG' 31 SEND_VAR_EX !2 32 DO_FCALL 0 $27 33 ASSIGN !7, $27 16 34 FETCH_DIM_R ~29 !3, 'stock' 35 IS_SMALLER_OR_EQUAL ~30 1, ~29 36 > JMPNZ_EX ~30 ~30, ->40 37 > FETCH_DIM_R ~31 !3, 'stock' 38 IS_IDENTICAL ~32 ~31, -1 39 BOOL ~30 ~32 40 > > JMPZ ~30, ->110 18 41 > IS_SMALLER_OR_EQUAL !6, 0.1 42 > JMPNZ ~34, ->61 19 43 > IS_SMALLER ~35 0.1, !6 44 > JMPZ_EX ~35 ~35, ->47 45 > IS_SMALLER ~36 !6, 0.16 46 BOOL ~35 ~36 47 > > JMPNZ ~35, ->67 20 48 > IS_SMALLER_OR_EQUAL ~37 0.16, !6 49 > JMPZ_EX ~37 ~37, ->52 50 > IS_SMALLER_OR_EQUAL ~38 !6, 0.99 51 BOOL ~37 ~38 52 > > JMPNZ ~37, ->74 21 53 > IS_SMALLER_OR_EQUAL ~39 1, !6 54 > JMPZ_EX ~39 ~39, ->57 55 > IS_SMALLER_OR_EQUAL ~40 !6, 1.99 56 BOOL ~39 ~40 57 > > JMPNZ ~39, ->81 22 58 > IS_SMALLER_OR_EQUAL 2, !6 59 > JMPNZ ~41, ->100 60 > > JMP ->107 18 61 > > JMPZ <false>, ->64 62 > QM_ASSIGN ~42 0.05 63 > JMP ->65 64 > QM_ASSIGN ~42 !6 65 > ASSIGN !8, ~42 66 > JMP ->109 19 67 > INIT_FCALL_BY_NAME 'bcmul' 68 SEND_VAR_EX !6 69 SEND_VAL_EX 1 70 SEND_VAL_EX 2 71 DO_FCALL 0 $44 72 ASSIGN !8, $44 73 > JMP ->109 20 74 > INIT_FCALL_BY_NAME 'bcmul' 75 SEND_VAR_EX !7 76 SEND_VAL_EX 0.95 77 SEND_VAL_EX 2 78 DO_FCALL 0 $46 79 ASSIGN !8, $46 80 > JMP ->109 21 81 > INIT_FCALL_BY_NAME 'bcdiv' 82 INIT_FCALL_BY_NAME 'bcmul' 83 INIT_FCALL_BY_NAME 'bcadd' 84 SEND_VAR_EX !7 85 CHECK_FUNC_ARG 86 FETCH_DIM_FUNC_ARG $48 !3, 'price' 87 SEND_FUNC_ARG $48 88 SEND_VAL_EX 2 89 DO_FCALL 0 $49 90 SEND_VAR_NO_REF_EX $49 91 SEND_VAL_EX 0.95 92 SEND_VAL_EX 2 93 DO_FCALL 0 $50 94 SEND_VAR_NO_REF_EX $50 95 SEND_VAL_EX 2 96 SEND_VAL_EX 2 97 DO_FCALL 0 $51 98 ASSIGN !8, $51 99 > JMP ->109 22 100 > INIT_FCALL_BY_NAME 'bcmul' 101 SEND_VAR_EX !6 102 SEND_VAL_EX 0.99 103 SEND_VAL_EX 2 104 DO_FCALL 0 $53 105 ASSIGN !8, $53 106 > JMP ->109 23 107 > ASSIGN !8, <false> 108 > JMP ->109 109 > > JMP ->114 25 110 > FETCH_DIM_R ~56 !3, 'stock' 111 IS_IDENTICAL ~56, 0 112 > JMPZ ~57, ->114 33 113 > ASSIGN !8, !7 35 114 > FETCH_DIM_R ~59 !3, 'stock' 115 IS_IDENTICAL ~59, -1 116 > JMPZ ~60, ->122 117 > INIT_FCALL_BY_NAME 'FoilPrice' 118 SEND_VAR_EX !8 119 DO_FCALL 0 $61 120 QM_ASSIGN ~62 $61 121 > JMP ->123 122 > QM_ASSIGN ~62 !8 123 > > RETURN ~62 36 124* > RETURN null End of function price Function foilprice: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 44) Position 1 = 3, Position 2 = 11 Branch analysis from position: 3 2 jumps found. (Code = 46) Position 1 = 5, Position 2 = 7 Branch analysis from position: 5 2 jumps found. (Code = 44) Position 1 = 8, Position 2 = 18 Branch analysis from position: 8 2 jumps found. (Code = 44) Position 1 = 10, Position 2 = 25 Branch analysis from position: 10 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 Branch analysis from position: 18 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 Branch analysis from position: 7 Branch analysis from position: 11 1 jumps found. (Code = 42) Position 1 = 32 Branch analysis from position: 32 filename: /in/3i6g8 function name: FoilPrice number of ops: 34 compiled vars: !0 = $price line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 37 0 E > RECV !0 39 1 IS_SMALLER_OR_EQUAL !0, 1 2 > JMPNZ ~2, ->11 40 3 > IS_SMALLER ~3 1, !0 4 > JMPZ_EX ~3 ~3, ->7 5 > IS_SMALLER_OR_EQUAL ~4 !0, 10 6 BOOL ~3 ~4 7 > > JMPNZ ~3, ->18 41 8 > IS_SMALLER 10, !0 9 > JMPNZ ~5, ->25 10 > > JMP ->32 39 11 > INIT_FCALL_BY_NAME 'bcmul' 12 SEND_VAR_EX !0 13 SEND_VAL_EX 2.5 14 SEND_VAL_EX 2 15 DO_FCALL 0 $6 16 ASSIGN !0, $6 17 > JMP ->32 40 18 > INIT_FCALL_BY_NAME 'bcmul' 19 SEND_VAR_EX !0 20 SEND_VAL_EX 2 21 SEND_VAL_EX 2 22 DO_FCALL 0 $8 23 ASSIGN !0, $8 24 > JMP ->32 41 25 > INIT_FCALL_BY_NAME 'bcmul' 26 SEND_VAR_EX !0 27 SEND_VAL_EX 1.5 28 SEND_VAL_EX 2 29 DO_FCALL 0 $10 30 ASSIGN !0, $10 31 > JMP ->32 43 32 > > RETURN !0 44 33* > RETURN null End of function foilprice Function _avg: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3i6g8 function name: _AVG number of ops: 20 compiled vars: !0 = $args, !1 = $count, !2 = $sum line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 45 0 E > RECV !0 48 1 COUNT ~3 !0 2 ASSIGN !1, ~3 49 3 INIT_FCALL 'array_sum' 4 SEND_VAR !0 5 DO_ICALL $5 6 ASSIGN !2, $5 50 7 INIT_FCALL_BY_NAME 'bcdiv' 8 SEND_VAR_EX !2 9 SEND_VAR_EX !1 10 SEND_VAL_EX 2 11 DO_FCALL 0 $7 12 ECHO $7 51 13 INIT_FCALL_BY_NAME 'bcdiv' 14 SEND_VAR_EX !2 15 SEND_VAR_EX !1 16 SEND_VAL_EX 2 17 DO_FCALL 0 $8 18 > RETURN $8 52 19* > RETURN null End of function _avg Function _min: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3i6g8 function name: _MIN number of ops: 10 compiled vars: !0 = $args line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 53 0 E > RECV !0 54 1 INIT_FCALL 'min' 2 SEND_VAR !0 3 DO_ICALL $1 4 ECHO $1 55 5 INIT_FCALL 'min' 6 SEND_VAR !0 7 DO_ICALL $2 8 > RETURN $2 56 9* > RETURN null End of function _min
Generated using Vulcan Logic Dumper, using php 8.0.0