Lines Matching defs:uco
427 float uco[3], vco[3];
520 uco[0] = -trans[ref].RefRCr * uvsinf;
521 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
522 uco[2] = trans[ref].RefBCb * uvcosf;
528 if ((uco[0] > 2.0) || (uco[2] > 2.0)) {
601 * A higher precision (8 fractional bits) version might just put uco into
610 * temp = MAD(uco, yuv.uuuu, temp)
618 * temp = MAD (uco / 4, yuv.uuuu * 2, temp)
621 * vco, uco need bias (and hence scale too)
693 OUT_RING_REG(R200_PP_TFACTOR_1, float4touint(uco[0] * ucscale + 0.5, /* range [-4, 4] */
694 uco[1] * ucscale + 0.5, /* or [-2, 2] */
695 uco[2] * ucscale + 0.5,
797 OUT_RING_REG(R200_PP_TFACTOR_1, float4touint(uco[0] * ucscale + 0.5, /* range [-4, 4] */
798 uco[1] * ucscale + 0.5, /* or [-2, 2] */
799 uco[2] * ucscale + 0.5,
1645 * uco = 0, -0.39173, 2.017
1647 * off = -0.0625 * yco + -0.5 * uco[r] + -0.5 * vco[r],
1648 * -0.0625 * yco + -0.5 * uco[g] + -0.5 * vco[g],
1649 * -0.0625 * yco + -0.5 * uco[b] + -0.5 * vco[b],
1652 * temp = MAD(uco, yuv.uuuu, temp)
1660 float uco[3], vco[3], off[3];
1673 uco[0] = -trans[ref].RefRCr * uvsinf;
1674 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
1675 uco[2] = trans[ref].RefBCb * uvcosf;
1679 off[0] = Loff * yco + Coff * (uco[0] + vco[0]) + bright;
1680 off[1] = Loff * yco + Coff * (uco[1] + vco[1]) + bright;
1681 off[2] = Loff * yco + Coff * (uco[2] + vco[2]) + bright;
2142 /* constant 1: uco */
2143 OUT_RING_REG(R300_US_ALU_CONST_R(1), F_TO_24(uco[0]));
2144 OUT_RING_REG(R300_US_ALU_CONST_G(1), F_TO_24(uco[1]));
2145 OUT_RING_REG(R300_US_ALU_CONST_B(1), F_TO_24(uco[2]));
3241 * uco = 0, -0.39173, 2.017
3243 * off = -0.0625 * yco + -0.5 * uco[r] + -0.5 * vco[r],
3244 * -0.0625 * yco + -0.5 * uco[g] + -0.5 * vco[g],
3245 * -0.0625 * yco + -0.5 * uco[b] + -0.5 * vco[b],
3248 * temp = MAD(uco, yuv.uuuu, temp)
3256 float uco[3], vco[3], off[3];
3268 uco[0] = -trans[ref].RefRCr * uvsinf;
3269 uco[1] = trans[ref].RefGCb * uvcosf - trans[ref].RefGCr * uvsinf;
3270 uco[2] = trans[ref].RefBCb * uvcosf;
3274 off[0] = Loff * yco + Coff * (uco[0] + vco[0]) + bright;
3275 off[1] = Loff * yco + Coff * (uco[1] + vco[1]) + bright;
3276 off[2] = Loff * yco + Coff * (uco[2] + vco[2]) + bright;
3697 /* constant 1: uco */
3698 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[0]);
3699 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[1]);
3700 OUT_ACCEL_REG_F(R500_GA_US_VECTOR_DATA, uco[2]);