Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 193 Branch analysis from position: 193 2 jumps found. (Code = 46) Position 1 = 195, Position 2 = 197 Branch analysis from position: 195 2 jumps found. (Code = 44) Position 1 = 198, Position 2 = 6 Branch analysis from position: 198 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 6 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 183 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 15 Branch analysis from position: 14 11 jumps found. (Code = 187) Position 1 = 35, Position 2 = 37, Position 3 = 39, Position 4 = 41, Position 5 = 43, Position 6 = 45, Position 7 = 47, Position 8 = 49, Position 9 = 51, Position 10 = 53, Position 11 = 16 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 2 jumps found. (Code = 44) Position 1 = 55, Position 2 = 62 Branch analysis from position: 55 2 jumps found. (Code = 44) Position 1 = 57, Position 2 = 62 Branch analysis from position: 57 2 jumps found. (Code = 44) Position 1 = 59, Position 2 = 180 Branch analysis from position: 59 2 jumps found. (Code = 44) Position 1 = 61, Position 2 = 182 Branch analysis from position: 61 1 jumps found. (Code = 42) Position 1 = 183 Branch analysis from position: 183 2 jumps found. (Code = 46) Position 1 = 195, Position 2 = 197 Branch analysis from position: 195 Branch analysis from position: 197 Branch analysis from position: 182 1 jumps found. (Code = 42) Position 1 = 183 Branch analysis from position: 183 Branch analysis from position: 180 1 jumps found. (Code = 42) Position 1 = 183 Branch analysis from position: 183 Branch analysis from position: 62 11 jumps found. (Code = 187) Position 1 = 93, Position 2 = 153, Position 3 = 155, Position 4 = 157, Position 5 = 159, Position 6 = 161, Position 7 = 163, Position 8 = 165, Position 9 = 167, Position 10 = 169, Position 11 = 74 Branch analysis from position: 93 11 jumps found. (Code = 187) Position 1 = 121, Position 2 = 123, Position 3 = 125, Position 4 = 127, Position 5 = 129, Position 6 = 131, Position 7 = 133, Position 8 = 135, Position 9 = 137, Position 10 = 139, Position 11 = 102 Branch analysis from position: 121 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 2 jumps found. (Code = 43) Position 1 = 141, Position 2 = 142 Branch analysis from position: 141 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 1 jumps found. (Code = 42) Position 1 = 183 Branch analysis from position: 183 Branch analysis from position: 142 Branch analysis from position: 123 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 125 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 127 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 129 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 131 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 133 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 135 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 137 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 139 Branch analysis from position: 102 2 jumps found. (Code = 44) Position 1 = 104, Position 2 = 121 Branch analysis from position: 104 2 jumps found. (Code = 44) Position 1 = 106, Position 2 = 123 Branch analysis from position: 106 2 jumps found. (Code = 44) Position 1 = 108, Position 2 = 125 Branch analysis from position: 108 2 jumps found. (Code = 44) Position 1 = 110, Position 2 = 127 Branch analysis from position: 110 2 jumps found. (Code = 44) Position 1 = 112, Position 2 = 129 Branch analysis from position: 112 2 jumps found. (Code = 44) Position 1 = 114, Position 2 = 131 Branch analysis from position: 114 2 jumps found. (Code = 44) Position 1 = 116, Position 2 = 133 Branch analysis from position: 116 2 jumps found. (Code = 44) Position 1 = 118, Position 2 = 135 Branch analysis from position: 118 2 jumps found. (Code = 44) Position 1 = 120, Position 2 = 137 Branch analysis from position: 120 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 Branch analysis from position: 137 Branch analysis from position: 135 Branch analysis from position: 133 Branch analysis from position: 131 Branch analysis from position: 129 Branch analysis from position: 127 Branch analysis from position: 125 Branch analysis from position: 123 Branch analysis from position: 121 Branch analysis from position: 153 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 155 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 157 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 159 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 161 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 163 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 165 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 167 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 169 Branch analysis from position: 74 2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 93 Branch analysis from position: 76 2 jumps found. (Code = 44) Position 1 = 78, Position 2 = 153 Branch analysis from position: 78 2 jumps found. (Code = 44) Position 1 = 80, Position 2 = 155 Branch analysis from position: 80 2 jumps found. (Code = 44) Position 1 = 82, Position 2 = 157 Branch analysis from position: 82 2 jumps found. (Code = 44) Position 1 = 84, Position 2 = 159 Branch analysis from position: 84 2 jumps found. (Code = 44) Position 1 = 86, Position 2 = 161 Branch analysis from position: 86 2 jumps found. (Code = 44) Position 1 = 88, Position 2 = 163 Branch analysis from position: 88 2 jumps found. (Code = 44) Position 1 = 90, Position 2 = 165 Branch analysis from position: 90 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 167 Branch analysis from position: 92 1 jumps found. (Code = 42) Position 1 = 169 Branch analysis from position: 169 Branch analysis from position: 167 Branch analysis from position: 165 Branch analysis from position: 163 Branch analysis from position: 161 Branch analysis from position: 159 Branch analysis from position: 157 Branch analysis from position: 155 Branch analysis from position: 153 Branch analysis from position: 93 Branch analysis from position: 62 Branch analysis from position: 37 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 39 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 41 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 43 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 47 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 49 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 51 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 53 Branch analysis from position: 16 2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 35 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 37 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 39 Branch analysis from position: 22 2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 41 Branch analysis from position: 24 2 jumps found. (Code = 44) Position 1 = 26, Position 2 = 43 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 45 Branch analysis from position: 28 2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 47 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 49 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 51 Branch analysis from position: 34 1 jumps found. (Code = 42) Position 1 = 53 Branch analysis from position: 53 Branch analysis from position: 51 Branch analysis from position: 49 Branch analysis from position: 47 Branch analysis from position: 45 Branch analysis from position: 43 Branch analysis from position: 41 Branch analysis from position: 39 Branch analysis from position: 37 Branch analysis from position: 35 Branch analysis from position: 15 Branch analysis from position: 183 Branch analysis from position: 197 filename: /in/HcY0l function name: (null) number of ops: 200 compiled vars: !0 = $amount, !1 = $tmpAmount, !2 = $tmpAmount2, !3 = $divident, !4 = $output line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > ASSIGN !0, 912904 6 1 ASSIGN !1, 0 7 2 ASSIGN !2, 0 8 3 ASSIGN !3, 100000 9 4 ASSIGN !4, '' 11 5 > JMP ->193 13 6 > IS_SMALLER_OR_EQUAL !3, !0 7 > JMPZ ~10, ->183 15 8 > DIV ~11 !0, !3 9 CAST 4 ~12 ~11 10 ASSIGN !1, ~12 17 11 STRLEN ~14 !4 12 IS_SMALLER 0, ~14 13 > JMPZ ~15, ->15 19 14 > ASSIGN_OP 8 !4, '%26' 22 15 > > SWITCH_LONG !1, [ 1:->35, 2:->37, 3:->39, 4:->41, 5:->43, 6:->45, 7:->47, 8:->49, 9:->51, ], ->53 24 16 > IS_EQUAL !1, 1 17 > JMPNZ ~17, ->35 29 18 > IS_EQUAL !1, 2 19 > JMPNZ ~17, ->37 34 20 > IS_EQUAL !1, 3 21 > JMPNZ ~17, ->39 39 22 > IS_EQUAL !1, 4 23 > JMPNZ ~17, ->41 44 24 > IS_EQUAL !1, 5 25 > JMPNZ ~17, ->43 49 26 > IS_EQUAL !1, 6 27 > JMPNZ ~17, ->45 54 28 > IS_EQUAL !1, 7 29 > JMPNZ ~17, ->47 59 30 > IS_EQUAL !1, 8 31 > JMPNZ ~17, ->49 64 32 > IS_EQUAL !1, 9 33 > JMPNZ ~17, ->51 34 > > JMP ->53 26 35 > ASSIGN_OP 8 !4, 'amount%2Fone' 27 36 > JMP ->53 31 37 > ASSIGN_OP 8 !4, 'amount%2Ftwo' 32 38 > JMP ->53 36 39 > ASSIGN_OP 8 !4, 'amount%2Fthree' 37 40 > JMP ->53 41 41 > ASSIGN_OP 8 !4, 'amount%2Ffour' 42 42 > JMP ->53 46 43 > ASSIGN_OP 8 !4, 'amount%2Ffive' 47 44 > JMP ->53 51 45 > ASSIGN_OP 8 !4, 'amount%2Fsix' 52 46 > JMP ->53 56 47 > ASSIGN_OP 8 !4, 'amount%2Fseven' 57 48 > JMP ->53 61 49 > ASSIGN_OP 8 !4, 'amount%2Feight' 62 50 > JMP ->53 66 51 > ASSIGN_OP 8 !4, 'amount%2Fnine' 67 52 > JMP ->53 73 53 > IS_EQUAL !3, 100000 54 > JMPNZ ~27, ->62 74 55 > IS_EQUAL !3, 100 56 > JMPNZ ~27, ->62 199 57 > IS_EQUAL !3, 1000 58 > JMPNZ ~27, ->180 210 59 > IS_EQUAL !3, 10 60 > JMPNZ ~27, ->182 61 > > JMP ->183 76 62 > ASSIGN_OP 8 !4, '%26amount%2Fhundred' 77 63 ASSIGN_OP 8 !4, '%26amount%2Fand' 79 64 INIT_FCALL 'substr' 65 MUL ~30 !3, !1 66 SUB ~31 !0, ~30 67 SEND_VAL ~31 68 SEND_VAL 0 69 SEND_VAL 1 70 DO_ICALL $32 71 MUL ~33 $32, 10 72 ASSIGN !2, ~33 81 73 > SWITCH_LONG !2, [ 10:->93, 20:->153, 30:->155, 40:->157, 50:->159, 60:->161, 70:->163, 80:->165, 90:->167, ], ->169 83 74 > IS_EQUAL !2, 10 75 > JMPNZ ~35, ->93 147 76 > IS_EQUAL !2, 20 77 > JMPNZ ~35, ->153 152 78 > IS_EQUAL !2, 30 79 > JMPNZ ~35, ->155 157 80 > IS_EQUAL !2, 40 81 > JMPNZ ~35, ->157 162 82 > IS_EQUAL !2, 50 83 > JMPNZ ~35, ->159 167 84 > IS_EQUAL !2, 60 85 > JMPNZ ~35, ->161 172 86 > IS_EQUAL !2, 70 87 > JMPNZ ~35, ->163 177 88 > IS_EQUAL !2, 80 89 > JMPNZ ~35, ->165 182 90 > IS_EQUAL !2, 90 91 > JMPNZ ~35, ->167 92 > > JMP ->169 85 93 > INIT_FCALL 'substr' 94 MUL ~36 !3, !1 95 SUB ~37 !0, ~36 96 SEND_VAL ~37 97 SEND_VAL 0 98 SEND_VAL 2 99 DO_ICALL $38 100 ASSIGN !2, $38 88 101 > SWITCH_LONG !2, [ 11:->121, 12:->123, 13:->125, 14:->127, 15:->129, 16:->131, 17:->133, 18:->135, 19:->137, ], ->139 90 102 > IS_EQUAL !2, 11 103 > JMPNZ ~40, ->121 95 104 > IS_EQUAL !2, 12 105 > JMPNZ ~40, ->123 100 106 > IS_EQUAL !2, 13 107 > JMPNZ ~40, ->125 105 108 > IS_EQUAL !2, 14 109 > JMPNZ ~40, ->127 110 110 > IS_EQUAL !2, 15 111 > JMPNZ ~40, ->129 115 112 > IS_EQUAL !2, 16 113 > JMPNZ ~40, ->131 120 114 > IS_EQUAL !2, 17 115 > JMPNZ ~40, ->133 125 116 > IS_EQUAL !2, 18 117 > JMPNZ ~40, ->135 130 118 > IS_EQUAL !2, 19 119 > JMPNZ ~40, ->137 120 > > JMP ->139 92 121 > ASSIGN_OP 8 !4, '%26amount%2Feleven' 93 122 > JMP ->139 97 123 > ASSIGN_OP 8 !4, '%26amount%2Ftwelve' 98 124 > JMP ->139 102 125 > ASSIGN_OP 8 !4, '%26amount%2Fthir%26amount%2Fteen' 103 126 > JMP ->139 107 127 > ASSIGN_OP 8 !4, '%26amount%2Ffour%26amount%2Fteen' 108 128 > JMP ->139 112 129 > ASSIGN_OP 8 !4, '%26amount%2Ffif%26amount%2Fteen' 113 130 > JMP ->139 117 131 > ASSIGN_OP 8 !4, '%26amount%2Fsix%26amount%2Fteen' 118 132 > JMP ->139 122 133 > ASSIGN_OP 8 !4, '%26amount%2Fseven%26amount%2Fteen' 123 134 > JMP ->139 127 135 > ASSIGN_OP 8 !4, '%26amount%2Feight%26amount%2Fteen' 128 136 > JMP ->139 132 137 > ASSIGN_OP 8 !4, '%26amount%2Fnine%26amount%2Fteen' 133 138 > JMP ->139 137 139 > IS_EQUAL !3, 100000 140 > JMPZ ~50, ->142 139 141 > ASSIGN_OP 8 !4, '%26amount%2Fthousand' 142 142 > INIT_FCALL 'substr' 143 SEND_VAR !0 144 SEND_VAL 1 145 STRLEN ~52 !0 146 SEND_VAL ~52 147 DO_ICALL $53 148 CAST 4 ~54 $53 149 ASSIGN !0, ~54 143 150 DIV ~56 !3, 10 151 ASSIGN !3, ~56 145 152 > JMP ->169 149 153 > ASSIGN_OP 8 !4, '%26amount%2Ftwenty' 150 154 > JMP ->169 154 155 > ASSIGN_OP 8 !4, '%26amount%2Fthirty' 155 156 > JMP ->169 159 157 > ASSIGN_OP 8 !4, '%26amount%2Ffourty' 160 158 > JMP ->169 164 159 > ASSIGN_OP 8 !4, '%26amount%2Ffifty' 165 160 > JMP ->169 169 161 > ASSIGN_OP 8 !4, '%26amount%2Fsixty' 170 162 > JMP ->169 174 163 > ASSIGN_OP 8 !4, '%26amount%2Fseventy' 175 164 > JMP ->169 179 165 > ASSIGN_OP 8 !4, '%26amount%2Feighty' 180 166 > JMP ->169 184 167 > ASSIGN_OP 8 !4, '%26amount%2Fninety' 185 168 > JMP ->169 189 169 > INIT_FCALL 'substr' 170 SEND_VAR !0 171 SEND_VAL 1 172 STRLEN ~66 !0 173 SEND_VAL ~66 174 DO_ICALL $67 175 CAST 4 ~68 $67 176 ASSIGN !0, ~68 190 177 DIV ~70 !3, 10 178 ASSIGN !3, ~70 192 179 > JMP ->183 201 180 > ASSIGN_OP 8 !4, '%26amount%2Fthousand' 202 181 > JMP ->183 213 182 > > JMP ->183 218 183 > INIT_FCALL 'substr' 184 SEND_VAR !0 185 SEND_VAL 1 186 STRLEN ~73 !0 187 SEND_VAL ~73 188 DO_ICALL $74 189 CAST 4 ~75 $74 190 ASSIGN !0, ~75 219 191 DIV ~77 !3, 10 192 ASSIGN !3, ~77 11 193 > IS_SMALLER ~79 0, !0 194 > JMPZ_EX ~79 ~79, ->197 195 > IS_SMALLER ~80 0, !3 196 BOOL ~79 ~80 197 > > JMPNZ ~79, ->6 222 198 > ECHO !4 224 199 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0