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.

Expand ▾ Collapse ▴

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.

    Source Files