# 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:

- bmsse_util.h