func GetUint64s(size int) *Uint64s {
	v := uint64sPool.Get()
	if v == nil {
		return &Uint64s{
			A: make([]uint64, size),
		}
	}
	is := v.(*Uint64s)
	if n := size - cap(is.A); n > 0 {
		is.A = append(is.A[:cap(is.A)], make([]uint64, n)...)
	}
	is.A = is.A[:size]
	return is
}
// GetUint64s returns an uint64 slice with the given size.
// The slice contents isn't initialized - it may contain garbage.
GetUint64s returns an uint64 slice with the given size.
The slice contents isn't initialized - it may contain garbage.
// GetUint64s returns an uint64 slice with the given size . // The slice contents isn ' t initialized - it may contain garbage .
func GetUint64s(size int) *Uint64s {
	v := uint64sPool.Get()
	if v == nil {
		return &Uint64s{
			A: make([]uint64, size),
		}
	}
	is := v.(*Uint64s)
	if n := size - cap(is.A); n > 0 {
		is.A = append(is.A[:cap(is.A)], make([]uint64, n)...)
	}
	is.A = is.A[:size]
	return is
}
func GetUint64s ( size int ) * Uint64s { v := uint64sPool . Get ( ) if v == nil { return & Uint64s { A : make ( [ ] uint64 , size ) , } } is := v . ( * Uint64s ) if n := size - cap ( is . A ) ; n > 0 { is . A = append ( is . A [ : cap ( is . A ) ] , make ( [ ] uint64 , n ) ... ) } is . A = is . A [ : size ] return is }
GetUint64s returns an uint64 slice with the given size.
GetUint64s returns an uint64 slice with the given size .