static void yuv2rgb_c_1_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 Y; uint8_t * g; uint8_t * dst_1, * dst_2;  h_size >>= 3; dst_1 = _dst_1; dst_2 = _dst_2; g= table_gU[128] + table_gV[128];  while (h_size--) { const uint8_t *d128=dither_8x8_220[v_pos&7];
PROLOG(yuv2rgb_c_1_ordered_dither, uint8_t) g= c->table_gU[128] + c->table_gV[128]; const uint8_t *d128=dither_8x8_220[y&7];
static void yuv2rgb_c_1_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 Y;    uint8_t * g;    uint8_t * dst_1, * dst_2;    h_size >>= 3;    dst_1 = _dst_1;    dst_2 = _dst_2;    g= table_gU[128] + table_gV[128];    while (h_size--) {	const uint8_t *d128=dither_8x8_220[v_pos&7];	char out_1=0, out_2=0;#define DST1bpp1(i,o)					\	Y = py_1[2*i];				\	out_1+= out_1 + g[Y+d128[0+o]];	\	Y = py_1[2*i+1];			\	out_1+= out_1 + g[Y+d128[1+o]];#define DST2bpp1(i,o)					\	Y = py_2[2*i];				\	out_2+= out_2 + g[Y+d128[8+o]];	\	Y = py_2[2*i+1];			\	out_2+= out_2 + g[Y+d128[9+o]];	DST1bpp1(0,0);	DST2bpp1(0,0);	DST2bpp1(1,2);	DST1bpp1(1,2);	DST1bpp1(2,4);	DST2bpp1(2,4);	DST2bpp1(3,6);	DST1bpp1(3,6);		dst_1[0]= out_1;	dst_2[0]= out_2;	pu += 4;	pv += 4;	py_1 += 8;	py_2 += 8;	dst_1 ++;	dst_2 ++;    }}