package cpuid
import "github.com/segmentio/asm/cpu/cpuid"
Package cpuid provides generic types used to represent CPU features supported by the architecture.
Index ¶
Types ¶
type CPU ¶
type CPU uint64
CPU is a bitset of feature flags representing the capabilities of various CPU architeectures that this package provides optimized assembly routines for.
The intent is to provide a stable ABI between the Go code that generate the assembly, and the program that uses the library functions.
func (CPU) Has ¶
func (*CPU) Set ¶
type Feature ¶
type Feature uint64
Feature represents a single CPU feature.
const ( // None is a Feature value that has no CPU features enabled. None Feature = 0 // All is a Feature value that has all CPU features enabled. All Feature = 0xFFFFFFFFFFFFFFFF )
Source Files ¶
- Version
- v1.2.0 (latest)
- Published
- Apr 27, 2022
- Platform
- linux/amd64
- Last checked
- 10 hours ago –
Tools for package owners.