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

SSE2 reinitialization guard class. More...

#include <bmsse_util.h>

Public Member Functions

BMFORCEINLINE sse_empty_guard ()
BMFORCEINLINE ~sse_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 49 of file bmsse_util.h.


Constructor & Destructor Documentation

BMFORCEINLINE bm::sse_empty_guard::sse_empty_guard (  )  [inline]

Definition at line 52 of file bmsse_util.h.

BMFORCEINLINE bm::sse_empty_guard::~sse_empty_guard (  )  [inline]

Definition at line 57 of file bmsse_util.h.


The documentation for this class was generated from the following file:

Generated on Sun Apr 25 09:37:45 2010 for BitMagic by  doxygen 1.6.1