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