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