cpu

package
v0.1.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 12, 2023 License: Apache-2.0, Apache-2.0, BSD-2-Clause, + 9 more Imports: 2 Imported by: 0

README

Package cpu

Copied from Go src/internal/cpu

Extras

Intel

The INTEL_DISABLE_EXT environment variable can control which CPU extensions are available for the running process. It should be a comma-separate list of upper-case strings as follows

Flag Description
ALL Disable all CPU extensions and fall back to Go implementation
AVX2 Disable AVX2 optimizations
AVX Disable AVX optimizations
SSE Disable all SSE optimizations
SSE4 Disable SSE42, SSE41 optimizations
SSSE3 Disable supplemental SSE3 optimizations
SSE3 Disable SSE3 optimizations
SSE2 Disable SSE2 optimizations

Any unrecognized flags will be ignored and therefore it is possible to leave the environment variable with a bogus value such as NONE when experimenting.

Documentation

Overview

Package cpu implements processor feature detection used by the Go standard library.

Index

Constants

View Source
const CacheLineSize = 64

Variables

View Source
var ARM64 arm64
View Source
var PPC64 ppc64
View Source
var X86 x86

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL