OpenCV  2.4.13.5
Open Source Computer Vision
cv::gpu::device Namespace Reference

Namespaces

 color_detail
 
 functional_detail
 
 reduce_detail
 
 reduce_key_val_detail
 
 transform_detail
 
 type_traits_detail
 
 vec_distance_detail
 
 vec_math_detail
 

Classes

struct  abs_func
 
struct  abs_func< char >
 
struct  abs_func< double >
 
struct  abs_func< float >
 
struct  abs_func< int >
 
struct  abs_func< short >
 
struct  abs_func< signed char >
 
struct  abs_func< unsigned char >
 
struct  abs_func< unsigned int >
 
struct  abs_func< unsigned short >
 
struct  acos_func
 
struct  acos_func< double >
 
struct  acosh_func
 
struct  acosh_func< double >
 
struct  AreaFilter
 
struct  asin_func
 
struct  asin_func< double >
 
struct  asinh_func
 
struct  asinh_func< double >
 
struct  atan2_func
 
struct  atan2_func< double >
 
struct  atan_func
 
struct  atan_func< double >
 
struct  atanh_func
 
struct  atanh_func< double >
 
struct  bgr555_to_bgr_traits
 
struct  bgr555_to_bgra_traits
 
struct  bgr555_to_gray_traits
 
struct  bgr555_to_rgb_traits
 
struct  bgr555_to_rgba_traits
 
struct  bgr565_to_bgr_traits
 
struct  bgr565_to_bgra_traits
 
struct  bgr565_to_gray_traits
 
struct  bgr565_to_rgb_traits
 
struct  bgr565_to_rgba_traits
 
struct  bgr_to_bgr555_traits
 
struct  bgr_to_bgr565_traits
 
struct  bgr_to_bgra_traits
 
struct  bgr_to_gray_traits
 
struct  bgr_to_hls4_full_traits
 
struct  bgr_to_hls4_full_traits< float >
 
struct  bgr_to_hls4_traits
 
struct  bgr_to_hls4_traits< float >
 
struct  bgr_to_hls_full_traits
 
struct  bgr_to_hls_full_traits< float >
 
struct  bgr_to_hls_traits
 
struct  bgr_to_hls_traits< float >
 
struct  bgr_to_hsv4_full_traits
 
struct  bgr_to_hsv4_full_traits< float >
 
struct  bgr_to_hsv4_traits
 
struct  bgr_to_hsv4_traits< float >
 
struct  bgr_to_hsv_full_traits
 
struct  bgr_to_hsv_full_traits< float >
 
struct  bgr_to_hsv_traits
 
struct  bgr_to_hsv_traits< float >
 
struct  bgr_to_lab4_traits
 
struct  bgr_to_lab_traits
 
struct  bgr_to_luv4_traits
 
struct  bgr_to_luv_traits
 
struct  bgr_to_rgb_traits
 
struct  bgr_to_rgba_traits
 
struct  bgr_to_xyz4_traits
 
struct  bgr_to_xyz_traits
 
struct  bgr_to_YCrCb4_traits
 
struct  bgr_to_YCrCb_traits
 
struct  bgr_to_yuv4_traits
 
struct  bgr_to_yuv_traits
 
struct  bgra_to_bgr555_traits
 
struct  bgra_to_bgr565_traits
 
struct  bgra_to_bgr_traits
 
struct  bgra_to_gray_traits
 
struct  bgra_to_hls4_full_traits
 
struct  bgra_to_hls4_full_traits< float >
 
struct  bgra_to_hls4_traits
 
struct  bgra_to_hls4_traits< float >
 
struct  bgra_to_hls_full_traits
 
struct  bgra_to_hls_full_traits< float >
 
struct  bgra_to_hls_traits
 
struct  bgra_to_hls_traits< float >
 
struct  bgra_to_hsv4_full_traits
 
struct  bgra_to_hsv4_full_traits< float >
 
struct  bgra_to_hsv4_traits
 
struct  bgra_to_hsv4_traits< float >
 
struct  bgra_to_hsv_full_traits
 
struct  bgra_to_hsv_full_traits< float >
 
struct  bgra_to_hsv_traits
 
struct  bgra_to_hsv_traits< float >
 
struct  bgra_to_lab4_traits
 
struct  bgra_to_lab_traits
 
struct  bgra_to_luv4_traits
 
struct  bgra_to_luv_traits
 
struct  bgra_to_rgb_traits
 
struct  bgra_to_rgba_traits
 
struct  bgra_to_xyz4_traits
 
struct  bgra_to_xyz_traits
 
struct  bgra_to_YCrCb4_traits
 
struct  bgra_to_YCrCb_traits
 
struct  bgra_to_yuv4_traits
 
struct  bgra_to_yuv_traits
 
struct  binary_function
 
struct  binary_negate
 
struct  binder1st
 
struct  binder2nd
 
struct  bit_and
 
struct  bit_not
 
struct  bit_or
 
struct  bit_xor
 
struct  Block
 
struct  BlockScan
 
struct  BorderReader
 
struct  BorderReader< Ptr2D, BrdConstant< D > >
 
struct  BrdColConstant
 
struct  BrdColReflect
 
struct  BrdColReflect101
 
struct  BrdColReplicate
 
struct  BrdColWrap
 
struct  BrdConstant
 
struct  BrdReflect
 
struct  BrdReflect101
 
struct  BrdReplicate
 
struct  BrdRowConstant
 
struct  BrdRowReflect
 
struct  BrdRowReflect101
 
struct  BrdRowReplicate
 
struct  BrdRowWrap
 
struct  BrdWrap
 
struct  cos_func
 
struct  cos_func< double >
 
struct  cosh_func
 
struct  cosh_func< double >
 
struct  CubicFilter
 
struct  DefaultTransformFunctorTraits
 
struct  DefaultTransformShift
 
struct  divides
 
struct  double8
 
struct  DynamicSharedMem
 
struct  DynamicSharedMem< double >
 
struct  Emulation
 
struct  equal_to
 
struct  exp10_func
 
struct  exp10_func< double >
 
struct  exp2_func
 
struct  exp2_func< double >
 
struct  exp_func
 
struct  exp_func< double >
 
struct  ForceGlob
 
struct  ForceGlob< char >
 
struct  ForceGlob< double >
 
struct  ForceGlob< float >
 
struct  ForceGlob< int >
 
struct  ForceGlob< schar >
 
struct  ForceGlob< short >
 
struct  ForceGlob< uchar >
 
struct  ForceGlob< uint >
 
struct  ForceGlob< ushort >
 
struct  gray_to_bgr555_traits
 
struct  gray_to_bgr565_traits
 
struct  gray_to_bgr_traits
 
struct  gray_to_bgra_traits
 
struct  greater
 
struct  greater_equal
 
struct  HammingDist
 
struct  hls4_to_bgr_full_traits
 
struct  hls4_to_bgr_full_traits< float >
 
struct  hls4_to_bgr_traits
 
struct  hls4_to_bgr_traits< float >
 
struct  hls4_to_bgra_full_traits
 
struct  hls4_to_bgra_full_traits< float >
 
struct  hls4_to_bgra_traits
 
struct  hls4_to_bgra_traits< float >
 
struct  hls4_to_rgb_full_traits
 
struct  hls4_to_rgb_full_traits< float >
 
struct  hls4_to_rgb_traits
 
struct  hls4_to_rgb_traits< float >
 
struct  hls4_to_rgba_full_traits
 
struct  hls4_to_rgba_full_traits< float >
 
struct  hls4_to_rgba_traits
 
struct  hls4_to_rgba_traits< float >
 
struct  hls_to_bgr_full_traits
 
struct  hls_to_bgr_full_traits< float >
 
struct  hls_to_bgr_traits
 
struct  hls_to_bgr_traits< float >
 
struct  hls_to_bgra_full_traits
 
struct  hls_to_bgra_full_traits< float >
 
struct  hls_to_bgra_traits
 
struct  hls_to_bgra_traits< float >
 
struct  hls_to_rgb_full_traits
 
struct  hls_to_rgb_full_traits< float >
 
struct  hls_to_rgb_traits
 
struct  hls_to_rgb_traits< float >
 
struct  hls_to_rgba_full_traits
 
struct  hls_to_rgba_full_traits< float >
 
struct  hls_to_rgba_traits
 
struct  hls_to_rgba_traits< float >
 
struct  hsv4_to_bgr_full_traits
 
struct  hsv4_to_bgr_full_traits< float >
 
struct  hsv4_to_bgr_traits
 
struct  hsv4_to_bgr_traits< float >
 
struct  hsv4_to_bgra_full_traits
 
struct  hsv4_to_bgra_full_traits< float >
 
struct  hsv4_to_bgra_traits
 
struct  hsv4_to_bgra_traits< float >
 
struct  hsv4_to_rgb_full_traits
 
struct  hsv4_to_rgb_full_traits< float >
 
struct  hsv4_to_rgb_traits
 
struct  hsv4_to_rgb_traits< float >
 
struct  hsv4_to_rgba_full_traits
 
struct  hsv4_to_rgba_full_traits< float >
 
struct  hsv4_to_rgba_traits
 
struct  hsv4_to_rgba_traits< float >
 
struct  hsv_to_bgr_full_traits
 
struct  hsv_to_bgr_full_traits< float >
 
struct  hsv_to_bgr_traits
 
struct  hsv_to_bgr_traits< float >
 
struct  hsv_to_bgra_full_traits
 
struct  hsv_to_bgra_full_traits< float >
 
struct  hsv_to_bgra_traits
 
struct  hsv_to_bgra_traits< float >
 
struct  hsv_to_rgb_full_traits
 
struct  hsv_to_rgb_full_traits< float >
 
struct  hsv_to_rgb_traits
 
struct  hsv_to_rgb_traits< float >
 
struct  hsv_to_rgba_full_traits
 
struct  hsv_to_rgba_full_traits< float >
 
struct  hsv_to_rgba_traits
 
struct  hsv_to_rgba_traits< float >
 
struct  hypot_func
 
struct  hypot_func< double >
 
struct  hypot_sqr_func
 
struct  identity
 
struct  IntegerAreaFilter
 
struct  IsBinaryFunction
 
struct  IsSimpleParameter
 
struct  IsUnaryFunction
 
struct  L1Dist
 
struct  L1Dist< float >
 
struct  L2Dist
 
struct  lab4_to_bgr_traits
 
struct  lab4_to_bgra_traits
 
struct  lab4_to_lbgr_traits
 
struct  lab4_to_lbgra_traits
 
struct  lab4_to_lrgb_traits
 
struct  lab4_to_lrgba_traits
 
struct  lab4_to_rgb_traits
 
struct  lab4_to_rgba_traits
 
struct  lab_to_bgr_traits
 
struct  lab_to_bgra_traits
 
struct  lab_to_lbgr_traits
 
struct  lab_to_lbgra_traits
 
struct  lab_to_lrgb_traits
 
struct  lab_to_lrgba_traits
 
struct  lab_to_rgb_traits
 
struct  lab_to_rgba_traits
 
struct  lbgr_to_lab4_traits
 
struct  lbgr_to_lab_traits
 
struct  lbgr_to_luv4_traits
 
struct  lbgr_to_luv_traits
 
struct  lbgra_to_lab4_traits
 
struct  lbgra_to_lab_traits
 
struct  lbgra_to_luv4_traits
 
struct  lbgra_to_luv_traits
 
struct  less
 
struct  less_equal
 
struct  LinearFilter
 
struct  log10_func
 
struct  log10_func< double >
 
struct  log2_func
 
struct  log2_func< double >
 
struct  log_func
 
struct  log_func< double >
 
struct  logical_and
 
struct  logical_not
 
struct  logical_or
 
struct  lrgb_to_lab4_traits
 
struct  lrgb_to_lab_traits
 
struct  lrgb_to_luv4_traits
 
struct  lrgb_to_luv_traits
 
struct  lrgba_to_lab4_traits
 
struct  lrgba_to_lab_traits
 
struct  lrgba_to_luv4_traits
 
struct  lrgba_to_luv_traits
 
struct  luv4_to_bgr_traits
 
struct  luv4_to_bgra_traits
 
struct  luv4_to_lbgr_traits
 
