freenet.support.CPUInformation
Interface IntelCPUInfo
- All Superinterfaces:
- CPUInfo
- All Known Implementing Classes:
- IntelInfoImpl
public interface IntelCPUInfo
- extends CPUInfo
An interface for classes that provide lowlevel information about Intel CPU's
- Author:
- Iakin
IsPentiumCompatible
boolean IsPentiumCompatible()
- Returns:
- true if the CPU is at least a Pentium CPU.
IsPentiumMMXCompatible
boolean IsPentiumMMXCompatible()
- Returns:
- true if the CPU is at least a Pentium which implements the MMX instruction/feature set.
IsPentium2Compatible
boolean IsPentium2Compatible()
- Returns:
- true if the CPU implements at least the p6 instruction set (Pentium II or better).
Please note that an PentimPro CPU causes/should cause this method to return false (due to that CPU using a
very early implementation of the p6 instruction set. No MMX etc.)
IsPentium3Compatible
boolean IsPentium3Compatible()
- Returns:
- true if the CPU implements at least a Pentium III level of the p6 instruction/feature set.
IsPentium4Compatible
boolean IsPentium4Compatible()
- Returns:
- true if the CPU implements at least a Pentium IV level instruction/feature set.
IsPentiumMCompatible
boolean IsPentiumMCompatible()
- Returns:
- true if the CPU implements at least a Pentium M level instruction/feature set.
IsAtomCompatible
boolean IsAtomCompatible()
- Returns:
- true if the CPU implements at least a Atom level instruction/feature set.
IsCore2Compatible
boolean IsCore2Compatible()
- Returns:
- true if the CPU implements at least a Core2 level instruction/feature set.
IsCoreiCompatible
boolean IsCoreiCompatible()
- Returns:
- true if the CPU implements at least a Corei level instruction/feature set.