static inline void RENAME(rgb24ToUV)(uint8_t *dstU, uint8_t *dstV, uint8_t *src1, uint8_t *src2, int width)

{

	int i;

        assert(src1==src2);

	for(i=0; i<width; i++)

	{

		int r= src1[6*i + 0] + src1[6*i + 3];

		int g= src1[6*i + 1] + src1[6*i + 4];

		int b= src1[6*i + 2] + src1[6*i + 5];



		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128;

		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128;

	}

}

static inline void RENAME(rgb24ToUV)(uint8_t *dstU, uint8_t *dstV, uint8_t *src1, uint8_t *src2, int width)

{

	int i;

        assert(src1==src2);

	for(i=0; i<width; i++)

	{

		int r= src1[6*i + 0] + src1[6*i + 3];

		int g= src1[6*i + 1] + src1[6*i + 4];

		int b= src1[6*i + 2] + src1[6*i + 5];



		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128;

		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128;

	}

}

	int i; 	int i; 	int i; 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128; 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 		int g= src1[6*i + 1] + src1[6*i + 4]; 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128; 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1==src2); 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1==src2); 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1==src2); 	for(i=0; i<width; i++) 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128; 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1==src2); 	for(i=0; i<width; i++) 		int r= src1[6*i + 0] + src1[6*i + 3]; 		int g= src1[6*i + 1] + src1[6*i + 4]; 		int b= src1[6*i + 2] + src1[6*i + 5]; 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128; 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 	int i; 	int i; 	int i; 	int i; 	int i;
static inline void FUNC_0(rgb24ToUV)(uint8_t *dstU, uint8_t *dstV, uint8_t *src1, uint8_t *src2, int width)

{

	int VAR_0;

        assert(src1==src2);

	for(VAR_0=0; VAR_0<width; VAR_0++)

	{

		int r= src1[6*VAR_0 + 0] + src1[6*VAR_0 + 3];

		int g= src1[6*VAR_0 + 1] + src1[6*VAR_0 + 4];

		int b= src1[6*VAR_0 + 2] + src1[6*VAR_0 + 5];



		dstU[VAR_0]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128;

		dstV[VAR_0]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128;

	}

}

static inline void FUNC_0(rgb24ToUV)(uint8_t *dstU, uint8_t *dstV, uint8_t *src1, uint8_t *src2, int width)
{ int VAR_0; assert(src1==src2); for(VAR_0=0; VAR_0<width; VAR_0++) { int r= src1[6*VAR_0 + 0] + src1[6*VAR_0 + 3]; int g= src1[6*VAR_0 + 1] + src1[6*VAR_0 + 4]; int b= src1[6*VAR_0 + 2] + src1[6*VAR_0 + 5]; dstU[VAR_0]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1)) + 128; dstV[VAR_0]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1)) + 128; } }