#include <hpp/fcl/simd/math_simd_details.h>
|
union { |
float vs [4] |
|
__m128 v |
|
}; | |
|
◆ meta_type
◆ sse_meta_f4() [1/5]
fcl::details::sse_meta_f4::sse_meta_f4 |
( |
| ) |
|
|
inline |
Referenced by fcl::details::abs(), fcl::details::cross_prod(), fcl::details::sse_meta_f12::getRow(), fcl::details::sse_meta_f16::getRow(), fcl::details::max(), fcl::details::min(), fcl::details::normalize3(), fcl::details::normalize3_approx(), operator*(), operator*(), fcl::details::sse_meta_f12::operator*(), fcl::details::sse_meta_f16::operator*(), operator+(), operator-(), operator-=(), operator/(), operator/(), setValue(), fcl::details::sse_meta_f12::transposeTimes(), and fcl::details::sse_meta_f16::transposeTimes().
◆ sse_meta_f4() [2/5]
fcl::details::sse_meta_f4::sse_meta_f4 |
( |
float |
x | ) |
|
|
inline |
◆ sse_meta_f4() [3/5]
fcl::details::sse_meta_f4::sse_meta_f4 |
( |
float * |
px | ) |
|
|
inline |
◆ sse_meta_f4() [4/5]
fcl::details::sse_meta_f4::sse_meta_f4 |
( |
__m128 |
x | ) |
|
|
inline |
◆ sse_meta_f4() [5/5]
fcl::details::sse_meta_f4::sse_meta_f4 |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w = 1 |
|
) |
| |
|
inline |
◆ lbound()
◆ negate()
void fcl::details::sse_meta_f4::negate |
( |
| ) |
|
|
inline |
◆ operator delete []()
void fcl::details::sse_meta_f4::operator delete [] |
( |
void * |
x | ) |
|
|
inline |
◆ operator new []()
void* fcl::details::sse_meta_f4::operator new [] |
( |
size_t |
n | ) |
|
|
inline |
◆ operator*() [1/2]
◆ operator*() [2/2]
sse_meta_f4 fcl::details::sse_meta_f4::operator* |
( |
float |
t | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
sse_meta_f4& fcl::details::sse_meta_f4::operator*= |
( |
float |
t | ) |
|
|
inline |
◆ operator+() [1/2]
◆ operator+() [2/2]
sse_meta_f4 fcl::details::sse_meta_f4::operator+ |
( |
float |
t | ) |
const |
|
inline |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
sse_meta_f4& fcl::details::sse_meta_f4::operator+= |
( |
float |
t | ) |
|
|
inline |
◆ operator-() [1/3]
◆ operator-() [2/3]
sse_meta_f4 fcl::details::sse_meta_f4::operator- |
( |
float |
t | ) |
const |
|
inline |
◆ operator-() [3/3]
sse_meta_f4 fcl::details::sse_meta_f4::operator- |
( |
| ) |
const |
|
inline |
◆ operator-=() [1/2]
◆ operator-=() [2/2]
sse_meta_f4& fcl::details::sse_meta_f4::operator-= |
( |
float |
t | ) |
|
|
inline |
◆ operator/() [1/2]
◆ operator/() [2/2]
sse_meta_f4 fcl::details::sse_meta_f4::operator/ |
( |
float |
t | ) |
const |
|
inline |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
sse_meta_f4& fcl::details::sse_meta_f4::operator/= |
( |
float |
t | ) |
|
|
inline |
◆ operator[]() [1/2]
float fcl::details::sse_meta_f4::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
◆ operator[]() [2/2]
float& fcl::details::sse_meta_f4::operator[] |
( |
size_t |
i | ) |
|
|
inline |
◆ setValue() [1/3]
void fcl::details::sse_meta_f4::setValue |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w = 1 |
|
) |
| |
|
inline |
◆ setValue() [2/3]
void fcl::details::sse_meta_f4::setValue |
( |
float |
x | ) |
|
|
inline |
◆ setValue() [3/3]
void fcl::details::sse_meta_f4::setValue |
( |
__m128 |
x | ) |
|
|
inline |
◆ ubound()
◆ @9
__m128 fcl::details::sse_meta_f4::v |
◆ vs
float fcl::details::sse_meta_f4::vs[4] |