Vector3SSE.h File Reference

Specialized implementation of Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics. More...

#include <common/math/simd/SIMD.h>
#include <common/math/Vector3SSE.inl>

Go to the source code of this file.

Classes

struct  Vector< 3, real_t >
 Specialized template implementation for Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics. More...

Defines

#define VECTOR3_NO_ELEMENTS   4
#define VECTOR3_SIZE   (sizeof(real_t) * VECTOR3_NO_ELEMENTS)

Variables

Vector< 3, real_tSSE_ALIGN16_POST
 Specialized template implementation for Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics.


Detailed Description

Specialized implementation of Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics.

Author:
tRAVIS fIscher (fisch0920@gmail.com)
Date:
Fall 2008
Note:
this file is not meant to be included directly
See also:
Vector.h for more details

Definition in file Vector3SSE.h.


Define Documentation

#define VECTOR3_NO_ELEMENTS   4

Definition at line 19 of file Vector3SSE.h.

#define VECTOR3_SIZE   (sizeof(real_t) * VECTOR3_NO_ELEMENTS)

Definition at line 20 of file Vector3SSE.h.


Variable Documentation

Specialized template implementation for Vector3, accelerated to support efficient SIMD vectorization via SSE intrinsics.

Note:
implementation uses single-precision floating point arithmetic
See also:
for more information on SSE and SIMD: ftp://download.intel.com/support/performancetools/c/linux/v9/intref_cls.pdf


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6