...

Source file src/github.com/cespare/xxhash/rotate19.go

Documentation: github.com/cespare/xxhash

     1  // +build go1.9
     2  
     3  package xxhash
     4  
     5  import "math/bits"
     6  
     7  func rol1(x uint64) uint64  { return bits.RotateLeft64(x, 1) }
     8  func rol7(x uint64) uint64  { return bits.RotateLeft64(x, 7) }
     9  func rol11(x uint64) uint64 { return bits.RotateLeft64(x, 11) }
    10  func rol12(x uint64) uint64 { return bits.RotateLeft64(x, 12) }
    11  func rol18(x uint64) uint64 { return bits.RotateLeft64(x, 18) }
    12  func rol23(x uint64) uint64 { return bits.RotateLeft64(x, 23) }
    13  func rol27(x uint64) uint64 { return bits.RotateLeft64(x, 27) }
    14  func rol31(x uint64) uint64 { return bits.RotateLeft64(x, 31) }
    15  

View as plain text