Home
last modified time | relevance | path

Searched refs:half3 (Results 1 – 25 of 26) sorted by relevance

12

/frameworks/rs/script_api/include/
Drs_math.rsh229 extern half3 __attribute__((const, overloadable))
230 acos(half3 v);
268 extern half3 __attribute__((const, overloadable))
269 acosh(half3 v);
309 extern half3 __attribute__((const, overloadable))
310 acospi(half3 v);
348 extern half3 __attribute__((const, overloadable))
349 asin(half3 v);
387 extern half3 __attribute__((const, overloadable))
388 asinh(half3 v);
[all …]
Drs_vector_math.rsh53 extern half3 __attribute__((const, overloadable))
54 cross(half3 left_vector, half3 right_vector);
93 distance(half3 left_vector, half3 right_vector);
130 dot(half3 left_vector, half3 right_vector);
262 length(half3 v);
309 native_distance(half3 left_vector, half3 right_vector);
356 native_length(half3 v);
402 extern half3 __attribute__((const, overloadable))
403 native_normalize(half3 v);
444 extern half3 __attribute__((const, overloadable))
[all …]
Drs_convert.rsh1255 extern half3 __attribute__((const, overloadable))
1256 convert_half3(half3 v);
1271 convert_float3(half3 v);
1286 convert_double3(half3 v);
1301 convert_char3(half3 v);
1316 convert_uchar3(half3 v);
1331 convert_short3(half3 v);
1346 convert_ushort3(half3 v);
1361 convert_int3(half3 v);
1376 convert_uint3(half3 v);
[all …]
Drs_value_types.rsh114 * half3: Three 16 bit floats
120 typedef half __attribute__((ext_vector_type(3))) half3;
Drs_debug.rsh154 rsDebug(const char* message, half3 a);
Drs_allocation_data.rsh2546 extern half3 __attribute__((overloadable))
2566 extern half3 __attribute__((overloadable))
2586 extern half3 __attribute__((overloadable))
3317 rsSetElementAt_half3(rs_allocation a, half3 val, uint32_t x);
3337 rsSetElementAt_half3(rs_allocation a, half3 val, uint32_t x, uint32_t y);
3357 rsSetElementAt_half3(rs_allocation a, half3 val, uint32_t x, uint32_t y, uint32_t z);
/frameworks/rs/tests/java_api/RsTest/src/com/android/rs/test/
Dfp16.rs22 static half3 ElementAt_half3(int x, int y, int z) { constant
24 half3 ret = {r, r + gIncr, r + gIncr * 2};
50 static void compare_half3(half3 x, half3 y) {
78 SET_KERNEL(half3)
94 INVOKE_SET(half3)
104 VERIFY_KERNEL(half3);
123 INVOKE_VERIFY(half3)
Dfp16_globals.rs5 half3 gHalf3;
19 void validateHalf3(half3 h3) {
32 void test(half h, half2 h2, half3 h3, half4 h4) {
Drsdebug.rs34 half3 half3Test = {(half) 1.5f, (half) 2.5f, (half) 3.5f};
Dmath_fp16.rs5 static volatile half3 h3;
64 h3 = fn(h3, (half3 *) &h3); \
/frameworks/compile/slang/tests/P_all_api_24/
Dall24.rs6504 *(half3*)buf36 = acos(*(half3*)buf37);
6512 *(half3*)buf52 = acosh(*(half3*)buf53);
6520 *(half3*)buf68 = acospi(*(half3*)buf69);
6528 *(half3*)buf84 = asin(*(half3*)buf85);
6536 *(half3*)buf100 = asinh(*(half3*)buf101);
6544 *(half3*)buf116 = asinpi(*(half3*)buf117);
6552 *(half3*)buf132 = atan(*(half3*)buf133);
6560 *(half3*)buf154 = atan2(*(half3*)buf155, *(half3*)buf156);
6568 *(half3*)buf178 = atan2pi(*(half3*)buf179, *(half3*)buf180);
6576 *(half3*)buf196 = atanh(*(half3*)buf197);
[all …]
/frameworks/rs/driver/runtime/
Drs_cl.c1696 extern half3 __attribute__((overloadable)) fn(half3 v) { \
1715 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
1732 extern half3 __attribute__((overloadable)) fn(half3 v1, half v2) { \
1752 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2, half3 v3) { \
1775 extern half3 __attribute__((overloadable)) fn(half3 v1, int3 v2) { \
1793 extern half __attribute__((overloadable)) fn(half3 v) { \
1811 extern half __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
1828 extern half3 __attribute__((overloadable)) fnc(half3 v1, half3 *v2) { \
1829 half3 ret; \
1865 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
[all …]
Drs_core.c304 extern void __attribute__((overloadable)) rsDebug(const char *s, half3 h3) { in rsDebug()
Drs_allocation.c340 ELEMENT_AT(half3)
/frameworks/rs/tests/cpp_api/cppf16/
Dcompute.cpp36 sp<const Element> half3 = Element::F16_3(rs); in main() local
42 testAllocationCreation(rs, half3, nDims); in main()
/frameworks/compile/slang/tests/P_invoke_half_parameter/
Dinvoke_half_parameter.rs4 void test(half h, half2 h2, half3 h3, half4 h4) {
/frameworks/native/libs/ui/tools/
Dlutgen.cpp169 half3 rgb = half3(*data++); in main()
/frameworks/compile/slang/tests/P_export_types/
Dexport_types.rs6 half3 h3 = {(half) 1.2f, (half) 2.3f, (half) 3.4f};
/frameworks/native/libs/math/tests/
Dhalf_test.cpp88 half3 h3(f4.xyz); in TEST_F()
/frameworks/rs/tests/java_api/ImageProcessing_jb/src/com/android/rs/image/
Dthreshold_half.rs78 half3 blurredPixel = 0;
/frameworks/native/libs/math/include/math/
Dvec3.h119 typedef details::TVec3<half> half3; typedef
/frameworks/rs/rsov/driver/
DrsovRuntimeStubs.cpp36 typedef half half3 __attribute__((ext_vector_type(3))); typedef
584 ELEMENT_AT(half3, RS_TYPE_FLOAT_16, 3)
/frameworks/rs/driver/
DrsdRuntimeStubs.cpp57 typedef half half3 __attribute__((ext_vector_type(3))); typedef
631 ELEMENT_AT(half3, RS_TYPE_FLOAT_16, 3)
/frameworks/compile/slang/tests/P_all_api_23/
Dall23.rs6067 *(half3*)buf3710 = rsGetElementAt_half3(*(rs_allocation*)buf3711, *(uint32_t*)buf3712);
6071 …*(half3*)buf3724 = rsGetElementAt_half3(*(rs_allocation*)buf3725, *(uint32_t*)buf3726, *(uint32_t*…
6075 …*(half3*)buf3742 = rsGetElementAt_half3(*(rs_allocation*)buf3743, *(uint32_t*)buf3744, *(uint32_t*…
6289 rsSetElementAt_half3(*(rs_allocation*)buf4503, *(half3*)buf4504, *(uint32_t*)buf4505);
6293 …rsSetElementAt_half3(*(rs_allocation*)buf4517, *(half3*)buf4518, *(uint32_t*)buf4519, *(uint32_t*)…
6297 …rsSetElementAt_half3(*(rs_allocation*)buf4535, *(half3*)buf4536, *(uint32_t*)buf4537, *(uint32_t*)…
/frameworks/rs/driver/runtime/ll64/
Dallocation.ll702 !63 = !{!"half3", !15}

12