3v4l.org

run code in 300+ PHP versions simultaneously
<?php $count = 0; //for ( $C1 = 0; $C1 < 3; $C1++ ) //for ( $C2 = 0; $C2 < 3; $C2++ ) //for ( $C3 = 0; $C3 < 3; $C3++ ) //for ( $C4 = 0; $C4 < 3; $C4++ ) //for ( $C5 = 0; $C5 < 3; $C5++ ) for ( $C6 = 0; $C6 < 3; $C6++ ) for ( $C7 = 0; $C7 < 3; $C7++ ) for ( $C8 = 0; $C8 < 3; $C8++ ) for ( $C9 = 0; $C9 < 3; $C9++ ) for ( $C10 = 0; $C10 < 3; $C10++ ) for ( $C11 = 0; $C11 < 3; $C11++ ) for ( $C12 = 0; $C12 < 3; $C12++ ) for ( $C13 = 0; $C13 < 3; $C13++ ) for ( $C14 = 0; $C14 < 3; $C14++ ) for ( $C15 = 0; $C15 < 3; $C15++ ) { $count++; } echo $count * 0.25; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 50
Branch analysis from position: 50
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 3
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 3
1 jumps found. (Code = 42) Position 1 = 47
Branch analysis from position: 47
2 jumps found. (Code = 44) Position 1 = 49, Position 2 = 5
Branch analysis from position: 49
2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 3
Branch analysis from position: 52
Branch analysis from position: 3
Branch analysis from position: 5
1 jumps found. (Code = 42) Position 1 = 44
Branch analysis from position: 44
2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 7
Branch analysis from position: 46
2 jumps found. (Code = 44) Position 1 = 49, Position 2 = 5
Branch analysis from position: 49
Branch analysis from position: 5
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 41
Branch analysis from position: 41
2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 9
Branch analysis from position: 43
2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 7
Branch analysis from position: 46
Branch analysis from position: 7
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 11
Branch analysis from position: 40
2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 9
Branch analysis from position: 43
Branch analysis from position: 9
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 35
Branch analysis from position: 35
2 jumps found. (Code = 44) Position 1 = 37, Position 2 = 13
Branch analysis from position: 37
2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 11
Branch analysis from position: 40
Branch analysis from position: 11
Branch analysis from position: 13
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 15
Branch analysis from position: 34
2 jumps found. (Code = 44) Position 1 = 37, Position 2 = 13
Branch analysis from position: 37
Branch analysis from position: 13
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 29
Branch analysis from position: 29
2 jumps found. (Code = 44) Position 1 = 31, Position 2 = 17
Branch analysis from position: 31
2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 15
Branch analysis from position: 34
Branch analysis from position: 15
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 26
Branch analysis from position: 26
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 19
Branch analysis from position: 28
2 jumps found. (Code = 44) Position 1 = 31, Position 2 = 17
Branch analysis from position: 31
Branch analysis from position: 17
Branch analysis from position: 19
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
2 jumps found. (Code = 44) Position 1 = 25, Position 2 = 21
Branch analysis from position: 25
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 19
Branch analysis from position: 28
Branch analysis from position: 19
Branch analysis from position: 21
2 jumps found. (Code = 44) Position 1 = 25, Position 2 = 21
Branch analysis from position: 25
Branch analysis from position: 21
filename:       /in/0Mc1X
function name:  (null)
number of ops:  55
compiled vars:  !0 = $count, !1 = $C6, !2 = $C7, !3 = $C8, !4 = $C9, !5 = $C10, !6 = $C11, !7 = $C12, !8 = $C13, !9 = $C14, !10 = $C15
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 0
   11     1        ASSIGN                                                   !1, 0
          2      > JMP                                                      ->50
   12     3    >   ASSIGN                                                   !2, 0
          4      > JMP                                                      ->47
   13     5    >   ASSIGN                                                   !3, 0
          6      > JMP                                                      ->44
   14     7    >   ASSIGN                                                   !4, 0
          8      > JMP                                                      ->41
   15     9    >   ASSIGN                                                   !5, 0
         10      > JMP                                                      ->38
   16    11    >   ASSIGN                                                   !6, 0
         12      > JMP                                                      ->35
   17    13    >   ASSIGN                                                   !7, 0
         14      > JMP                                                      ->32
   18    15    >   ASSIGN                                                   !8, 0
         16      > JMP                                                      ->29
   19    17    >   ASSIGN                                                   !9, 0
         18      > JMP                                                      ->26
   20    19    >   ASSIGN                                                   !10, 0
         20      > JMP                                                      ->23
   22    21    >   PRE_INC                                                  !0
   20    22        PRE_INC                                                  !10
         23    >   IS_SMALLER                                               !10, 3
         24      > JMPNZ                                                    ~24, ->21
   19    25    >   PRE_INC                                                  !9
         26    >   IS_SMALLER                                               !9, 3
         27      > JMPNZ                                                    ~26, ->19
   18    28    >   PRE_INC                                                  !8
         29    >   IS_SMALLER                                               !8, 3
         30      > JMPNZ                                                    ~28, ->17
   17    31    >   PRE_INC                                                  !7
         32    >   IS_SMALLER                                               !7, 3
         33      > JMPNZ                                                    ~30, ->15
   16    34    >   PRE_INC                                                  !6
         35    >   IS_SMALLER                                               !6, 3
         36      > JMPNZ                                                    ~32, ->13
   15    37    >   PRE_INC                                                  !5
         38    >   IS_SMALLER                                               !5, 3
         39      > JMPNZ                                                    ~34, ->11
   14    40    >   PRE_INC                                                  !4
         41    >   IS_SMALLER                                               !4, 3
         42      > JMPNZ                                                    ~36, ->9
   13    43    >   PRE_INC                                                  !3
         44    >   IS_SMALLER                                               !3, 3
         45      > JMPNZ                                                    ~38, ->7
   12    46    >   PRE_INC                                                  !2
         47    >   IS_SMALLER                                               !2, 3
         48      > JMPNZ                                                    ~40, ->5
   11    49    >   PRE_INC                                                  !1
         50    >   IS_SMALLER                                               !1, 3
         51      > JMPNZ                                                    ~42, ->3
   26    52    >   MUL                                              ~43     !0, 0.25
         53        ECHO                                                     ~43
   30    54      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.12 ms | 1403 KiB | 13 Q