Generic SIMD Intrinsic Library API  0.6
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
sse::svec< 4, double > Member List

This is the complete list of members for sse::svec< 4, double >, including all inherited members.

abs()sse::svec< 4, double >
broadcast(int32_t index)sse::svec< 4, double >
ceil()sse::svec< 4, double >
exp()sse::svec< 4, double >
floor()sse::svec< 4, double >
gather(svec< 4, void * > ptrs, svec< 4, bool > mask)sse::svec< 4, double >static
gather_base_offsets(double *b, uint32_t scale, svec< 4, int32_t > offsets, svec< 4, bool > mask)sse::svec< 4, double >static
gather_base_offsets(double *b, uint32_t scale, svec< 4, int64_t > offsets, svec< 4, bool > mask)sse::svec< 4, double >static
gather_stride(double *b, int32_t off, int32_t stride)sse::svec< 4, double >static
gather_stride(double *b, int64_t off, int64_t stride)sse::svec< 4, double >static
load(svec< 4, double > *p)sse::svec< 4, double >static
load_and_splat(double *p)sse::svec< 4, double >static
load_const(const double *p)sse::svec< 4, double >static
log()sse::svec< 4, double >
masked_load(svec< 4, double > *p, svec< 4, bool > mask)sse::svec< 4, double >static
masked_store(svec< 4, double > *p, svec< 4, bool > mask)sse::svec< 4, double >
operator!=(svec< 4, double > a)sse::svec< 4, double >
operator*(svec< 4, double > a)sse::svec< 4, double >
operator*(double s)sse::svec< 4, double >
operator+(svec< 4, double > a)sse::svec< 4, double >
operator+(double s)sse::svec< 4, double >
operator-()sse::svec< 4, double >
operator-(svec< 4, double > a)sse::svec< 4, double >
operator-(double s)sse::svec< 4, double >
operator/(svec< 4, double > a)sse::svec< 4, double >
operator/(double s)sse::svec< 4, double >
operator<(svec< 4, double > a)sse::svec< 4, double >
operator<<(std::ostream &out, const svec< 4, double > &v)sse::svec< 4, double >friend
operator<=(svec< 4, double > a)sse::svec< 4, double >
operator==(svec< 4, double > a)sse::svec< 4, double >
operator>(svec< 4, double > a)sse::svec< 4, double >
operator>=(svec< 4, double > a)sse::svec< 4, double >
operator[](int index)sse::svec< 4, double >
operator[](int index) const sse::svec< 4, double >
pow(svec< 4, double > a)sse::svec< 4, double >
rcp()sse::svec< 4, double >
reduce_add()sse::svec< 4, double >
reduce_max()sse::svec< 4, double >
reduce_min()sse::svec< 4, double >
rotate(int32_t index)sse::svec< 4, double >
round()sse::svec< 4, double >
rsqrt()sse::svec< 4, double >
scatter(svec< 4, void * > ptrs, svec< 4, bool > mask)sse::svec< 4, double >
scatter_base_offsets(double *b, uint32_t scale, svec< 4, int32_t > offsets, svec< 4, bool > mask)sse::svec< 4, double >
scatter_base_offsets(double *b, uint32_t scale, svec< 4, int64_t > offsets, svec< 4, bool > mask)sse::svec< 4, double >
scatter_stride(double *b, int32_t off, int32_t stride)sse::svec< 4, double >
scatter_stride(double *b, int64_t off, int64_t stride)sse::svec< 4, double >
shuffle(svec< 4, int32_t > index)sse::svec< 4, double >
sqrt()sse::svec< 4, double >
store(svec< 4, double > *p)sse::svec< 4, double >
svec()sse::svec< 4, double >
svec(__m128d a, __m128d b)sse::svec< 4, double >
svec(double a, double b, double c, double d)sse::svec< 4, double >
svec(double a)sse::svec< 4, double >
vsse::svec< 4, double >