Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for shiftMix (0.24 sec)

  1. android/guava/src/com/google/common/hash/Fingerprint2011.java

          long loaded = load64(bytes, offset + i);
          long data = shiftMix(loaded * mul) * mul;
          hash ^= data;
          hash *= mul;
        }
    
        if (lengthRemainder != 0) {
          long data = load64Safely(bytes, offset + lengthAligned, lengthRemainder);
          hash ^= data;
          hash *= mul;
        }
    
        hash = shiftMix(hash) * mul;
        hash = shiftMix(hash);
        return hash;
      }
    Java
    - Registered: Fri Apr 26 12:43:10 GMT 2024
    - Last Modified: Tue Dec 28 17:50:25 GMT 2021
    - 6.5K bytes
    - Viewed (0)
  2. android/guava/src/com/google/common/hash/FarmHashFingerprint64.java

          }
        } else if (length <= 64) {
          return hashLength33To64(bytes, offset, length);
        } else {
          return hashLength65Plus(bytes, offset, length);
        }
      }
    
      private static long shiftMix(long val) {
        return val ^ (val >>> 47);
      }
    
      private static long hashLength16(long u, long v, long mul) {
        long a = (u ^ v) * mul;
        a ^= (a >>> 47);
        long b = (v ^ a) * mul;
        b ^= (b >>> 47);
    Java
    - Registered: Fri Apr 26 12:43:10 GMT 2024
    - Last Modified: Fri Apr 01 22:39:48 GMT 2022
    - 7.6K bytes
    - Viewed (0)
Back to top