github.com/segmentio/parquet-go@v0.0.0-20230712180008-5d42db8f0d47/hashprobe/hashprobe_purego.go (about)

     1  //go:build purego || !amd64
     2  
     3  package hashprobe
     4  
     5  import (
     6  	"github.com/segmentio/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  }