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

     1  //go:build purego || !amd64
     2  
     3  package hashprobe
     4  
     5  import "github.com/vc42/parquet-go/sparse"
     6  
     7  func multiProbe32(table []table32Group, numKeys int, hashes []uintptr, keys sparse.Uint32Array, values []int32) int {
     8  	return multiProbe32Default(table, numKeys, hashes, keys, values)
     9  }
    10  
    11  func multiProbe64(table []table64Group, numKeys int, hashes []uintptr, keys sparse.Uint64Array, values []int32) int {
    12  	return multiProbe64Default(table, numKeys, hashes, keys, values)
    13  }
    14  
    15  func multiProbe128(table []byte, tableCap, tableLen int, hashes []uintptr, keys sparse.Uint128Array, values []int32) int {
    16  	return multiProbe128Default(table, tableCap, tableLen, hashes, keys, values)
    17  }