3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($_5 = 0; $_5 < strlen($_3); $_5 = $_5 + 6) { ++$_6; $_7 = ($_6 * $_6) ^ hexdec('6E'); $_4 = $_4 . chr((octdec(hexdec(substr($_3, $_5, 6)))) ^($_2 ^ hexdec('AFE43') ^ hexdec('399AA3') ^ $_7)); } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 37
Branch analysis from position: 37
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 2
Branch analysis from position: 40
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 2
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 2
Branch analysis from position: 40
Branch analysis from position: 2
filename:       /in/DlnXv
function name:  (null)
number of ops:  41
compiled vars:  !0 = $_5, !1 = $_6, !2 = $_7, !3 = $_4, !4 = $_3, !5 = $_2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 0
          1      > JMP                                                      ->37
    4     2    >   PRE_INC                                                  !1
    5     3        MUL                                              ~8      !1, !1
          4        INIT_FCALL                                               'hexdec'
          5        SEND_VAL                                                 '6E'
          6        DO_ICALL                                         $9      
          7        BW_XOR                                           ~10     $9, ~8
          8        ASSIGN                                                   !2, ~10
    6     9        INIT_FCALL                                               'chr'
         10        INIT_FCALL                                               'octdec'
         11        INIT_FCALL                                               'hexdec'
         12        INIT_FCALL                                               'substr'
         13        SEND_VAR                                                 !4
         14        SEND_VAR                                                 !0
         15        SEND_VAL                                                 6
         16        DO_ICALL                                         $12     
         17        SEND_VAR                                                 $12
         18        DO_ICALL                                         $13     
         19        SEND_VAR                                                 $13
         20        DO_ICALL                                         $14     
         21        INIT_FCALL                                               'hexdec'
         22        SEND_VAL                                                 'AFE43'
         23        DO_ICALL                                         $15     
         24        BW_XOR                                           ~16     !5, $15
         25        INIT_FCALL                                               'hexdec'
         26        SEND_VAL                                                 '399AA3'
         27        DO_ICALL                                         $17     
         28        BW_XOR                                           ~18     $17, ~16
         29        BW_XOR                                           ~19     !2, ~18
         30        BW_XOR                                           ~20     $14, ~19
         31        SEND_VAL                                                 ~20
         32        DO_ICALL                                         $21     
         33        CONCAT                                           ~22     !3, $21
         34        ASSIGN                                                   !3, ~22
    2    35        ADD                                              ~24     !0, 6
         36        ASSIGN                                                   !0, ~24
         37    >   STRLEN                                           ~26     !4
         38        IS_SMALLER                                               !0, ~26
         39      > JMPNZ                                                    ~27, ->2
    8    40    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
173.01 ms | 1400 KiB | 21 Q