Versions in this module Expand all Collapse all v1 v1.9.1 Jun 24, 2016 v1.9.0 Jun 23, 2016 v1.8.0 Jun 9, 2016 v1.7.0 May 30, 2016 Changes in this version + const ADX + const AESNI + const AMD3DNOW + const AMD3DNOWEXT + const ATOM + const AVX + const AVX2 + const AVX512BW + const AVX512CD + const AVX512DQ + const AVX512ER + const AVX512F + const AVX512IFMA + const AVX512PF + const AVX512VBMI + const AVX512VL + const BMI1 + const BMI2 + const CLMUL + const CMOV + const CX16 + const ERMS + const F16C + const FMA3 + const FMA4 + const HLE + const HTT + const LZCNT + const MMX + const MMXEXT + const MPX + const NX + const POPCNT + const RDRAND + const RDSEED + const RDTSCP + const RTM + const SGX + const SHA + const SSE + const SSE2 + const SSE2SLOW + const SSE3 + const SSE3SLOW + const SSE4 + const SSE42 + const SSE4A + const SSSE3 + const TBM + const XOP + func Detect() + type CPUInfo struct + BrandName string + Cache struct{ ... } + CacheLine int + Family int + Features Flags + LogicalCores int + Model int + PhysicalCores int + SGX SGXSupport + ThreadsPerCore int + VendorID Vendor + var CPU CPUInfo + func (c CPUInfo) ADX() bool + func (c CPUInfo) AMD() bool + func (c CPUInfo) AVX() bool + func (c CPUInfo) AVX2() bool + func (c CPUInfo) AVX512BW() bool + func (c CPUInfo) AVX512CD() bool + func (c CPUInfo) AVX512DQ() bool + func (c CPUInfo) AVX512ER() bool + func (c CPUInfo) AVX512F() bool + func (c CPUInfo) AVX512IFMA() bool + func (c CPUInfo) AVX512PF() bool + func (c CPUInfo) AVX512VBMI() bool + func (c CPUInfo) AVX512VL() bool + func (c CPUInfo) AesNi() bool + func (c CPUInfo) Amd3dnow() bool + func (c CPUInfo) Amd3dnowExt() bool + func (c CPUInfo) Atom() bool + func (c CPUInfo) BMI1() bool + func (c CPUInfo) BMI2() bool + func (c CPUInfo) CX16() bool + func (c CPUInfo) Clmul() bool + func (c CPUInfo) Cmov() bool + func (c CPUInfo) ERMS() bool + func (c CPUInfo) F16C() bool + func (c CPUInfo) FMA3() bool + func (c CPUInfo) FMA4() bool + func (c CPUInfo) HLE() bool + func (c CPUInfo) HTT() bool + func (c CPUInfo) Ia32TscAux() uint32 + func (c CPUInfo) Intel() bool + func (c CPUInfo) LogicalCPU() int + func (c CPUInfo) Lzcnt() bool + func (c CPUInfo) MMX() bool + func (c CPUInfo) MMXExt() bool + func (c CPUInfo) MPX() bool + func (c CPUInfo) NSC() bool + func (c CPUInfo) NX() bool + func (c CPUInfo) Popcnt() bool + func (c CPUInfo) RDTSCP() bool + func (c CPUInfo) RTCounter() uint64 + func (c CPUInfo) RTM() bool + func (c CPUInfo) Rdrand() bool + func (c CPUInfo) Rdseed() bool + func (c CPUInfo) SHA() bool + func (c CPUInfo) SSE() bool + func (c CPUInfo) SSE2() bool + func (c CPUInfo) SSE2Slow() bool + func (c CPUInfo) SSE3() bool + func (c CPUInfo) SSE3Slow() bool + func (c CPUInfo) SSE4() bool + func (c CPUInfo) SSE42() bool + func (c CPUInfo) SSE4A() bool + func (c CPUInfo) SSSE3() bool + func (c CPUInfo) TBM() bool + func (c CPUInfo) Transmeta() bool + func (c CPUInfo) VIA() bool + func (c CPUInfo) VM() bool + func (c CPUInfo) XOP() bool + type Flags uint64 + func (f Flags) String() string + func (f Flags) Strings() []string + type SGXSupport struct + Available bool + MaxEnclaveSize64 int64 + MaxEnclaveSizeNot64 int64 + SGX1Supported bool + SGX2Supported bool + type Vendor int + const AMD + const Intel + const KVM + const MSVM + const NSC + const Other + const Transmeta + const VIA + const VMware + const XenHVM