mirror of
https://github.com/wazero/wazero
synced 2026-06-21 14:12:37 +00:00
14 lines
298 B
Go
14 lines
298 B
Go
package platform
|
|
|
|
import "golang.org/x/sys/cpu"
|
|
|
|
// CpuFeatures exposes the capabilities for this CPU, queried via the Has method.
|
|
var CpuFeatures = loadCpuFeatureFlags()
|
|
|
|
func loadCpuFeatureFlags() (flags CpuFeatureFlags) {
|
|
if cpu.ARM64.HasATOMICS {
|
|
flags |= CpuFeatureArm64Atomic
|
|
}
|
|
return
|
|
}
|