/external/clang/test/Sema/ |
ext_vector_conversions.c | 3 typedef __attribute__((ext_vector_type(4))) char char4; typedef 8 char4 vc4;
|
/external/opencv3/modules/cudaarithm/src/cuda/ |
add_scalar.cu | 103 {addScalarImpl<uchar, float, schar>, addScalarImpl<uchar2, float, char2>, addScalarImpl<uchar3, float, char3>, addScalarImpl<uchar4, float, char4>}, 111 {addScalarImpl<schar, float, uchar>, addScalarImpl<char2, float, uchar2>, addScalarImpl<char3, float, uchar3>, addScalarImpl<char4, float, uchar4>}, 112 {addScalarImpl<schar, float, schar>, addScalarImpl<char2, float, char2>, addScalarImpl<char3, float, char3>, addScalarImpl<char4, float, char4>}, 113 {addScalarImpl<schar, float, ushort>, addScalarImpl<char2, float, ushort2>, addScalarImpl<char3, float, ushort3>, addScalarImpl<char4, float, ushort4>}, 114 {addScalarImpl<schar, float, short>, addScalarImpl<char2, float, short2>, addScalarImpl<char3, float, short3>, addScalarImpl<char4, float, short4>}, 115 {addScalarImpl<schar, float, int>, addScalarImpl<char2, float, int2>, addScalarImpl<char3, float, int3>, addScalarImpl<char4, float, int4>}, 116 {addScalarImpl<schar, float, float>, addScalarImpl<char2, float, float2>, addScalarImpl<char3, float, float3>, addScalarImpl<char4, float, float4>}, 117 {addScalarImpl<schar, double, double>, addScalarImpl<char2, double, double2>, addScalarImpl<char3, double, double3>, addScalarImpl<char4, double, double4>} 121 {0 /*addScalarImpl<ushort, float, schar>*/, 0 /*addScalarImpl<ushort2, float, char2>*/, 0 /*addScalarImpl<ushort3, float, char3>*/, 0 /*addScalarImpl<ushort4, float, char4>*/}, [all...] |
mul_scalar.cu | 100 {mulScalarImpl<uchar, float, schar>, mulScalarImpl<uchar2, float, char2>, mulScalarImpl<uchar3, float, char3>, mulScalarImpl<uchar4, float, char4>}, 108 {mulScalarImpl<schar, float, uchar>, mulScalarImpl<char2, float, uchar2>, mulScalarImpl<char3, float, uchar3>, mulScalarImpl<char4, float, uchar4>}, 109 {mulScalarImpl<schar, float, schar>, mulScalarImpl<char2, float, char2>, mulScalarImpl<char3, float, char3>, mulScalarImpl<char4, float, char4>}, 110 {mulScalarImpl<schar, float, ushort>, mulScalarImpl<char2, float, ushort2>, mulScalarImpl<char3, float, ushort3>, mulScalarImpl<char4, float, ushort4>}, 111 {mulScalarImpl<schar, float, short>, mulScalarImpl<char2, float, short2>, mulScalarImpl<char3, float, short3>, mulScalarImpl<char4, float, short4>}, 112 {mulScalarImpl<schar, float, int>, mulScalarImpl<char2, float, int2>, mulScalarImpl<char3, float, int3>, mulScalarImpl<char4, float, int4>}, 113 {mulScalarImpl<schar, float, float>, mulScalarImpl<char2, float, float2>, mulScalarImpl<char3, float, float3>, mulScalarImpl<char4, float, float4>}, 114 {mulScalarImpl<schar, double, double>, mulScalarImpl<char2, double, double2>, mulScalarImpl<char3, double, double3>, mulScalarImpl<char4, double, double4>} 118 {0 /*mulScalarImpl<ushort, float, schar>*/, 0 /*mulScalarImpl<ushort2, float, char2>*/, 0 /*mulScalarImpl<ushort3, float, char3>*/, 0 /*mulScalarImpl<ushort4, float, char4>*/}, [all...] |
sub_scalar.cu | 126 {subScalarImpl<uchar, float, schar>, subScalarImpl<uchar2, float, char2>, subScalarImpl<uchar3, float, char3>, subScalarImpl<uchar4, float, char4>}, 134 {subScalarImpl<schar, float, uchar>, subScalarImpl<char2, float, uchar2>, subScalarImpl<char3, float, uchar3>, subScalarImpl<char4, float, uchar4>}, 135 {subScalarImpl<schar, float, schar>, subScalarImpl<char2, float, char2>, subScalarImpl<char3, float, char3>, subScalarImpl<char4, float, char4>}, 136 {subScalarImpl<schar, float, ushort>, subScalarImpl<char2, float, ushort2>, subScalarImpl<char3, float, ushort3>, subScalarImpl<char4, float, ushort4>}, 137 {subScalarImpl<schar, float, short>, subScalarImpl<char2, float, short2>, subScalarImpl<char3, float, short3>, subScalarImpl<char4, float, short4>}, 138 {subScalarImpl<schar, float, int>, subScalarImpl<char2, float, int2>, subScalarImpl<char3, float, int3>, subScalarImpl<char4, float, int4>}, 139 {subScalarImpl<schar, float, float>, subScalarImpl<char2, float, float2>, subScalarImpl<char3, float, float3>, subScalarImpl<char4, float, float4>}, 140 {subScalarImpl<schar, double, double>, subScalarImpl<char2, double, double2>, subScalarImpl<char3, double, double3>, subScalarImpl<char4, double, double4>} 144 {0 /*subScalarImpl<ushort, float, schar>*/, 0 /*subScalarImpl<ushort2, float, char2>*/, 0 /*subScalarImpl<ushort3, float, char3>*/, 0 /*subScalarImpl<ushort4, float, char4>*/}, [all...] |
div_scalar.cu | 168 {divScalarImpl<uchar, float, schar>, divScalarImpl<uchar2, float, char2>, divScalarImpl<uchar3, float, char3>, divScalarImpl<uchar4, float, char4>}, 176 {divScalarImpl<schar, float, uchar>, divScalarImpl<char2, float, uchar2>, divScalarImpl<char3, float, uchar3>, divScalarImpl<char4, float, uchar4>}, 177 {divScalarImpl<schar, float, schar>, divScalarImpl<char2, float, char2>, divScalarImpl<char3, float, char3>, divScalarImpl<char4, float, char4>}, 178 {divScalarImpl<schar, float, ushort>, divScalarImpl<char2, float, ushort2>, divScalarImpl<char3, float, ushort3>, divScalarImpl<char4, float, ushort4>}, 179 {divScalarImpl<schar, float, short>, divScalarImpl<char2, float, short2>, divScalarImpl<char3, float, short3>, divScalarImpl<char4, float, short4>}, 180 {divScalarImpl<schar, float, int>, divScalarImpl<char2, float, int2>, divScalarImpl<char3, float, int3>, divScalarImpl<char4, float, int4>}, 181 {divScalarImpl<schar, float, float>, divScalarImpl<char2, float, float2>, divScalarImpl<char3, float, float3>, divScalarImpl<char4, float, float4>}, 182 {divScalarImpl<schar, double, double>, divScalarImpl<char2, double, double2>, divScalarImpl<char3, double, double3>, divScalarImpl<char4, double, double4>} 186 {0 /*divScalarImpl<ushort, float, schar>*/, 0 /*divScalarImpl<ushort2, float, char2>*/, 0 /*divScalarImpl<ushort3, float, char3>*/, 0 /*divScalarImpl<ushort4, float, char4>*/}, [all...] |
/external/opencv3/modules/cudev/include/opencv2/cudev/util/ |
vec_traits.hpp | 79 template<> struct MakeVec<schar, 4> { typedef char4 type; }; 174 template<> struct VecTraits<char4> 178 __host__ __device__ __forceinline__ static char4 all(schar v) {return make_char4(v, v, v, v);} 179 __host__ __device__ __forceinline__ static char4 make(schar x, schar y, schar z, schar w) {return make_char4(x, y, z, w);} 180 __host__ __device__ __forceinline__ static char4 make(const schar* v) {return make_char4(v[0], v[1], v[2], v[3]);} 307 template<> class DataType<char4> 310 typedef char4 value_type;
|
/cts/tests/tests/renderscript/src/android/renderscript/cts/generated/ |
TestAbs.rs | 35 uchar4 __attribute__((kernel)) testAbsChar4Uchar4(char4 inV) {
|
TestClz.rs | 35 char4 __attribute__((kernel)) testClzChar4Char4(char4 inValue) {
|
TestConvert.rs | 43 float4 __attribute__((kernel)) testConvertFloat4Char4Float4(char4 inV) { 115 char4 __attribute__((kernel)) testConvertChar4Float4Char4(float4 inV) { 127 char4 __attribute__((kernel)) testConvertChar4Char4Char4(char4 inV) { 139 char4 __attribute__((kernel)) testConvertChar4Uchar4Char4(uchar4 inV) { 151 char4 __attribute__((kernel)) testConvertChar4Short4Char4(short4 inV) { 163 char4 __attribute__((kernel)) testConvertChar4Ushort4Char4(ushort4 inV) { 175 char4 __attribute__((kernel)) testConvertChar4Int4Char4(int4 inV) { 187 char4 __attribute__((kernel)) testConvertChar4Uint4Char4(uint4 inV) { 211 uchar4 __attribute__((kernel)) testConvertUchar4Char4Uchar4(char4 inV) [all...] |
TestClamp.rs | 85 char4 __attribute__((kernel)) testClampChar4Char4Char4Char4(char4 inValue, unsigned int x) { 86 char4 inMinValue = rsGetElementAt_char4(gAllocInMinValue, x); 87 char4 inMaxValue = rsGetElementAt_char4(gAllocInMaxValue, x); 271 char4 __attribute__((kernel)) testClampChar4CharCharChar4(char4 inValue, unsigned int x) {
|
TestMax.rs | 109 char4 __attribute__((kernel)) testMaxChar4Char4Char4(char4 inA, unsigned int x) { 110 char4 inB = rsGetElementAt_char4(gAllocInB, x);
|
TestMin.rs | 109 char4 __attribute__((kernel)) testMinChar4Char4Char4(char4 inA, unsigned int x) { 110 char4 inB = rsGetElementAt_char4(gAllocInB, x);
|
/frameworks/rs/tests/typecheck/ |
kernels.rs | 28 char4 c4; 29 char4 c4i = {1, 2, 3, 4};
|
/frameworks/rs/scriptc/ |
rs_convert.rsh | 59 convert_float4(char4 v); 112 extern char4 __attribute__((const, overloadable)) 121 extern char4 __attribute__((const, overloadable)) 122 convert_char4(char4 v); 130 extern char4 __attribute__((const, overloadable)) 139 extern char4 __attribute__((const, overloadable)) 148 extern char4 __attribute__((const, overloadable)) 157 extern char4 __attribute__((const, overloadable)) 166 extern char4 __attribute__((const, overloadable)) 185 convert_uchar4(char4 v) [all...] |
rs_value_types.rsh | 419 * char4: Four 8 bit signed integers 424 typedef char __attribute__((ext_vector_type(4))) char4;
|
rs_allocation_data.rsh | 184 extern char4 __attribute__((overloadable)) 334 extern char4 __attribute__((overloadable)) 484 extern char4 __attribute__((overloadable)) 665 rsAllocationVStoreX_char4(rs_allocation a, char4 val, uint32_t x); 815 rsAllocationVStoreX_char4(rs_allocation a, char4 val, uint32_t x, uint32_t y); [all...] |
/prebuilts/sdk/renderscript/include/ |
rs_convert.rsh | 59 convert_float4(char4 v); 112 extern char4 __attribute__((const, overloadable)) 121 extern char4 __attribute__((const, overloadable)) 122 convert_char4(char4 v); 130 extern char4 __attribute__((const, overloadable)) 139 extern char4 __attribute__((const, overloadable)) 148 extern char4 __attribute__((const, overloadable)) 157 extern char4 __attribute__((const, overloadable)) 166 extern char4 __attribute__((const, overloadable)) 185 convert_uchar4(char4 v) [all...] |
rs_value_types.rsh | 419 * char4: Four 8 bit signed integers 424 typedef char __attribute__((ext_vector_type(4))) char4;
|
rs_allocation_data.rsh | 184 extern char4 __attribute__((overloadable)) 334 extern char4 __attribute__((overloadable)) 484 extern char4 __attribute__((overloadable)) 665 rsAllocationVStoreX_char4(rs_allocation a, char4 val, uint32_t x); 815 rsAllocationVStoreX_char4(rs_allocation a, char4 val, uint32_t x, uint32_t y); [all...] |
/external/opencv3/modules/core/include/opencv2/core/cuda/ |
vec_traits.hpp | 157 template<> struct TypeVec<schar, 4> { typedef char4 vec_type; }; 268 template<> struct VecTraits<char4> 272 static __device__ __host__ __forceinline__ char4 all(schar v) {return make_char4(v, v, v, v);} 273 static __device__ __host__ __forceinline__ char4 make(schar x, schar y, schar z, schar w) {return make_char4(x, y, z, w);} 274 static __device__ __host__ __forceinline__ char4 make(const schar* v) {return make_char4(v[0], v[1], v[2], v[3]);}
|
/external/opencv3/modules/core/include/opencv2/core/cuda/detail/ |
type_traits_detail.hpp | 91 template <> struct IsVec<char4> { enum {value = 1}; };
|
/external/opencv3/modules/cudev/include/opencv2/cudev/util/detail/ |
type_traits.hpp | 81 template <> struct IsVec<char4> { enum {value = 1}; };
|
/cts/tests/tests/renderscript/src/android/renderscript/cts/ |
kernel_input.rs | 101 VEC4_TEST(char4)
|
/frameworks/rs/driver/runtime/arch/ |
generic.c | 250 extern char4 __attribute__((overloadable)) max(char4 v1, char4 v2) { 251 char4 r; 451 extern char4 __attribute__((overloadable)) min(char4 v1, char4 v2) { 452 char4 r;
|
/frameworks/rs/cpu_ref/ |
rsCpuIntrinsicInlines.h | 37 typedef char char4 __attribute__((ext_vector_type(4))); typedef
|