Package cpu
February 11, 2018 ยท View on GitHub
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.