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 }