class CPUIDCPUInfo extends Object implements CPUInfo
Constructor and Description |
---|
CPUIDCPUInfo() |
Modifier and Type | Method and Description |
---|---|
String |
getCPUModelString() |
String |
getVendor() |
boolean |
hasABM()
Also known as LZCNT
|
boolean |
hasADX()
Intel Multi-Precision Add-Carry Instruction Extensions
Available in Broadwell.
|
boolean |
hasAES() |
boolean |
hasAVX() |
boolean |
hasAVX2() |
boolean |
hasAVX512()
Does the CPU supports the AVX-512 Foundation instruction set?
Quote wikipedia:
AVX-512 consists of multiple extensions not all meant to be supported
by all processors implementing them.
|
boolean |
hasBMI1() |
boolean |
hasBMI2() |
boolean |
hasFMA3() |
boolean |
hasMMX() |
boolean |
hasMOVBE() |
boolean |
hasSSE() |
boolean |
hasSSE2() |
boolean |
hasSSE3() |
boolean |
hasSSE41() |
boolean |
hasSSE42() |
boolean |
hasSSE4A()
AMD K10 only.
|
boolean |
hasTBM() |
boolean |
hasX64() |
public String getVendor()
public boolean hasMMX()
public boolean hasSSE()
public boolean hasSSE2()
public boolean hasSSE3()
public boolean hasSSE41()
public boolean hasSSE42()
public boolean hasSSE4A()
CPUInfo
public boolean hasAVX()
public boolean hasAVX2()
public boolean hasAVX512()
public boolean hasADX()
public boolean hasTBM()
public boolean hasAES()
public boolean hasX64()
public boolean hasBMI1()
public boolean hasBMI2()
public boolean hasFMA3()
public boolean hasMOVBE()
public boolean hasABM()
public String getCPUModelString() throws UnknownCPUException
getCPUModelString
in interface CPUInfo
UnknownCPUException
- If for any reason the retrieval of the requested information
failed. The message encapsulated in the execption indicates the
cause of the failure.