#include <hpp/fcl/simd/math_simd_details.h>
|
union { |
double vs [4] |
|
__m128d v [2] |
|
}; | |
|
◆ meta_type
◆ sse_meta_d4() [1/5]
fcl::details::sse_meta_d4::sse_meta_d4 |
( |
| ) |
|
|
inline |
◆ sse_meta_d4() [2/5]
fcl::details::sse_meta_d4::sse_meta_d4 |
( |
double |
x | ) |
|
|
inline |
◆ sse_meta_d4() [3/5]
fcl::details::sse_meta_d4::sse_meta_d4 |
( |
double * |
px | ) |
|
|
inline |
◆ sse_meta_d4() [4/5]
fcl::details::sse_meta_d4::sse_meta_d4 |
( |
__m128d |
x, |
|
|
__m128d |
y |
|
) |
| |
|
inline |
◆ sse_meta_d4() [5/5]
fcl::details::sse_meta_d4::sse_meta_d4 |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
w = 0 |
|
) |
| |
|
inline |
◆ lbound()
◆ negate()
void fcl::details::sse_meta_d4::negate |
( |
| ) |
|
|
inline |
◆ operator delete []()
void fcl::details::sse_meta_d4::operator delete [] |
( |
void * |
x | ) |
|
|
inline |
◆ operator new []()
void* fcl::details::sse_meta_d4::operator new [] |
( |
size_t |
n | ) |
|
|
inline |
◆ operator*() [1/2]
◆ operator*() [2/2]
sse_meta_d4 fcl::details::sse_meta_d4::operator* |
( |
double |
t | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
sse_meta_d4& fcl::details::sse_meta_d4::operator*= |
( |
double |
t | ) |
|
|
inline |
◆ operator+() [1/2]
◆ operator+() [2/2]
sse_meta_d4 fcl::details::sse_meta_d4::operator+ |
( |
double |
t | ) |
const |
|
inline |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
sse_meta_d4& fcl::details::sse_meta_d4::operator+= |
( |
double |
t | ) |
|
|
inline |
◆ operator-() [1/3]
◆ operator-() [2/3]
sse_meta_d4 fcl::details::sse_meta_d4::operator- |
( |
double |
t | ) |
const |
|
inline |
◆ operator-() [3/3]
sse_meta_d4 fcl::details::sse_meta_d4::operator- |
( |
| ) |
const |
|
inline |
◆ operator-=() [1/2]
◆ operator-=() [2/2]
sse_meta_d4& fcl::details::sse_meta_d4::operator-= |
( |
double |
t | ) |
|
|
inline |
◆ operator/() [1/2]
◆ operator/() [2/2]
sse_meta_d4 fcl::details::sse_meta_d4::operator/ |
( |
double |
t | ) |
const |
|
inline |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
sse_meta_d4& fcl::details::sse_meta_d4::operator/= |
( |
double |
t | ) |
|
|
inline |
◆ operator[]() [1/2]
double fcl::details::sse_meta_d4::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
◆ operator[]() [2/2]
double& fcl::details::sse_meta_d4::operator[] |
( |
size_t |
i | ) |
|
|
inline |
◆ setValue() [1/3]
void fcl::details::sse_meta_d4::setValue |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
w = 0 |
|
) |
| |
|
inline |
◆ setValue() [2/3]
void fcl::details::sse_meta_d4::setValue |
( |
double |
x | ) |
|
|
inline |
◆ setValue() [3/3]
void fcl::details::sse_meta_d4::setValue |
( |
__m128d |
x, |
|
|
__m128d |
y |
|
) |
| |
|
inline |
◆ ubound()
◆ @13
__m128d fcl::details::sse_meta_d4::v[2] |
Referenced by fcl::details::abs(), fcl::details::cross_prod(), fcl::details::dot_prod3(), fcl::details::dot_prod4(), fcl::details::equal(), lbound(), fcl::details::max(), fcl::details::min(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), and ubound().
◆ vs
double fcl::details::sse_meta_d4::vs[4] |