3v4l.org

run code in 300+ PHP versions simultaneously
<?php function md5_hash($string){ $a = "67452301"; $b = "efcdab89"; $c = "98badcfe"; $d = "10325476"; $A = $a ; $B = $b ; $C = $c ; $D = $d ; $words = ConvertToArray($string); for($i = 0; $i <= count($words)/16-1; $i++){ $a = $A; $b = $B; $c = $C; $d = $D; /* ROUND 1 */ FF ($A, $B, $C, $D, $words[0 + ($i * 16)], 7, "d76aa478"); FF ($D, $A, $B, $C, $words[1 + ($i * 16)], 12, "e8c7b756"); FF ($C, $D, $A, $B, $words[2 + ($i * 16)], 17, "242070db"); FF ($B, $C, $D, $A, $words[3 + ($i * 16)], 22, "c1bdceee"); FF ($A, $B, $C, $D, $words[4 + ($i * 16)], 7, "f57c0faf"); FF ($D, $A, $B, $C, $words[5 + ($i * 16)], 12, "4787c62a"); FF ($C, $D, $A, $B, $words[6 + ($i * 16)], 17, "a8304613"); FF ($B, $C, $D, $A, $words[7 + ($i * 16)], 22, "fd469501"); FF ($A, $B, $C, $D, $words[8 + ($i * 16)], 7, "698098d8"); FF ($D, $A, $B, $C, $words[9 + ($i * 16)], 12, "8b44f7af"); FF ($C, $D, $A, $B, $words[10 + ($i * 16)], 17, "ffff5bb1"); FF ($B, $C, $D, $A, $words[11 + ($i * 16)], 22, "895cd7be"); FF ($A, $B, $C, $D, $words[12 + ($i * 16)], 7, "6b901122"); FF ($D, $A, $B, $C, $words[13 + ($i * 16)], 12, "fd987193"); FF ($C, $D, $A, $B, $words[14 + ($i * 16)], 17, "a679438e"); FF ($B, $C, $D, $A, $words[15 + ($i * 16)], 22, "49b40821"); /* ROUND 2 */ GG ($A, $B, $C, $D, $words[1 + ($i * 16)], 5, "f61e2562"); GG ($D, $A, $B, $C, $words[6 + ($i * 16)], 9, "c040b340"); GG ($C, $D, $A, $B, $words[11 + ($i * 16)], 14, "265e5a51"); GG ($B, $C, $D, $A, $words[0 + ($i * 16)], 20, "e9b6c7aa"); GG ($A, $B, $C, $D, $words[5 + ($i * 16)], 5, "d62f105d"); GG ($D, $A, $B, $C, $words[10 + ($i * 16)], 9, "2441453"); GG ($C, $D, $A, $B, $words[15 + ($i * 16)], 14, "d8a1e681"); GG ($B, $C, $D, $A, $words[4 + ($i * 16)], 20, "e7d3fbc8"); GG ($A, $B, $C, $D, $words[9 + ($i * 16)], 5, "21e1cde6"); GG ($D, $A, $B, $C, $words[14 + ($i * 16)], 9, "c33707d6"); GG ($C, $D, $A, $B, $words[3 + ($i * 16)], 14, "f4d50d87"); GG ($B, $C, $D, $A, $words[8 + ($i * 16)], 20, "455a14ed"); GG ($A, $B, $C, $D, $words[13 + ($i * 16)], 5, "a9e3e905"); GG ($D, $A, $B, $C, $words[2 + ($i * 16)], 9, "fcefa3f8"); GG ($C, $D, $A, $B, $words[7 + ($i * 16)], 14, "676f02d9"); GG ($B, $C, $D, $A, $words[12 + ($i * 16)], 20, "8d2a4c8a"); /* ROUND 3 */ HH ($A, $B, $C, $D, $words[5 + ($i * 16)], 4, "fffa3942"); HH ($D, $A, $B, $C, $words[8 + ($i * 16)], 11, "8771f681"); HH ($C, $D, $A, $B, $words[11 + ($i * 16)], 16, "6d9d6122"); HH ($B, $C, $D, $A, $words[14 + ($i * 16)], 23, "fde5380c"); HH ($A, $B, $C, $D, $words[1 + ($i * 16)], 4, "a4beea44"); HH ($D, $A, $B, $C, $words[4 + ($i * 16)], 11, "4bdecfa9"); HH ($C, $D, $A, $B, $words[7 + ($i * 16)], 16, "f6bb4b60"); HH ($B, $C, $D, $A, $words[10 + ($i * 16)], 23, "bebfbc70"); HH ($A, $B, $C, $D, $words[13 + ($i * 16)], 4, "289b7ec6"); HH ($D, $A, $B, $C, $words[0 + ($i * 16)], 11, "eaa127fa"); HH ($C, $D, $A, $B, $words[3 + ($i * 16)], 16, "d4ef3085"); HH ($B, $C, $D, $A, $words[6 + ($i * 16)], 23, "4881d05"); HH ($A, $B, $C, $D, $words[9 + ($i * 16)], 4, "d9d4d039"); HH ($D, $A, $B, $C, $words[12 + ($i * 16)], 11, "e6db99e5"); HH ($C, $D, $A, $B, $words[15 + ($i * 16)], 16, "1fa27cf8"); HH ($B, $C, $D, $A, $words[2 + ($i * 16)], 23, "c4ac5665"); /* ROUND 4 */ II ($A, $B, $C, $D, $words[0 + ($i * 16)], 6, "f4292244"); II ($D, $A, $B, $C, $words[7 + ($i * 16)], 10, "432aff97"); II ($C, $D, $A, $B, $words[14 + ($i * 16)], 15, "ab9423a7"); II ($B, $C, $D, $A, $words[5 + ($i * 16)], 21, "fc93a039"); II ($A, $B, $C, $D, $words[12 + ($i * 16)], 6, "655b59c3"); II ($D, $A, $B, $C, $words[3 + ($i * 16)], 10, "8f0ccc92"); II ($C, $D, $A, $B, $words[10 + ($i * 16)], 15, "ffeff47d"); II ($B, $C, $D, $A, $words[1 + ($i * 16)], 21, "85845dd1"); II ($A, $B, $C, $D, $words[8 + ($i * 16)], 6, "6fa87e4f"); II ($D, $A, $B, $C, $words[15 + ($i * 16)], 10, "fe2ce6e0"); II ($C, $D, $A, $B, $words[6 + ($i * 16)], 15, "a3014314"); II ($B, $C, $D, $A, $words[13 + ($i * 16)], 21, "4e0811a1"); II ($A, $B, $C, $D, $words[4 + ($i * 16)], 6, "f7537e82"); II ($D, $A, $B, $C, $words[11 + ($i * 16)], 10, "bd3af235"); II ($C, $D, $A, $B, $words[2 + ($i * 16)], 15, "2ad7d2bb"); II ($B, $C, $D, $A, $words[9 + ($i * 16)], 21, "eb86d391"); $A=AddUnsigned(hexdec2($A),hexdec2($a)); $B=AddUnsigned(hexdec2($B),hexdec2($b)); $C=AddUnsigned(hexdec2($C),hexdec2($c)); $D=AddUnsigned(hexdec2($D),hexdec2($d)); } $MD5 = WordToHex($A).WordToHex($B).WordToHex($C).WordToHex($D); return $MD5; } function WordToHex($lValue) { $WordToHexValue = ""; for ($lCount = 0;$lCount<=3;$lCount++) { $lByte = (hexdec2($lValue)>>($lCount*8)) & 255; $C = dechex($lByte); $WordToHexValue .= (strlen($C)=='1')?"0".dechex($lByte):dechex($lByte); } return $WordToHexValue; } function F($X, $Y, $Z){ $X = hexdec2($X); $Y = hexdec2($Y); $Z = hexdec2($Z); $calc = (($X & $Y) | ((~ $X) & $Z)); // X AND Y OR NOT X AND Z return $calc; } function G($X, $Y, $Z){ $X = hexdec2($X); $Y = hexdec2($Y); $Z = hexdec2($Z); $calc = (($X & $Z) | ($Y & (~ $Z))); // X AND Z OR Y AND NOT Z return $calc; } function H($X, $Y, $Z){ $X = hexdec2($X); $Y = hexdec2($Y); $Z = hexdec2($Z); $calc = ($X ^ $Y ^ $Z); // X XOR Y XOR Z return $calc; } function I($X, $Y, $Z){ $X = hexdec2($X); $Y = hexdec2($Y); $Z = hexdec2($Z); $calc = ($Y ^ ($X | (~ $Z))) ; // Y XOR (X OR NOT Z) return $calc; } function AddUnsigned($lX,$lY) { $lX8 = ($lX & 0x80000000); $lY8 = ($lY & 0x80000000); $lX4 = ($lX & 0x40000000); $lY4 = ($lY & 0x40000000); $lResult = ($lX & 0x3FFFFFFF)+($lY & 0x3FFFFFFF); if ($lX4 & $lY4) { $res = ($lResult ^ 0x80000000 ^ $lX8 ^ $lY8); if($res < 0) return '-'.dechex(abs($res)); else return dechex($res); } if ($lX4 | $lY4) { if ($lResult & 0x40000000) { $res = ($lResult ^ 0xC0000000 ^ $lX8 ^ $lY8); if($res < 0) return '-'.dechex(abs($res)); else return dechex($res); } else { $res = ($lResult ^ 0x40000000 ^ $lX8 ^ $lY8); if($res < 0) return '-'.dechex(abs($res)); else return dechex($res); } } else { $res = ($lResult ^ $lX8 ^ $lY8); if($res < 0) return '-'.dechex(abs($res)); else return dechex($res); } } function hexdec2($hex , $debug = false) { if(substr($hex, 0,1) == "-") { return doubleval('-'.hexdec("0x". str_replace("-", "", $hex ))); } return hexdec("0x".$hex); } function FF(&$A, $B, $C, $D, $M, $s, $t){ $Level1 = hexdec2(AddUnsigned( F($B, $C, $D) , bindec($M) )); $level2 = hexdec2(AddUnsigned($Level1, hexdec2($t))); $A = hexdec2(AddUnsigned(hexdec2($A),$level2)); $A = rotate($A, $s); $A = AddUnsigned($A , hexdec2($B)) ; } function GG(&$A, $B, $C, $D, $M, $s, $t){ $Level1 = hexdec2(AddUnsigned( G($B, $C, $D) , bindec($M) )); $level2 = hexdec2(AddUnsigned($Level1, hexdec2($t))); $A = hexdec2(AddUnsigned(hexdec2($A),$level2)); $A = rotate($A, $s); $A = AddUnsigned($A , hexdec2($B)) ; } function HH(&$A, $B, $C, $D, $M, $s, $t){ $Level1 = hexdec2(AddUnsigned( H($B, $C, $D) , bindec($M) )); $level2 = hexdec2(AddUnsigned($Level1, hexdec2($t))); $A = hexdec2(AddUnsigned(hexdec2($A),$level2)); $A = rotate($A, $s); $A = AddUnsigned($A , hexdec2($B)) ; } function II(&$A, $B, $C, $D, $M, $s, $t){ $Level1 = hexdec2(AddUnsigned( I($B, $C, $D) , bindec($M) )); $level2 = hexdec2(AddUnsigned($Level1, hexdec2($t))); $A = hexdec2(AddUnsigned(hexdec2($A),$level2)); $A = rotate($A, $s); $A = AddUnsigned($A , hexdec2($B)) ; } function rotate ($decimal, $bits , $debug = false) { return (($decimal << $bits) | shiftright($decimal, (32 - $bits)) & 0xffffffff); } function shiftright($decimal , $right) { if($decimal < 0) { $res = decbin($decimal >> $right); for ($i=0; $i < $right; $i++) { $res[$i] = ""; } return bindec($res) ; } else { return ($decimal >> $right); } } function ConvertToArray($string) { $lWordCount=''; $lMessageLength = strlen($string); //printf('Message Length = %d'.PHP_EOL, $lMessageLength); $lNumberOfWords_temp1=$lMessageLength + 8; $lNumberOfWords_temp2=($lNumberOfWords_temp1-($lNumberOfWords_temp1 % 64))/64; $lNumberOfWords = ($lNumberOfWords_temp2+1)*16; $lWordArray=Array(""); $lBytePosition = 0; $lByteCount = 0; while ( $lByteCount < $lMessageLength ) { $lWordCount = ($lByteCount-($lByteCount % 4))/4; //printf('WordCount = %d'.PHP_EOL, $lWordCount); $lBytePosition = ($lByteCount % 4)*8; //printf('Byte Position = %d'.PHP_EOL, $lBytePosition); if(!isset($lWordArray[$lWordCount])) $lWordArray[$lWordCount] = 0; $lWordArray[$lWordCount] = ($lWordArray[$lWordCount] | (ord($string[$lByteCount])<<$lBytePosition)); $lByteCount++; } //printf('ByteCount = %d'.PHP_EOL, $lByteCount); //DEBUG $lWordCount = ($lByteCount-($lByteCount % 4))/4; $lBytePosition = ($lByteCount % 4)*8; if(!isset($lWordArray[$lWordCount])) $lWordArray[$lWordCount] = 0; //Remove Appending 1 to End //$lWordArray[$lWordCount] = $lWordArray[$lWordCount] | (0x80<<$lBytePosition); $lWordArray[$lNumberOfWords-2] = $lMessageLength<<3; $lWordArray[$lNumberOfWords-1] = $lMessageLength>>29; for ($i=0; $i < $lNumberOfWords; $i++) { if(isset($lWordArray[$i])) $lWordArray[$i] = decbin($lWordArray[$i]); //This removes Lentgh and Padding of Zeros... //else // $lWordArray[$i] = '0'; } return $lWordArray; }; echo(md5_hash("asd"));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/oavhH
function name:  (null)
number of ops:  5
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  284     0  E >   INIT_FCALL                                               'md5_hash'
          1        SEND_VAL                                                 'asd'
          2        DO_FCALL                                      0  $0      
          3        ECHO                                                     $0
          4      > RETURN                                                   1

Function md5_hash:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 896
Branch analysis from position: 896
2 jumps found. (Code = 44) Position 1 = 901, Position 2 = 15
Branch analysis from position: 901
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 901, Position 2 = 15
Branch analysis from position: 901
Branch analysis from position: 15
filename:       /in/oavhH
function name:  md5_hash
number of ops:  919
compiled vars:  !0 = $string, !1 = $a, !2 = $b, !3 = $c, !4 = $d, !5 = $A, !6 = $B, !7 = $C, !8 = $D, !9 = $words, !10 = $i, !11 = $MD5
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   RECV                                             !0      
    4     1        ASSIGN                                                   !1, '67452301'
    5     2        ASSIGN                                                   !2, 'efcdab89'
    6     3        ASSIGN                                                   !3, '98badcfe'
    7     4        ASSIGN                                                   !4, '10325476'
    9     5        ASSIGN                                                   !5, !1
   10     6        ASSIGN                                                   !6, !2
   11     7        ASSIGN                                                   !7, !3
   12     8        ASSIGN                                                   !8, !4
   13     9        INIT_FCALL_BY_NAME                                       'ConvertToArray'
         10        SEND_VAR_EX                                              !0
         11        DO_FCALL                                      0  $20     
         12        ASSIGN                                                   !9, $20
   14    13        ASSIGN                                                   !10, 0
         14      > JMP                                                      ->896
   15    15    >   ASSIGN                                                   !1, !5
   16    16        ASSIGN                                                   !2, !6
   17    17        ASSIGN                                                   !3, !7
   18    18        ASSIGN                                                   !4, !8
   21    19        INIT_FCALL_BY_NAME                                       'FF'
         20        SEND_VAR_EX                                              !5
         21        SEND_VAR_EX                                              !6
         22        SEND_VAR_EX                                              !7
         23        SEND_VAR_EX                                              !8
         24        CHECK_FUNC_ARG                                           
         25        MUL                                              ~27     !10, 16
         26        ADD                                              ~28     0, ~27
         27        FETCH_DIM_FUNC_ARG                               $29     !9, ~28
         28        SEND_FUNC_ARG                                            $29
         29        SEND_VAL_EX                                              7
         30        SEND_VAL_EX                                              'd76aa478'
         31        DO_FCALL                                      0          
   22    32        INIT_FCALL_BY_NAME                                       'FF'
         33        SEND_VAR_EX                                              !8
         34        SEND_VAR_EX                                              !5
         35        SEND_VAR_EX                                              !6
         36        SEND_VAR_EX                                              !7
         37        CHECK_FUNC_ARG                                           
         38        MUL                                              ~31     !10, 16
         39        ADD                                              ~32     1, ~31
         40        FETCH_DIM_FUNC_ARG                               $33     !9, ~32
         41        SEND_FUNC_ARG                                            $33
         42        SEND_VAL_EX                                              12
         43        SEND_VAL_EX                                              'e8c7b756'
         44        DO_FCALL                                      0          
   23    45        INIT_FCALL_BY_NAME                                       'FF'
         46        SEND_VAR_EX                                              !7
         47        SEND_VAR_EX                                              !8
         48        SEND_VAR_EX                                              !5
         49        SEND_VAR_EX                                              !6
         50        CHECK_FUNC_ARG                                           
         51        MUL                                              ~35     !10, 16
         52        ADD                                              ~36     2, ~35
         53        FETCH_DIM_FUNC_ARG                               $37     !9, ~36
         54        SEND_FUNC_ARG                                            $37
         55        SEND_VAL_EX                                              17
         56        SEND_VAL_EX                                              '242070db'
         57        DO_FCALL                                      0          
   24    58        INIT_FCALL_BY_NAME                                       'FF'
         59        SEND_VAR_EX                                              !6
         60        SEND_VAR_EX                                              !7
         61        SEND_VAR_EX                                              !8
         62        SEND_VAR_EX                                              !5
         63        CHECK_FUNC_ARG                                           
         64        MUL                                              ~39     !10, 16
         65        ADD                                              ~40     3, ~39
         66        FETCH_DIM_FUNC_ARG                               $41     !9, ~40
         67        SEND_FUNC_ARG                                            $41
         68        SEND_VAL_EX                                              22
         69        SEND_VAL_EX                                              'c1bdceee'
         70        DO_FCALL                                      0          
   25    71        INIT_FCALL_BY_NAME                                       'FF'
         72        SEND_VAR_EX                                              !5
         73        SEND_VAR_EX                                              !6
         74        SEND_VAR_EX                                              !7
         75        SEND_VAR_EX                                              !8
         76        CHECK_FUNC_ARG                                           
         77        MUL                                              ~43     !10, 16
         78        ADD                                              ~44     4, ~43
         79        FETCH_DIM_FUNC_ARG                               $45     !9, ~44
         80        SEND_FUNC_ARG                                            $45
         81        SEND_VAL_EX                                              7
         82        SEND_VAL_EX                                              'f57c0faf'
         83        DO_FCALL                                      0          
   26    84        INIT_FCALL_BY_NAME                                       'FF'
         85        SEND_VAR_EX                                              !8
         86        SEND_VAR_EX                                              !5
         87        SEND_VAR_EX                                              !6
         88        SEND_VAR_EX                                              !7
         89        CHECK_FUNC_ARG                                           
         90        MUL                                              ~47     !10, 16
         91        ADD                                              ~48     5, ~47
         92        FETCH_DIM_FUNC_ARG                               $49     !9, ~48
         93        SEND_FUNC_ARG                                            $49
         94        SEND_VAL_EX                                              12
         95        SEND_VAL_EX                                              '4787c62a'
         96        DO_FCALL                                      0          
   27    97        INIT_FCALL_BY_NAME                                       'FF'
         98        SEND_VAR_EX                                              !7
         99        SEND_VAR_EX                                              !8
        100        SEND_VAR_EX                                              !5
        101        SEND_VAR_EX                                              !6
        102        CHECK_FUNC_ARG                                           
        103        MUL                                              ~51     !10, 16
        104        ADD                                              ~52     6, ~51
        105        FETCH_DIM_FUNC_ARG                               $53     !9, ~52
        106        SEND_FUNC_ARG                                            $53
        107        SEND_VAL_EX                                              17
        108        SEND_VAL_EX                                              'a8304613'
        109        DO_FCALL                                      0          
   28   110        INIT_FCALL_BY_NAME                                       'FF'
        111        SEND_VAR_EX                                              !6
        112        SEND_VAR_EX                                              !7
        113        SEND_VAR_EX                                              !8
        114        SEND_VAR_EX                                              !5
        115        CHECK_FUNC_ARG                                           
        116        MUL                                              ~55     !10, 16
        117        ADD                                              ~56     7, ~55
        118        FETCH_DIM_FUNC_ARG                               $57     !9, ~56
        119        SEND_FUNC_ARG                                            $57
        120        SEND_VAL_EX                                              22
        121        SEND_VAL_EX                                              'fd469501'
        122        DO_FCALL                                      0          
   29   123        INIT_FCALL_BY_NAME                                       'FF'
        124        SEND_VAR_EX                                              !5
        125        SEND_VAR_EX                                              !6
        126        SEND_VAR_EX                                              !7
        127        SEND_VAR_EX                                              !8
        128        CHECK_FUNC_ARG                                           
        129        MUL                                              ~59     !10, 16
        130        ADD                                              ~60     8, ~59
        131        FETCH_DIM_FUNC_ARG                               $61     !9, ~60
        132        SEND_FUNC_ARG                                            $61
        133        SEND_VAL_EX                                              7
        134        SEND_VAL_EX                                              '698098d8'
        135        DO_FCALL                                      0          
   30   136        INIT_FCALL_BY_NAME                                       'FF'
        137        SEND_VAR_EX                                              !8
        138        SEND_VAR_EX                                              !5
        139        SEND_VAR_EX                                              !6
        140        SEND_VAR_EX                                              !7
        141        CHECK_FUNC_ARG                                           
        142        MUL                                              ~63     !10, 16
        143        ADD                                              ~64     9, ~63
        144        FETCH_DIM_FUNC_ARG                               $65     !9, ~64
        145        SEND_FUNC_ARG                                            $65
        146        SEND_VAL_EX                                              12
        147        SEND_VAL_EX                                              '8b44f7af'
        148        DO_FCALL                                      0          
   31   149        INIT_FCALL_BY_NAME                                       'FF'
        150        SEND_VAR_EX                                              !7
        151        SEND_VAR_EX                                              !8
        152        SEND_VAR_EX                                              !5
        153        SEND_VAR_EX                                              !6
        154        CHECK_FUNC_ARG                                           
        155        MUL                                              ~67     !10, 16
        156        ADD                                              ~68     10, ~67
        157        FETCH_DIM_FUNC_ARG                               $69     !9, ~68
        158        SEND_FUNC_ARG                                            $69
        159        SEND_VAL_EX                                              17
        160        SEND_VAL_EX                                              'ffff5bb1'
        161        DO_FCALL                                      0          
   32   162        INIT_FCALL_BY_NAME                                       'FF'
        163        SEND_VAR_EX                                              !6
        164        SEND_VAR_EX                                              !7
        165        SEND_VAR_EX                                              !8
        166        SEND_VAR_EX                                              !5
        167        CHECK_FUNC_ARG                                           
        168        MUL                                              ~71     !10, 16
        169        ADD                                              ~72     11, ~71
        170        FETCH_DIM_FUNC_ARG                               $73     !9, ~72
        171        SEND_FUNC_ARG                                            $73
        172        SEND_VAL_EX                                              22
        173        SEND_VAL_EX                                              '895cd7be'
        174        DO_FCALL                                      0          
   33   175        INIT_FCALL_BY_NAME                                       'FF'
        176        SEND_VAR_EX                                              !5
        177        SEND_VAR_EX                                              !6
        178        SEND_VAR_EX                                              !7
        179        SEND_VAR_EX                                              !8
        180        CHECK_FUNC_ARG                                           
        181        MUL                                              ~75     !10, 16
        182        ADD                                              ~76     12, ~75
        183        FETCH_DIM_FUNC_ARG                               $77     !9, ~76
        184        SEND_FUNC_ARG                                            $77
        185        SEND_VAL_EX                                              7
        186        SEND_VAL_EX                                              '6b901122'
        187        DO_FCALL                                      0          
   34   188        INIT_FCALL_BY_NAME                                       'FF'
        189        SEND_VAR_EX                                              !8
        190        SEND_VAR_EX                                              !5
        191        SEND_VAR_EX                                              !6
        192        SEND_VAR_EX                                              !7
        193        CHECK_FUNC_ARG                                           
        194        MUL                                              ~79     !10, 16
        195        ADD                                              ~80     13, ~79
        196        FETCH_DIM_FUNC_ARG                               $81     !9, ~80
        197        SEND_FUNC_ARG                                            $81
        198        SEND_VAL_EX                                              12
        199        SEND_VAL_EX                                              'fd987193'
        200        DO_FCALL                                      0          
   35   201        INIT_FCALL_BY_NAME                                       'FF'
        202        SEND_VAR_EX                                              !7
        203        SEND_VAR_EX                                              !8
        204        SEND_VAR_EX                                              !5
        205        SEND_VAR_EX                                              !6
        206        CHECK_FUNC_ARG                                           
        207        MUL                                              ~83     !10, 16
        208        ADD                                              ~84     14, ~83
        209        FETCH_DIM_FUNC_ARG                               $85     !9, ~84
        210        SEND_FUNC_ARG                                            $85
        211        SEND_VAL_EX                                              17
        212        SEND_VAL_EX                                              'a679438e'
        213        DO_FCALL                                      0          
   36   214        INIT_FCALL_BY_NAME                                       'FF'
        215        SEND_VAR_EX                                              !6
        216        SEND_VAR_EX                                              !7
        217        SEND_VAR_EX                                              !8
        218        SEND_VAR_EX                                              !5
        219        CHECK_FUNC_ARG                                           
        220        MUL                                              ~87     !10, 16
        221        ADD                                              ~88     15, ~87
        222        FETCH_DIM_FUNC_ARG                               $89     !9, ~88
        223        SEND_FUNC_ARG                                            $89
        224        SEND_VAL_EX                                              22
        225        SEND_VAL_EX                                              '49b40821'
        226        DO_FCALL                                      0          
   39   227        INIT_FCALL_BY_NAME                                       'GG'
        228        SEND_VAR_EX                                              !5
        229        SEND_VAR_EX                                              !6
        230        SEND_VAR_EX                                              !7
        231        SEND_VAR_EX                                              !8
        232        CHECK_FUNC_ARG                                           
        233        MUL                                              ~91     !10, 16
        234        ADD                                              ~92     1, ~91
        235        FETCH_DIM_FUNC_ARG                               $93     !9, ~92
        236        SEND_FUNC_ARG                                            $93
        237        SEND_VAL_EX                                              5
        238        SEND_VAL_EX                                              'f61e2562'
        239        DO_FCALL                                      0          
   40   240        INIT_FCALL_BY_NAME                                       'GG'
        241        SEND_VAR_EX                                              !8
        242        SEND_VAR_EX                                              !5
        243        SEND_VAR_EX                                              !6
        244        SEND_VAR_EX                                              !7
        245        CHECK_FUNC_ARG                                           
        246        MUL                                              ~95     !10, 16
        247        ADD                                              ~96     6, ~95
        248        FETCH_DIM_FUNC_ARG                               $97     !9, ~96
        249        SEND_FUNC_ARG                                            $97
        250        SEND_VAL_EX                                              9
        251        SEND_VAL_EX                                              'c040b340'
        252        DO_FCALL                                      0          
   41   253        INIT_FCALL_BY_NAME                                       'GG'
        254        SEND_VAR_EX                                              !7
        255        SEND_VAR_EX                                              !8
        256        SEND_VAR_EX                                              !5
        257        SEND_VAR_EX                                              !6
        258        CHECK_FUNC_ARG                                           
        259        MUL                                              ~99     !10, 16
        260        ADD                                              ~100    11, ~99
        261        FETCH_DIM_FUNC_ARG                               $101    !9, ~100
        262        SEND_FUNC_ARG                                            $101
        263        SEND_VAL_EX                                              14
        264        SEND_VAL_EX                                              '265e5a51'
        265        DO_FCALL                                      0          
   42   266        INIT_FCALL_BY_NAME                                       'GG'
        267        SEND_VAR_EX                                              !6
        268        SEND_VAR_EX                                              !7
        269        SEND_VAR_EX                                              !8
        270        SEND_VAR_EX                                              !5
        271        CHECK_FUNC_ARG                                           
        272        MUL                                              ~103    !10, 16
        273        ADD                                              ~104    0, ~103
        274        FETCH_DIM_FUNC_ARG                               $105    !9, ~104
        275        SEND_FUNC_ARG                                            $105
        276        SEND_VAL_EX                                              20
        277        SEND_VAL_EX                                              'e9b6c7aa'
        278        DO_FCALL                                      0          
   43   279        INIT_FCALL_BY_NAME                                       'GG'
        280        SEND_VAR_EX                                              !5
        281        SEND_VAR_EX                                              !6
        282        SEND_VAR_EX                                              !7
        283        SEND_VAR_EX                                              !8
        284        CHECK_FUNC_ARG                                           
        285        MUL                                              ~107    !10, 16
        286        ADD                                              ~108    5, ~107
        287        FETCH_DIM_FUNC_ARG                               $109    !9, ~108
        288        SEND_FUNC_ARG                                            $109
        289        SEND_VAL_EX                                              5
        290        SEND_VAL_EX                                              'd62f105d'
        291        DO_FCALL                                      0          
   44   292        INIT_FCALL_BY_NAME                                       'GG'
        293        SEND_VAR_EX                                              !8
        294        SEND_VAR_EX                                              !5
        295        SEND_VAR_EX                                              !6
        296        SEND_VAR_EX                                              !7
        297        CHECK_FUNC_ARG                                           
        298        MUL                                              ~111    !10, 16
        299        ADD                                              ~112    10, ~111
        300        FETCH_DIM_FUNC_ARG                               $113    !9, ~112
        301        SEND_FUNC_ARG                                            $113
        302        SEND_VAL_EX                                              9
        303        SEND_VAL_EX                                              '2441453'
        304        DO_FCALL                                      0          
   45   305        INIT_FCALL_BY_NAME                                       'GG'
        306        SEND_VAR_EX                                              !7
        307        SEND_VAR_EX                                              !8
        308        SEND_VAR_EX                                              !5
        309        SEND_VAR_EX                                              !6
        310        CHECK_FUNC_ARG                                           
        311        MUL                                              ~115    !10, 16
        312        ADD                                              ~116    15, ~115
        313        FETCH_DIM_FUNC_ARG                               $117    !9, ~116
        314        SEND_FUNC_ARG                                            $117
        315        SEND_VAL_EX                                              14
        316        SEND_VAL_EX                                              'd8a1e681'
        317        DO_FCALL                                      0          
   46   318        INIT_FCALL_BY_NAME                                       'GG'
        319        SEND_VAR_EX                                              !6
        320        SEND_VAR_EX                                              !7
        321        SEND_VAR_EX                                              !8
        322        SEND_VAR_EX                                              !5
        323        CHECK_FUNC_ARG                                           
        324        MUL                                              ~119    !10, 16
        325        ADD                                              ~120    4, ~119
        326        FETCH_DIM_FUNC_ARG                               $121    !9, ~120
        327        SEND_FUNC_ARG                                            $121
        328        SEND_VAL_EX                                              20
        329        SEND_VAL_EX                                              'e7d3fbc8'
        330        DO_FCALL                                      0          
   47   331        INIT_FCALL_BY_NAME                                       'GG'
        332        SEND_VAR_EX                                              !5
        333        SEND_VAR_EX                                              !6
        334        SEND_VAR_EX                                              !7
        335        SEND_VAR_EX                                              !8
        336        CHECK_FUNC_ARG                                           
        337        MUL                                              ~123    !10, 16
        338        ADD                                              ~124    9, ~123
        339        FETCH_DIM_FUNC_ARG                               $125    !9, ~124
        340        SEND_FUNC_ARG                                            $125
        341        SEND_VAL_EX                                              5
        342        SEND_VAL_EX                                              '21e1cde6'
        343        DO_FCALL                                      0          
   48   344        INIT_FCALL_BY_NAME                                       'GG'
        345        SEND_VAR_EX                                              !8
        346        SEND_VAR_EX                                              !5
        347        SEND_VAR_EX                                              !6
        348        SEND_VAR_EX                                              !7
        349        CHECK_FUNC_ARG                                           
        350        MUL                                              ~127    !10, 16
        351        ADD                                              ~128    14, ~127
        352        FETCH_DIM_FUNC_ARG                               $129    !9, ~128
        353        SEND_FUNC_ARG                                            $129
        354        SEND_VAL_EX                                              9
        355        SEND_VAL_EX                                              'c33707d6'
        356        DO_FCALL                                      0          
   49   357        INIT_FCALL_BY_NAME                                       'GG'
        358        SEND_VAR_EX                                              !7
        359        SEND_VAR_EX                                              !8
        360        SEND_VAR_EX                                              !5
        361        SEND_VAR_EX                                              !6
        362        CHECK_FUNC_ARG                                           
        363        MUL                                              ~131    !10, 16
        364        ADD                                              ~132    3, ~131
        365        FETCH_DIM_FUNC_ARG                               $133    !9, ~132
        366        SEND_FUNC_ARG                                            $133
        367        SEND_VAL_EX                                              14
        368        SEND_VAL_EX                                              'f4d50d87'
        369        DO_FCALL                                      0          
   50   370        INIT_FCALL_BY_NAME                                       'GG'
        371        SEND_VAR_EX                                              !6
        372        SEND_VAR_EX                                              !7
        373        SEND_VAR_EX                                              !8
        374        SEND_VAR_EX                                              !5
        375        CHECK_FUNC_ARG                                           
        376        MUL                                              ~135    !10, 16
        377        ADD                                              ~136    8, ~135
        378        FETCH_DIM_FUNC_ARG                               $137    !9, ~136
        379        SEND_FUNC_ARG                                            $137
        380        SEND_VAL_EX                                              20
        381        SEND_VAL_EX                                              '455a14ed'
        382        DO_FCALL                                      0          
   51   383        INIT_FCALL_BY_NAME                                       'GG'
        384        SEND_VAR_EX                                              !5
        385        SEND_VAR_EX                  

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
359.57 ms | 1431 KiB | 16 Q