/aosp12/frameworks/rs/script_api/include/ |
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)) 106 extern char2 __attribute__((const, overloadable)) [all …]
|
H A D | rs_math.rsh | 1921 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 D | rs_allocation_data.rsh | 67 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 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_vector_math.rsh | 46 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 D | rs_allocation_create.rsh | 43 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 D | rs_object_info.rsh | 159 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 D | rs_matrix.rsh | 118 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 D | rs_graphics.rsh | 433 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 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_quaternion.rsh | 315 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 D | rs_core.c | 6 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 D | rs_cl.c | 164 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 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)) 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 D | rs_matrix.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)) 151 extern void __attribute__((overloadable)) [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_element.c | 7 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 D | rs_quaternion.c | 11 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 D | rs_sample.c | 126 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 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_mesh.c | 10 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 D | rs_f16_math.c | 21 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 D | generic.c | 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); 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 D | rsCpuRuntimeMath.cpp | 31 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 D | reduce_general_bad_function.rscript | 40 // 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 …]
|