SseUtils.h File Reference

#include <xmmintrin.h>
#include "SPMatrix.h"

Classes

struct  AllignedS

Namespaces

namespace  sse

Functions

void sse::store (__m128i src, void *dst)
void sse::store (__m128 src, void *dst)
void sse::store1 (__m128 src, void *dst)
template<typename T >
sse::load (void *src)
template<>
__m128i sse::load< __m128i > (void *src)
template<>
__m128 sse::load< __m128 > (void *src)
int sse::extract (__m128i src)
__m128i sse::pack (int src)
__m128 sse::operator+ (__m128 a, __m128 b)
__m128 sse::operator- (__m128 a, __m128 b)
__m128 sse::operator* (__m128 a, __m128 b)
__m128 sse::operator/ (__m128 a, __m128 b)
__m128 sse::operator< (__m128 a, __m128 b)
__m128 sse::operator== (__m128 a, __m128 b)
__m128 sse::operator& (__m128 a, __m128 b)
__m128 sse::set (float a, float b, float c, float d)
__m128i sse::set (int a, int b, int c, int d)
__m128 sse::set (float a)
__m128 sse::set4 (int a)
__m128i sse::f4i (__m128 a)
__m128 sse::i4f (__m128i a)
__m128 sse::min (__m128 a, __m128 b)
__m128 sse::max (__m128 a, __m128 b)
void sse::sum (__m128 &a)
void sse::operator+= (__m128i &a, __m128i b)
__m128i sse::operator& (__m128i a, __m128i b)
__m128i sse::operator| (__m128i a, __m128i b)

Variables

__m128 zeroesInit
__m128 onesInit
__m128 minimumInit
__m128 maximumInit
__m128 minimumInit3
__m128 maximumInit3

Variable Documentation

__m128 maximumInit

__m128 maximumInit3

__m128 minimumInit

__m128 minimumInit3

__m128 onesInit

__m128 zeroesInit


Generated on Fri Nov 21 16:18:01 2008 for Raytracer by  doxygen 1.5.7.1