Lines Matching defs:uco
567 float uco[3], vco[3];
691 uco[0] = -trans[ref].RefRCr * uvsinf;
692 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
693 uco[2] = trans[ref].RefBCb * uvcosf;
699 if ((uco[0] > 2.0) || (uco[2] > 2.0)) {
774 * A higher precision (8 fractional bits) version might just put uco into
783 * temp = MAD(uco, yuv.uuuu, temp)
791 * temp = MAD (uco / 4, yuv.uuuu * 2, temp)
794 * vco, uco need bias (and hence scale too)
866 OUT_ACCEL_REG(R200_PP_TFACTOR_1, float4touint(uco[0] * ucscale + 0.5, /* range [-4, 4] */
867 uco[1] * ucscale + 0.5, /* or [-2, 2] */
868 uco[2] * ucscale + 0.5,
970 OUT_ACCEL_REG(R200_PP_TFACTOR_1, float4touint(uco[0] * ucscale + 0.5, /* range [-4, 4] */
971 uco[1] * ucscale + 0.5, /* or [-2, 2] */
972 uco[2] * ucscale + 0.5,
1916 * uco = 0, -0.39173, 2.017
1918 * off = -0.0625 * yco + -0.5 * uco[r] + -0.5 * vco[r],
1919 * -0.0625 * yco + -0.5 * uco[g] + -0.5 * vco[g],
1920 * -0.0625 * yco + -0.5 * uco[b] + -0.5 * vco[b],
1923 * temp = MAD(uco, yuv.uuuu, temp)
1931 float uco[3], vco[3], off[3];
1944 uco[0] = -trans[ref].RefRCr * uvsinf;
1945 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
1946 uco[2] = trans[ref].RefBCb * uvcosf;
1950 off[0] = Loff * yco + Coff * (uco[0] + vco[0]) + bright;
1951 off[1] = Loff * yco + Coff * (uco[1] + vco[1]) + bright;
1952 off[2] = Loff * yco + Coff * (uco[2] + vco[2]) + bright;
2413 /* constant 1: uco */
2414 OUT_ACCEL_REG(R300_US_ALU_CONST_R(1), F_TO_24(uco[0]));
2415 OUT_ACCEL_REG(R300_US_ALU_CONST_G(1), F_TO_24(uco[1]));
2416 OUT_ACCEL_REG(R300_US_ALU_CONST_B(1), F_TO_24(uco[2]));
3576 * uco = 0, -0.39173, 2.017
3578 * off = -0.0625 * yco + -0.5 * uco[r] + -0.5 * vco[r],
3579 * -0.0625 * yco + -0.5 * uco[g] + -0.5 * vco[g],
3580 * -0.0625 * yco + -0.5 * uco[b] + -0.5 * vco[b],
3583 * temp = MAD(uco, yuv.uuuu, temp)
3591 float uco[3], vco[3], off[3];
3604 uco[0] = -trans[ref].RefRCr * uvsinf;
3605 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
3606 uco[2] = trans[ref].RefBCb * uvcosf;
3610 off[0] = Loff * yco + Coff * (uco[0] + vco[0]) + bright;
3611 off[1] = Loff * yco + Coff * (uco[1] + vco[1]) + bright;
3612 off[2] = Loff * yco + Coff * (uco[2] + vco[2]) + bright;
4044 /* constant 1: uco */
4045 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[0]);
4046 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[1]);
4047 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[2]);