blob: e921a9566ea7673aea387246b5c32bd472579984 [file] [log] [blame]
// Copyright 2026 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package cpu
import _ "unsafe" // for linkname
const (
_PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE = 30
_PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE = 31
_PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE = 34
_PF_ARM_SHA3_INSTRUCTIONS_AVAILABLE = 64
_PF_ARM_SHA512_INSTRUCTIONS_AVAILABLE = 65
)
// isProcessorFeaturePresent calls windows IsProcessorFeaturePresent API.
//
//go:linkname isProcessorFeaturePresent
func isProcessorFeaturePresent(processorFeature uint32) bool // Implemented in runtime package.