|
template<typename type > |
int | vecLength () |
|
template<> |
int | vecLength< short > () |
|
template<> |
int | vecLength< float > () |
|
template<> |
int | vecLength< double > () |
|
template<> |
int | vecLength< short2 > () |
|
template<> |
int | vecLength< float2 > () |
|
template<> |
int | vecLength< double2 > () |
|
template<> |
int | vecLength< short4 > () |
|
template<> |
int | vecLength< float4 > () |
|
template<> |
int | vecLength< double4 > () |
|
template<typename FloatN > |
__device__ void | copyFloatN (FloatN &a, const FloatN &b) |
|
__device__ void | copyFloatN (float2 &a, const short2 &b) |
|
__device__ void | copyFloatN (float4 &a, const short4 &b) |
|
__device__ void | copyFloatN (double2 &a, const short2 &b) |
|
__device__ void | copyFloatN (double4 &a, const short4 &b) |
|
__device__ void | copyFloatN (float2 &a, const double2 &b) |
|
__device__ void | copyFloatN (double2 &a, const float2 &b) |
|
__device__ void | copyFloatN (float4 &a, const double4 &b) |
|
__device__ void | copyFloatN (double4 &a, const float4 &b) |
|
__device__ void | copyFloatN (short2 &a, const float2 &b) |
|
__device__ void | copyFloatN (short4 &a, const float4 &b) |
|
__device__ void | copyFloatN (short2 &a, const double2 &b) |
|
__device__ void | copyFloatN (short4 &a, const double4 &b) |
|
template<typename OutputType , typename InputType > |
__device__ void | convert (OutputType x[], InputType y[], const int N) |
|
template<> |
__device__ void | convert< float2, short2 > (float2 x[], short2 y[], const int N) |
|
template<> |
__device__ void | convert< float4, short4 > (float4 x[], short4 y[], const int N) |
|
template<> |
__device__ void | convert< double4, double2 > (double4 x[], double2 y[], const int N) |
|
template<> |
__device__ void | convert< double2, double4 > (double2 x[], double4 y[], const int N) |
|
template<> |
__device__ void | convert< float4, float2 > (float4 x[], float2 y[], const int N) |
|
template<> |
__device__ void | convert< float2, float4 > (float2 x[], float4 y[], const int N) |
|
template<> |
__device__ void | convert< short4, float2 > (short4 x[], float2 y[], const int N) |
|
template<> |
__device__ void | convert< float2, short4 > (float2 x[], short4 y[], const int N) |
|
template<> |
__device__ void | convert< float4, short2 > (float4 x[], short2 y[], const int N) |
|
template<> |
__device__ void | convert< short2, float4 > (short2 x[], float4 y[], const int N) |
|
template<> |
__device__ void | convert< short4, double2 > (short4 x[], double2 y[], const int N) |
|
template<> |
__device__ void | convert< double2, short4 > (double2 x[], short4 y[], const int N) |
|
template<> |
__device__ void | convert< double4, short2 > (double4 x[], short2 y[], const int N) |
|
template<> |
__device__ void | convert< short2, double4 > (short2 x[], double4 y[], const int N) |
|
template<> |
__device__ void | convert< float4, double2 > (float4 x[], double2 y[], const int N) |
|
template<> |
__device__ void | convert< double2, float4 > (double2 x[], float4 y[], const int N) |
|
template<> |
__device__ void | convert< double4, float2 > (double4 x[], float2 y[], const int N) |
|
template<> |
__device__ void | convert< float2, double4 > (float2 x[], double4 y[], const int N) |
|