/frameworks/rs/scriptc/ |
H A D | rs_io.rsh | 39 extern void __attribute__((overloadable)) 52 extern void __attribute__((overloadable)) 71 extern bool __attribute__((overloadable)) 74 extern bool __attribute__((overloadable)) 93 extern void __attribute__((overloadable)) 96 extern void __attribute__((overloadable))
|
H A D | rs_vector_math.rsh | 46 extern float3 __attribute__((const, overloadable)) 49 extern float4 __attribute__((const, overloadable)) 59 extern float __attribute__((const, overloadable)) 62 extern float __attribute__((const, overloadable)) 65 extern float __attribute__((const, overloadable)) 68 extern float __attribute__((const, overloadable)) 76 extern float __attribute__((const, overloadable)) 79 extern float __attribute__((const, overloadable)) 82 extern float __attribute__((const, overloadable)) 85 extern float __attribute__((const, overloadable)) [all...] |
H A D | rs_object_info.rsh | 83 extern uint32_t __attribute__((overloadable)) 96 extern uint32_t __attribute__((overloadable)) 108 extern uint32_t __attribute__((overloadable)) 121 extern uint32_t __attribute__((overloadable)) 134 extern uint32_t __attribute__((overloadable)) 148 extern rs_element __attribute__((overloadable)) 159 extern void __attribute__((overloadable)) 162 extern void __attribute__((overloadable)) 165 extern void __attribute__((overloadable)) 168 extern void __attribute__((overloadable)) [all...] |
H A D | rs_time.rsh | 67 extern float __attribute__((overloadable)) 85 extern rs_tm* __attribute__((overloadable)) 101 extern rs_time_t __attribute__((overloadable)) 111 extern int64_t __attribute__((overloadable)) 123 extern int64_t __attribute__((overloadable))
|
H A D | rs_debug.rsh | 40 extern void __attribute__((overloadable)) 43 extern void __attribute__((overloadable)) 46 extern void __attribute__((overloadable)) 49 extern void __attribute__((overloadable)) 52 extern void __attribute__((overloadable)) 56 extern void __attribute__((overloadable)) 61 extern void __attribute__((overloadable)) 66 extern void __attribute__((overloadable)) 71 extern void __attribute__((overloadable)) 76 extern void __attribute__((overloadable)) [all...] |
H A D | rs_convert.rsh | 43 extern float2 __attribute__((const, overloadable)) 46 extern float3 __attribute__((const, overloadable)) 49 extern float4 __attribute__((const, overloadable)) 52 extern float2 __attribute__((const, overloadable)) 55 extern float3 __attribute__((const, overloadable)) 58 extern float4 __attribute__((const, overloadable)) 61 extern float2 __attribute__((const, overloadable)) 64 extern float3 __attribute__((const, overloadable)) 67 extern float4 __attribute__((const, overloadable)) 70 extern float2 __attribute__((const, overloadable)) [all...] |
H A D | rs_math.rsh | 163 extern uchar __attribute__((const, overloadable)) 166 extern uchar2 __attribute__((const, overloadable)) 169 extern uchar3 __attribute__((const, overloadable)) 172 extern uchar4 __attribute__((const, overloadable)) 175 extern ushort __attribute__((const, overloadable)) 178 extern ushort2 __attribute__((const, overloadable)) 181 extern ushort3 __attribute__((const, overloadable)) 184 extern ushort4 __attribute__((const, overloadable)) 187 extern uint __attribute__((const, overloadable)) 190 extern uint2 __attribute__((const, overloadable)) [all...] |
H A D | rs_atomic.rsh | 51 extern int32_t __attribute__((overloadable)) 56 extern int32_t __attribute__((overloadable)) 73 extern int32_t __attribute__((overloadable)) 78 extern int32_t __attribute__((overloadable)) 99 extern int32_t __attribute__((overloadable)) 104 extern uint32_t __attribute__((overloadable)) 119 extern int32_t __attribute__((overloadable)) 124 extern int32_t __attribute__((overloadable)) 139 extern int32_t __attribute__((overloadable)) 144 extern int32_t __attribute__((overloadable)) [all...] |
H A D | rs_for_each.rsh | 127 extern void __attribute__((overloadable)) 133 extern void __attribute__((overloadable)) 138 extern void __attribute__((overloadable)) 144 extern void __attribute__((overloadable)) 150 extern void __attribute__((overloadable)) 177 extern uint32_t __attribute__((overloadable)) 190 extern uint32_t __attribute__((overloadable)) 204 extern uint32_t __attribute__((overloadable)) 217 extern uint32_t __attribute__((overloadable)) 230 extern uint32_t __attribute__((overloadable)) [all...] |
H A D | rs_allocation_data.rsh | 63 extern void __attribute__((overloadable)) 98 extern void __attribute__((overloadable)) 136 extern float2 __attribute__((overloadable)) 141 extern float3 __attribute__((overloadable)) 146 extern float4 __attribute__((overloadable)) 151 extern double2 __attribute__((overloadable)) 156 extern double3 __attribute__((overloadable)) 161 extern double4 __attribute__((overloadable)) 166 extern char2 __attribute__((overloadable)) 171 extern char3 __attribute__((overloadable)) [all...] |
H A D | rs_matrix.rsh | 67 static inline void __attribute__((always_inline, overloadable)) 129 static inline bool __attribute__((always_inline, overloadable)) 171 extern float __attribute__((overloadable)) 174 extern float __attribute__((overloadable)) 177 extern float __attribute__((overloadable)) 188 extern bool __attribute__((overloadable)) 200 extern bool __attribute__((overloadable)) 227 extern void __attribute__((overloadable)) 230 extern void __attribute__((overloadable)) 233 extern void __attribute__((overloadable)) [all...] |
H A D | rs_graphics.rsh | 280 extern void __attribute__((overloadable)) 287 extern void __attribute__((overloadable)) 294 extern void __attribute__((overloadable)) 301 extern void __attribute__((overloadable)) 308 extern void __attribute__((overloadable)) 315 extern void __attribute__((overloadable)) 333 extern bool __attribute__((overloadable)) 340 extern bool __attribute__((overloadable)) 347 extern bool __attribute__((overloadable)) 354 extern bool __attribute__((overloadable)) [all...] |
H A D | rs_quaternion.rsh | 37 static inline void __attribute__((overloadable)) 53 static inline void __attribute__((overloadable)) 69 static inline float __attribute__((overloadable)) 83 static inline void __attribute__((overloadable)) 120 static inline void __attribute__((overloadable)) 145 static inline void __attribute__((overloadable)) 153 static inline void __attribute__((overloadable)) 174 static inline void __attribute__((overloadable)) 194 static inline void __attribute__((overloadable)) 217 static inline void __attribute__((overloadable)) [all...] |
/frameworks/rs/driver/runtime/ |
H A D | rs_core.c | 7 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c); 17 extern float __attribute__((overloadable)) rsClamp(float v, float l, float h) { 20 extern char __attribute__((overloadable)) rsClamp(char v, char l, char h) { 23 extern uchar __attribute__((overloadable)) rsClamp(uchar v, uchar l, uchar h) { 26 extern short __attribute__((overloadable)) rsClamp(short v, short l, short h) { 29 extern ushort __attribute__((overloadable)) rsClamp(ushort v, ushort l, ushort h) { 32 extern int __attribute__((overloadable)) rsClamp(int v, int l, int h) { 35 extern uint __attribute__((overloadable)) rsClamp(uint v, uint l, uint h) { 39 extern int32_t __attribute__((overloadable)) rsAtomicCas(volatile int32_t *ptr, int32_t expectedValue, int32_t newValue) { 43 extern uint32_t __attribute__((overloadable)) rsAtomicCa [all...] |
H A D | rs_cl.c | 3 extern float2 __attribute__((overloadable)) convert_float2(int2 c); 4 extern float3 __attribute__((overloadable)) convert_float3(int3 c); 5 extern float4 __attribute__((overloadable)) convert_float4(int4 c); 7 extern int2 __attribute__((overloadable)) convert_int2(float2 c); 8 extern int3 __attribute__((overloadable)) convert_int3(float3 c); 9 extern int4 __attribute__((overloadable)) convert_int4(float4 c); 12 extern float __attribute__((overloadable)) fmin(float v, float v2); 13 extern float2 __attribute__((overloadable)) fmin(float2 v, float v2); 14 extern float3 __attribute__((overloadable)) fmin(float3 v, float v2); 15 extern float4 __attribute__((overloadable)) fmi [all...] |
H A D | rs_program.c | 10 extern rs_depth_func __attribute__((overloadable)) 19 extern bool __attribute__((overloadable)) 28 extern bool __attribute__((overloadable)) 37 extern bool __attribute__((overloadable)) 46 extern bool __attribute__((overloadable)) 55 extern bool __attribute__((overloadable)) 64 extern rs_blend_src_func __attribute__((overloadable)) 73 extern rs_blend_dst_func __attribute__((overloadable)) 82 extern bool __attribute__((overloadable)) 94 extern bool __attribute__((overloadable)) [all...] |
H A D | rs_mesh.c | 10 extern uint32_t __attribute__((overloadable)) 19 extern uint32_t __attribute__((overloadable)) 28 extern rs_allocation __attribute__((overloadable)) 39 extern rs_allocation __attribute__((overloadable)) 50 extern rs_primitive __attribute__((overloadable))
|
H A D | rs_sampler.c | 7 extern rs_sampler_value __attribute__((overloadable)) 16 extern rs_sampler_value __attribute__((overloadable)) 25 extern rs_sampler_value __attribute__((overloadable)) 34 extern rs_sampler_value __attribute__((overloadable)) 43 extern float __attribute__((overloadable))
|
H A D | rs_matrix.c | 5 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c); 15 extern void __attribute__((overloadable)) 35 extern void __attribute__((overloadable)) 47 extern void __attribute__((overloadable)) 55 extern void __attribute__((overloadable)) 74 extern void __attribute__((overloadable)) 86 extern void __attribute__((overloadable)) 94 extern void __attribute__((overloadable)) 113 extern void __attribute__((overloadable)) 132 extern void __attribute__((overloadable)) [all...] |
H A D | rs_convert.c | 21 extern typeout##2 __attribute__((const, overloadable)) \ 25 extern typeout##3 __attribute__((const, overloadable)) \ 29 extern typeout##4 __attribute__((const, overloadable)) \ 63 extern float4 __attribute__((overloadable)) rsYuvToRGBA_float4(uchar y, uchar u, uchar v) {
|
H A D | rs_element.c | 7 extern uint32_t __attribute__((overloadable)) 16 extern rs_element __attribute__((overloadable)) 27 extern uint32_t __attribute__((overloadable)) 36 extern uint32_t __attribute__((overloadable)) 58 extern uint32_t __attribute__((overloadable)) 67 extern uint32_t __attribute__((overloadable)) 76 extern uint32_t __attribute__((overloadable)) 85 extern rs_data_type __attribute__((overloadable)) 94 extern rs_data_kind __attribute__((overloadable)) 103 extern uint32_t __attribute__((overloadable)) [all...] |
H A D | rs_allocation.c | 5 extern uint32_t __attribute__((overloadable)) 11 extern uint32_t __attribute__((overloadable)) 17 extern uint32_t __attribute__((overloadable)) 23 extern uint32_t __attribute__((overloadable)) 29 extern uint32_t __attribute__((overloadable)) 36 extern rs_element __attribute__((overloadable)) 58 extern void __attribute__((overloadable)) \ 60 extern void __attribute__((overloadable)) \ 62 extern void __attribute__((overloadable)) \ 64 extern void __attribute__((overloadable)) \ [all...] |
/frameworks/rs/cpu_ref/ |
H A D | rsCpuRuntimeMathFuncs.cpp | 24 uint32_t __attribute__((overloadable)) abs(int32_t v) {return SC_abs_i32(v);} 28 float __attribute__((overloadable)) func(float v) {return SC_##func##f(v);} 32 float __attribute__((overloadable)) func(float t, float v) {return SC_##func##f(t, v);} 54 float __attribute__((overloadable)) fma(float u, float t, float v) {return SC_fmaf(u, t, v);} 59 float __attribute__((overloadable)) frexp(float v, int* ptr) {return SC_frexpf(v, ptr);} 62 int __attribute__((overloadable)) ilogb(float v) {return SC_ilogbf(v); } 64 float __attribute__((overloadable)) ldexp(float v, int i) {return SC_ldexpf(v, i);} 67 float __attribute__((overloadable)) lgamma(float v, int* ptr) {return SC_lgammaf_r(v, ptr);} 90 float __attribute__((overloadable)) rsRand(float min, float max) {
|
H A D | rsCpuRuntimeMath.cpp | 34 float __attribute__((overloadable)) SC_##func(float v) { \ 39 float __attribute__((overloadable)) SC_##func(float t, float v) { \ 161 float __attribute__((overloadable)) rsFrac(float f) { 164 void __attribute__((overloadable)) rsMatrixLoadRotate(rs_matrix4x4 *m, 168 void __attribute__((overloadable)) rsMatrixLoadScale(rs_matrix4x4 *m, 172 void __attribute__((overloadable)) rsMatrixLoadTranslate(rs_matrix4x4 *m, 176 void __attribute__((overloadable)) rsMatrixRotate(rs_matrix4x4 *m, float rot, 180 void __attribute__((overloadable)) rsMatrixScale(rs_matrix4x4 *m, float x, 184 void __attribute__((overloadable)) rsMatrixTranslate(rs_matrix4x4 *m, float x, 188 void __attribute__((overloadable)) rsMatrixLoadOrth [all...] |
/frameworks/rs/driver/runtime/arch/ |
H A D | generic.c | 20 extern short __attribute__((overloadable, always_inline)) rsClamp(short amount, short low, short high); 21 extern uchar4 __attribute__((overloadable)) convert_uchar4(short4); 22 extern uchar4 __attribute__((overloadable)) convert_uchar4(float4); 23 extern float4 __attribute__((overloadable)) convert_float4(uchar4); 24 extern float __attribute__((overloadable)) sqrt(float); 30 extern T __attribute__((overloadable)) clamp(T amount, T low, T high) { \ 34 extern T##2 __attribute__((overloadable)) clamp(T##2 amount, T##2 low, T##2 high) { \ 41 extern T##3 __attribute__((overloadable)) clamp(T##3 amount, T##3 low, T##3 high) { \ 49 extern T##4 __attribute__((overloadable)) clamp(T##4 amount, T##4 low, T##4 high) { \ 58 extern T##2 __attribute__((overloadable)) clam [all...] |