struct  luv4_to_lbgra_traits
 
struct  luv4_to_lrgb_traits
 
struct  luv4_to_lrgba_traits
 
struct  luv4_to_rgb_traits
 
struct  luv4_to_rgba_traits
 
struct  luv_to_bgr_traits
 
struct  luv_to_bgra_traits
 
struct  luv_to_lbgr_traits
 
struct  luv_to_lbgra_traits
 
struct  luv_to_lrgb_traits
 
struct  luv_to_lrgba_traits
 
struct  luv_to_rgb_traits
 
struct  luv_to_rgba_traits
 
struct  MaskCollection
 
struct  maximum
 
struct  maximum< char >
 
struct  maximum< double >
 
struct  maximum< float >
 
struct  maximum< int >
 
struct  maximum< schar >
 
struct  maximum< short >
 
struct  maximum< uchar >
 
struct  maximum< uint >
 
struct  maximum< ushort >
 
struct  minimum
 
struct  minimum< char >
 
struct  minimum< double >
 
struct  minimum< float >
 
struct  minimum< int >
 
struct  minimum< schar >
 
struct  minimum< short >
 
struct  minimum< uchar >
 
struct  minimum< uint >
 
struct  minimum< ushort >
 
struct  minus
 
struct  modulus
 
struct  multiplies
 
struct  negate
 
struct  not_equal_to
 
struct  numeric_limits
 
struct  numeric_limits< bool >
 
struct  numeric_limits< double >
 
struct  numeric_limits< float >
 
struct  numeric_limits< int >
 
struct  numeric_limits< short >
 
struct  numeric_limits< signed char >
 
struct  numeric_limits< unsigned char >
 
struct  numeric_limits< unsigned int >
 
struct  numeric_limits< unsigned short >
 
struct  plus
 
struct  PointFilter
 
struct  pow_func
 
struct  pow_func< double >
 
struct  project1st
 
struct  project2nd
 
struct  rgb_to_bgr555_traits
 
struct  rgb_to_bgr565_traits
 
struct  rgb_to_gray_traits
 
struct  rgb_to_hls4_full_traits
 
struct  rgb_to_hls4_full_traits< float >
 
struct  rgb_to_hls4_traits
 
struct  rgb_to_hls4_traits< float >
 
struct  rgb_to_hls_full_traits
 
struct  rgb_to_hls_full_traits< float >
 
struct  rgb_to_hls_traits
 
struct  rgb_to_hls_traits< float >
 
struct  rgb_to_hsv4_full_traits
 
struct  rgb_to_hsv4_full_traits< float >
 
struct  rgb_to_hsv4_traits
 
struct  rgb_to_hsv4_traits< float >
 
struct  rgb_to_hsv_full_traits
 
struct  rgb_to_hsv_full_traits< float >
 
struct  rgb_to_hsv_traits
 
struct  rgb_to_hsv_traits< float >
 
struct  rgb_to_lab4_traits
 
struct  rgb_to_lab_traits
 
struct  rgb_to_luv4_traits
 
struct  rgb_to_luv_traits
 
struct  rgb_to_xyz4_traits
 
struct  rgb_to_xyz_traits
 
struct  rgb_to_YCrCb4_traits
 
struct  rgb_to_YCrCb_traits
 
struct  rgb_to_yuv4_traits
 
struct  rgb_to_yuv_traits
 
struct  rgba_to_bgr555_traits
 
struct  rgba_to_bgr565_traits
 
struct  rgba_to_gray_traits
 
struct  rgba_to_hls4_full_traits
 
struct  rgba_to_hls4_full_traits< float >
 
struct  rgba_to_hls4_traits
 
struct  rgba_to_hls4_traits< float >
 
struct  rgba_to_hls_full_traits
 
struct  rgba_to_hls_full_traits< float >
 
struct  rgba_to_hls_traits
 
struct  rgba_to_hls_traits< float >
 
struct  rgba_to_hsv4_full_traits
 
struct  rgba_to_hsv4_full_traits< float >
 
struct  rgba_to_hsv4_traits
 
struct  rgba_to_hsv4_traits< float >
 
struct  rgba_to_hsv_full_traits
 
struct  rgba_to_hsv_full_traits< float >
 
struct  rgba_to_hsv_traits
 
struct  rgba_to_hsv_traits< float >
 
struct  rgba_to_lab4_traits
 
struct  rgba_to_lab_traits
 
struct  rgba_to_luv4_traits
 
struct  rgba_to_luv_traits
 
struct  rgba_to_xyz4_traits
 
struct  rgba_to_xyz_traits
 
struct  rgba_to_YCrCb4_traits
 
struct  rgba_to_YCrCb_traits
 
struct  rgba_to_yuv4_traits
 
struct  rgba_to_yuv_traits
 
struct  saturate_cast_func
 
struct  sin_func
 
struct  sin_func< double >
 
struct  SingleMask
 
struct  SingleMaskChannels
 
struct  sinh_func
 
struct  sinh_func< double >
 
struct  sqrt_func
 
struct  sqrt_func< double >
 
struct  Static
 
struct  Static< true >
 
struct  tan_func
 
struct  tan_func< double >
 
struct  tanh_func
 
struct  tanh_func< double >
 
struct  thresh_binary_func
 
struct  thresh_binary_inv_func
 
struct  thresh_to_zero_func
 
struct  thresh_to_zero_inv_func
 
struct  thresh_trunc_func
 
struct  TransformFunctorTraits
 
struct  TypeTraits
 
struct  TypeVec
 
struct  TypeVec< bool, 1 >
 
struct  TypeVec< bool, 2 >
 
struct  TypeVec< bool, 3 >
 
struct  TypeVec< bool, 4 >
 
struct  TypeVec< bool, 8 >
 
struct  TypeVec< char, 1 >
 
struct  TypeVec< char, 2 >
 
struct  TypeVec< char, 3 >
 
struct  TypeVec< char, 4 >
 
struct  TypeVec< char, 8 >
 
struct  TypeVec< char1, 1 >
 
struct  TypeVec< char2, 2 >
 
struct  TypeVec< char3, 3 >
 
struct  TypeVec< char4, 4 >
 
struct  TypeVec< char8, 8 >
 
struct  TypeVec< double, 1 >
 
struct  TypeVec< double, 2 >
 
struct  TypeVec< double, 3 >
 
struct  TypeVec< double, 4 >
 
struct  TypeVec< double, 8 >
 
struct  TypeVec< double1, 1 >
 
struct  TypeVec< double2, 2 >
 
struct  TypeVec< double3, 3 >
 
struct  TypeVec< double4, 4 >
 
struct  TypeVec< double8, 8 >
 
struct  TypeVec< float, 1 >
 
struct  TypeVec< float, 2 >
 
struct  TypeVec< float, 3 >
 
struct  TypeVec< float, 4 >
 
struct  TypeVec< float, 8 >
 
struct  TypeVec< float1, 1 >
 
struct  TypeVec< float2, 2 >
 
struct  TypeVec< float3, 3 >
 
struct  TypeVec< float4, 4 >
 
struct  TypeVec< float8, 8 >
 
struct  TypeVec< int, 1 >
 
struct  TypeVec< int, 2 >
 
struct  TypeVec< int, 3 >
 
struct  TypeVec< int, 4 >
 
struct  TypeVec< int, 8 >
 
struct  TypeVec< int1, 1 >
 
struct  TypeVec< int2, 2 >
 
struct  TypeVec< int3, 3 >
 
struct  TypeVec< int4, 4 >
 
struct  TypeVec< int8, 8 >
 
struct  TypeVec< schar, 1 >
 
struct  TypeVec< schar, 2 >
 
struct  TypeVec< schar, 3 >
 
struct  TypeVec< schar, 4 >
 
struct  TypeVec< schar, 8 >
 
struct  TypeVec< short, 1 >
 
struct  TypeVec< short, 2 >
 
struct  TypeVec< short, 3 >
 
struct  TypeVec< short, 4 >
 
struct  TypeVec< short, 8 >
 
struct  TypeVec< short1, 1 >
 
struct  TypeVec< short2, 2 >
 
struct  TypeVec< short3, 3 >
 
struct  TypeVec< short4, 4 >
 
struct  TypeVec< short8, 8 >
 
struct  TypeVec< uchar, 1 >
 
struct  TypeVec< uchar, 2 >
 
struct  TypeVec< uchar, 3 >
 
struct  TypeVec< uchar, 4 >
 
struct  TypeVec< uchar, 8 >
 
struct  TypeVec< uchar1, 1 >
 
struct  TypeVec< uchar2, 2 >
 
struct  TypeVec< uchar3, 3 >
 
struct  TypeVec< uchar4, 4 >
 
struct  TypeVec< uchar8, 8 >
 
struct  TypeVec< uint, 1 >
 
struct  TypeVec< uint, 2 >
 
struct  TypeVec< uint, 3 >
 
struct  TypeVec< uint, 4 >
 
struct  TypeVec< uint, 8 >
 
struct  TypeVec< uint1, 1 >
 
struct  TypeVec< uint2, 2 >
 
struct  TypeVec< uint3, 3 >
 
struct  TypeVec< uint4, 4 >
 
struct  TypeVec< uint8, 8 >
 
struct  TypeVec< ushort, 1 >
 
struct  TypeVec< ushort, 2 >
 
struct  TypeVec< ushort, 3 >
 
struct  TypeVec< ushort, 4 >
 
struct  TypeVec< ushort, 8 >
 
struct  TypeVec< ushort1, 1 >
 
struct  TypeVec< ushort2, 2 >
 
struct  TypeVec< ushort3, 3 >
 
struct  TypeVec< ushort4, 4 >
 
struct  TypeVec< ushort8, 8 >
 
struct  unary_function
 
struct  unary_negate
 
struct  VecDiffCachedRegister
 
struct  VecDiffGlobal
 
struct  VecTraits
 
struct  VecTraits< char >
 
struct  VecTraits< char1 >
 
struct  VecTraits< char2 >
 
struct  VecTraits< char3 >
 
struct  VecTraits< char4 >
 
struct  VecTraits< char8 >
 
struct  VecTraits< double >
 
struct  VecTraits< double1 >
 
struct  VecTraits< double2 >
 
struct  VecTraits< double3 >
 
struct  VecTraits< double4 >
 
struct  VecTraits< double8 >
 
struct  VecTraits< float >
 
struct  VecTraits< float1 >
 
struct  VecTraits< float2 >
 
struct  VecTraits< float3 >
 
struct  VecTraits< float4 >
 
struct  VecTraits< float8 >
 
struct  VecTraits< int >
 
struct  VecTraits< int1 >
 
struct  VecTraits< int2 >
 
struct  VecTraits< int3 >
 
struct  VecTraits< int4 >
 
struct  VecTraits< int8 >
 
struct  VecTraits< schar >
 
struct  VecTraits< short >
 
struct  VecTraits< short1 >
 
struct  VecTraits< short2 >
 
struct  VecTraits< short3 >
 
struct  VecTraits< short4 >
 
struct  VecTraits< short8 >
 
struct  VecTraits< uchar >
 
struct  VecTraits< uchar1 >
 
struct  VecTraits< uchar2 >
 
struct  VecTraits< uchar3 >
 
struct  VecTraits< uchar4 >
 
struct  VecTraits< uchar8 >
 
struct  VecTraits< uint >
 
struct  VecTraits< uint1 >
 
struct  VecTraits< uint2 >
 
struct  VecTraits< uint3 >
 
struct  VecTraits< uint4 >
 
struct  VecTraits< uint8 >
 
struct  VecTraits< ushort >
 
struct  VecTraits< ushort1 >
 
struct  VecTraits< ushort2 >
 
struct  VecTraits< ushort3 >
 
struct  VecTraits< ushort4 >
 
struct  VecTraits< ushort8 >
 
struct  Warp
 
struct  WarpScan
 
struct  WarpScanNoComp
 
struct  WithOutMask
 
struct  xyz4_to_bgr_traits
 
struct  xyz4_to_bgra_traits
 
struct  xyz4_to_rgb_traits
 
struct  xyz4_to_rgba_traits
 
struct  xyz_to_bgr_traits
 
struct  xyz_to_bgra_traits
 
struct  xyz_to_rgb_traits
 
