|
| svec< 4, bool > | vsx::svec_select (svec< 4, bool > mask, svec< 4, bool > a, svec< 4, bool > b) |
| | construct c by selecting elements from two input vectors according to the mask More...
|
| |
| svec< 4, int8_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, int8_t > a, svec< 4, int8_t > b) |
| | select of svec<4,int8_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, uint8_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, uint8_t > a, svec< 4, uint8_t > b) |
| | select of svec<4,uint8_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, int16_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, int16_t > a, svec< 4, int16_t > b) |
| | select of _svec<4,int16_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, uint16_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, uint16_t > a, svec< 4, uint16_t > b) |
| | select of svec<4,uint16_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, int32_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, int32_t > a, svec< 4, int32_t > b) |
| | select of svec<4,int32_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, uint32_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, uint32_t > a, svec< 4, uint32_t > b) |
| | select of svec<4,uint32_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, int64_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, int64_t > a, svec< 4, int64_t > b) |
| | select of svec<4,int64_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, uint64_t > | vsx::svec_select (svec< 4, bool > mask, svec< 4, uint64_t > a, svec< 4, uint64_t > b) |
| | select of svec<4,uint64_t> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, float > | vsx::svec_select (svec< 4, bool > mask, svec< 4, float > a, svec< 4, float > b) |
| | select of svec<4,float> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, double > | vsx::svec_select (svec< 4, bool > mask, svec< 4, double > a, svec< 4, double > b) |
| | select of svec<4,double> vectors by a mask vector see svec_select(svec<4,bool> mask, svec<4,bool> a, svec<4,bool> b) More...
|
| |
| svec< 4, bool > | vsx::svec_select (bool cond, svec< 4, bool > a, svec< 4, bool > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, int8_t > | vsx::svec_select (bool cond, svec< 4, int8_t > a, svec< 4, int8_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, uint8_t > | vsx::svec_select (bool cond, svec< 4, uint8_t > a, svec< 4, uint8_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, int16_t > | vsx::svec_select (bool cond, svec< 4, int16_t > a, svec< 4, int16_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, uint16_t > | vsx::svec_select (bool cond, svec< 4, uint16_t > a, svec< 4, uint16_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, int32_t > | vsx::svec_select (bool cond, svec< 4, int32_t > a, svec< 4, int32_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, uint32_t > | vsx::svec_select (bool cond, svec< 4, uint32_t > a, svec< 4, uint32_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, int64_t > | vsx::svec_select (bool cond, svec< 4, int64_t > a, svec< 4, int64_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, uint64_t > | vsx::svec_select (bool cond, svec< 4, uint64_t > a, svec< 4, uint64_t > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, float > | vsx::svec_select (bool cond, svec< 4, float > a, svec< 4, float > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| svec< 4, double > | vsx::svec_select (bool cond, svec< 4, double > a, svec< 4, double > b) |
| | Select two TYPE vectors by a bool scalar. The same as cond ? a: b. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_load_const< svec< 4, int8_t > > (const int8_t *p) |
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_load_const< svec< 4, uint8_t > > (const uint8_t *p) |
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_load_const< svec< 4, int16_t > > (const int16_t *p) |
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_load_const< svec< 4, uint16_t > > (const uint16_t *p) |
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_load_const< svec< 4, int32_t > > (const int32_t *p) |
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_load_const< svec< 4, uint32_t > > (const uint32_t *p) |
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_load_const< svec< 4, int64_t > > (const int64_t *p) |
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_load_const< svec< 4, uint64_t > > (const uint64_t *p) |
| |
| template<> |
| svec< 4, float > | vsx::svec_load_const< svec< 4, float > > (const float *p) |
| |
| template<> |
| svec< 4, double > | vsx::svec_load_const< svec< 4, double > > (const double *p) |
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_load_and_splat< svec< 4, int8_t > > (int8_t *p) |
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_load_and_splat< svec< 4, uint8_t > > (uint8_t *p) |
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_load_and_splat< svec< 4, int16_t > > (int16_t *p) |
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_load_and_splat< svec< 4, uint16_t > > (uint16_t *p) |
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_load_and_splat< svec< 4, int32_t > > (int32_t *p) |
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_load_and_splat< svec< 4, uint32_t > > (uint32_t *p) |
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_load_and_splat< svec< 4, int64_t > > (int64_t *p) |
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_load_and_splat< svec< 4, uint64_t > > (uint64_t *p) |
| |
| template<> |
| svec< 4, float > | vsx::svec_load_and_splat< svec< 4, float > > (float *p) |
| |
| template<> |
| svec< 4, double > | vsx::svec_load_and_splat< svec< 4, double > > (double *p) |
| |
| svec< 4, int32_t > | vsx::svec_madd (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, int32_t > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, int32_t > | vsx::svec_msub (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, int32_t > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, int32_t > | vsx::svec_nmsub (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, int32_t > c) |
| | vector multiply and add operation. return - ( a * b - c). More...
|
| |
| svec< 4, uint32_t > | vsx::svec_madd (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, uint32_t > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, uint32_t > | vsx::svec_msub (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, uint32_t > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, uint32_t > | vsx::svec_nmsub (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, uint32_t > c) |
| | vector multiply and add operation. return - ( a * b - c). More...
|
| |
| svec< 4, int64_t > | vsx::svec_madd (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, int64_t > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, int64_t > | vsx::svec_msub (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, int64_t > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, int64_t > | vsx::svec_nmsub (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, int64_t > c) |
| | vector multiply and add operation. return - ( a * b - c). More...
|
| |
| svec< 4, uint64_t > | vsx::svec_madd (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, uint64_t > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, uint64_t > | vsx::svec_msub (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, uint64_t > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, uint64_t > | vsx::svec_nmsub (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, uint64_t > c) |
| | vector multiply and add operation. return - ( a * b - c). More...
|
| |
| svec< 4, float > | vsx::svec_madd (svec< 4, float > a, svec< 4, float > b, svec< 4, float > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, double > | vsx::svec_madd (svec< 4, double > a, svec< 4, double > b, svec< 4, double > c) |
| | vector multiply and add operation. return a * b + c. More...
|
| |
| svec< 4, float > | vsx::svec_msub (svec< 4, float > a, svec< 4, float > b, svec< 4, float > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, double > | vsx::svec_msub (svec< 4, double > a, svec< 4, double > b, svec< 4, double > c) |
| | vector multiply and add operation. return a * b - c. More...
|
| |
| svec< 4, float > | vsx::svec_nmsub (svec< 4, float > a, svec< 4, float > b, svec< 4, float > c) |
| | vector multiply and add operation. return -(a * b - c). More...
|
| |
| svec< 4, double > | vsx::svec_nmsub (svec< 4, double > a, svec< 4, double > b, svec< 4, double > c) |
| | vector multiply and add operation. return -(a * b - c). More...
|
| |
| svec< 4,float > | vsx::svec_preduce_add (svec< 4, float > v0, svec< 4, float > v1, svec< 4, float > v2, svec< 4, float > v3) |
| |
| svec< 4, double > | vsx::svec_preduce_add (svec< 4, double > v0, svec< 4, double > v1, svec< 4, double > v2, svec< 4, double > v3) |
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, int8_t > a, svec< 4, int8_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, uint8_t > a, svec< 4, uint8_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, int16_t > a, svec< 4, int16_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, uint16_t > a, svec< 4, uint16_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, int32_t > a, svec< 4, int32_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, uint32_t > a, svec< 4, uint32_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, int64_t > a, svec< 4, int64_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, uint64_t > a, svec< 4, uint64_t > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, float > a, svec< 4, float > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_equal (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_not_equal (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do not_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_than (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do less_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_less_equal (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do less_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_than (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do greater_than operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| svec< 4,bool > | vsx::svec_masked_greater_equal (svec< 4, double > a, svec< 4, double > b, svec< 4, bool > mask) |
| | Do greater_equal operation on a and b with mask * If mask is true, return the compare result, otherwise return false. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, bool > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, int8_t > val) |
| | cast val from svec<4,int8_t> type to svec<4,int16_t> type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, int8_t > val) |
| | cast val from svec<4,int8_t> type to svec<4,uint16_t> type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, int8_t > val) |
| | cast val from svec<4,int8_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, int8_t > val) |
| | cast val from svec<4,int8_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, int8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, uint8_t > val) |
| | cast val from svec<4,uint8_t> type to svec<4, int16_T> type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, uint8_t > val) |
| | cast val from svec<4,uint8_t> type to svec<4,uint16_t> type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, uint8_t > val) |
| | cast val from svec<4,uint8_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, uint8_t > val) |
| | cast val from svec<4,uint8_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, uint8_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, int16_t > val) |
| | cast val from svec<4,int16_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, int16_t > val) |
| | cast val from svec<4,int16_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, int16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, uint16_t > val) |
| | cast val from svec<4,uint16_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, uint16_t > val) |
| | cast val from svec<4,uint16_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, uint16_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, int32_t > val) |
| | cast val from svec<4,int32_t> type to svec<4,int64_t> type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, int32_t > val) |
| | cast val from svec<4,int32_t> type to svec<4,uint64_t> type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, int32_t > val) |
| | cast val from svec<4,int32_t> type to svec<4,float> type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, int32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, uint32_t > val) |
| | cast val from svec<4,uint32_t> type to svec<4,int64_t> type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, uint32_t > val) |
| | cast val from svec<4,uint32_t> type to svec<4,uint64_t> type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, uint32_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, int64_t > val) |
| | cast val from svec<4,int64_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, int64_t > val) |
| | cast val from svec<4,int64_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, int64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, uint64_t > val) |
| | cast val from svec<4,uint64_t> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, uint64_t > val) |
| | cast val from svec<4,uint64_t> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, uint64_t > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, float > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,int8_t> type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,uint8_t> type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,int16_t> type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,uint16_t> type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,int32_t> type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, float > val) |
| | cast val from svec<4,float> type to svec<4,uint32_t> type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, float > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, float > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast< svec< 4, double > > (svec< 4, float > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, bool > | vsx::svec_cast< svec< 4, bool > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int8_t > | vsx::svec_cast< svec< 4, int8_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint8_t > | vsx::svec_cast< svec< 4, uint8_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int16_t > | vsx::svec_cast< svec< 4, int16_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint16_t > | vsx::svec_cast< svec< 4, uint16_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast< svec< 4, int32_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast< svec< 4, uint32_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast< svec< 4, int64_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast< svec< 4, uint64_t > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast< svec< 4, float > > (svec< 4, double > val) |
| | cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast_bits< svec< 4, float > > (svec< 4, int32_t > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, float > | vsx::svec_cast_bits< svec< 4, float > > (svec< 4, uint32_t > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int32_t > | vsx::svec_cast_bits< svec< 4, int32_t > > (svec< 4, float > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint32_t > | vsx::svec_cast_bits< svec< 4, uint32_t > > (svec< 4, float > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast_bits< svec< 4, double > > (svec< 4, int64_t > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, double > | vsx::svec_cast_bits< svec< 4, double > > (svec< 4, uint64_t > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, int64_t > | vsx::svec_cast_bits< svec< 4, int64_t > > (svec< 4, double > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| template<> |
| svec< 4, uint64_t > | vsx::svec_cast_bits< svec< 4, uint64_t > > (svec< 4, double > val) |
| | bit cast val from FROM type to TO type. More...
|
| |
| svec< 4, int8_t > | vsx::operator+ (int8_t s, svec< 4, int8_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, int8_t > | vsx::operator- (int8_t s, svec< 4, int8_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, int8_t > | vsx::operator* (int8_t s, svec< 4, int8_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, int8_t > | vsx::operator/ (int8_t s, svec< 4, int8_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, uint8_t > | vsx::operator+ (uint8_t s, svec< 4, uint8_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, uint8_t > | vsx::operator- (uint8_t s, svec< 4, uint8_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, uint8_t > | vsx::operator* (uint8_t s, svec< 4, uint8_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, uint8_t > | vsx::operator/ (uint8_t s, svec< 4, uint8_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, int16_t > | vsx::operator+ (int16_t s, svec< 4, int16_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, int16_t > | vsx::operator- (int16_t s, svec< 4, int16_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, int16_t > | vsx::operator* (int16_t s, svec< 4, int16_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, int16_t > | vsx::operator/ (int16_t s, svec< 4, int16_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, uint16_t > | vsx::operator+ (uint16_t s, svec< 4, uint16_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, uint16_t > | vsx::operator- (uint16_t s, svec< 4, uint16_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, uint16_t > | vsx::operator* (uint16_t s, svec< 4, uint16_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, uint16_t > | vsx::operator/ (uint16_t s, svec< 4, uint16_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, int32_t > | vsx::operator+ (int32_t s, svec< 4, int32_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, int32_t > | vsx::operator- (int32_t s, svec< 4, int32_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, int32_t > | vsx::operator* (int32_t s, svec< 4, int32_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, int32_t > | vsx::operator/ (int32_t s, svec< 4, int32_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, uint32_t > | vsx::operator+ (uint32_t s, svec< 4, uint32_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, uint32_t > | vsx::operator- (uint32_t s, svec< 4, uint32_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, uint32_t > | vsx::operator* (uint32_t s, svec< 4, uint32_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, uint32_t > | vsx::operator/ (uint32_t s, svec< 4, uint32_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, int64_t > | vsx::operator+ (int64_t s, svec< 4, int64_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, int64_t > | vsx::operator- (int64_t s, svec< 4, int64_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, int64_t > | vsx::operator* (int64_t s, svec< 4, int64_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, int64_t > | vsx::operator/ (int64_t s, svec< 4, int64_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, uint64_t > | vsx::operator+ (uint64_t s, svec< 4, uint64_t > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, uint64_t > | vsx::operator- (uint64_t s, svec< 4, uint64_t > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, uint64_t > | vsx::operator* (uint64_t s, svec< 4, uint64_t > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, uint64_t > | vsx::operator/ (uint64_t s, svec< 4, uint64_t > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, float > | vsx::operator+ (float s, svec< 4, float > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, float > | vsx::operator- (float s, svec< 4, float > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, float > | vsx::operator* (float s, svec< 4, float > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, float > | vsx::operator/ (float s, svec< 4, float > a) |
| | Divide a scalar by a vector. More...
|
| |
| svec< 4, double > | vsx::operator+ (double s, svec< 4, double > a) |
| | Add a scalar and a vector. More...
|
| |
| svec< 4, double > | vsx::operator- (double s, svec< 4, double > a) |
| | Sub a scalar and a vector. More...
|
| |
| svec< 4, double > | vsx::operator* (double s, svec< 4, double > a) |
| | Multiply a scalar and a vector. More...
|
| |
| svec< 4, double > | vsx::operator/ (double s, svec< 4, double > a) |
| | Divide a scalar by a vector. More...
|
| |