CPUInfo
AMDInfoImpl
, IntelInfoImpl
, VIAInfoImpl
class CPUIDCPUInfo extends java.lang.Object implements CPUInfo
コンストラクタ | 説明 |
---|---|
CPUIDCPUInfo() |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
java.lang.String |
getCPUModelString() |
|
java.lang.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 java.lang.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 java.lang.String getCPUModelString() throws UnknownCPUException
getCPUModelString
インタフェース内 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.