Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals | Examples

bm::sse2_empty_guard Class Reference
[Processor specific optimizations for SSE2 instructions]

SSE2 reinitialization guard class. More...

#include <bmsse2.h>


Public Member Functions

BMFORCEINLINE sse2_empty_guard ()
BMFORCEINLINE ~sse2_empty_guard ()


Detailed Description

SSE2 reinitialization guard class.

SSE2 requires to call _mm_empty() if we are intermixing MMX integer commands with floating point arithmetics. This class guards critical code fragments where SSE2 integer is used.

Definition at line 57 of file bmsse2.h.


Constructor & Destructor Documentation

BMFORCEINLINE bm::sse2_empty_guard::sse2_empty_guard  )  [inline]
 

Definition at line 60 of file bmsse2.h.

References BMFORCEINLINE.

BMFORCEINLINE bm::sse2_empty_guard::~sse2_empty_guard  )  [inline]
 

Definition at line 65 of file bmsse2.h.

References BMFORCEINLINE.


The documentation for this class was generated from the following file:
Generated on Sun Aug 5 14:12:41 2007 for BitMagic by  doxygen 1.4.1