OGRE  1.7
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OgreSIMDHelper.h File Reference
#include "OgrePrerequisites.h"
#include "OgrePlatformInformation.h"
#include <xmmintrin.h>
+ Include dependency graph for OgreSIMDHelper.h:

Go to the source code of this file.

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 

Macros

#define __OGRE_SIMD_ALIGN_STACK()
 

Macro Definition Documentation

#define __OGRE_SIMD_ALIGN_STACK ( )
Value:
{ \
/* Use alloca to allocate some memory on the stack. */ \
/* This alerts gcc that something funny is going on, */ \
/* so that it does not omit the frame pointer etc. */ \
(void)__builtin_alloca(16); \
/* Now align the stack pointer */ \
__asm__ __volatile__ ("andq $-16, %rsp"); \
}

Definition at line 79 of file OgreSIMDHelper.h.