SEOstats/Services/3rdparty/GTB_PageRank.php
// hashmixIE - Generates a hash for a url provided by msieHash.
Generates a hash for a url provided by msieHash.
Generates a hash for a url provided by msieHash .
public static function hashmixIE ($url) {
    $c1 =  GTB_Helper::strToNum($url, 0x1505, 0x21);
    $c2 =  GTB_Helper::strToNum($url, 0,   0x1003f);
    $c1 =  GTB_Helper::unsignedRightShift($c1, 2);
    $c1 = (GTB_Helper::unsignedRightShift($c1, 4) & 0x3ffffc0) | ($c1 &   0x3f);
    $c1 = (GTB_Helper::unsignedRightShift($c1, 4) &  0x3ffc00) | ($c1 &  0x3ff);
    $c1 = (GTB_Helper::unsignedRightShift($c1, 4) &   0x3c000) | ($c1 & 0x3fff);
    $t1 = (GTB_Helper::leftShift32( ( GTB_Helper::leftShift32( ($c1 &      0x3c0), 4) | ($c1 &   0x3c)),   2)) | ($c2 &     0xf0f);
    $t2 = (GTB_Helper::leftShift32( ( GTB_Helper::leftShift32( ($c1 & 0xffffc000), 4) | ($c1 & 0x3c00)), 0xa)) | ($c2 & 0xf0f0000);
    return GTB_Helper::mask32(($t1 | $t2));
  }
public static function hashmixIE ( $ url ) { $ c1 = GTB_Helper :: strToNum ( $ url , 0x1505 , 0x21 ) ; $ c2 = GTB_Helper :: strToNum ( $ url , 0 , 0x1003f ) ; $ c1 = GTB_Helper :: unsignedRightShift ( $ c1 , 2 ) ; $ c1 = ( GTB_Helper :: unsignedRightShift ( $ c1 , 4 ) & 0x3ffffc0 ) | ( $ c1 & 0x3f ) ; $ c1 = ( GTB_Helper :: unsignedRightShift ( $ c1 , 4 ) & 0x3ffc00 ) | ( $ c1 & 0x3ff ) ; $ c1 = ( GTB_Helper :: unsignedRightShift ( $ c1 , 4 ) & 0x3c000 ) | ( $ c1 & 0x3fff ) ; $ t1 = ( GTB_Helper :: leftShift32 ( ( GTB_Helper :: leftShift32 ( ( $ c1 & 0x3c0 ) , 4 ) | ( $ c1 & 0x3c ) ) , 2 ) ) | ( $ c2 & 0xf0f ) ; $ t2 = ( GTB_Helper :: leftShift32 ( ( GTB_Helper :: leftShift32 ( ( $ c1 & 0xffffc000 ) , 4 ) | ( $ c1 & 0x3c00 ) ) , 0xa ) ) | ( $ c2 & 0xf0f0000 ) ; return GTB_Helper :: mask32 ( ( $ t1 | $ t2 ) ) ; }
hashmixIE - Generates a hash for a url provided by msieHash.
hashmixIE - Generates a hash for a url provided by msieHash .