• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDE Support
  • Sitemap
  • Contact Us
 

qimageblitz

BlitzCPUInfo Class Reference

This class determines what extensions the computer's CPU supports. More...

#include <blitzcpu.h>

List of all members.

Public Types

enum  Extension {
  MMX = 1 << 0, IntegerSSE = 1 << 1, SSE = 1 << 2, SSE2 = 1 << 3,
  AMD3DNOW = 1 << 4, AMD3DNOW2 = 1 << 5, AltiVec = 1 << 6
}

Static Public Member Functions

static bool haveExtension (unsigned int extension)

Detailed Description

This class determines what extensions the computer's CPU supports.

These include MMX, SSE, 3dnow, and AltiVec. If you don't write assembler code you probably can ignore this class.

CPU features identification

Author:
Fredrik Hoglund <fredrik@kde.org>
Daniel M. Duley <daniel.duley@verizon.net>

Definition at line 58 of file blitzcpu.h.


Member Enumeration Documentation

enum BlitzCPUInfo::Extension
Enumerator:
MMX 
IntegerSSE 
SSE 
SSE2 
AMD3DNOW 
AMD3DNOW2 
AltiVec 

Definition at line 60 of file blitzcpu.h.


Member Function Documentation

bool BlitzCPUInfo::haveExtension ( unsigned int  extension  )  [static]

Returns true if the CPU supports the given extension.

Definition at line 176 of file blitzcpu.cpp.


The documentation for this class was generated from the following files:
  • blitzcpu.h
  • blitzcpu.cpp

qimageblitz

Skip menu "qimageblitz"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

KDE Support

Skip menu "KDE Support"
  • akonadi
  • Decibel
  • grantlee
  • kdewin
  • phonon
  •     Backend
  • polkit-qt
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for KDE Support by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal