gmsm/internal/cpuid/cpuid_arm64.go
2024-03-06 21:21:25 +08:00

21 lines
284 B
Go

package cpuid
import (
"runtime"
"golang.org/x/sys/cpu"
)
var HasAES = false
var HasGFMUL = false
func init() {
if runtime.GOOS == "darwin/arm64" {
HasAES = true
HasGFMUL = true
} else {
HasAES = cpu.ARM64.HasAES
HasGFMUL = cpu.ARM64.HasPMULL
}
}