Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 6 Branch analysis from position: 6 2 jumps found. (Code = 44) Position 1 = 8, Position 2 = 3 Branch analysis from position: 8 1 jumps found. (Code = 42) Position 1 = 13 Branch analysis from position: 13 2 jumps found. (Code = 44) Position 1 = 15, Position 2 = 10 Branch analysis from position: 15 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 17 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 108 Branch analysis from position: 108 2 jumps found. (Code = 44) Position 1 = 110, Position 2 = 29 Branch analysis from position: 110 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 2 jumps found. (Code = 44) Position 1 = 45, Position 2 = 36 Branch analysis from position: 45 2 jumps found. (Code = 43) Position 1 = 49, Position 2 = 50 Branch analysis from position: 49 1 jumps found. (Code = 42) Position 1 = 107 Branch analysis from position: 107 2 jumps found. (Code = 44) Position 1 = 110, Position 2 = 29 Branch analysis from position: 110 Branch analysis from position: 29 Branch analysis from position: 50 2 jumps found. (Code = 43) Position 1 = 64, Position 2 = 66 Branch analysis from position: 64 1 jumps found. (Code = 42) Position 1 = 67 Branch analysis from position: 67 2 jumps found. (Code = 43) Position 1 = 72, Position 2 = 74 Branch analysis from position: 72 1 jumps found. (Code = 42) Position 1 = 75 Branch analysis from position: 75 2 jumps found. (Code = 43) Position 1 = 81, Position 2 = 83 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 84 Branch analysis from position: 84 2 jumps found. (Code = 43) Position 1 = 88, Position 2 = 90 Branch analysis from position: 88 1 jumps found. (Code = 42) Position 1 = 110 Branch analysis from position: 110 Branch analysis from position: 90 2 jumps found. (Code = 77) Position 1 = 92, Position 2 = 96 Branch analysis from position: 92 2 jumps found. (Code = 78) Position 1 = 93, Position 2 = 96 Branch analysis from position: 93 1 jumps found. (Code = 42) Position 1 = 92 Branch analysis from position: 92 Branch analysis from position: 96 2 jumps found. (Code = 44) Position 1 = 110, Position 2 = 29 Branch analysis from position: 110 Branch analysis from position: 29 Branch analysis from position: 96 Branch analysis from position: 83 2 jumps found. (Code = 43) Position 1 = 88, Position 2 = 90 Branch analysis from position: 88 Branch analysis from position: 90 Branch analysis from position: 74 2 jumps found. (Code = 43) Position 1 = 81, Position 2 = 83 Branch analysis from position: 81 Branch analysis from position: 83 Branch analysis from position: 66 2 jumps found. (Code = 43) Position 1 = 72, Position 2 = 74 Branch analysis from position: 72 Branch analysis from position: 74 Branch analysis from position: 36 Branch analysis from position: 17 2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 17 Branch analysis from position: 22 Branch analysis from position: 17 Branch analysis from position: 10 2 jumps found. (Code = 44) Position 1 = 15, Position 2 = 10 Branch analysis from position: 15 Branch analysis from position: 10 Branch analysis from position: 3 2 jumps found. (Code = 44) Position 1 = 8, Position 2 = 3 Branch analysis from position: 8 Branch analysis from position: 3 filename: /in/l9Q0N function name: (null) number of ops: 111 compiled vars: !0 = $lizards, !1 = $i, !2 = $a1, !3 = $a2, !4 = $new_color, !5 = $colors_count, !6 = $counts, !7 = $color line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 3 1 ASSIGN !1, 0 2 > JMP ->6 4 3 > ASSIGN_DIM !0 4 OP_DATA 1 3 5 PRE_INC !1 6 > IS_SMALLER !1, 15 7 > JMPNZ ~12, ->3 6 8 > ASSIGN !1, 0 9 > JMP ->13 7 10 > ASSIGN_DIM !0 11 OP_DATA 2 6 12 PRE_INC !1 13 > IS_SMALLER !1, 7 14 > JMPNZ ~16, ->10 9 15 > ASSIGN !1, 0 16 > JMP ->20 10 17 > ASSIGN_DIM !0 18 OP_DATA 3 9 19 PRE_INC !1 20 > IS_SMALLER !1, 8 21 > JMPNZ ~20, ->17 13 22 > INIT_FCALL 'srand' 23 INIT_FCALL 'time' 24 DO_ICALL $21 25 SEND_VAR $21 26 DO_ICALL 14 27 ASSIGN !1, 0 28 > JMP ->108 15 29 > INIT_FCALL 'mt_rand' 30 SEND_VAL 0 31 COUNT ~24 !0 32 SUB ~25 ~24, 1 33 SEND_VAL ~25 34 DO_ICALL $26 35 ASSIGN !2, $26 17 36 > INIT_FCALL 'mt_rand' 37 SEND_VAL 0 38 COUNT ~28 !0 39 SUB ~29 ~28, 1 40 SEND_VAL ~29 41 DO_ICALL $30 42 ASSIGN !3, $30 18 43 IS_EQUAL !2, !3 44 > JMPNZ ~32, ->36 19 45 > FETCH_DIM_R ~33 !0, !2 46 FETCH_DIM_R ~34 !0, !3 47 IS_EQUAL ~33, ~34 48 > JMPZ ~35, ->50 20 49 > > JMP ->107 23 50 > FETCH_DIM_R ~36 !0, !2 51 SUB ~37 6, ~36 52 FETCH_DIM_R ~38 !0, !3 53 SUB ~39 ~37, ~38 54 ASSIGN !4, ~39 24 55 ASSIGN_DIM !0, !2 56 OP_DATA !4 25 57 ASSIGN_DIM !0, !3 58 OP_DATA !4 27 59 INIT_FCALL 'in_array' 60 SEND_VAL 1 61 SEND_VAR !0 62 DO_ICALL $43 63 > JMPZ $43, ->66 64 > QM_ASSIGN ~44 1 65 > JMP ->67 66 > QM_ASSIGN ~44 0 67 > INIT_FCALL 'in_array' 68 SEND_VAL 2 69 SEND_VAR !0 70 DO_ICALL $45 71 > JMPZ $45, ->74 72 > QM_ASSIGN ~46 1 73 > JMP ->75 74 > QM_ASSIGN ~46 0 75 > ADD ~47 ~44, ~46 76 INIT_FCALL 'in_array' 77 SEND_VAL 3 78 SEND_VAR !0 79 DO_ICALL $48 80 > JMPZ $48, ->83 81 > QM_ASSIGN ~49 1 82 > JMP ->84 83 > QM_ASSIGN ~49 0 84 > ADD ~50 ~47, ~49 85 ASSIGN !5, ~50 28 86 IS_EQUAL !5, 1 87 > JMPZ ~52, ->90 29 88 > ECHO '%D0%9E%D1%81%D1%82%D0%B0%D0%BB%D1%81%D1%8F+%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE+%D0%BE%D0%B4%D0%B8%D0%BD+%D1%86%D0%B2%D0%B5%D1%82%0A' 30 89 > JMP ->110 32 90 > ASSIGN !6, <array> 33 91 > FE_RESET_R $54 !0, ->96 92 > > FE_FETCH_R $54, !7, ->96 34 93 > FETCH_DIM_RW $55 !6, !7 94 PRE_INC $55 33 95 > JMP ->92 96 > FE_FREE $54 36 97 INIT_FCALL 'sprintf' 98 SEND_VAL '%25s%09%25s%09%25s%0A' 99 FETCH_DIM_R ~57 !6, 1 100 SEND_VAL ~57 101 FETCH_DIM_R ~58 !6, 2 102 SEND_VAL ~58 103 FETCH_DIM_R ~59 !6, 3 104 SEND_VAL ~59 105 DO_ICALL $60 106 ECHO $60 14 107 > PRE_INC !1 108 > IS_SMALLER !1, 10000 109 > JMPNZ ~62, ->29 39 110 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0