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

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