github.com/vc42/parquet-go@v0.0.0-20240320194221-1a9adb5f23f5/hashprobe/wyhash/wyhash_amd64.go (about)

     1  //go:build !purego
     2  
     3  package wyhash
     4  
     5  import "github.com/vc42/parquet-go/sparse"
     6  
     7  //go:noescape
     8  func MultiHashUint32Array(hashes []uintptr, values sparse.Uint32Array, seed uintptr)
     9  
    10  //go:noescape
    11  func MultiHashUint64Array(hashes []uintptr, values sparse.Uint64Array, seed uintptr)
    12  
    13  //go:noescape
    14  func MultiHashUint128Array(hashes []uintptr, values sparse.Uint128Array, seed uintptr)