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

Method Summary
 boolean IsAtomCompatible()
           
 boolean IsCore2Compatible()
           
 boolean IsCoreiCompatible()
           
 boolean IsPentium2Compatible()
           
 boolean IsPentium3Compatible()
           
 boolean IsPentium4Compatible()
           
 boolean IsPentiumCompatible()
           
 boolean IsPentiumMCompatible()
           
 boolean IsPentiumMMXCompatible()
           
 
Methods inherited from interface freenet.support.CPUInformation.CPUInfo
getCPUModelString, getVendor, hasMMX, hasSSE, hasSSE2, hasSSE3, hasSSE41, hasSSE42, hasSSE4A
 

Method Detail

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.