Files
phishingclub/backend/vendor/github.com/zeebo/blake3/internal/consts/cpu.go
T
2025-09-15 19:41:59 +02:00

18 lines
317 B
Go

package consts
import (
"os"
"github.com/klauspost/cpuid/v2"
)
var (
HasAVX2 = cpuid.CPU.Has(cpuid.AVX2) &&
os.Getenv("BLAKE3_DISABLE_AVX2") == "" &&
os.Getenv("BLAKE3_PUREGO") == ""
HasSSE41 = cpuid.CPU.Has(cpuid.SSE4) &&
os.Getenv("BLAKE3_DISABLE_SSE41") == "" &&
os.Getenv("BLAKE3_PUREGO") == ""
)