//go:build !purego

package bytealg

//go:noescape
func broadcastAVX2( []byte,  byte)

// Broadcast writes the src value to all bytes of dst.
func ( []byte,  byte) {
	if len() >= 8 && hasAVX2 {
		broadcastAVX2(, )
	} else {
		for  := range  {
			[] = 
		}
	}
}