Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 48, Position 2 = 224 Branch analysis from position: 48 2 jumps found. (Code = 78) Position 1 = 49, Position 2 = 224 Branch analysis from position: 49 2 jumps found. (Code = 77) Position 1 = 50, Position 2 = 222 Branch analysis from position: 50 2 jumps found. (Code = 78) Position 1 = 51, Position 2 = 222 Branch analysis from position: 51 2 jumps found. (Code = 43) Position 1 = 172, Position 2 = 178 Branch analysis from position: 172 2 jumps found. (Code = 43) Position 1 = 175, Position 2 = 177 Branch analysis from position: 175 1 jumps found. (Code = 42) Position 1 = 221 Branch analysis from position: 221 1 jumps found. (Code = 42) Position 1 = 50 Branch analysis from position: 50 Branch analysis from position: 177 Branch analysis from position: 178 2 jumps found. (Code = 43) Position 1 = 182, Position 2 = 188 Branch analysis from position: 182 2 jumps found. (Code = 43) Position 1 = 185, Position 2 = 187 Branch analysis from position: 185 1 jumps found. (Code = 42) Position 1 = 221 Branch analysis from position: 221 Branch analysis from position: 187 Branch analysis from position: 188 2 jumps found. (Code = 46) Position 1 = 192, Position 2 = 195 Branch analysis from position: 192 2 jumps found. (Code = 43) Position 1 = 196, Position 2 = 202 Branch analysis from position: 196 2 jumps found. (Code = 43) Position 1 = 199, Position 2 = 201 Branch analysis from position: 199 1 jumps found. (Code = 42) Position 1 = 221 Branch analysis from position: 221 Branch analysis from position: 201 Branch analysis from position: 202 2 jumps found. (Code = 46) Position 1 = 206, Position 2 = 209 Branch analysis from position: 206 2 jumps found. (Code = 43) Position 1 = 210, Position 2 = 216 Branch analysis from position: 210 2 jumps found. (Code = 43) Position 1 = 213, Position 2 = 215 Branch analysis from position: 213 1 jumps found. (Code = 42) Position 1 = 221 Branch analysis from position: 221 Branch analysis from position: 215 Branch analysis from position: 216 2 jumps found. (Code = 43) Position 1 = 219, Position 2 = 221 Branch analysis from position: 219 1 jumps found. (Code = 42) Position 1 = 50 Branch analysis from position: 50 Branch analysis from position: 221 Branch analysis from position: 209 Branch analysis from position: 195 Branch analysis from position: 222 1 jumps found. (Code = 42) Position 1 = 48 Branch analysis from position: 48 Branch analysis from position: 222 Branch analysis from position: 224 2 jumps found. (Code = 77) Position 1 = 254, Position 2 = 260 Branch analysis from position: 254 2 jumps found. (Code = 78) Position 1 = 255, Position 2 = 260 Branch analysis from position: 255 1 jumps found. (Code = 42) Position 1 = 254 Branch analysis from position: 254 Branch analysis from position: 260 2 jumps found. (Code = 77) Position 1 = 266, Position 2 = 272 Branch analysis from position: 266 2 jumps found. (Code = 78) Position 1 = 267, Position 2 = 272 Branch analysis from position: 267 1 jumps found. (Code = 42) Position 1 = 266 Branch analysis from position: 266 Branch analysis from position: 272 2 jumps found. (Code = 77) Position 1 = 278, Position 2 = 284 Branch analysis from position: 278 2 jumps found. (Code = 78) Position 1 = 279, Position 2 = 284 Branch analysis from position: 279 1 jumps found. (Code = 42) Position 1 = 278 Branch analysis from position: 278 Branch analysis from position: 284 2 jumps found. (Code = 77) Position 1 = 290, Position 2 = 296 Branch analysis from position: 290 2 jumps found. (Code = 78) Position 1 = 291, Position 2 = 296 Branch analysis from position: 291 1 jumps found. (Code = 42) Position 1 = 290 Branch analysis from position: 290 Branch analysis from position: 296 2 jumps found. (Code = 77) Position 1 = 302, Position 2 = 308 Branch analysis from position: 302 2 jumps found. (Code = 78) Position 1 = 303, Position 2 = 308 Branch analysis from position: 303 1 jumps found. (Code = 42) Position 1 = 302 Branch analysis from position: 302 Branch analysis from position: 308 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 308 Branch analysis from position: 296 Branch analysis from position: 284 Branch analysis from position: 272 Branch analysis from position: 260 Branch analysis from position: 224 filename: /in/O42M6 function name: (null) number of ops: 311 compiled vars: !0 = $wh, !1 = $to, !2 = $cleanup, !3 = $res1, !4 = $res2, !5 = $q, !6 = $res, !7 = $crazy, !8 = $equality, !9 = $ltgt, !10 = $compatible, !11 = $types, !12 = $vals, !13 = $a, !14 = $b, !15 = $item, !16 = $typea, !17 = $vala, !18 = $typeb, !19 = $valb, !20 = $same, !21 = $head, !22 = $spc line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 1 0 E > ECHO '%3Cpre%3E' 1 ECHO '%0A' 16 2 ASSIGN !0, <array> 17 3 ASSIGN !1, <array> 18 4 ASSIGN !2, <array> 21 5 INIT_FCALL_BY_NAME 'curl_init' 6 DO_FCALL 0 $26 7 ASSIGN !3, $26 22 8 INIT_FCALL_BY_NAME 'imagecreate' 9 SEND_VAL_EX 1 10 SEND_VAL_EX 1 11 DO_FCALL 0 $28 12 ASSIGN !4, $28 23 13 INIT_ARRAY ~30 NAN 14 ADD_ARRAY_ELEMENT ~30 INF 15 ADD_ARRAY_ELEMENT ~30 -INF 16 ADD_ARRAY_ELEMENT ~30 null 17 ADD_ARRAY_ELEMENT ~30 '' 18 ADD_ARRAY_ELEMENT ~30 <array> 19 ADD_ARRAY_ELEMENT ~30 'true' 20 ADD_ARRAY_ELEMENT ~30 'text' 21 ADD_ARRAY_ELEMENT ~30 <true> 22 ADD_ARRAY_ELEMENT ~30 1 23 ADD_ARRAY_ELEMENT ~30 1 24 ADD_ARRAY_ELEMENT ~30 '1' 25 ADD_ARRAY_ELEMENT ~30 <false> 26 ADD_ARRAY_ELEMENT ~30 'false' 27 ADD_ARRAY_ELEMENT ~30 '-' 28 ADD_ARRAY_ELEMENT ~30 '%2B' 29 ADD_ARRAY_ELEMENT ~30 '%00' 30 ADD_ARRAY_ELEMENT ~30 0 31 ADD_ARRAY_ELEMENT ~30 '0' 32 ADD_ARRAY_ELEMENT ~30 0 33 ADD_ARRAY_ELEMENT ~30 -1 34 ADD_ARRAY_ELEMENT ~30 -1 35 ADD_ARRAY_ELEMENT ~30 '-01' 36 ADD_ARRAY_ELEMENT ~30 '-001' 37 ADD_ARRAY_ELEMENT ~30 '01' 38 ADD_ARRAY_ELEMENT ~30 '001' 39 ASSIGN !5, ~30 36 40 ASSIGN !6, <array> 41 ASSIGN !7, <array> 42 ASSIGN !8, <array> 43 ASSIGN !9, <array> 44 ASSIGN !10, <array> 37 45 ASSIGN !11, <array> 46 ASSIGN !12, <array> 38 47 > FE_RESET_R $39 !5, ->224 48 > > FE_FETCH_R $39, !13, ->224 39 49 > > FE_RESET_R $40 !5, ->222 50 > > FE_FETCH_R $40, !14, ->222 40 51 > ASSIGN !15, <array> 42 52 INIT_FCALL 'str_replace' 53 SEND_VAR !0 54 SEND_VAR !1 55 GET_TYPE ~42 !13 56 SEND_VAL ~42 57 DO_ICALL $43 58 ASSIGN !16, $43 59 STRLEN ~46 !16 60 ASSIGN_DIM !11, !16 61 OP_DATA ~46 43 62 INIT_FCALL 'str_replace' 63 SEND_VAR !2 64 SEND_VAL '' 65 INIT_FCALL 'var_export' 66 SEND_VAR !13 67 SEND_VAL <true> 68 DO_ICALL $47 69 SEND_VAR $47 70 DO_ICALL $48 71 ASSIGN !17, $48 44 72 STRLEN ~51 !17 73 ASSIGN_DIM !12, !17 74 OP_DATA ~51 45 75 INIT_FCALL 'str_replace' 76 SEND_VAR !0 77 SEND_VAR !1 78 GET_TYPE ~52 !14 79 SEND_VAL ~52 80 DO_ICALL $53 81 ASSIGN !18, $53 82 STRLEN ~56 !18 83 ASSIGN_DIM !11, !18 84 OP_DATA ~56 46 85 INIT_FCALL 'str_replace' 86 SEND_VAR !2 87 SEND_VAL '' 88 INIT_FCALL 'var_export' 89 SEND_VAR !14 90 SEND_VAL <true> 91 DO_ICALL $57 92 SEND_VAR $57 93 DO_ICALL $58 94 ASSIGN !19, $58 47 95 STRLEN ~61 !19 96 ASSIGN_DIM !12, !19 97 OP_DATA ~61 50 98 INIT_FCALL 'var_export' 99 IS_SMALLER ~63 !14, !13 100 SEND_VAL ~63 101 SEND_VAL <true> 102 DO_ICALL $64 103 ASSIGN_DIM !15, 'gt' 104 OP_DATA $64 51 105 INIT_FCALL 'var_export' 106 IS_SMALLER ~66 !13, !14 107 SEND_VAL ~66 108 SEND_VAL <true> 109 DO_ICALL $67 110 ASSIGN_DIM !15, 'lt' 111 OP_DATA $67 52 112 INIT_FCALL 'var_export' 113 IS_SMALLER_OR_EQUAL ~69 !13, !14 114 SEND_VAL ~69 115 SEND_VAL <true> 116 DO_ICALL $70 117 ASSIGN_DIM !15, 'lte' 118 OP_DATA $70 53 119 INIT_FCALL 'var_export' 120 IS_SMALLER_OR_EQUAL ~72 !14, !13 121 SEND_VAL ~72 122 SEND_VAL <true> 123 DO_ICALL $73 124 ASSIGN_DIM !15, 'gte' 125 OP_DATA $73 54 126 INIT_FCALL 'var_export' 127 IS_EQUAL ~75 !13, !14 128 SEND_VAL ~75 129 SEND_VAL <true> 130 DO_ICALL $76 131 ASSIGN_DIM !15, 'eq' 132 OP_DATA $76 55 133 INIT_FCALL 'var_export' 134 IS_IDENTICAL ~78 !13, !14 135 SEND_VAL ~78 136 SEND_VAL <true> 137 DO_ICALL $79 138 ASSIGN_DIM !15, 'eqs' 139 OP_DATA $79 57 140 ASSIGN !20, !15 59 141 ASSIGN_DIM !15, 'typea' 142 OP_DATA !16 60 143 ASSIGN_DIM !15, 'typeb' 144 OP_DATA !18 61 145 ASSIGN_DIM !15, 'vala' 146 OP_DATA !17 62 147 ASSIGN_DIM !15, 'valb' 148 OP_DATA !19 64 149 CONCAT ~85 !16, '%28' 150 CONCAT ~86 ~85, !17 151 CONCAT ~87 ~86, '%29' 152 INIT_ARRAY ~88 ~87 153 CONCAT ~89 !18, '%28' 154 CONCAT ~90 ~89, !19 155 CONCAT ~91 ~90, '%29' 156 ADD_ARRAY_ELEMENT ~88 ~91 157 ASSIGN !21, ~88 65 158 INIT_FCALL 'sort' 159 SEND_REF !21 160 DO_ICALL 66 161 INIT_FCALL 'implode' 162 SEND_VAL '' 163 SEND_VAR !21 164 DO_ICALL $94 165 ASSIGN !21, $94 68 166 INIT_FCALL 'array_unique' 167 SEND_VAR !20 168 DO_ICALL $96 169 COUNT ~97 $96 170 IS_EQUAL ~97, 1 171 > JMPZ ~98, ->178 172 > ISSET_ISEMPTY_DIM_OBJ 0 ~99 !7, !21 173 BOOL_NOT ~100 ~99 174 > JMPZ ~100, ->177 175 > ASSIGN_DIM !7, !21 176 OP_DATA !15 177 > > JMP ->221 69 178 > FETCH_DIM_R ~102 !15, 'eq' 179 FETCH_DIM_R ~103 !15, 'eqs' 180 IS_NOT_EQUAL ~102, ~103 181 > JMPZ ~104, ->188 182 > ISSET_ISEMPTY_DIM_OBJ 0 ~105 !8, !21 183 BOOL_NOT ~106 ~105 184 > JMPZ ~106, ->187 185 > ASSIGN_DIM !8, !21 186 OP_DATA !15 187 > > JMP ->221 70 188 > FETCH_DIM_R ~108 !15, 'eq' 189 FETCH_DIM_R ~109 !15, 'eqs' 190 IS_EQUAL ~110 ~108, ~109 191 > JMPZ_EX ~110 ~110, ->195 192 > FETCH_DIM_R ~111 !15, 'eq' 193 IS_EQUAL ~112 ~111, 'true' 194 BOOL ~110 ~112 195 > > JMPZ ~110, ->202 71 196 > ISSET_ISEMPTY_DIM_OBJ 0 ~113 !10, !21 197 BOOL_NOT ~114 ~113 198 > JMPZ ~114, ->201 199 > ASSIGN_DIM !10, !21 200 OP_DATA !15 201 > > JMP ->221 72 202 > FETCH_DIM_R ~116 !15, 'lt' 203 FETCH_DIM_R ~117 !15, 'gt' 204 IS_EQUAL ~118 ~116, ~117 205 > JMPZ_EX ~118 ~118, ->209 206 > FETCH_DIM_R ~119 !15, 'gt' 207 IS_EQUAL ~120 ~119, 'true' 208 BOOL ~118 ~120 209 > > JMPZ ~118, ->216 73 210 > ISSET_ISEMPTY_DIM_OBJ 0 ~121 !9, !21 211 BOOL_NOT ~122 ~121 212 > JMPZ ~122, ->215 213 > ASSIGN_DIM !9, !21 214 OP_DATA !15 215 > > JMP ->221 74 216 > ISSET_ISEMPTY_DIM_OBJ 0 ~124 !6, !21 217 BOOL_NOT ~125 ~124 218 > JMPZ ~125, ->221 219 > ASSIGN_DIM !6, !21 220 OP_DATA !15 39 221 > > JMP ->50 222 > FE_FREE $40 38 223 > JMP ->48 224 > FE_FREE $39 79 225 INIT_FCALL 'ksort' 226 SEND_REF !7 227 DO_ICALL 80 228 INIT_FCALL 'ksort' 229 SEND_REF !6 230 DO_ICALL 81 231 INIT_FCALL 'ksort' 232 SEND_REF !9 233 DO_ICALL 82 234 INIT_FCALL 'ksort' 235 SEND_REF !8 236 DO_ICALL 83 237 INIT_FCALL 'ksort' 238 SEND_REF !10 239 DO_ICALL 85 240 INIT_FCALL 'max' 241 SEND_VAR !12 242 DO_ICALL $132 243 INIT_FCALL 'max' 244 SEND_VAR !11 245 DO_ICALL $133 246 ADD ~134 $132, $133 247 ADD ~135 ~134, 2 248 ASSIGN !22, ~135 87 249 ECHO 'Very+strange%3A+' 88 250 INIT_FCALL 'prhead' 251 SEND_VAR !22 252 DO_FCALL 0 89 253 > FE_RESET_R $138 !7, ->260 254 > > FE_FETCH_R $138, !15, ->260 255 > INIT_FCALL 'prline' 256 SEND_VAR !15 257 SEND_VAR !22 258 DO_FCALL 0 259 > JMP ->254 260 > FE_FREE $138 90 261 ECHO '%0AEqual+but+not+identical%3A+' 91 262 INIT_FCALL 'prhead' 263 SEND_VAR !22 264 DO_FCALL 0 92 265 > FE_RESET_R $141 !8, ->272 266 > > FE_FETCH_R $141, !15, ->272 267 > INIT_FCALL 'prline' 268 SEND_VAR !15 269 SEND_VAR !22 270 DO_FCALL 0 271 > JMP ->266 272 > FE_FREE $141 93 273 ECHO '%0ALower+and+Greater+at+the+same+time%3F+' 94 274 INIT_FCALL 'prhead' 275 SEND_VAR !22 276 DO_FCALL 0 95 277 > FE_RESET_R $144 !9, ->284 278 > > FE_FETCH_R $144, !15, ->284 279 > INIT_FCALL 'prline' 280 SEND_VAR !15 281 SEND_VAR !22 282 DO_FCALL 0 283 > JMP ->278 284 > FE_FREE $144 97 285 ECHO '%0ACompatible+%28equal+and+identical%29%3A+' 98 286 INIT_FCALL 'prhead' 287 SEND_VAR !22 288 DO_FCALL 0 99 289 > FE_RESET_R $147 !10, ->296 290 > > FE_FETCH_R $147, !15, ->296 291 > INIT_FCALL 'prline' 292 SEND_VAR !15 293 SEND_VAR !22 294 DO_FCALL 0 295 > JMP ->290 296 > FE_FREE $147 101 297 ECHO '%0ALower+or+Greater%3A+' 102 298 INIT_FCALL 'prhead' 299 SEND_VAR !22 300 DO_FCALL 0 103 301 > FE_RESET_R $150 !6, ->308 302 > > FE_FETCH_R $150, !15, ->308 303 > INIT_FCALL 'prline' 304 SEND_VAR !15 305 SEND_VAR !22 306 DO_FCALL 0 307 > JMP ->302 308 > FE_FREE $150 105 309 ECHO '%3C%2Fpre%3E' 310 > RETURN 1 Function prhead: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/O42M6 function name: prhead number of ops: 22 compiled vars: !0 = $spc line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 INIT_FCALL 'str_pad' 2 SEND_VAL '%24a' 3 SUB ~1 !0, 1 4 SEND_VAL ~1 5 SEND_VAL '+' 6 SEND_VAL 2 7 DO_ICALL $2 8 CONCAT ~3 '%0A', $2 9 CONCAT ~4 ~3, 'VS.' 10 INIT_FCALL 'str_pad' 11 SEND_VAL '%24b' 12 SUB ~5 !0, 1 13 SEND_VAL ~5 14 SEND_VAL '+' 15 SEND_VAL 2 16 DO_ICALL $6 17 CONCAT ~7 ~4, $6 18 CONCAT ~8 ~7, '+++' 19 ECHO
Generated using Vulcan Logic Dumper, using php 8.0.0