freenet.support.CPUInformation
Class AMDInfoImpl
java.lang.Object
freenet.support.CPUInformation.CPUIDCPUInfo
freenet.support.CPUInformation.AMDInfoImpl
- All Implemented Interfaces:
- AMDCPUInfo, CPUInfo
class AMDInfoImpl
- extends CPUIDCPUInfo
- implements AMDCPUInfo
Moved out of CPUID.java
Ref: http://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures
- Since:
- 0.8.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AMDInfoImpl
AMDInfoImpl()
IsK6Compatible
public boolean IsK6Compatible()
- Specified by:
IsK6Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6' CPU
IsK6_2_Compatible
public boolean IsK6_2_Compatible()
- Specified by:
IsK6_2_Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6-2' CPU
IsK6_3_Compatible
public boolean IsK6_3_Compatible()
- Specified by:
IsK6_3_Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6-3' CPU
IsGeodeCompatible
public boolean IsGeodeCompatible()
- Specified by:
IsGeodeCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'geode' CPU
IsAthlonCompatible
public boolean IsAthlonCompatible()
- Specified by:
IsAthlonCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k7' CPU (Atlhon, Duron etc. and better)
IsAthlon64Compatible
public boolean IsAthlon64Compatible()
- Specified by:
IsAthlon64Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k8' CPU (Atlhon 64, Opteron etc. and better)
IsBobcatCompatible
public boolean IsBobcatCompatible()
- Specified by:
IsBobcatCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k8' CPU (Atlhon 64, Opteron etc. and better)
IsBulldozerCompatible
public boolean IsBulldozerCompatible()
- Specified by:
IsBulldozerCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least a 'bulldozer' CPU
getCPUModelString
public String getCPUModelString()
throws UnknownCPUException
- Specified by:
getCPUModelString
in interface CPUInfo
- Returns:
- A string detailing what type of CPU that is present in the machine. I.e. 'Pentium IV' etc.
- Throws:
UnknownCPUException
- If for any reason the retrieval of the requested information
failed. The message encapsulated in the execption indicates the
cause of the failure.
hasX64
public boolean hasX64()
- Specified by:
hasX64
in class CPUIDCPUInfo