Searched refs:overloadable (Results 1 - 25 of 30) sorted by relevance

12

/frameworks/rs/scriptc/
H A Drs_io.rsh39 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 Drs_vector_math.rsh46 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 Drs_object_info.rsh83 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 Drs_time.rsh67 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 Drs_debug.rsh40 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 Drs_convert.rsh43 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 Drs_math.rsh163 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 Drs_atomic.rsh51 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 Drs_for_each.rsh127 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 Drs_allocation_data.rsh63 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 Drs_matrix.rsh67 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 Drs_graphics.rsh280 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 Drs_quaternion.rsh37 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 Drs_core.c7 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 Drs_cl.c3 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 Drs_program.c10 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 Drs_mesh.c10 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 Drs_sampler.c7 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 Drs_matrix.c5 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 Drs_convert.c21 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 Drs_element.c7 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 Drs_allocation.c5 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 DrsCpuRuntimeMathFuncs.cpp24 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 DrsCpuRuntimeMath.cpp34 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 Dgeneric.c20 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...]

Completed in 206 milliseconds

12