#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 > | |
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 |
__m128 maximumInit |
__m128 maximumInit3 |
__m128 minimumInit |
__m128 minimumInit3 |
__m128 onesInit |
__m128 zeroesInit |