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

FlagDescription
ALLDisable all CPU extensions and fall back to Go implementation
AVX2Disable AVX2 optimizations
AVXDisable AVX optimizations
SSEDisable all SSE optimizations
SSE4Disable SSE42, SSE41 optimizations
SSSE3Disable supplemental SSE3 optimizations
SSE3Disable SSE3 optimizations
SSE2Disable 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.