//go:build !amd64

package p256k1

// Generic stubs for non-AMD64 architectures.
// AVX2 is not available on non-x86 platforms.

// HasAVX2 always returns false on non-AMD64 platforms.
func HasAVX2() bool {
	return false
}

// HasAVX2CPU always returns false on non-AMD64 platforms.
func HasAVX2CPU() bool {
	return false
}

// SetAVX2Enabled is a no-op on non-AMD64 platforms.
func SetAVX2Enabled(enabled bool) {
	// No-op: AVX2 is not available
}

// IsAVX2Enabled always returns false on non-AMD64 platforms.
func IsAVX2Enabled() bool {
	return false
}
