dst_1 += 8; dst_2 += 8;
dst_1 += 4; dst_2 += 4;
static void yuv2rgb_c_4_ordered_dither  (uint8_t * py_1, uint8_t * py_2,			  uint8_t * pu, uint8_t * pv,			  void * _dst_1, void * _dst_2, int h_size, int v_pos){    int U, V, Y;    uint8_t * r, * g, * b;    uint8_t * dst_1, * dst_2;    h_size >>= 3;    dst_1 = _dst_1;    dst_2 = _dst_2;    while (h_size--) {	const uint8_t *d64= dither_8x8_73[v_pos&7];	const uint8_t *d128=dither_8x8_220[v_pos&7];#define DST1bpp4(i,o)					\	Y = py_1[2*i];				\	dst_1[2*i] = r[Y+d128[0+o]] + g[Y+d64[0+o]] + b[Y+d128[0+o]];	\	Y = py_1[2*i+1];			\	dst_1[2*i+1] = r[Y+d128[1+o]] + g[Y+d64[1+o]] + b[Y+d128[1+o]];#define DST2bpp4(i,o)					\	Y = py_2[2*i];				\	dst_2[2*i] =  r[Y+d128[8+o]] + g[Y+d64[8+o]] + b[Y+d128[8+o]];	\	Y = py_2[2*i+1];			\	dst_2[2*i+1] =  r[Y+d128[9+o]] + g[Y+d64[9+o]] + b[Y+d128[9+o]];	RGB(0);	DST1bpp4(0,0);	DST2bpp4(0,0);	RGB(1);	DST2bpp4(1,2);	DST1bpp4(1,2);	RGB(2);	DST1bpp4(2,4);	DST2bpp4(2,4);	RGB(3);	DST2bpp4(3,6);	DST1bpp4(3,6);	pu += 4;	pv += 4;	py_1 += 8;	py_2 += 8;	dst_1 += 8;	dst_2 += 8;    }}