static inline void RENAME(rgb15ToUV)(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 d0= ((uint32_t*)src1)[i];



		int dl= (d0&0x03E07C1F);

		int dh= ((d0>>5)&0x03E0F81F);



		int dh2= (dh>>11) + (dh<<21);

		int d= dh2 + dl;



		int g= d&0x7F;

		int r= (d>>10)&0x7F;

		int b= d>>21;

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

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

	}

}

static inline void RENAME(rgb15ToUV)(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 d0= ((uint32_t*)src1)[i];



		int dl= (d0&0x03E07C1F);

		int dh= ((d0>>5)&0x03E0F81F);



		int dh2= (dh>>11) + (dh<<21);

		int d= dh2 + dl;



		int g= d&0x7F;

		int r= (d>>10)&0x7F;

		int b= d>>21;

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

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

	}

}

	int i; 	int i; 	int i; 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++)         assert(src1 == src2); 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++)         assert(src1 == src2); 	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; 	for(i=0; i<width; i++)         assert(src1 == src2); 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 		int d0= ((uint32_t*)src1)[i]; 		int dh2= (dh>>11) + (dh<<21); 		int d= dh2 + dl; 	int i; 	for(i=0; i<width; i++) 	int i; 	for(i=0; i<width; i++) 		int d0= ((uint32_t*)src1)[i]; 		int dl= (d0&0x03E07C1F); 		int dh= ((d0>>5)&0x03E0F81F); 		int dh2= (dh>>11) + (dh<<21); 		int d= dh2 + dl; 		int r= (d>>10)&0x7F; 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1-3)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1-3)) + 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;         assert(src1 == src2); 	for(i=0; i<width; i++) 		int d0= ((uint32_t*)src1)[i]; 		int dh2= (dh>>11) + (dh<<21); 		int d= dh2 + dl; 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1 == src2); 	for(i=0; i<width; i++) 		int d0= ((uint32_t*)src1)[i]; 		int dl= (d0&0x03E07C1F); 		int dh= ((d0>>5)&0x03E0F81F); 		int dh2= (dh>>11) + (dh<<21); 		int d= dh2 + dl; 		int g= d&0x7F; 		int r= (d>>10)&0x7F; 		int b= d>>21; 		dstU[i]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1-3)) + 128; 		dstV[i]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1-3)) + 128; 	int i; 	for(i=0; i<width; i++) 	int i;         assert(src1 == src2); 	for(i=0; i<width; i++) 	int i; 	int i; 	int i; 	int i; 	int i;
static inline void FUNC_0(rgb15ToUV)(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 d0= ((uint32_t*)src1)[VAR_0];



		int dl= (d0&0x03E07C1F);

		int dh= ((d0>>5)&0x03E0F81F);



		int dh2= (dh>>11) + (dh<<21);

		int d= dh2 + dl;



		int g= d&0x7F;

		int r= (d>>10)&0x7F;

		int b= d>>21;

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

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

	}

}

static inline void FUNC_0(rgb15ToUV)(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 d0= ((uint32_t*)src1)[VAR_0]; int dl= (d0&0x03E07C1F); int dh= ((d0>>5)&0x03E0F81F); int dh2= (dh>>11) + (dh<<21); int d= dh2 + dl; int g= d&0x7F; int r= (d>>10)&0x7F; int b= d>>21; dstU[VAR_0]= ((RU*r + GU*g + BU*b)>>(RGB2YUV_SHIFT+1-3)) + 128; dstV[VAR_0]= ((RV*r + GV*g + BV*b)>>(RGB2YUV_SHIFT+1-3)) + 128; } }