Nebula
Loading...
Searching...
No Matches
sse.h File Reference

Detailed Description

SSE support functions.

Go to the source code of this file.

Namespaces

namespace  Math
 Different curves.
 

Functions

__forceinline __m128 Math::fmadd (__m128 a, __m128 b, __m128 c)
 Fused multiply-add operation, (a * b) + c.
 
__forceinline __m128 Math::less (__m128 a, __m128 b)
 Constructs a vector of results where each element corresponds to a[i] < b[i] with either 0 or 1.
 
__forceinline __m128 Math::greater (__m128 a, __m128 b)
 Constructs a vector of results where each element corresponds to a[i] > b[i] with either 0 or 1.
 
__forceinline __m128 Math::recip (__m128 a)
 
__forceinline __m128 Math::mul (__m128 a, __m128 b)
 
__forceinline __m128 Math::div (__m128 a, __m128 b)
 
template<int x, int y, int z, int w>
__forceinline __m128 Math::swizzle (__m128 v)