Package cpu
Copied from Go src/internal/cpu
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.