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 }