#include "OgrePrerequisites.h"
#include "OgrePlatformInformation.h"
#include "OgreNoMemoryMacros.h"
#include <xmmintrin.h>
#include "OgreMemoryMacros.h"
Go to the source code of this file.
Namespaces | |
namespace | Ogre |
Defines | |
#define | __OGRE_SIMD_ALIGN_STACK() |
#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__ ("andl $-16, %esp"); \ }
Definition at line 67 of file OgreSIMDHelper.h.
Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Mon Jun 16 12:48:59 2008