Home
last modified time | relevance | path

Searched refs:overloadable (Results 1 – 25 of 39) sorted by relevance

12

/aosp12/frameworks/rs/script_api/include/
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))
106 extern char2 __attribute__((const, overloadable))
[all …]
H A Drs_math.rsh1921 extern float __attribute__((overloadable))
1966 extern float __attribute__((overloadable))
1986 extern half __attribute__((overloadable))
1991 extern half2 __attribute__((overloadable))
1996 extern half3 __attribute__((overloadable))
2006 extern half __attribute__((overloadable))
2051 extern half __attribute__((overloadable))
2364 extern half __attribute__((overloadable))
3637 extern half __attribute__((overloadable))
6538 extern int __attribute__((overloadable))
[all …]
H A Drs_allocation_data.rsh67 extern void __attribute__((overloadable))
106 extern void __attribute__((overloadable))
174 extern char2 __attribute__((overloadable))
179 extern char3 __attribute__((overloadable))
184 extern char4 __attribute__((overloadable))
234 extern int2 __attribute__((overloadable))
239 extern int3 __attribute__((overloadable))
244 extern int4 __attribute__((overloadable))
384 extern int2 __attribute__((overloadable))
389 extern int3 __attribute__((overloadable))
[all …]
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_vector_math.rsh46 extern float3 __attribute__((const, overloadable))
53 extern half3 __attribute__((const, overloadable))
58 extern half4 __attribute__((const, overloadable))
69 extern float __attribute__((const, overloadable))
72 extern float __attribute__((const, overloadable))
75 extern float __attribute__((const, overloadable))
82 extern half __attribute__((const, overloadable))
87 extern half __attribute__((const, overloadable))
92 extern half __attribute__((const, overloadable))
97 extern half __attribute__((const, overloadable))
[all …]
H A Drs_allocation_create.rsh43 extern rs_element __attribute__((overloadable))
59 extern rs_element __attribute__((overloadable))
74 extern rs_element __attribute__((overloadable))
107 extern rs_type __attribute__((overloadable))
113 extern rs_type __attribute__((overloadable))
118 extern rs_type __attribute__((overloadable))
123 extern rs_type __attribute__((overloadable))
148 extern rs_allocation __attribute__((overloadable))
153 extern rs_allocation __attribute__((overloadable))
158 static inline rs_allocation __attribute__((overloadable))
[all …]
H A Drs_object_info.rsh159 extern void __attribute__((overloadable))
162 extern void __attribute__((overloadable))
165 extern void __attribute__((overloadable))
168 extern void __attribute__((overloadable))
171 extern void __attribute__((overloadable))
185 extern bool __attribute__((overloadable))
188 extern bool __attribute__((overloadable))
191 extern bool __attribute__((overloadable))
194 extern bool __attribute__((overloadable))
197 extern bool __attribute__((overloadable))
[all …]
H A Drs_matrix.rsh118 extern void __attribute__((overloadable))
170 extern bool __attribute__((overloadable))
204 extern bool __attribute__((overloadable))
216 extern bool __attribute__((overloadable))
243 extern void __attribute__((overloadable))
246 extern void __attribute__((overloadable))
249 extern void __attribute__((overloadable))
252 extern void __attribute__((overloadable))
255 extern void __attribute__((overloadable))
258 extern void __attribute__((overloadable))
[all …]
H A Drs_graphics.rsh433 extern void __attribute__((overloadable
444 extern void __attribute__((overloadable
462 extern void __attribute__((overloadable
487 extern void __attribute__((overloadable
498 extern void __attribute__((overloadable
516 extern void __attribute__((overloadable
537 extern void __attribute__((overloadable
555 extern void __attribute__((overloadable
573 extern void __attribute__((overloadable
591 extern void __attribute__((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_quaternion.rsh315 extern void __attribute__((overloadable))
320 extern void __attribute__((overloadable))
330 extern void __attribute__((overloadable))
335 extern void __attribute__((overloadable))
340 extern void __attribute__((overloadable))
345 extern void __attribute__((overloadable))
350 extern void __attribute__((overloadable))
355 extern void __attribute__((overloadable))
360 extern void __attribute__((overloadable))
365 extern void __attribute__((overloadable))
[all …]
/aosp12/frameworks/rs/driver/runtime/
H A Drs_core.c6 extern float __attribute__((overloadable)) rsFrac(float v) { in rsFrac()
12 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c);
37 extern int __attribute__((overloadable)) rsClamp(int v, int l, int h) { in rsClamp()
109 extern int32_t __attribute__((overloadable)) min(int32_t, int32_t);
111 extern int32_t __attribute__((overloadable)) max(int32_t, int32_t);
168 extern float __attribute__((overloadable)) rsRand(float max) { in rsRand()
176 extern int __attribute__((overloadable)) rsRand(int max) { in rsRand()
180 extern int __attribute__((overloadable)) rsRand(int min, int max) { in rsRand()
293 extern void __attribute__((overloadable)) rsDebug(const char *s,
301 extern void __attribute__((overloadable)) rsDebug(const char *s,
[all …]
H A Drs_cl.c164 extern float2 __attribute__((overloadable)) \
174 extern float3 __attribute__((overloadable)) \
186 extern float4 __attribute__((overloadable)) \
237 extern float2 __attribute__((overloadable)) \
244 extern float3 __attribute__((overloadable)) \
252 extern float4 __attribute__((overloadable)) \
263 extern float2 __attribute__((overloadable)) \
273 extern float3 __attribute__((overloadable)) \
285 extern float4 __attribute__((overloadable)) \
851 extern type __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))
217 extern void __attribute__((overloadable))
225 extern void __attribute__((overloadable))
234 extern void __attribute__((overloadable))
310 extern uchar __attribute__((overloadable)) in SET_ELEMENT_AT_TYPE_IMPL()
[all …]
H A Drs_matrix.c15 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))
151 extern void __attribute__((overloadable))
[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_element.c7 extern uint32_t __attribute__((overloadable))
16 extern rs_element __attribute__((overloadable))
34 extern uint32_t __attribute__((overloadable))
43 extern uint32_t __attribute__((overloadable))
65 extern uint32_t __attribute__((overloadable))
74 extern uint32_t __attribute__((overloadable))
83 extern uint32_t __attribute__((overloadable))
92 extern rs_data_type __attribute__((overloadable))
101 extern rs_data_kind __attribute__((overloadable))
110 extern uint32_t __attribute__((overloadable))
H A Drs_quaternion.c11 extern void __attribute__((overloadable))
19 extern void __attribute__((overloadable))
26 extern float __attribute__((overloadable))
31 extern void __attribute__((overloadable))
56 extern void __attribute__((overloadable))
68 extern void __attribute__((overloadable))
76 extern void __attribute__((overloadable))
84 extern void __attribute__((overloadable))
96 extern void __attribute__((overloadable))
108 extern void __attribute__((overloadable))
[all …]
H A Drs_sample.c126 static float4 __attribute__((overloadable))
136 static float4 __attribute__((overloadable))
146 static float4 __attribute__((overloadable))
156 static float4 __attribute__((overloadable))
166 static float4 __attribute__((overloadable))
176 static float4 __attribute__((overloadable))
187 static float4 __attribute__((overloadable))
200 static float4 __attribute__((overloadable))
213 static float4 __attribute__((overloadable))
226 static float4 __attribute__((overloadable))
[all …]
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_mesh.c10 extern uint32_t __attribute__((overloadable))
19 extern uint32_t __attribute__((overloadable))
28 extern rs_allocation __attribute__((overloadable))
41 extern rs_allocation __attribute__((overloadable))
54 extern rs_primitive __attribute__((overloadable))
H A Drs_f16_math.c21 extern half __attribute__((overloadable)) copysign(half x, half y) { in copysign()
31 extern half __attribute__((overloadable)) frexp(half x, int *eptr) { in frexp()
58 extern int __attribute__((overloadable)) ilogb(half x) { in ilogb()
82 extern half __attribute__((overloadable)) modf(half x, half *iptr) { in modf()
117 extern half __attribute__((overloadable)) nextafter(half x, half y) { in nextafter()
/aosp12/frameworks/rs/driver/runtime/arch/
H A Dgeneric.c21 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);
231 extern char __attribute__((overloadable)) max(char v1, char v2) { in max()
287 extern int __attribute__((overloadable)) max(int v1, int v2) { in max()
703 extern float4 __attribute__((overloadable))
713 extern float4 __attribute__((overloadable))
723 extern float4 __attribute__((overloadable))
733 extern float3 __attribute__((overloadable))
[all …]
/aosp12/frameworks/rs/cpu_ref/
H A DrsCpuRuntimeMath.cpp31 float __attribute__((overloadable)) SC_##func(float v) { \
36 float __attribute__((overloadable)) SC_##func(float t, float v) { \
153 void __attribute__((overloadable)) rsMatrixLoadRotate(rs_matrix4x4 *m, in EXPORT_F32_FN_F32()
157 void __attribute__((overloadable)) rsMatrixLoadScale(rs_matrix4x4 *m, in rsMatrixLoadScale()
161 void __attribute__((overloadable)) rsMatrixLoadTranslate(rs_matrix4x4 *m, in rsMatrixLoadTranslate()
169 void __attribute__((overloadable)) rsMatrixScale(rs_matrix4x4 *m, float x, in rsMatrixScale()
181 void __attribute__((overloadable)) rsMatrixLoadFrustum(rs_matrix4x4 *m, in rsMatrixLoadFrustum()
189 bool __attribute__((overloadable)) rsMatrixInverse(rs_matrix4x4 *m) { in rsMatrixInverse()
195 void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix4x4 *m) { in rsMatrixTranspose()
198 void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix3x3 *m) { in rsMatrixTranspose()
[all …]
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_function/
H A Dreduce_general_bad_function.rscript40 // initializer may be overloadable . . .
42 static __attribute__((overloadable)) void init_over(int *accum) { }
46 static __attribute__((overloadable)) void init_dup(int *accum) { }
47 static __attribute__((overloadable)) void init_dup(unsigned int *accum) { }
109 // accumulator may be overloadable . . .
111 static __attribute__((overloadable)) void accum_over(int *accum, int val) { }
115 static __attribute__((overloadable)) void accum_dup(int *accum, int val) { }
116 static __attribute__((overloadable)) void accum_dup(uint *accum, uint val) { }
170 // combiner may be overloadable . . .
230 // outconverter may be overloadable . . .
[all …]

12