Home
last modified time | relevance | path

Searched refs:float4 (Results 1 – 25 of 188) sorted by relevance

12345678

/aosp12/frameworks/rs/tests/java_api/RsNbody/src/com/example/android/rs/nbody_gl/
H A Dnbody.rscript9 rs_allocation positions; // float4
10 rs_allocation velocities; // float4
55 static float4 simulate(float4 in, uint32_t x ,rs_allocation triangles) {
71 float4 out = in;
75 float4 normv;
76 float4 up = {0, 0, 1, 0};
77 float4 right;
84 float4 p;
89 float4 p1 = p + normv;
102 float4 __attribute__((kernel)) simulate1(float4 in, uint32_t x) {
[all …]
/aosp12/frameworks/rs/tests/java_api/ImageProcessing/src/com/android/rs/image/
H A Dresize.rscript38 static float4 cubicInterpolate (float4 p0,float4 p1,float4 p2,float4 p3 , float x) {
64 float4 p00 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys0));
65 float4 p01 = convert_float4(rsGetElementAt_uchar4(gIn, xs1, ys0));
66 float4 p02 = convert_float4(rsGetElementAt_uchar4(gIn, xs2, ys0));
67 float4 p03 = convert_float4(rsGetElementAt_uchar4(gIn, xs3, ys0));
68 float4 p0 = cubicInterpolate(p00, p01, p02, p03, xf);
70 float4 p10 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys1));
74 float4 p1 = cubicInterpolate(p10, p11, p12, p13, xf);
80 float4 p2 = cubicInterpolate(p20, p21, p22, p23, xf);
86 float4 p3 = cubicInterpolate(p30, p31, p32, p33, xf);
[all …]
/aosp12/frameworks/rs/tests/java_api/ImageProcessing2/src/com/android/rs/image/
H A Dresize.rscript38 static float4 cubicInterpolate (float4 p0,float4 p1,float4 p2,float4 p3 , float x) {
64 float4 p00 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys0));
65 float4 p01 = convert_float4(rsGetElementAt_uchar4(gIn, xs1, ys0));
66 float4 p02 = convert_float4(rsGetElementAt_uchar4(gIn, xs2, ys0));
67 float4 p03 = convert_float4(rsGetElementAt_uchar4(gIn, xs3, ys0));
68 float4 p0 = cubicInterpolate(p00, p01, p02, p03, xf);
70 float4 p10 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys1));
74 float4 p1 = cubicInterpolate(p10, p11, p12, p13, xf);
80 float4 p2 = cubicInterpolate(p20, p21, p22, p23, xf);
86 float4 p3 = cubicInterpolate(p30, p31, p32, p33, xf);
[all …]
/aosp12/frameworks/rs/tests/java_api/ImageProcessing_jb/src/com/android/rs/image/
H A Dresize.rscript38 static float4 cubicInterpolate (float4 p0,float4 p1,float4 p2,float4 p3 , float x) {
64 float4 p00 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys0));
65 float4 p01 = convert_float4(rsGetElementAt_uchar4(gIn, xs1, ys0));
66 float4 p02 = convert_float4(rsGetElementAt_uchar4(gIn, xs2, ys0));
67 float4 p03 = convert_float4(rsGetElementAt_uchar4(gIn, xs3, ys0));
68 float4 p0 = cubicInterpolate(p00, p01, p02, p03, xf);
70 float4 p10 = convert_float4(rsGetElementAt_uchar4(gIn, xs0, ys1));
74 float4 p1 = cubicInterpolate(p10, p11, p12, p13, xf);
80 float4 p2 = cubicInterpolate(p20, p21, p22, p23, xf);
86 float4 p3 = cubicInterpolate(p30, p31, p32, p33, xf);
[all …]
/aosp12/frameworks/rs/driver/runtime/
H A Drs_sample.c133 float4 ret = {0.f, 0.f, 0.f, r}; in getSample_A()
143 float4 ret = {r, r, r, 1.f}; in getSample_L()
153 float4 ret = {r.x, r.x, r.x, r.y}; in getSample_LA()
163 float4 ret = {r.x, r.x, r.z, 1.f}; in getSample_RGB()
173 float4 ret = {r.x, r.x, r.z, 1.f}; in getSample_565()
181 float4 r = p0 * w0 + p1 * w1; in getSample_RGBA()
197 float4 ret = {0.f, 0.f, 0.f, r}; in getSample_A()
210 float4 ret = {r, r, r, 1.f}; in getSample_L()
223 float4 ret = {r.x, r.x, r.x, r.y}; in getSample_LA()
236 float4 ret = {r.x, r.y, r.z, 1.f}; in getSample_RGB()
[all …]
H A Drs_cl.c85 extern float4 __attribute__((overloadable)) fnc(float4 v1, float4 v2) { \
187 fnc(float4 v1, float4 *v2) { \
253 fnc(float4 v1, float4 v2, float4 v3) { \
599 extern float4 __attribute__((overloadable)) mad(float4 a, float4 b, float4 c) { in mad()
654 extern float4 __attribute__((overloadable)) powr(float4 v, float4 p) { in powr()
763 extern float4 __attribute__((overloadable)) sincos(float4 v, float4 *cosptr) { in sincos()
964 extern float4 __attribute__((overloadable)) mix(float4 start, float4 stop, float4 amount) { in mix()
1006 extern float4 __attribute__((overloadable)) step(float4 edge, float4 v) { in step()
1074 extern float4 __attribute__((overloadable)) cross(float4 lhs, float4 rhs) { in cross()
1300 float4 fo = (float4)(x << (int4)23); in native_exp2()
[all …]
H A Drs_convert.c62 static float4 yuv_U_values = {0.f, -0.392f * 0.003921569f, +2.02 * 0.003921569f, 0.f};
63 static float4 yuv_V_values = {1.603f * 0.003921569f, -0.815f * 0.003921569f, 0.f, 0.f};
65 extern float4 __attribute__((overloadable)) rsYuvToRGBA_float4(uchar y, uchar u, uchar v) { in rsYuvToRGBA_float4()
66 float4 color = (float)y * 0.003921569f; in rsYuvToRGBA_float4()
67 float4 fU = ((float)u) - 128.f; in rsYuvToRGBA_float4()
68 float4 fV = ((float)v) - 128.f; in rsYuvToRGBA_float4()
H A Drs_matrix.c5 extern float4 __attribute__((overloadable)) convert_float4(uchar4 c);
214 extern float4 __attribute__((overloadable))
215 rsMatrixMultiply(rs_matrix4x4 *m, float4 in) { in rsMatrixMultiply()
219 extern float4 __attribute__((overloadable))
224 extern float4 __attribute__((overloadable))
321 rsExtractFrustumPlanes(const rs_matrix4x4* viewProj, float4* left, float4* right, float4* top, in rsExtractFrustumPlanes()
322 float4* bottom, float4* near, float4* far) { in rsExtractFrustumPlanes()
369 rsIsSphereInFrustum(float4* sphere, float4* left, float4* right, float4* top, float4* bottom, in rsIsSphereInFrustum()
370 float4* near, float4* far) { in rsIsSphereInFrustum()
/aosp12/frameworks/compile/slang/tests/P_all_api_11/
H A Dall11.rscript2401 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2425 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2661 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2669 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2673 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2680 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2750 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2754 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2785 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2816 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_12/
H A Dall12.rscript2401 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2425 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2661 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2669 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2673 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2680 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2750 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2754 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2785 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2816 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_13/
H A Dall13.rscript2401 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2425 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2661 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2669 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2673 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2680 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2750 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2754 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2785 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2816 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_14/
H A Dall14.rscript2471 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2495 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2731 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2739 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2743 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2750 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2820 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2824 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2855 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2886 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_15/
H A Dall15.rscript2471 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2495 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2731 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2739 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2743 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2750 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2820 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2824 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2855 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2886 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_17/
H A Dall17.rscript2671 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2695 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2943 *(float4*)buf673 = fdim(*(float4*)buf674, *(float4*)buf675);
2951 *(float4*)buf696 = fma(*(float4*)buf697, *(float4*)buf698, *(float4*)buf699);
2955 *(float4*)buf709 = fmax(*(float4*)buf710, *(float4*)buf711);
2962 *(float4*)buf730 = fmin(*(float4*)buf731, *(float4*)buf732);
2969 *(float4*)buf751 = fmod(*(float4*)buf752, *(float4*)buf753);
3044 *(float4*)buf931 = mad(*(float4*)buf932, *(float4*)buf933, *(float4*)buf934);
3048 *(float4*)buf944 = max(*(float4*)buf945, *(float4*)buf946);
3110 *(float4*)buf1133 = mix(*(float4*)buf1134, *(float4*)buf1135, *(float4*)buf1136);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_21/
H A Dall21.rscript4117 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
4121 *(float4*)buf101 = atan2pi(*(float4*)buf102, *(float4*)buf103);
4141 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
4598 *(float4*)buf1203 = fdim(*(float4*)buf1204, *(float4*)buf1205);
4606 *(float4*)buf1226 = fma(*(float4*)buf1227, *(float4*)buf1228, *(float4*)buf1229);
4699 *(float4*)buf1461 = mad(*(float4*)buf1462, *(float4*)buf1463, *(float4*)buf1464);
4703 *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476);
4742 *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593);
4781 *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714);
4961 *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_16/
H A Dall16.rscript2563 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
2587 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
2823 *(float4*)buf645 = fdim(*(float4*)buf646, *(float4*)buf647);
2831 *(float4*)buf668 = fma(*(float4*)buf669, *(float4*)buf670, *(float4*)buf671);
2835 *(float4*)buf681 = fmax(*(float4*)buf682, *(float4*)buf683);
2842 *(float4*)buf702 = fmin(*(float4*)buf703, *(float4*)buf704);
2912 *(float4*)buf879 = mad(*(float4*)buf880, *(float4*)buf881, *(float4*)buf882);
2916 *(float4*)buf892 = max(*(float4*)buf893, *(float4*)buf894);
2947 *(float4*)buf985 = min(*(float4*)buf986, *(float4*)buf987);
2978 *(float4*)buf1081 = mix(*(float4*)buf1082, *(float4*)buf1083, *(float4*)buf1084);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_18/
H A Dall18.rscript3230 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
3254 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
3502 *(float4*)buf673 = fdim(*(float4*)buf674, *(float4*)buf675);
3510 *(float4*)buf696 = fma(*(float4*)buf697, *(float4*)buf698, *(float4*)buf699);
3514 *(float4*)buf709 = fmax(*(float4*)buf710, *(float4*)buf711);
3521 *(float4*)buf730 = fmin(*(float4*)buf731, *(float4*)buf732);
3528 *(float4*)buf751 = fmod(*(float4*)buf752, *(float4*)buf753);
3603 *(float4*)buf931 = mad(*(float4*)buf932, *(float4*)buf933, *(float4*)buf934);
3607 *(float4*)buf944 = max(*(float4*)buf945, *(float4*)buf946);
3669 *(float4*)buf1133 = mix(*(float4*)buf1134, *(float4*)buf1135, *(float4*)buf1136);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_19/
H A Dall19.rscript3454 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
3478 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
3726 *(float4*)buf769 = cross(*(float4*)buf770, *(float4*)buf771);
3782 *(float4*)buf897 = fdim(*(float4*)buf898, *(float4*)buf899);
3790 *(float4*)buf920 = fma(*(float4*)buf921, *(float4*)buf922, *(float4*)buf923);
3794 *(float4*)buf933 = fmax(*(float4*)buf934, *(float4*)buf935);
3801 *(float4*)buf954 = fmin(*(float4*)buf955, *(float4*)buf956);
3808 *(float4*)buf975 = fmod(*(float4*)buf976, *(float4*)buf977);
3883 *(float4*)buf1155 = mad(*(float4*)buf1156, *(float4*)buf1157, *(float4*)buf1158);
3949 *(float4*)buf1357 = mix(*(float4*)buf1358, *(float4*)buf1359, *(float4*)buf1360);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_20/
H A Dall20.rscript3473 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
3497 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
3745 *(float4*)buf769 = cross(*(float4*)buf770, *(float4*)buf771);
3801 *(float4*)buf897 = fdim(*(float4*)buf898, *(float4*)buf899);
3809 *(float4*)buf920 = fma(*(float4*)buf921, *(float4*)buf922, *(float4*)buf923);
3813 *(float4*)buf933 = fmax(*(float4*)buf934, *(float4*)buf935);
3820 *(float4*)buf954 = fmin(*(float4*)buf955, *(float4*)buf956);
3827 *(float4*)buf975 = fmod(*(float4*)buf976, *(float4*)buf977);
3902 *(float4*)buf1155 = mad(*(float4*)buf1156, *(float4*)buf1157, *(float4*)buf1158);
3968 *(float4*)buf1357 = mix(*(float4*)buf1358, *(float4*)buf1359, *(float4*)buf1360);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_22/
H A Dall22.rscript4837 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
4841 *(float4*)buf101 = atan2pi(*(float4*)buf102, *(float4*)buf103);
4861 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
5318 *(float4*)buf1203 = fdim(*(float4*)buf1204, *(float4*)buf1205);
5326 *(float4*)buf1226 = fma(*(float4*)buf1227, *(float4*)buf1228, *(float4*)buf1229);
5419 *(float4*)buf1461 = mad(*(float4*)buf1462, *(float4*)buf1463, *(float4*)buf1464);
5423 *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476);
5462 *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593);
5501 *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714);
5681 *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124);
[all …]
/aosp12/frameworks/compile/slang/tests/P_all_api_23/
H A Dall23.rscript4767 *(float4*)buf89 = atan2(*(float4*)buf90, *(float4*)buf91);
4771 *(float4*)buf101 = atan2pi(*(float4*)buf102, *(float4*)buf103);
4791 *(float4*)buf148 = clamp(*(float4*)buf149, *(float4*)buf150, *(float4*)buf151);
5248 *(float4*)buf1203 = fdim(*(float4*)buf1204, *(float4*)buf1205);
5256 *(float4*)buf1226 = fma(*(float4*)buf1227, *(float4*)buf1228, *(float4*)buf1229);
5349 *(float4*)buf1461 = mad(*(float4*)buf1462, *(float4*)buf1463, *(float4*)buf1464);
5353 *(float4*)buf1474 = max(*(float4*)buf1475, *(float4*)buf1476);
5392 *(float4*)buf1591 = min(*(float4*)buf1592, *(float4*)buf1593);
5431 *(float4*)buf1711 = mix(*(float4*)buf1712, *(float4*)buf1713, *(float4*)buf1714);
5611 *(float4*)buf2122 = pow(*(float4*)buf2123, *(float4*)buf2124);
[all …]
/aosp12/frameworks/rs/tests/java_api/LivePreview/src/com/android/rs/livepreview/
H A Dyuv.rscript14 static float4 crossProcess(float4 color) {
15 float4 ncolor = 0.f;
49 static float4 colortemp(float4 color) {
50 float4 new_color = color;
51 float4 t = color * ((float4)1.0f - color) * temp;
95 float4 f = ((float)i) / 255.f;
96 float4 res = crossProcess(f);
/aosp12/frameworks/rs/script_api/
H A Drs_matrix.spec115 arg: float4* top
118 arg: float4* far
172 arg: float4* top
417 ret: float4
419 arg: float4 in
425 ret: float4
433 ret: float4
465 ret: float4
467 arg: float4 in
473 ret: float4
[all …]
/aosp12/frameworks/rs/script_api/include/
H A Drs_math.rsh750 clamp(float4 value, float4 min_value, float4 max_value);
1638 fdim(float4 a, float4 b);
1720 fma(float4 multiplicand1, float4 multiplicand2, float4 offset);
1759 fmax(float4 a, float4 b);
1822 fmin(float4 a, float4 b);
1931 fract(float4 v, float4* floor);
2174 hypot(float4 a, float4 b);
2639 max(float4 a, float4 b);
3100 min(float4 a, float4 b);
3564 mix(float4 start, float4 stop, float4 fraction);
[all …]
/aosp12/frameworks/rs/driver/runtime/arch/
H A Dgeneric.c94 extern float4 __attribute__((overloadable)) clamp(float4 amount, float4 low, float4 high);
137 extern float4 __attribute__((overloadable)) fmax(float4 v1, float4 v2) { in fmax()
138 float4 r; in fmax()
162 float4 r; in fmax()
193 extern float4 __attribute__((overloadable)) fmin(float4 v1, float4 v2) { in fmin()
194 float4 r; in fmin()
218 float4 r; in fmin()
419 extern float4 __attribute__((overloadable)) max(float4 v1, float4 v2) { in max()
620 extern float4 __attribute__((overloadable)) min(float4 v1, float4 v2) { in min()
691 float4 r; in half_rsqrt()
[all …]

12345678