//go:build !purego

package parquet

import (
	
	
	
	
)

func broadcastValueInt32( []int32,  int8) {
	bytealg.Broadcast(unsafecast.Slice[byte](), byte())
}

//go:noescape
func broadcastRangeInt32AVX2( []int32,  int32)

func broadcastRangeInt32( []int32,  int32) {
	if len() >= 8 && cpu.X86.HasAVX2 {
		broadcastRangeInt32AVX2(, )
	} else {
		for  := range  {
			[] =  + int32()
		}
	}
}

//go:noescape
func writePointersBE128( [][16]byte,  sparse.Array)