|
Nebula
|
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) |