CASE
case CASE:
{ "case", CASE, true },
CASE(2400);
CASE(9600);
CASE(19200);
CASE(38400);
CASE(57600);
CASE(115200);
CASE(576000);
CASE(1152000);
CASE(4000000);
CASE(16000000);
CASE(1,2) dest[0]=src[0], dest[1]=255;
CASE(1,3) dest[0]=dest[1]=dest[2]=src[0];
CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255;
CASE(2,1) dest[0]=src[0];
CASE(2,3) dest[0]=dest[1]=dest[2]=src[0];
CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1];
CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255;
CASE(3,1) dest[0]=compute_y(src[0],src[1],src[2]);
CASE(3,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = 255;
CASE(4,1) dest[0]=compute_y(src[0],src[1],src[2]);
CASE(4,2) dest[0]=compute_y(src[0],src[1],src[2]), dest[1] = src[3];
CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2];
CASE(F_none) cur[k] = raw[k];
CASE(F_sub) cur[k] = raw[k] + cur[k-img_n];
CASE(F_up) cur[k] = raw[k] + prior[k];
CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-img_n])>>1);
CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],prior[k],prior[k-img_n]));
CASE(F_avg_first) cur[k] = raw[k] + (cur[k-img_n] >> 1);
CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-img_n],0,0));
CASE(F_none) cur[k] = raw[k];
CASE(F_sub) cur[k] = raw[k] + cur[k-out_n];
CASE(F_up) cur[k] = raw[k] + prior[k];
CASE(F_avg) cur[k] = raw[k] + ((prior[k] + cur[k-out_n])>>1);
CASE(F_paeth) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],prior[k],prior[k-out_n]));
CASE(F_avg_first) cur[k] = raw[k] + (cur[k-out_n] >> 1);
CASE(F_paeth_first) cur[k] = (uint8) (raw[k] + paeth(cur[k-out_n],0,0));
convert_constant(CASE, 0, cs->c_switch_type, &nv, v);
else if (op == CASE)
else if (op == CASE)