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 }