github.com/parquet-go/parquet-go@v0.21.1-0.20240501160520-b3c3a0c3ed6f/hashprobe/wyhash/wyhash_amd64.go (about)

     1  //go:build !purego
     2  
     3  package wyhash
     4  
     5  import "github.com/parquet-go/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)