struct  xyz_to_rgba_traits
 
struct  YCrCb4_to_bgr_traits
 
struct  YCrCb4_to_bgra_traits
 
struct  YCrCb4_to_rgb_traits
 
struct  YCrCb4_to_rgba_traits
 
struct  YCrCb_to_bgr_traits
 
struct  YCrCb_to_bgra_traits
 
struct  YCrCb_to_rgb_traits
 
struct  YCrCb_to_rgba_traits
 
struct  yuv4_to_bgr_traits
 
struct  yuv4_to_bgra_traits
 
struct  yuv4_to_rgb_traits
 
struct  yuv4_to_rgba_traits
 
struct  yuv_to_bgr_traits
 
struct  yuv_to_bgra_traits
 
struct  yuv_to_rgb_traits
 
struct  yuv_to_rgba_traits
 

Enumerations

enum  ScanKind { EXCLUSIVE = 0, INCLUSIVE = 1 }
 

Functions

template<typename T >
__device__ __forceinline__ T shfl (T val, int srcLane, int width=warpSize)
 
__device__ __forceinline__ unsigned int shfl (unsigned int val, int srcLane, int width=warpSize)
 
__device__ __forceinline__ double shfl (double val, int srcLane, int width=warpSize)
 
template<typename T >
__device__ __forceinline__ T shfl_down (T val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ unsigned int shfl_down (unsigned int val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ double shfl_down (double val, unsigned int delta, int width=warpSize)
 
template<typename T >
__device__ __forceinline__ T shfl_up (T val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ unsigned int shfl_up (unsigned int val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ double shfl_up (double val, unsigned int delta, int width=warpSize)
 
__device__ __forceinline__ char1 operator- (const char1 &a)
 
__device__ __forceinline__ char2 operator- (const char2 &a)
 
__device__ __forceinline__ char3 operator- (const char3 &a)
 
__device__ __forceinline__ char4 operator- (const char4 &a)
 
__device__ __forceinline__ short1 operator- (const short1 &a)
 
__device__ __forceinline__ short2 operator- (const short2 &a)
 
__device__ __forceinline__ short3 operator- (const short3 &a)
 
__device__ __forceinline__ short4 operator- (const short4 &a)
 
__device__ __forceinline__ int1 operator- (const int1 &a)
 
__device__ __forceinline__ int2 operator- (const int2 &a)
 
__device__ __forceinline__ int3 operator- (const int3 &a)
 
__device__ __forceinline__ int4 operator- (const int4 &a)
 
__device__ __forceinline__ float1 operator- (const float1 &a)
 
__device__ __forceinline__ float2 operator- (const float2 &a)
 
__device__ __forceinline__ float3 operator- (const float3 &a)
 
__device__ __forceinline__ float4 operator- (const float4 &a)
 
__device__ __forceinline__ double1 operator- (const double1 &a)
 
__device__ __forceinline__ double2 operator- (const double2 &a)
 
__device__ __forceinline__ double3 operator- (const double3 &a)
 
__device__ __forceinline__ double4 operator- (const double4 &a)
 
__device__ __forceinline__ uchar1 operator! (const uchar1 &a)
 
__device__ __forceinline__ uchar2 operator! (const uchar2 &a)
 
__device__ __forceinline__ uchar3 operator! (const uchar3 &a)
 
__device__ __forceinline__ uchar4 operator! (const uchar4 &a)
 
__device__ __forceinline__ uchar1 operator! (const char1 &a)
 
__device__ __forceinline__ uchar2 operator! (const char2 &a)
 
__device__ __forceinline__ uchar3 operator! (const char3 &a)
 
__device__ __forceinline__ uchar4 operator! (const char4 &a)
 
__device__ __forceinline__ uchar1 operator! (const ushort1 &a)
 
__device__ __forceinline__ uchar2 operator! (const ushort2 &a)
 
__device__ __forceinline__ uchar3 operator! (const ushort3 &a)
 
__device__ __forceinline__ uchar4 operator! (const ushort4 &a)
 
__device__ __forceinline__ uchar1 operator! (const short1 &a)
 
__device__ __forceinline__ uchar2 operator! (const short2 &a)
 
__device__ __forceinline__ uchar3 operator! (const short3 &a)
 
__device__ __forceinline__ uchar4 operator! (const short4 &a)
 
__device__ __forceinline__ uchar1 operator! (const int1 &a)
 
__device__ __forceinline__ uchar2 operator! (const int2 &a)
 
__device__ __forceinline__ uchar3 operator! (const int3 &a)
 
__device__ __forceinline__ uchar4 operator! (const int4 &a)
 
__device__ __forceinline__ uchar1 operator! (const uint1 &a)
 
__device__ __forceinline__ uchar2 operator! (const uint2 &a)
 
__device__ __forceinline__ uchar3 operator! (const uint3 &a)
 
__device__ __forceinline__ uchar4 operator! (const uint4 &a)
 
__device__ __forceinline__ uchar1 operator! (const float1 &a)
 
__device__ __forceinline__ uchar2 operator! (const float2 &a)
 
__device__ __forceinline__ uchar3 operator! (const float3 &a)
 
__device__ __forceinline__ uchar4 operator! (const float4 &a)
 
__device__ __forceinline__ uchar1 operator! (const double1 &a)
 
__device__ __forceinline__ uchar2 operator! (const double2 &a)
 
__device__ __forceinline__ uchar3 operator! (const double3 &a)
 
__device__ __forceinline__ uchar4 operator! (const double4 &a)
 
__device__ __forceinline__ uchar1 operator~ (const uchar1 &a)
 
__device__ __forceinline__ uchar2 operator~ (const uchar2 &a)
 
__device__ __forceinline__ uchar3 operator~ (const uchar3 &a)
 
__device__ __forceinline__ uchar4 operator~ (const uchar4 &a)
 
__device__ __forceinline__ char1 operator~ (const char1 &a)
 
__device__ __forceinline__ char2 operator~ (const char2 &a)
 
__device__ __forceinline__ char3 operator~ (const char3 &a)
 
__device__ __forceinline__ char4 operator~ (const char4 &a)
 
__device__ __forceinline__ ushort1 operator~ (const ushort1 &a)
 
__device__ __forceinline__ ushort2 operator~ (const ushort2 &a)
 
__device__ __forceinline__ ushort3 operator~ (const ushort3 &a)
 
__device__ __forceinline__ ushort4 operator~ (const ushort4 &a)
 
__device__ __forceinline__ short1 operator~ (const short1 &a)
 
__device__ __forceinline__ short2 operator~ (const short2 &a)
 
__device__ __forceinline__ short3 operator~ (const short3 &a)
 
__device__ __forceinline__ short4 operator~ (const short4 &a)
 
__device__ __forceinline__ int1 operator~ (const int1 &a)
 
__device__ __forceinline__ int2 operator~ (const int2 &a)
 
__device__ __forceinline__ int3 operator~ (const int3 &a)
 
__device__ __forceinline__ int4 operator~ (const int4 &a)
 
__device__ __forceinline__ uint1 operator~ (const uint1 &a)
 
__device__ __forceinline__ uint2 operator~ (const uint2 &a)
 
__device__ __forceinline__ uint3 operator~ (const uint3 &a)
 
__device__ __forceinline__ uint4 operator~ (const uint4 &a)
 
__device__ __forceinline__ uchar1 abs (const uchar1 &a)
 
__device__ __forceinline__ uchar2 abs (const uchar2 &a)
 
__device__ __forceinline__ uchar3 abs (const uchar3 &a)
 
__device__ __forceinline__ uchar4 abs (const uchar4 &a)
 
__device__ __forceinline__ char1 abs (const char1 &a)
 
__device__ __forceinline__ char2 abs (const char2 &a)
 
__device__ __forceinline__ char3 abs (const char3 &a)
 
__device__ __forceinline__ char4 abs (const char4 &a)
 
__device__ __forceinline__ ushort1 abs (const ushort1 &a)
 
__device__ __forceinline__ ushort2 abs (const ushort2 &a)
 
__device__ __forceinline__ ushort3 abs (const ushort3 &a)
 
__device__ __forceinline__ ushort4 abs (const ushort4 &a)
 
__device__ __forceinline__ short1 abs (const short1 &a)
 
__device__ __forceinline__ short2 abs (const short2 &a)
 
__device__ __forceinline__ short3 abs (const short3 &a)
 
__device__ __forceinline__ short4 abs (const short4 &a)
 
__device__ __forceinline__ int1 abs (const int1 &a)
 
__device__ __forceinline__ int2 abs (const int2 &a)
 
__device__ __forceinline__ int3 abs (const int3 &a)
 
__device__ __forceinline__ int4 abs (const int4 &a)
 
__device__ __forceinline__ uint1 abs (const uint1 &a)
 
__device__ __forceinline__ uint2 abs (const uint2 &a)
 
__device__ __forceinline__ uint3 abs (const uint3 &a)
 
__device__ __forceinline__ uint4 abs (const uint4 &a)
 
__device__ __forceinline__ float1 abs (const float1 &a)
 
__device__ __forceinline__ float2 abs (const float2 &a)
 
__device__ __forceinline__ float3 abs (const float3 &a)
 
__device__ __forceinline__ float4 abs (const float4 &a)
 
__device__ __forceinline__ double1 abs (const double1 &a)
 
__device__ __forceinline__ double2 abs (const double2 &a)
 
__device__ __forceinline__ double3 abs (const double3 &a)
 
__device__ __forceinline__ double4 abs (const double4 &a)
 
__device__ __forceinline__ float1 sqrt (const uchar1 &a)
 
__device__ __forceinline__ float2 sqrt (const uchar2 &a)
 
__device__ __forceinline__ float3 sqrt (const uchar3 &a)
 
__device__ __forceinline__ float4 sqrt (const uchar4 &a)
 
__device__ __forceinline__ float1 sqrt (const char1 &a)
 
__device__ __forceinline__ float2 sqrt (const char2 &a)
 
__device__ __forceinline__ float3 sqrt (const char3 &a)
 
__device__ __forceinline__ float4 sqrt (const char4 &a)
 
__device__ __forceinline__ float1 sqrt (const ushort1 &a)
 
__device__ __forceinline__ float2 sqrt (const ushort2 &a)
 
__device__ __forceinline__ float3 sqrt (const ushort3 &a)
 
__device__ __forceinline__ float4 sqrt (const ushort4 &a)
 
__device__ __forceinline__ float1 sqrt (const short1 &a)
 
__device__ __forceinline__ float2 sqrt (const short2 &a)
 
__device__ __forceinline__ float3 sqrt (const short3 &a)
 
__device__ __forceinline__ float4 sqrt (const short4 &a)
 
__device__ __forceinline__ float1 sqrt (const int1 &a)
 
__device__ __forceinline__ float2 sqrt (const int2 &a)
 
__device__ __forceinline__ float3 sqrt (const int3 &a)
 
__device__ __forceinline__ float4 sqrt (const int4 &a)
 
__device__ __forceinline__ float1 sqrt (const uint1 &a)
 
__device__ __forceinline__ float2 sqrt (const uint2 &a)
 
__device__ __forceinline__ float3 sqrt (const uint3 &a)
 
__device__ __forceinline__ float4 sqrt (const uint4 &a)
 
__device__ __forceinline__ float1 sqrt (const float1 &a)
 
__device__ __forceinline__ float2 sqrt (const float2 &a)
 
__device__ __forceinline__ float3 sqrt (const float3 &a)
 
__device__ __forceinline__ float4 sqrt (const float4 &a)
 
__device__ __forceinline__ double1 sqrt (const double1 &a)
 
__device__ __forceinline__ double2 sqrt (const double2 &a)
 
__device__ __forceinline__ double3 sqrt (const double3 &a)
 
__device__ __forceinline__ double4 sqrt (const double4 &a)
 
__device__ __forceinline__ float1 exp (const uchar1 &a)
 
__device__ __forceinline__ float2 exp (const uchar2 &a)
 
__device__ __forceinline__ float3 exp (const uchar3 &a)
 
__device__ __forceinline__ float4 exp (const uchar4 &a)
 
__device__ __forceinline__ float1 exp (const char1 &a)
 
__device__ __forceinline__ float2 exp (const char2 &a)
 
__device__ __forceinline__ float3 exp (const char3 &a)
 
__device__ __forceinline__ float4 exp (const char4 &a)
 
__device__ __forceinline__ float1 exp (const ushort1 &a)
 
__device__ __forceinline__ float2 exp (const ushort2 &a)
 
__device__ __forceinline__ float3 exp (const ushort3 &a)
 
__device__ __forceinline__ float4 exp (const ushort4 &a)
 
__device__ __forceinline__ float1 exp (const short1 &a)
 
__device__ __forceinline__ float2 exp (const short2 &a)
 
__device__ __forceinline__ float3 exp (const short3 &a)
 
__device__ __forceinline__ float4 exp (const short4 &a)
 
__device__ __forceinline__ float1 exp (const int1 &a)
 
__device__ __forceinline__ float2 exp (const int2 &a)
 
__device__ __forceinline__ float3 exp (const int3 &a)
 
__device__ __forceinline__ float4 exp (const int4 &a)
 
__device__ __forceinline__ float1 exp (const uint1 &a)
 
__device__ __forceinline__ float2 exp (const uint2 &a)
 
__device__ __forceinline__ float3 exp (const uint3 &a)
 
__device__ __forceinline__ float4 exp (const uint4 &a)
 
__device__ __forceinline__ float1 exp (const float1 &a)
 
__device__ __forceinline__ float2 exp (const float2 &a)
 
__device__ __forceinline__ float3 exp (const float3 &a)
 
__device__ __forceinline__ float4 exp (const float4 &a)
 
__device__ __forceinline__ double1 exp (const double1 &a)
 
__device__ __forceinline__ double2 exp (const double2 &a)
 
__device__ __forceinline__ double3 exp (const double3 &a)
 
__device__ __forceinline__ double4 exp (const double4 &a)
 
__device__ __forceinline__ float1 exp2 (const uchar1 &a)
 
__device__ __forceinline__ float2 exp2 (const uchar2 &a)
 
__device__ __forceinline__ float3 exp2 (const uchar3 &a)
 
__device__ __forceinline__ float4 exp2 (const uchar4 &a)
 
__device__ __forceinline__ float1 exp2 (const char1 &a)
 
__device__ __forceinline__ float2 exp2 (const char2 &a)
 
__device__ __forceinline__ float3 exp2 (const char3 &a)
 
__device__ __forceinline__ float4 exp2 (const char4 &a)
 
__device__ __forceinline__ float1 exp2 (const ushort1 &a)
 
__device__ __forceinline__ float2 exp2 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp2 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp2 (const ushort4 &a)
 
__device__ __forceinline__ float1 exp2 (const short1 &a)
 
__device__ __forceinline__ float2 exp2 (const short2 &a)
 
__device__ __forceinline__ float3 exp2 (const short3 &a)
 
__device__ __forceinline__ float4 exp2 (const short4 &a)
 
__device__ __forceinline__ float1 exp2 (const int1 &a)
 
__device__ __forceinline__ float2 exp2 (const int2 &a)
 
__device__ __forceinline__ float3 exp2 (const int3 &a)
 
__device__ __forceinline__ float4 exp2 (const int4 &a)
 
__device__ __forceinline__ float1 exp2 (const uint1 &a)
 
__device__ __forceinline__ float2 exp2 (const uint2 &a)
 
__device__ __forceinline__ float3 exp2 (const uint3 &a)
 
__device__ __forceinline__ float4 exp2 (const uint4 &a)
 
__device__ __forceinline__ float1 exp2 (const float1 &a)
 
__device__ __forceinline__ float2 exp2 (const float2 &a)
 
__device__ __forceinline__ float3 exp2 (const float3 &a)
 
__device__ __forceinline__ float4 exp2 (const float4 &a)
 
__device__ __forceinline__ double1 exp2 (const double1 &a)
 
__device__ __forceinline__ double2 exp2 (const double2 &a)
 
__device__ __forceinline__ double3 exp2 (const double3 &a)
 
__device__ __forceinline__ double4 exp2 (const double4 &a)
 
__device__ __forceinline__ float1 exp10 (const uchar1 &a)
 
__device__ __forceinline__ float2 exp10 (const uchar2 &a)
 
__device__ __forceinline__ float3 exp10 (const uchar3 &a)
 
__device__ __forceinline__ float4 exp10 (const uchar4 &a)
 
__device__ __forceinline__ float1 exp10 (const char1 &a)
 
__device__ __forceinline__ float2 exp10 (const char2 &a)
 
__device__ __forceinline__ float3 exp10 (const char3 &a)
 
__device__ __forceinline__ float4 exp10 (const char4 &a)
 
__device__ __forceinline__ float1 exp10 (const ushort1 &a)
 
__device__ __forceinline__ float2 exp10 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp10 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp10 (const ushort4 &a)
 
__device__ __forceinline__ float1 exp10 (const short1 &a)
 
__device__ __forceinline__ float2 exp10 (const short2 &a)
 
__device__ __forceinline__ float3 exp10 (const short3 &a)
 
__device__ __forceinline__ float4 exp10 (const short4 &a)
 
__device__ __forceinline__ float1 exp10 (const int1 &a)
 
__device__ __forceinline__ float2 exp10 (const int2 &a)
 
__device__ __forceinline__ float3 exp10 (const int3 &a)
 
__device__ __forceinline__ float4 exp10 (const int4 &a)
 
__device__ __forceinline__ float1 exp10 (const uint1 &a)
 
__device__ __forceinline__ float2 exp10 (const uint2 &a)
 
__device__ __forceinline__ float3 exp10 (const uint3 &a)
 
__device__ __forceinline__ float4 exp10 (const uint4 &a)
 
__device__ __forceinline__ float1 exp10 (const float1 &a)
 
__device__ __forceinline__ float2 exp10 (const float2 &a)
 
__device__ __forceinline__ float3 exp10 (const float3 &a)
 
__device__ __forceinline__ float4 exp10 (const float4 &a)
 
__device__ __forceinline__ double1 exp10 (const double1 &a)
 
__device__ __forceinline__ double2 exp10 (const double2 &a)
 
__device__ __forceinline__ double3 exp10 (const double3 &a)
 
__device__ __forceinline__ double4 exp10 (const double4 &a)
 
__device__ __forceinline__ float1 log (const uchar1 &a)
 
__device__ __forceinline__ float2 log (const uchar2 &a)
 
__device__ __forceinline__ float3 log (const uchar3 &a)
 
__device__ __forceinline__ float4 log (const uchar4 &a)
 
__device__ __forceinline__ float1 log (const char1 &a)
 
__device__ __forceinline__ float2 log (const char2 &a)
 
__device__ __forceinline__ float3 log (const char3 &a)
 
__device__ __forceinline__ float4 log (const char4 &a)
 
__device__ __forceinline__ float1 log (const ushort1 &a)
 
__device__ __forceinline__ float2 log (const ushort2 &a)
 
__device__ __forceinline__ float3 log (const ushort3 &a)
 
__device__ __forceinline__ float4 log (const ushort4 &a)
 
__device__ __forceinline__ float1 log (const short1 &a)
 
__device__ __forceinline__ float2 log (const short2 &a)
 
__device__ __forceinline__ float3 log (const short3 &a)
 
__device__ __forceinline__ float4 log (const short4 &a)
 
__device__ __forceinline__ float1 log (const int1 &a)
 
__device__ __forceinline__ float2 log (const int2 &a)
 
__device__ __forceinline__ float3 log (const int3 &a)
 
__device__ __forceinline__ float4 log (const int4 &a)
 
__device__ __forceinline__ float1 log (const uint1 &a)
 
__device__ __forceinline__ float2 log (const uint2 &a)
 
__device__ __forceinline__ float3 log (const uint3 &a)
 
__device__ __forceinline__ float4 log (const uint4 &a)
 
__device__ __forceinline__ float1 log (const float1 &a)
 
__device__ __forceinline__ float2 log (const float2 &a)
 
__device__ __forceinline__ float3 log (const float3 &a)
 
__device__ __forceinline__ float4 log (const float4 &a)
 
__device__ __forceinline__ double1 log (const double1 &a)
 
__device__ __forceinline__ double2 log (const double2 &a)
 
__device__ __forceinline__ double3 log (const double3 &a)
 
__device__ __forceinline__ double4 log (const double4 &a)
 
__device__ __forceinline__ float1 log2 (const uchar1 &a)
 
__device__ __forceinline__ float2 log2 (const uchar2 &a)
 
__device__ __forceinline__ float3 log2 (const uchar3 &a)
 
__device__ __forceinline__ float4 log2 (const uchar4 &a)
 
__device__ __forceinline__ float1 log2 (const char1 &a)
 
__device__ __forceinline__ float2 log2 (const char2 &a)
 
__device__ __forceinline__ float3 log2 (const char3 &a)
 
__device__ __forceinline__ float4 log2 (const char4 &a)
 
__device__ __forceinline__ float1 log2 (const ushort1 &a)
 
__device__ __forceinline__ float2 log2 (const ushort2 &a)
 
__device__ __forceinline__ float3 log2 (const ushort3 &a)
 
__device__ __forceinline__ float4 log2 (const ushort4 &a)
 
__device__ __forceinline__ float1 log2 (const short1 &a)
 
__device__ __forceinline__ float2 log2 (const short2 &a)
 
__device__ __forceinline__ float3 log2 (const short3 &a)
 
__device__ __forceinline__ float4 log2 (const short4 &a)
 
__device__ __forceinline__ float1 log2 (const int1 &a)
 
__device__ __forceinline__ float2 log2 (const int2 &a)
 
__device__ __forceinline__ float3 log2 (const int3 &a)
 
__device__ __forceinline__ float4 log2 (const int4 &a)
 
__device__ __forceinline__ float1 log2 (const uint1 &a)
 
__device__ __forceinline__ float2 log2 (const uint2 &a)
 
__device__ __forceinline__ float3 log2 (const uint3 &a)
 
__device__ __forceinline__ float4 log2 (const uint4 &a)
 
__device__ __forceinline__ float1 log2 (const float1 &a)
 
__device__ __forceinline__ float2 log2 (const float2 &a)
 
__device__ __forceinline__ float3 log2 (const float3 &a)
 
__device__ __forceinline__ float4 log2 (const float4 &a)
 
__device__ __forceinline__ double1 log2 (const double1 &a)
 
__device__ __forceinline__ double2 log2 (const double2 &a)
 
__device__ __forceinline__ double3 log2 (const double3 &a)
 
__device__ __forceinline__ double4 log2 (const double4 &a)
 
__device__ __forceinline__ float1 log10 (const uchar1 &a)
 
__device__ __forceinline__ float2 log10 (const uchar2 &a)
 
__device__ __forceinline__ float3 log10 (const uchar3 &a)
 
__device__ __forceinline__ float4 log10 (const uchar4 &a)
 
__device__ __forceinline__ float1 log10 (const char1 &a)
 
__device__ __forceinline__ float2 log10 (const char2 &a)
 
__device__ __forceinline__ float3 log10 (const char3 &a)
 
__device__ __forceinline__ float4 log10 (const char4 &a)
 
__device__ __forceinline__ float1 log10 (const ushort1 &a)
 
__device__ __forceinline__ float2 log10 (const ushort2 &a)
 
__device__ __forceinline__ float3 log10 (const ushort3 &a)
 
__device__ __forceinline__ float4 log10 (const ushort4 &a)
 
__device__ __forceinline__ float1 log10 (const short1 &a)
 
__device__ __forceinline__ float2 log10 (const short2 &a)
 
__device__ __forceinline__ float3 log10 (const short3 &a)
 
__device__ __forceinline__ float4 log10 (const short4 &a)
 
__device__ __forceinline__ float1 log10 (const int1 &a)
 
__device__ __forceinline__ float2 log10 (const int2 &a)
 
__device__ __forceinline__ float3 log10 (const int3 &a)
 
__device__ __forceinline__ float4 log10 (const int4 &a)
 
__device__ __forceinline__ float1 log10 (const uint1 &a)
 
__device__ __forceinline__ float2 log10 (const uint2 &a)
 
__device__ __forceinline__ float3 log10 (const uint3 &a)
 
__device__ __forceinline__ float4 log10 (const uint4 &a)
 
__device__ __forceinline__ float1 log10 (const float1 &a)
 
__device__ __forceinline__ float2 log10 (const float2 &a)
 
__device__ __forceinline__ float3 log10 (const float3 &a)
 
__device__ __forceinline__ float4 log10 (const float4 &a)
 
__device__ __forceinline__ double1 log10 (const double1 &a)
 
__device__ __forceinline__ double2 log10 (const double2 &a)
 
__device__ __forceinline__ double3 log10 (const double3 &a)
 
__device__ __forceinline__ double4 log10 (const double4 &a)
 
__device__ __forceinline__ float1 sin (const uchar1 &a)
 
__device__ __forceinline__ float2 sin (const uchar2 &a)
 
__device__ __forceinline__ float3 sin (const uchar3 &a)
 
__device__ __forceinline__ float4 sin (const uchar4 &a)
 
__device__ __forceinline__ float1 sin (const char1 &a)
 
__device__ __forceinline__ float2 sin (const char2 &a)
 
__device__ __forceinline__ float3 sin (const char3 &a)
 
__device__ __forceinline__ float4 sin (const char4 &a)
 
__device__ __forceinline__ float1 sin (const ushort1 &a)
 
__device__ __forceinline__ float2 sin (const ushort2 &a)
 
__device__ __forceinline__ float3 sin (const ushort3 &a)
 
__device__ __forceinline__ float4 sin (const ushort4 &a)
 
__device__ __forceinline__ float1 sin (const short1 &a)
 
__device__ __forceinline__ float2 sin (const short2 &a)
 
__device__ __forceinline__ float3 sin (const short3 &a)
 
__device__ __forceinline__ float4 sin (const short4 &a)
 
__device__ __forceinline__ float1 sin (const int1 &a)
 
__device__ __forceinline__ float2 sin (const int2 &a)
 
__device__ __forceinline__ float3 sin (const int3 &a)
 
__device__ __forceinline__ float4 sin (const int4 &a)
 
__device__ __forceinline__ float1 sin (const uint1 &a)
 
__device__ __forceinline__ float2 sin (const uint2 &a)
 
__device__ __forceinline__ float3 sin (const uint3 &a)
 
__device__ __forceinline__ float4 sin (const uint4 &a)
 
__device__ __forceinline__ float1 sin (const float1 &a)
 
__device__ __forceinline__ float2 sin (const float2 &a)
 
__device__ __forceinline__ float3 sin (const float3 &a)
 
__device__ __forceinline__ float4 sin (const float4 &a)
 
__device__ __forceinline__ double1 sin (const double1 &a)
 
__device__ __forceinline__ double2 sin (const double2 &a)
 
__device__ __forceinline__ double3 sin (const double3 &a)
 
__device__ __forceinline__ double4 sin (const double4 &a)
 
__device__ __forceinline__ float1 cos (const uchar1 &a)
 
__device__ __forceinline__ float2 cos (const uchar2 &a)
 
__device__ __forceinline__ float3 cos (const uchar3 &a)
 
__device__ __forceinline__ float4 cos (const uchar4 &a)
 
__device__ __forceinline__ float1 cos (const char1 &a)
 
__device__ __forceinline__ float2 cos (const char2 &a)
 
__device__ __forceinline__ float3 cos (const char3 &a)
 
__device__ __forceinline__ float4 cos (const char4 &a)
 
__device__ __forceinline__ float1 cos (const ushort1 &a)
 
__device__ __forceinline__ float2 cos (const ushort2 &a)
 
__device__ __forceinline__ float3 cos (const ushort3 &a)
 
__device__ __forceinline__ float4 cos (const ushort4 &a)
 
__device__ __forceinline__ float1 cos (const short1 &a)
 
__device__ __forceinline__ float2 cos (const short2 &a)
 
__device__ __forceinline__ float3 cos (const short3 &a)
 
__device__ __forceinline__ float4 cos (const short4 &a)
 
__device__ __forceinline__ float1 cos (const int1 &a)
 
__device__ __forceinline__ float2 cos (const int2 &a)
 
__device__ __forceinline__ float3 cos (const int3 &a)
 
__device__ __forceinline__ float4 cos (const int4 &a)
 
__device__ __forceinline__ float1 cos (const uint1 &a)
 
__device__ __forceinline__ float2 cos (const uint2 &a)
 
__device__ __forceinline__ float3 cos (const uint3 &a)
 
__device__ __forceinline__ float4 cos (const uint4 &a)
 
__device__ __forceinline__ float1 cos (const float1 &a)
 
__device__ __forceinline__ float2 cos (const float2 &a)
 
__device__ __forceinline__ float3 cos (const float3 &a)
 
__device__ __forceinline__ float4 cos (const float4 &a)
 
__device__ __forceinline__ double1 cos (const double1 &a)
 
__device__ __forceinline__ double2 cos (const double2 &a)
 
__device__ __forceinline__ double3 cos (const double3 &a)
 
__device__ __forceinline__ double4 cos (const double4 &a)
 
__device__ __forceinline__ float1 tan (const uchar1 &a)
 
__device__ __forceinline__ float2 tan (const uchar2 &a)
 
__device__ __forceinline__ float3 tan (const uchar3 &a)
 
__device__ __forceinline__ float4 tan (const uchar4 &a)
 
__device__ __forceinline__ float1 tan (const char1 &a)
 
__device__ __forceinline__ float2 tan (const char2 &a)
 
__device__ __forceinline__ float3 tan (const char3 &a)
 
__device__ __forceinline__ float4 tan (const char4 &a)
 
__device__ __forceinline__ float1 tan (const ushort1 &a)
 
__device__ __forceinline__ float2 tan (const ushort2 &a)
 
__device__ __forceinline__ float3 tan (const ushort3 &a)
 
__device__ __forceinline__ float4 tan (const ushort4 &a)
 
__device__ __forceinline__ float1 tan (const short1 &a)
 
__device__ __forceinline__ float2 tan (const short2 &a)
 
__device__ __forceinline__ float3 tan (const short3 &a)
 
__device__ __forceinline__ float4 tan (const short4 &a)
 
__device__ __forceinline__ float1 tan (const int1 &a)
 
__device__ __forceinline__ float2 tan (const int2 &a)
 
__device__ __forceinline__ float3 tan (const int3 &a)
 
__device__ __forceinline__ float4 tan (const int4 &a)
 
__device__ __forceinline__ float1 tan (const uint1 &a)
 
__device__ __forceinline__ float2 tan (const uint2 &a)
 
__device__ __forceinline__ float3 tan (const uint3 &a)
 
__device__ __forceinline__ float4 tan (const uint4 &a)
 
__device__ __forceinline__ float1 tan (const float1 &a)
 
__device__ __forceinline__ float2 tan (const float2 &a)
 
__device__ __forceinline__ float3 tan (const float3 &a)
 
__device__ __forceinline__ float4 tan (const float4 &a)
 
__device__ __forceinline__ double1 tan (const double1 &a)
 
__device__ __forceinline__ double2 tan (const double2 &a)
 
__device__ __forceinline__ double3 tan (const double3 &a)
 
__device__ __forceinline__ double4 tan (const double4 &a)
 
__device__ __forceinline__ float1 asin (const uchar1 &a)
 
__device__ __forceinline__ float2 asin (const uchar2 &a)
 
__device__ __forceinline__ float3 asin (const uchar3 &a)
 
__device__ __forceinline__ float4 asin (const uchar4 &a)
 
__device__ __forceinline__ float1 asin (const char1 &a)
 
__device__ __forceinline__ float2 asin (const char2 &a)
 
__device__ __forceinline__ float3 asin (const char3 &a)
 
__device__ __forceinline__ float4 asin (const char4 &a)
 
__device__ __forceinline__ float1 asin (const ushort1 &a)
 
__device__ __forceinline__ float2 asin (const ushort2 &a)
 
__device__ __forceinline__ float3 asin (const ushort3 &a)
 
__device__ __forceinline__ float4 asin (const ushort4 &a)
 
__device__ __forceinline__ float1 asin (const short1 &a)
 
__device__ __forceinline__ float2 asin (const short2 &a)
 
__device__ __forceinline__ float3 asin (const short3 &a)
 
__device__ __forceinline__ float4 asin (const short4 &a)
 
__device__ __forceinline__ float1 asin (const int1 &a)
 
__device__ __forceinline__ float2 asin (const int2 &a)
 
__device__ __forceinline__ float3 asin (const int3 &a)
 
__device__ __forceinline__ float4 asin (const int4 &a)
 
__device__ __forceinline__ float1 asin (const uint1 &a)
 
__device__ __forceinline__ float2 asin (const uint2 &a)
 
__device__ __forceinline__ float3 asin (const uint3 &a)
 
__device__ __forceinline__ float4 asin (const uint4 &a)
 
__device__ __forceinline__ float1 asin (const float1 &a)
 
__device__ __forceinline__ float2 asin (const float2 &a)
 
__device__ __forceinline__ float3 asin (const float3 &a)
 
__device__ __forceinline__ float4 asin (const float4 &a)
 
__device__ __forceinline__ double1 asin (const double1 &a)
 
__device__ __forceinline__ double2 asin (const double2 &a)
 
__device__ __forceinline__ double3 asin (const double3 &a)
 
__device__ __forceinline__ double4 asin (const double4 &a)
 
__device__ __forceinline__ float1 acos (const uchar1 &a)
 
__device__ __forceinline__ float2 acos (const uchar2 &a)
 
__device__ __forceinline__ float3 acos (const uchar3 &a)
 
__device__ __forceinline__ float4 acos (const uchar4 &a)
 
__device__ __forceinline__ float1 acos (const char1 &a)
 
__device__ __forceinline__ float2 acos (const char2 &a)
 
__device__ __forceinline__ float3 acos (const char3 &a)
 
__device__ __forceinline__ float4 acos (const char4 &a)
 
__device__ __forceinline__ float1 acos (const ushort1 &a)
 
__device__ __forceinline__ float2 acos (const ushort2 &a)
 
__device__ __forceinline__ float3 acos (const ushort3 &a)
 
__device__ __forceinline__ float4 acos (const ushort4 &a)
 
__device__ __forceinline__ float1 acos (const short1 &a)
 
__device__ __forceinline__ float2 acos (const short2 &a)
 
__device__ __forceinline__ float3 acos (const short3 &a)
 
__device__ __forceinline__ float4 acos (const short4 &a)
 
__device__ __forceinline__ float1 acos (const int1 &a)
 
__device__ __forceinline__ float2 acos (const int2 &a)
 
__device__ __forceinline__ float3 acos (const int3 &a)
 
__device__ __forceinline__ float4 acos (const int4 &a)
 
__device__ __forceinline__ float1 acos (const uint1 &a)
 
__device__ __forceinline__ float2 acos (const uint2 &a)
 
__device__ __forceinline__ float3 acos (const uint3 &a)
 
__device__ __forceinline__ float4 acos (const uint4 &a)
 
__device__ __forceinline__ float1 acos (const float1 &a)
 
__device__ __forceinline__ float2 acos (const float2 &a)
 
__device__ __forceinline__ float3 acos (const float3 &a)
 
__device__ __forceinline__ float4 acos (const float4 &a)
 
__device__ __forceinline__ double1 acos (const double1 &a)
 
__device__ __forceinline__ double2 acos (const double2 &a)
 
__device__ __forceinline__ double3 acos (const double3 &a)
 
__device__ __forceinline__ double4 acos (const double4 &a)
 
__device__ __forceinline__ float1 atan (const uchar1 &a)
 
__device__ __forceinline__ float2 atan (const uchar2 &a)
 
__device__ __forceinline__ float3 atan (const uchar3 &a)
 
__device__ __forceinline__ float4 atan (const uchar4 &a)
 
__device__ __forceinline__ float1 atan (const char1 &a)
 
__device__ __forceinline__ float2 atan (const char2 &a)
 
__device__ __forceinline__ float3 atan (const char3 &a)
 
__device__ __forceinline__ float4 atan (const char4 &a)
 
__device__ __forceinline__ float1 atan (const ushort1 &a)
 
__device__ __forceinline__ float2 atan (const ushort2 &a)
 
__device__ __forceinline__ float3 atan (const ushort3 &a)
 
__device__ __forceinline__ float4 atan (const ushort4 &a)
 
__device__ __forceinline__ float1 atan (const short1 &a)
 
__device__ __forceinline__ float2 atan (const short2 &a)
 
__device__ __forceinline__ float3 atan (const short3 &a)
 
__device__ __forceinline__ float4 atan (const short4 &a)
 
__device__ __forceinline__ float1 atan (const int1 &a)
 
__device__ __forceinline__ float2 atan (const int2 &a)
 
__device__ __forceinline__ float3 atan (const int3 &a)
 
__device__ __forceinline__ float4 atan (const int4 &a)
 
__device__ __forceinline__ float1 atan (const uint1 &a)
 
__device__ __forceinline__ float2 atan (const uint2 &a)
 
__device__ __forceinline__ float3 atan (const uint3 &a)
 
__device__ __forceinline__ float4 atan (const uint4 &a)
 
__device__ __forceinline__ float1 atan (const float1 &a)
 
__device__ __forceinline__ float2 atan (const float2 &a)
 
__device__ __forceinline__ float3 atan (const float3 &a)
 
__device__ __forceinline__ float4 atan (const float4 &a)
 
__device__ __forceinline__ double1 atan (const double1 &a)
 
__device__ __forceinline__ double2 atan (const double2 &a)
 
__device__ __forceinline__ double3 atan (const double3 &a)
 
__device__ __forceinline__ double4 atan (const double4 &a)
 
__device__ __forceinline__ float1 sinh (const uchar1 &a)
 
__device__ __forceinline__ float2 sinh (const uchar2 &a)
 
__device__ __forceinline__ float3 sinh (const uchar3 &a)
 
__device__ __forceinline__ float4 sinh (const uchar4 &a)
 
__device__ __forceinline__ float1 sinh (const char1 &a)
 
__device__ __forceinline__ float2 sinh (const char2 &a)
 
__device__ __forceinline__ float3 sinh (const char3 &a)
 
__device__ __forceinline__ float4 sinh (const char4 &a)
 
__device__ __forceinline__ float1 sinh (const ushort1 &a)
 
__device__ __forceinline__ float2 sinh (const ushort2 &a)
 
__device__ __forceinline__ float3 sinh (const ushort3 &a)
 
__device__ __forceinline__ float4 sinh (const ushort4 &a)
 
__device__ __forceinline__ float1 sinh (const short1 &a)
 
__device__ __forceinline__ float2 sinh (const short2 &a)
 
__device__ __forceinline__ float3 sinh (const short3 &a)
 
__device__ __forceinline__ float4 sinh (const short4 &a)
 
__device__ __forceinline__ float1 sinh (const int1 &a)
 
__device__ __forceinline__ float2 sinh (const int2 &a)
 
__device__ __forceinline__ float3 sinh (const int3 &a)
 
__device__ __forceinline__ float4 sinh (const int4 &a)
 
__device__ __forceinline__ float1 sinh (const uint1 &a)
 
__device__ __forceinline__ float2 sinh (const uint2 &a)
 
__device__ __forceinline__ float3 sinh (const uint3 &a)
 
__device__ __forceinline__ float4 sinh (const uint4 &a)
 
__device__ __forceinline__ float1 sinh (const float1 &a)
 
__device__ __forceinline__ float2 sinh (const float2 &a)
 
__device__ __forceinline__ float3 sinh (const float3 &a)
 
__device__ __forceinline__ float4 sinh (const float4 &a)
 
__device__ __forceinline__ double1 sinh (const double1 &a)
 
__device__ __forceinline__ double2 sinh (const double2 &a)
 
__device__ __forceinline__ double3 sinh (const double3 &a)
 
__device__ __forceinline__ double4 sinh (const double4 &a)
 
__device__ __forceinline__ float1 cosh (const uchar1 &a)
 
__device__ __forceinline__ float2 cosh (const uchar2 &a)
 
__device__ __forceinline__ float3 cosh (const uchar3 &a)
 
__device__ __forceinline__ float4 cosh (const uchar4 &a)
 
__device__ __forceinline__ float1 cosh (const char1 &a)
 
__device__ __forceinline__ float2 cosh (const char2 &a)
 
__device__ __forceinline__ float3 cosh (const char3 &a)
 
__device__ __forceinline__ float4 cosh (const char4 &a)
 
__device__ __forceinline__ float1 cosh (const ushort1 &a)
 
__device__ __forceinline__ float2 cosh (const ushort2 &a)
 
__device__ __forceinline__ float3 cosh (const ushort3 &a)
 
__device__ __forceinline__ float4 cosh (const ushort4 &a)
 
__device__ __forceinline__ float1 cosh (const short1 &a)
 
__device__ __forceinline__ float2 cosh (const short2 &a)
 
__device__ __forceinline__ float3 cosh (const short3 &a)
 
__device__ __forceinline__ float4 cosh (const short4 &a)
 
__device__ __forceinline__ float1 cosh (const int1 &a)
 
__device__ __forceinline__ float2 cosh (const int2 &a)
 
__device__ __forceinline__ float3 cosh (const int3 &a)
 
__device__ __forceinline__ float4 cosh (const int4 &a)
 
__device__ __forceinline__ float1 cosh (const uint1 &a)
 
__device__ __forceinline__ float2 cosh (const uint2 &a)
 
__device__ __forceinline__ float3 cosh (const uint3 &a)
 
__device__ __forceinline__ float4 cosh (const uint4 &a)
 
__device__ __forceinline__ float1 cosh (const float1 &a)
 
__device__ __forceinline__ float2 cosh (const float2 &a)
 
__device__ __forceinline__ float3 cosh (const float3 &a)
 
__device__ __forceinline__ float4 cosh (const float4 &a)
 
__device__ __forceinline__ double1 cosh (const double1 &a)
 
__device__ __forceinline__ double2 cosh (const double2 &a)
 
__device__ __forceinline__ double3 cosh (const double3 &a)
 
__device__ __forceinline__ double4 cosh (const double4 &a)
 
__device__ __forceinline__ float1 tanh (const uchar1 &a)
 
__device__ __forceinline__ float2 tanh (const uchar2 &a)
 
__device__ __forceinline__ float3 tanh (const uchar3 &a)
 
__device__ __forceinline__ float4 tanh (const uchar4 &a)
 
__device__ __forceinline__ float1 tanh (const char1 &a)
 
__device__ __forceinline__ float2 tanh (const char2 &a)
 
__device__ __forceinline__ float3 tanh (const char3 &a)
 
__device__ __forceinline__ float4 tanh (const char4 &a)
 
__device__ __forceinline__ float1 tanh (const ushort1 &a)
 
__device__ __forceinline__ float2 tanh (const ushort2 &a)
 
__device__ __forceinline__ float3 tanh (const ushort3 &a)
 
__device__ __forceinline__ float4 tanh (const ushort4 &a)
 
__device__ __forceinline__ float1 tanh (const short1 &a)
 
__device__ __forceinline__ float2 tanh (const short2 &a)
 
__device__ __forceinline__ float3 tanh (const short3 &a)
 
__device__ __forceinline__ float4 tanh (const short4 &a)
 
__device__ __forceinline__ float1 tanh (const int1 &a)
 
__device__ __forceinline__ float2 tanh (const int2 &a)
 
__device__ __forceinline__ float3 tanh (const int3 &a)
 
__device__ __forceinline__ float4 tanh (const int4 &a)
 
__device__ __forceinline__ float1 tanh (const uint1 &a)
 
__device__ __forceinline__ float2 tanh (const uint2 &a)
 
__device__ __forceinline__ float3 tanh (const uint3 &a)
 
__device__ __forceinline__ float4 tanh (const uint4 &a)
 
__device__ __forceinline__ float1 tanh (const float1 &a)
 
__device__ __forceinline__ float2 tanh (const float2 &a)
 
__device__ __forceinline__ float3 tanh (const float3 &a)
 
__device__ __forceinline__ float4 tanh (const float4 &a)
 
__device__ __forceinline__ double1 tanh (const double1 &a)
 
__device__ __forceinline__ double2 tanh (const double2 &a)
 
__device__ __forceinline__ double3 tanh (const double3 &a)
 
__device__ __forceinline__ double4 tanh (const double4 &a)
 
__device__ __forceinline__ float1 asinh (const uchar1 &a)
 
__device__ __forceinline__ float2 asinh (const uchar2 &a)
 
__device__ __forceinline__ float3 asinh (const uchar3 &a)
 
__device__ __forceinline__ float4 asinh (const uchar4 &a)
 
__device__ __forceinline__ float1 asinh (const char1 &a)
 
__device__ __forceinline__ float2 asinh (const char2 &a)
 
__device__ __forceinline__ float3 asinh (const char3 &a)
 
__device__ __forceinline__ float4 asinh (const char4 &a)
 
__device__ __forceinline__ float1 asinh (const ushort1 &a)
 
__device__ __forceinline__ float2 asinh (const ushort2 &a)
 
__device__ __forceinline__ float3 asinh (const ushort3 &a)
 
__device__ __forceinline__ float4 asinh (const ushort4 &a)
 
__device__ __forceinline__ float1 asinh (const short1 &a)
 
__device__ __forceinline__ float2 asinh (const short2 &a)
 
__device__ __forceinline__ float3 asinh (const short3 &a)
 
__device__ __forceinline__ float4 asinh (const short4 &a)
 
__device__ __forceinline__ float1 asinh (const int1 &a)
 
__device__ __forceinline__ float2 asinh (const int2 &a)
 
__device__ __forceinline__ float3 asinh (const int3 &a)
 
__device__ __forceinline__ float4 asinh (const int4 &a)
 
__device__ __forceinline__ float1 asinh (const uint1 &a)
 
__device__ __forceinline__ float2 asinh (const uint2 &a)
 
__device__ __forceinline__ float3 asinh (const uint3 &a)
 
__device__ __forceinline__ float4 asinh (const uint4 &a)
 
__device__ __forceinline__ float1 asinh (const float1 &a)
 
__device__ __forceinline__ float2 asinh (const float2 &a)
 
__device__ __forceinline__ float3 asinh (const float3 &a)
 
__device__ __forceinline__ float4 asinh (const float4 &a)
 
__device__ __forceinline__ double1 asinh (const double1 &a)
 
__device__ __forceinline__ double2 asinh (const double2 &a)
 
__device__ __forceinline__ double3 asinh (const double3 &a)
 
__device__ __forceinline__ double4 asinh (const double4 &a)
 
__device__ __forceinline__ float1 acosh (const uchar1 &a)
 
__device__ __forceinline__ float2 acosh (const uchar2 &a)
 
__device__ __forceinline__ float3 acosh (const uchar3 &a)
 
__device__ __forceinline__ float4 acosh (const uchar4 &a)
 
__device__ __forceinline__ float1 acosh (const char1 &a)
 
__device__ __forceinline__ float2 acosh (const char2 &a)
 
__device__ __forceinline__ float3 acosh (const char3 &a)
 
__device__ __forceinline__ float4 acosh (const char4 &a)
 
__device__ __forceinline__ float1 acosh (const ushort1 &a)
 
__device__ __forceinline__ float2 acosh (const ushort2 &a)
 
__device__ __forceinline__ float3 acosh (const ushort3 &a)
 
__device__ __forceinline__ float4 acosh (const ushort4 &a)
 
__device__ __forceinline__ float1 acosh (const short1 &a)
 
__device__ __forceinline__ float2 acosh (const short2 &a)
 
__device__ __forceinline__ float3 acosh (const short3 &a)
 
__device__ __forceinline__ float4 acosh (const short4 &a)
 
__device__ __forceinline__ float1 acosh (const int1 &a)
 
__device__ __forceinline__ float2 acosh (const int2 &a)
 
__device__ __forceinline__ float3 acosh (const int3 &a)
 
__device__ __forceinline__ float4 acosh (const int4 &a)
 
__device__ __forceinline__ float1 acosh (const uint1 &a)
 
__device__ __forceinline__ float2 acosh (const uint2 &a)
 
__device__ __forceinline__ float3 acosh (const uint3 &a)
 
__device__ __forceinline__ float4 acosh (const uint4 &a)
 
__device__ __forceinline__ float1 acosh (const float1 &a)
 
__device__ __forceinline__ float2 acosh (const float2 &a)
 
__device__ __forceinline__ float3 acosh (const float3 &a)
 
__device__ __forceinline__ float4 acosh (const float4 &a)
 
__device__ __forceinline__ double1 acosh (const double1 &a)
 
__device__ __forceinline__ double2 acosh (const double2 &a)
 
__device__ __forceinline__ double3 acosh (const double3 &a)
 
__device__ __forceinline__ double4 acosh (const double4 &a)
 
__device__ __forceinline__ float1 atanh (const uchar1 &a)
 
__device__ __forceinline__ float2 atanh (const uchar2 &a)
 
__device__ __forceinline__ float3 atanh (const uchar3 &a)
 
__device__ __forceinline__ float4 atanh (const uchar4 &a)
 
__device__ __forceinline__ float1 atanh (const char1 &a)
 
__device__ __forceinline__ float2 atanh (const char2 &a)
 
__device__ __forceinline__ float3 atanh (const char3 &a)
 
__device__ __forceinline__ float4 atanh (const char4 &a)
 
__device__ __forceinline__ float1 atanh (const ushort1 &a)
 
__device__ __forceinline__ float2 atanh (const ushort2 &a)
 
__device__ __forceinline__ float3 atanh (const ushort3 &a)
 
__device__ __forceinline__ float4 atanh (const ushort4 &a)
 
__device__ __forceinline__ float1 atanh (const short1 &a)
 
__device__ __forceinline__ float2 atanh (const short2 &a)
 
__device__ __forceinline__ float3 atanh (const short3 &a)
 
__device__ __forceinline__ float4 atanh (const short4 &a)
 
__device__ __forceinline__ float1 atanh (const int1 &a)
 
__device__ __forceinline__ float2 atanh (const int2 &a)
 
__device__ __forceinline__ float3 atanh (const int3 &a)
 
__device__ __forceinline__ float4 atanh (const int4 &a)
 
__device__ __forceinline__ float1 atanh (const uint1 &a)
 
__device__ __forceinline__ float2 atanh (const uint2 &a)
 
__device__ __forceinline__ float3 atanh (const uint3 &a)
 
__device__ __forceinline__ float4 atanh (const uint4 &a)
 
__device__ __forceinline__ float1 atanh (const float1 &a)
 
__device__ __forceinline__ float2 atanh (const float2 &a)
 
__device__ __forceinline__ float3 atanh (const float3 &a)
 
__device__ __forceinline__ float4 atanh (const float4 &a)
 
__device__ __forceinline__ double1 atanh (const double1 &a)
 
__device__ __forceinline__ double2 atanh (const double2 &a)
 
__device__ __forceinline__ double3 atanh (const double3 &a)
 
__device__ __forceinline__ double4 atanh (const double4 &a)
 
__device__ __forceinline__ int1 operator+ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 operator+ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int3 operator+ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 operator+ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int1 operator+ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 operator+ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 operator+ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int4 operator+ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 operator+ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int2 operator+ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 operator+ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 operator+ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 operator+ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 operator+ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 operator+ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 operator+ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator+ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator+ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator+ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator+ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator+ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator+ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator+ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator+ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1 operator+ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 operator+ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 operator+ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4 operator+ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1 operator+ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 operator+ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 operator+ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 operator+ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ int1 operator- (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 operator- (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int3 operator- (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 operator- (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int1 operator- (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 operator- (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 operator- (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int4 operator- (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 operator- (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int2 operator- (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 operator- (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 operator- (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 operator- (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 operator- (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 operator- (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 operator- (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator- (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator- (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator- (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator- (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator- (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator- (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator- (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator- (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1 operator- (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 operator- (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 operator- (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4 operator- (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1 operator- (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 operator- (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 operator- (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 operator- (const double4 &a, const double4 &b)
 
__device__ __forceinline__ int1 operator* (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 operator* (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int3 operator* (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 operator* (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int1 operator* (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 operator* (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 operator* (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int4 operator* (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 operator* (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int2 operator* (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 operator* (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 operator* (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 operator* (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 operator* (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 operator* (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 operator* (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator* (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator* (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator* (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator* (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator* (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator* (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator* (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator* (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1 operator* (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 operator* (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 operator* (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4 operator* (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1 operator* (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 operator* (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 operator* (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 operator* (const double4 &a, const double4 &b)
 
__device__ __forceinline__ int1 operator/ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ int2 operator/ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ int3 operator/ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ int4 operator/ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ int1 operator/ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ int2 operator/ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ int3 operator/ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ int4 operator/ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ int1 operator/ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ int2 operator/ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ int3 operator/ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ int4 operator/ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ int1 operator/ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ int2 operator/ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ int3 operator/ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ int4 operator/ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator/ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator/ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator/ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator/ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator/ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator/ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator/ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator/ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ float1 operator/ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ float2 operator/ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ float3 operator/ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ float4 operator/ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double1 operator/ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double2 operator/ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double3 operator/ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double4 operator/ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator== (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator== (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator== (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator== (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator== (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator== (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator== (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator== (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator== (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator== (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator== (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator== (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator== (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator== (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator== (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator== (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator== (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator== (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator== (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator== (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator== (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator== (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator== (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator== (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator== (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator== (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator== (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator== (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator== (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator== (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator== (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator== (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator> (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator> (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator> (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator> (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator> (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator> (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator> (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator> (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator> (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator> (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator> (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator> (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator> (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator> (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator> (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator> (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator> (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator> (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator> (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator> (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator> (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator> (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator> (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator> (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator> (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator> (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator> (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator> (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator> (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator> (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator> (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator> (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator< (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator< (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator< (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator< (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator< (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator< (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator< (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator< (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator< (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator< (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator< (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator< (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator< (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator< (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator< (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator< (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator< (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator< (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator< (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator< (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator< (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator< (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator< (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator< (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator< (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator< (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator< (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator< (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator< (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator< (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator< (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator< (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar1 operator& (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator& (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator& (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator& (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 operator& (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator& (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator& (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator& (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort1 operator& (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator& (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator& (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator& (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ short1 operator& (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 operator& (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 operator& (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short4 operator& (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator& (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator& (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator& (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator& (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator& (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator& (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator& (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator& (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 operator| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator| (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort1 operator| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ short1 operator| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 operator| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 operator| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short4 operator| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator^ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator^ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator^ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator^ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ char1 operator^ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator^ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator^ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator^ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ ushort1 operator^ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator^ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator^ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator^ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ short1 operator^ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short2 operator^ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short3 operator^ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short4 operator^ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ int1 operator^ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int2 operator^ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int3 operator^ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int4 operator^ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uint1 operator^ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint2 operator^ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint3 operator^ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint4 operator^ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ int1 operator+ (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 operator+ (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator+ (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 operator+ (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator+ (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 operator+ (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator+ (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 operator+ (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator+ (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator+ (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator+ (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator+ (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator+ (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator+ (const uchar2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator+ (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator+ (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator+ (const char1 &a, int s)
 
__device__ __forceinline__ int1 operator+ (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator+ (const char2 &a, int s)
 
__device__ __forceinline__ int2 operator+ (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator+ (const char3 &a, int s)
 
__device__ __forceinline__ int3 operator+ (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator+ (const char4 &a, int s)
 
__device__ __forceinline__ int4 operator+ (int s, const char4 &b)
 
__device__ __forceinline__ float1 operator+ (const char1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator+ (const char2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator+ (const char3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator+ (const char4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const char4 &b)
 
__device__ __forceinline__ double1 operator+ (const char1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator+ (const char2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator+ (const char3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator+ (const char4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const char4 &b)
 
__device__ __forceinline__ int1 operator+ (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 operator+ (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator+ (const ushort2 &a, int s)
 
__device__ __forceinline__ int2 operator+ (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator+ (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 operator+ (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator+ (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 operator+ (int s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator+ (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator+ (const ushort2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator+ (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator+ (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 operator+ (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator+ (const ushort2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator+ (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator+ (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator+ (const short1 &a, int s)
 
__device__ __forceinline__ int1 operator+ (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator+ (const short2 &a, int s)
 
__device__ __forceinline__ int2 operator+ (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator+ (const short3 &a, int s)
 
__device__ __forceinline__ int3 operator+ (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator+ (const short4 &a, int s)
 
__device__ __forceinline__ int4 operator+ (int s, const short4 &b)
 
__device__ __forceinline__ float1 operator+ (const short1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator+ (const short2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator+ (const short3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator+ (const short4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const short4 &b)
 
__device__ __forceinline__ double1 operator+ (const short1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator+ (const short2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator+ (const short3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator+ (const short4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const short4 &b)
 
__device__ __forceinline__ int1 operator+ (const int1 &a, int s)
 
__device__ __forceinline__ int1 operator+ (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator+ (const int2 &a, int s)
 
__device__ __forceinline__ int2 operator+ (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator+ (const int3 &a, int s)
 
__device__ __forceinline__ int3 operator+ (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator+ (const int4 &a, int s)
 
__device__ __forceinline__ int4 operator+ (int s, const int4 &b)
 
__device__ __forceinline__ float1 operator+ (const int1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator+ (const int2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator+ (const int3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator+ (const int4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const int4 &b)
 
__device__ __forceinline__ double1 operator+ (const int1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator+ (const int2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator+ (const int3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator+ (const int4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const int4 &b)
 
__device__ __forceinline__ uint1 operator+ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 operator+ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator+ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint2 operator+ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator+ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 operator+ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator+ (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 operator+ (uint s, const uint4 &b)
 
__device__ __forceinline__ float1 operator+ (const uint1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator+ (const uint2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator+ (const uint3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator+ (const uint4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const uint4 &b)
 
__device__ __forceinline__ double1 operator+ (const uint1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator+ (const uint2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator+ (const uint3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator+ (const uint4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const uint4 &b)
 
__device__ __forceinline__ float1 operator+ (const float1 &a, float s)
 
__device__ __forceinline__ float1 operator+ (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator+ (const float2 &a, float s)
 
__device__ __forceinline__ float2 operator+ (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator+ (const float3 &a, float s)
 
__device__ __forceinline__ float3 operator+ (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator+ (const float4 &a, float s)
 
__device__ __forceinline__ float4 operator+ (float s, const float4 &b)
 
__device__ __forceinline__ double1 operator+ (const float1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator+ (const float2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator+ (const float3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator+ (const float4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator+ (const double1 &a, double s)
 
__device__ __forceinline__ double1 operator+ (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator+ (const double2 &a, double s)
 
__device__ __forceinline__ double2 operator+ (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator+ (const double3 &a, double s)
 
__device__ __forceinline__ double3 operator+ (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator+ (const double4 &a, double s)
 
__device__ __forceinline__ double4 operator+ (double s, const double4 &b)
 
__device__ __forceinline__ int1 operator- (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 operator- (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator- (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 operator- (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator- (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 operator- (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator- (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 operator- (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator- (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator- (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator- (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator- (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator- (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator- (const uchar2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator- (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator- (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator- (const char1 &a, int s)
 
__device__ __forceinline__ int1 operator- (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator- (const char2 &a, int s)
 
__device__ __forceinline__ int2 operator- (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator- (const char3 &a, int s)
 
__device__ __forceinline__ int3 operator- (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator- (const char4 &a, int s)
 
__device__ __forceinline__ int4 operator- (int s, const char4 &b)
 
__device__ __forceinline__ float1 operator- (const char1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator- (const char2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator- (const char3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator- (const char4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const char4 &b)
 
__device__ __forceinline__ double1 operator- (const char1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator- (const char2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator- (const char3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator- (const char4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const char4 &b)
 
__device__ __forceinline__ int1 operator- (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 operator- (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator- (const ushort2 &a, int s)
 
__device__ __forceinline__ int2 operator- (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator- (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 operator- (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator- (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 operator- (int s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator- (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator- (const ushort2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator- (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator- (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 operator- (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator- (const ushort2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator- (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator- (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator- (const short1 &a, int s)
 
__device__ __forceinline__ int1 operator- (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator- (const short2 &a, int s)
 
__device__ __forceinline__ int2 operator- (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator- (const short3 &a, int s)
 
__device__ __forceinline__ int3 operator- (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator- (const short4 &a, int s)
 
__device__ __forceinline__ int4 operator- (int s, const short4 &b)
 
__device__ __forceinline__ float1 operator- (const short1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator- (const short2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator- (const short3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator- (const short4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const short4 &b)
 
__device__ __forceinline__ double1 operator- (const short1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator- (const short2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator- (const short3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator- (const short4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const short4 &b)
 
__device__ __forceinline__ int1 operator- (const int1 &a, int s)
 
__device__ __forceinline__ int1 operator- (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator- (const int2 &a, int s)
 
__device__ __forceinline__ int2 operator- (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator- (const int3 &a, int s)
 
__device__ __forceinline__ int3 operator- (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator- (const int4 &a, int s)
 
__device__ __forceinline__ int4 operator- (int s, const int4 &b)
 
__device__ __forceinline__ float1 operator- (const int1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator- (const int2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator- (const int3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator- (const int4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const int4 &b)
 
__device__ __forceinline__ double1 operator- (const int1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator- (const int2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator- (const int3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator- (const int4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const int4 &b)
 
__device__ __forceinline__ uint1 operator- (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 operator- (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator- (const uint2 &a, uint s)
 
__device__ __forceinline__ uint2 operator- (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator- (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 operator- (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator- (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 operator- (uint s, const uint4 &b)
 
__device__ __forceinline__ float1 operator- (const uint1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator- (const uint2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator- (const uint3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator- (const uint4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const uint4 &b)
 
__device__ __forceinline__ double1 operator- (const uint1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator- (const uint2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator- (const uint3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator- (const uint4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const uint4 &b)
 
__device__ __forceinline__ float1 operator- (const float1 &a, float s)
 
__device__ __forceinline__ float1 operator- (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator- (const float2 &a, float s)
 
__device__ __forceinline__ float2 operator- (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator- (const float3 &a, float s)
 
__device__ __forceinline__ float3 operator- (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator- (const float4 &a, float s)
 
__device__ __forceinline__ float4 operator- (float s, const float4 &b)
 
__device__ __forceinline__ double1 operator- (const float1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator- (const float2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator- (const float3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator- (const float4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator- (const double1 &a, double s)
 
__device__ __forceinline__ double1 operator- (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator- (const double2 &a, double s)
 
__device__ __forceinline__ double2 operator- (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator- (const double3 &a, double s)
 
__device__ __forceinline__ double3 operator- (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator- (const double4 &a, double s)
 
__device__ __forceinline__ double4 operator- (double s, const double4 &b)
 
__device__ __forceinline__ int1 operator* (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 operator* (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator* (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 operator* (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator* (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 operator* (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator* (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 operator* (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator* (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator* (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator* (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator* (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator* (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator* (const uchar2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator* (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator* (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator* (const char1 &a, int s)
 
__device__ __forceinline__ int1 operator* (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator* (const char2 &a, int s)
 
__device__ __forceinline__ int2 operator* (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator* (const char3 &a, int s)
 
__device__ __forceinline__ int3 operator* (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator* (const char4 &a, int s)
 
__device__ __forceinline__ int4 operator* (int s, const char4 &b)
 
__device__ __forceinline__ float1 operator* (const char1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator* (const char2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator* (const char3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator* (const char4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const char4 &b)
 
__device__ __forceinline__ double1 operator* (const char1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator* (const char2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator* (const char3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator* (const char4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const char4 &b)
 
__device__ __forceinline__ int1 operator* (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 operator* (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator* (const ushort2 &a, int s)
 
__device__ __forceinline__ int2 operator* (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator* (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 operator* (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator* (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 operator* (int s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator* (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator* (const ushort2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator* (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator* (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 operator* (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator* (const ushort2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator* (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator* (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator* (const short1 &a, int s)
 
__device__ __forceinline__ int1 operator* (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator* (const short2 &a, int s)
 
__device__ __forceinline__ int2 operator* (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator* (const short3 &a, int s)
 
__device__ __forceinline__ int3 operator* (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator* (const short4 &a, int s)
 
__device__ __forceinline__ int4 operator* (int s, const short4 &b)
 
__device__ __forceinline__ float1 operator* (const short1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator* (const short2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator* (const short3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator* (const short4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const short4 &b)
 
__device__ __forceinline__ double1 operator* (const short1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator* (const short2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator* (const short3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator* (const short4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const short4 &b)
 
__device__ __forceinline__ int1 operator* (const int1 &a, int s)
 
__device__ __forceinline__ int1 operator* (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator* (const int2 &a, int s)
 
__device__ __forceinline__ int2 operator* (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator* (const int3 &a, int s)
 
__device__ __forceinline__ int3 operator* (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator* (const int4 &a, int s)
 
__device__ __forceinline__ int4 operator* (int s, const int4 &b)
 
__device__ __forceinline__ float1 operator* (const int1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator* (const int2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator* (const int3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator* (const int4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const int4 &b)
 
__device__ __forceinline__ double1 operator* (const int1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator* (const int2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator* (const int3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator* (const int4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const int4 &b)
 
__device__ __forceinline__ uint1 operator* (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 operator* (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator* (const uint2 &a, uint s)
 
__device__ __forceinline__ uint2 operator* (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator* (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 operator* (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator* (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 operator* (uint s, const uint4 &b)
 
__device__ __forceinline__ float1 operator* (const uint1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator* (const uint2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator* (const uint3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator* (const uint4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const uint4 &b)
 
__device__ __forceinline__ double1 operator* (const uint1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator* (const uint2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator* (const uint3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator* (const uint4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const uint4 &b)
 
__device__ __forceinline__ float1 operator* (const float1 &a, float s)
 
__device__ __forceinline__ float1 operator* (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator* (const float2 &a, float s)
 
__device__ __forceinline__ float2 operator* (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator* (const float3 &a, float s)
 
__device__ __forceinline__ float3 operator* (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator* (const float4 &a, float s)
 
__device__ __forceinline__ float4 operator* (float s, const float4 &b)
 
__device__ __forceinline__ double1 operator* (const float1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator* (const float2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator* (const float3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator* (const float4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator* (const double1 &a, double s)
 
__device__ __forceinline__ double1 operator* (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator* (const double2 &a, double s)
 
__device__ __forceinline__ double2 operator* (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator* (const double3 &a, double s)
 
__device__ __forceinline__ double3 operator* (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator* (const double4 &a, double s)
 
__device__ __forceinline__ double4 operator* (double s, const double4 &b)
 
__device__ __forceinline__ int1 operator/ (const uchar1 &a, int s)
 
__device__ __forceinline__ int1 operator/ (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator/ (const uchar2 &a, int s)
 
__device__ __forceinline__ int2 operator/ (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator/ (const uchar3 &a, int s)
 
__device__ __forceinline__ int3 operator/ (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator/ (const uchar4 &a, int s)
 
__device__ __forceinline__ int4 operator/ (int s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator/ (const uchar1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator/ (const uchar2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator/ (const uchar3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator/ (const uchar4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator/ (const uchar1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator/ (const uchar2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator/ (const uchar3 &a, double s)
 
__device__ __forceinline__ double3 operator/ (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator/ (const uchar4 &a, double s)
 
__device__ __forceinline__ double4 operator/ (double s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator/ (const char1 &a, int s)
 
__device__ __forceinline__ int1 operator/ (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator/ (const char2 &a, int s)
 
__device__ __forceinline__ int2 operator/ (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator/ (const char3 &a, int s)
 
__device__ __forceinline__ int3 operator/ (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator/ (const char4 &a, int s)
 
__device__ __forceinline__ int4 operator/ (int s, const char4 &b)
 
__device__ __forceinline__ float1 operator/ (const char1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator/ (const char2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator/ (const char3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator/ (const char4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const char4 &b)
 
__device__ __forceinline__ double1 operator/ (const char1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator/ (const char2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator/ (const char3 &a, double s)
 
__device__ __forceinline__ double3 operator/ (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator/ (const char4 &a, double s)
 
__device__ __forceinline__ double4 operator/ (double s, const char4 &b)
 
__device__ __forceinline__ int1 operator/ (const ushort1 &a, int s)
 
__device__ __forceinline__ int1 operator/ (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator/ (const ushort2 &a, int s)
 
__device__ __forceinline__ int2 operator/ (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator/ (const ushort3 &a, int s)
 
__device__ __forceinline__ int3 operator/ (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator/ (const ushort4 &a, int s)
 
__device__ __forceinline__ int4 operator/ (int s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator/ (const ushort1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator/ (const ushort2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator/ (const ushort3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator/ (const ushort4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const ushort4 &b)
 
__device__ __forceinline__ double1 operator/ (const ushort1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator/ (const ushort2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator/ (const ushort3 &a, double s)
 
__device__ __forceinline__ double3 operator/ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator/ (const ushort4 &a, double s)
 
__device__ __forceinline__ double4 operator/ (double s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator/ (const short1 &a, int s)
 
__device__ __forceinline__ int1 operator/ (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator/ (const short2 &a, int s)
 
__device__ __forceinline__ int2 operator/ (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator/ (const short3 &a, int s)
 
__device__ __forceinline__ int3 operator/ (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator/ (const short4 &a, int s)
 
__device__ __forceinline__ int4 operator/ (int s, const short4 &b)
 
__device__ __forceinline__ float1 operator/ (const short1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator/ (const short2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator/ (const short3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator/ (const short4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const short4 &b)
 
__device__ __forceinline__ double1 operator/ (const short1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator/ (const short2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator/ (const short3 &a, double s)
 
__device__ __forceinline__ double3 operator/ (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator/ (const short4 &a, double s)
 
__device__ __forceinline__ double4 operator/ (double s, const short4 &b)
 
__device__ __forceinline__ int1 operator/ (const int1 &a, int s)
 
__device__ __forceinline__ int1 operator/ (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator/ (const int2 &a, int s)
 
__device__ __forceinline__ int2 operator/ (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator/ (const int3 &a, int s)
 
__device__ __forceinline__ int3 operator/ (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator/ (const int4 &a, int s)
 
__device__ __forceinline__ int4 operator/ (int s, const int4 &b)
 
__device__ __forceinline__ float1 operator/ (const int1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator/ (const int2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator/ (const int3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator/ (const int4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const int4 &b)
 
__device__ __forceinline__ double1 operator/ (const int1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator/ (const int2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator/ (const int3 &a, double s)
 
__device__ __forceinline__ double3 operator/ (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator/ (const int4 &a, double s)
 
__device__ __forceinline__ double4 operator/ (double s, const int4 &b)
 
__device__ __forceinline__ uint1 operator/ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint1 operator/ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator/ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint2 operator/ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator/ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint3 operator/ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator/ (const uint4 &a, uint s)
 
__device__ __forceinline__ uint4 operator/ (uint s, const uint4 &b)
 
__device__ __forceinline__ float1 operator/ (const uint1 &a, float s)
 
__device__ __forceinline__ float1 operator/ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator/ (const uint2 &a, float s)
 
__device__ __forceinline__ float2 operator/ (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator/ (const uint3 &a, float s)
 
__device__ __forceinline__ float3 operator/ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator/ (const uint4 &a, float s)
 
__device__ __forceinline__ float4 operator/ (float s, const uint4 &b)
 
__device__ __forceinline__ double1 operator/ (const uint1 &a, double s)
 
__device__ __forceinline__ double1 operator/ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator/ (const uint2 &a, double s)
 
__device__ __forceinline__ double2 operator/ (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator/ (const uint3 &a, double s)