MULTIPLY          152 3rdparty/libjpeg/jfdctfst.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_707106781); /* c4 */
MULTIPLY          163 3rdparty/libjpeg/jfdctfst.c     z5 = MULTIPLY(tmp10 - tmp12, FIX_0_382683433); /* c6 */
MULTIPLY          164 3rdparty/libjpeg/jfdctfst.c     z2 = MULTIPLY(tmp10, FIX_0_541196100) + z5; /* c2-c6 */
MULTIPLY          165 3rdparty/libjpeg/jfdctfst.c     z4 = MULTIPLY(tmp12, FIX_1_306562965) + z5; /* c2+c6 */
MULTIPLY          166 3rdparty/libjpeg/jfdctfst.c     z3 = MULTIPLY(tmp11, FIX_0_707106781); /* c4 */
MULTIPLY          202 3rdparty/libjpeg/jfdctfst.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_707106781); /* c4 */
MULTIPLY          213 3rdparty/libjpeg/jfdctfst.c     z5 = MULTIPLY(tmp10 - tmp12, FIX_0_382683433); /* c6 */
MULTIPLY          214 3rdparty/libjpeg/jfdctfst.c     z2 = MULTIPLY(tmp10, FIX_0_541196100) + z5; /* c2-c6 */
MULTIPLY          215 3rdparty/libjpeg/jfdctfst.c     z4 = MULTIPLY(tmp12, FIX_1_306562965) + z5; /* c2+c6 */
MULTIPLY          216 3rdparty/libjpeg/jfdctfst.c     z3 = MULTIPLY(tmp11, FIX_0_707106781); /* c4 */
MULTIPLY          199 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY          202 3rdparty/libjpeg/jfdctint.c     dataptr[2] = (DCTELEM) RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865),
MULTIPLY          204 3rdparty/libjpeg/jfdctint.c     dataptr[6] = (DCTELEM) RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065),
MULTIPLY          216 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY          220 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY          221 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY          222 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY          223 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY          224 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY          225 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY          226 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY          227 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY          274 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY          278 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865), CONST_BITS+PASS1_BITS);
MULTIPLY          280 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065), CONST_BITS+PASS1_BITS);
MULTIPLY          291 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY          295 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY          296 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY          297 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY          298 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY          299 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY          300 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY          301 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY          302 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY          368 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(z1, FIX(0.353553391));                /* (c2+c6-c4)/2 */
MULTIPLY          369 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp2, FIX(0.920609002));       /* (c2+c4-c6)/2 */
MULTIPLY          370 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp1 - tmp2, FIX(0.314692123));       /* c6 */
MULTIPLY          373 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(0.881747734));       /* c4 */
MULTIPLY          375 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 - MULTIPLY(tmp1 - tmp3, FIX(0.707106781)), /* c2+c6-c4 */
MULTIPLY          381 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(0.935414347));   /* (c3+c1-c5)/2 */
MULTIPLY          382 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.170262339));   /* (c3+c5-c1)/2 */
MULTIPLY          385 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp11 + tmp12, - FIX(1.378756276)); /* -c1 */
MULTIPLY          387 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.613604268));   /* c5 */
MULTIPLY          389 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp3 + MULTIPLY(tmp12, FIX(1.870828693));   /* c3+c1-c5 */
MULTIPLY          421 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 + tmp1 + tmp3, FIX(1.306122449)), /* 64/49 */
MULTIPLY          426 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(z1, FIX(0.461784020));                /* (c2+c6-c4)/2 */
MULTIPLY          427 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp2, FIX(1.202428084));       /* (c2+c4-c6)/2 */
MULTIPLY          428 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp1 - tmp2, FIX(0.411026446));       /* c6 */
MULTIPLY          431 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(1.151670509));       /* c4 */
MULTIPLY          433 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 - MULTIPLY(tmp1 - tmp3, FIX(0.923568041)), /* c2+c6-c4 */
MULTIPLY          439 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.221765677));   /* (c3+c1-c5)/2 */
MULTIPLY          440 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.222383464));   /* (c3+c5-c1)/2 */
MULTIPLY          443 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp11 + tmp12, - FIX(1.800824523)); /* -c1 */
MULTIPLY          445 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.801442310));   /* c5 */
MULTIPLY          447 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp3 + MULTIPLY(tmp12, FIX(2.443531355));   /* c3+c1-c5 */
MULTIPLY          501 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(1.224744871)),                 /* c2 */
MULTIPLY          504 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */
MULTIPLY          509 3rdparty/libjpeg/jfdctint.c     tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)),     /* c5 */
MULTIPLY          543 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)),         /* 16/9 */
MULTIPLY          546 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(2.177324216)),                 /* c2 */
MULTIPLY          549 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */
MULTIPLY          554 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829));             /* c5 */
MULTIPLY          557 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY          560 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp2, FIX(1.777777778)),    /* 16/9 */
MULTIPLY          563 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY          614 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.790569415));          /* (c2+c4)/2 */
MULTIPLY          616 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, FIX(0.353553391));          /* (c2-c4)/2 */
MULTIPLY          622 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp1, FIX(0.831253876));    /* c3 */
MULTIPLY          625 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.513743148)), /* c1-c3 */
MULTIPLY          628 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.176250899)), /* c1+c3 */
MULTIPLY          657 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp2, FIX(1.28)),        /* 32/25 */
MULTIPLY          659 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.011928851));          /* (c2+c4)/2 */
MULTIPLY          661 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, FIX(0.452548340));          /* (c2-c4)/2 */
MULTIPLY          667 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp1, FIX(1.064004961));    /* c3 */
MULTIPLY          670 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.657591230)), /* c1-c3 */
MULTIPLY          673 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.785601151)), /* c1+c3 */
MULTIPLY          723 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);       /* c6 */
MULTIPLY          728 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY          731 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY          758 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);       /* c6 */
MULTIPLY          763 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY          766 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY          812 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp1, FIX(0.707106781)), /* c2 */
MULTIPLY          818 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2, FIX(1.224744871)),               /* c1 */
MULTIPLY          842 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 + tmp1, FIX(1.777777778)),        /* 16/9 */
MULTIPLY          845 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp1, FIX(1.257078722)), /* c2 */
MULTIPLY          851 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2, FIX(2.177324216)),               /* c1 */
MULTIPLY          967 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 - z2 - z2, FIX(0.707106781)),  /* c6 */
MULTIPLY          969 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 - tmp2, FIX(1.328926049));        /* c2 */
MULTIPLY          970 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp1 - tmp4 - tmp4, FIX(0.707106781)); /* c6 */
MULTIPLY          972 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2 - tmp3, FIX(1.083350441))    /* c4 */
MULTIPLY          975 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp3 - tmp0, FIX(0.245575608))    /* c8 */
MULTIPLY          981 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12 - tmp13, FIX(1.224744871)), /* c3 */
MULTIPLY          984 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.224744871));        /* c3 */
MULTIPLY          985 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp12, FIX(0.909038955)); /* c5 */
MULTIPLY          986 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp13, FIX(0.483689525)); /* c7 */
MULTIPLY          990 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp12 - tmp13, FIX(1.392728481)); /* c1 */
MULTIPLY         1031 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 + z2, FIX(1.580246914)),       /* 128/81 */
MULTIPLY         1034 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 - z2 - z2, FIX(1.117403309)),  /* c6 */
MULTIPLY         1036 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 - tmp2, FIX(2.100031287));        /* c2 */
MULTIPLY         1037 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp1 - tmp4 - tmp4, FIX(1.117403309)); /* c6 */
MULTIPLY         1039 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2 - tmp3, FIX(1.711961190))    /* c4 */
MULTIPLY         1042 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp3 - tmp0, FIX(0.388070096))    /* c8 */
MULTIPLY         1048 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12 - tmp13, FIX(1.935399303)), /* c3 */
MULTIPLY         1051 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.935399303));        /* c3 */
MULTIPLY         1052 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp12, FIX(1.436506004)); /* c5 */
MULTIPLY         1053 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp13, FIX(0.764348879)); /* c7 */
MULTIPLY         1058 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp12 - tmp13, FIX(2.200854883)); /* c1 */
MULTIPLY         1122 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.144122806)) - /* c4 */
MULTIPLY         1123 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX(0.437016024)),  /* c8 */
MULTIPLY         1125 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp13 + tmp14, FIX(0.831253876));    /* c6 */
MULTIPLY         1127 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.513743148)),  /* c2-c6 */
MULTIPLY         1130 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.176250899)),  /* c2+c6 */
MULTIPLY         1140 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.396802247)) +          /* c1 */
MULTIPLY         1141 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(1.260073511)) + tmp2 +   /* c3 */
MULTIPLY         1142 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.642039522)) +          /* c7 */
MULTIPLY         1143 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.221231742)),           /* c9 */
MULTIPLY         1145 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 - tmp4, FIX(0.951056516)) -     /* (c3+c7)/2 */
MULTIPLY         1146 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp1 + tmp3, FIX(0.587785252));      /* (c1-c9)/2 */
MULTIPLY         1147 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.309016994)) +   /* (c3-c7)/2 */
MULTIPLY         1192 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(1.28)), /* 32/25 */
MULTIPLY         1196 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.464477191)) - /* c4 */
MULTIPLY         1197 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX(0.559380511)),  /* c8 */
MULTIPLY         1199 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp13 + tmp14, FIX(1.064004961));    /* c6 */
MULTIPLY         1201 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.657591230)),  /* c2-c6 */
MULTIPLY         1204 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.785601151)),  /* c2+c6 */
MULTIPLY         1212 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp2, FIX(1.28)),  /* 32/25 */
MULTIPLY         1214 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp2, FIX(1.28));                     /* 32/25 */
MULTIPLY         1216 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.787906876)) +          /* c1 */
MULTIPLY         1217 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(1.612894094)) + tmp2 +   /* c3 */
MULTIPLY         1218 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.821810588)) +          /* c7 */
MULTIPLY         1219 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.283176630)),           /* c9 */
MULTIPLY         1221 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 - tmp4, FIX(1.217352341)) -     /* (c3+c7)/2 */
MULTIPLY         1222 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp1 + tmp3, FIX(0.752365123));      /* (c1-c9)/2 */
MULTIPLY         1223 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.395541753)) +   /* (c3-c7)/2 */
MULTIPLY         1224 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp11, FIX(0.64)) - tmp2;            /* 16/25 */
MULTIPLY         1286 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 + tmp3, FIX(1.356927976)) +       /* c2 */
MULTIPLY         1287 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp2 + tmp4, FIX(0.201263574));        /* c10 */
MULTIPLY         1288 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp1 - tmp3, FIX(0.926112931));        /* c6 */
MULTIPLY         1289 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp0 - tmp1, FIX(1.189712156));        /* c4 */
MULTIPLY         1291 3rdparty/libjpeg/jfdctint.c       DESCALE(z1 + z2 - MULTIPLY(tmp3, FIX(1.018300590)) /* c2+c8-c6 */
MULTIPLY         1292 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp4, FIX(1.390975730)),        /* c4+c10 */
MULTIPLY         1295 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 + MULTIPLY(tmp1, FIX(0.062335650)) /* c4-c6-c10 */
MULTIPLY         1296 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp2, FIX(1.356927976))         /* c2 */
MULTIPLY         1297 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(0.587485545)),        /* c8 */
MULTIPLY         1300 3rdparty/libjpeg/jfdctint.c       DESCALE(z1 + z3 - MULTIPLY(tmp0, FIX(1.620527200)) /* c2+c4-c6 */
MULTIPLY         1301 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp2, FIX(0.788749120)),        /* c8+c10 */
MULTIPLY         1306 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.286413905));    /* c3 */
MULTIPLY         1307 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.068791298));    /* c5 */
MULTIPLY         1308 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.764581576));    /* c7 */
MULTIPLY         1309 3rdparty/libjpeg/jfdctint.c     tmp0 = tmp1 + tmp2 + tmp3 - MULTIPLY(tmp10, FIX(1.719967871)) /* c7+c5+c3-c1 */
MULTIPLY         1310 3rdparty/libjpeg/jfdctint.c            + MULTIPLY(tmp14, FIX(0.398430003));          /* c9 */
MULTIPLY         1311 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp11 + tmp12, - FIX(0.764581576));  /* -c7 */
MULTIPLY         1312 3rdparty/libjpeg/jfdctint.c     tmp5 = MULTIPLY(tmp11 + tmp13, - FIX(1.399818907));  /* -c1 */
MULTIPLY         1313 3rdparty/libjpeg/jfdctint.c     tmp1 += tmp4 + tmp5 + MULTIPLY(tmp11, FIX(1.276416582)) /* c9+c7+c1-c3 */
MULTIPLY         1314 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp14, FIX(1.068791298));         /* c5 */
MULTIPLY         1315 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp12 + tmp13, FIX(0.398430003));   /* c9 */
MULTIPLY         1316 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp4 + tmp10 - MULTIPLY(tmp12, FIX(1.989053629)) /* c9+c5+c3-c7 */
MULTIPLY         1317 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp14, FIX(1.399818907));         /* c1 */
MULTIPLY         1318 3rdparty/libjpeg/jfdctint.c     tmp3 += tmp5 + tmp10 + MULTIPLY(tmp13, FIX(1.305598626)) /* c1+c5-c9-c7 */
MULTIPLY         1319 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp14, FIX(1.286413905));         /* c3 */
MULTIPLY         1362 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 + tmp1 + tmp2 + tmp3 + tmp4 + tmp5,
MULTIPLY         1371 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 + tmp3, FIX(1.435427942)) +       /* c2 */
MULTIPLY         1372 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp2 + tmp4, FIX(0.212906922));        /* c10 */
MULTIPLY         1373 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp1 - tmp3, FIX(0.979689713));        /* c6 */
MULTIPLY         1374 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp0 - tmp1, FIX(1.258538479));        /* c4 */
MULTIPLY         1376 3rdparty/libjpeg/jfdctint.c       DESCALE(z1 + z2 - MULTIPLY(tmp3, FIX(1.077210542)) /* c2+c8-c6 */
MULTIPLY         1377 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp4, FIX(1.471445400)),        /* c4+c10 */
MULTIPLY         1380 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 + MULTIPLY(tmp1, FIX(0.065941844)) /* c4-c6-c10 */
MULTIPLY         1381 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp2, FIX(1.435427942))         /* c2 */
MULTIPLY         1382 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(0.621472312)),        /* c8 */
MULTIPLY         1385 3rdparty/libjpeg/jfdctint.c       DESCALE(z1 + z3 - MULTIPLY(tmp0, FIX(1.714276708)) /* c2+c4-c6 */
MULTIPLY         1386 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp2, FIX(0.834379234)),        /* c8+c10 */
MULTIPLY         1391 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.360834544));    /* c3 */
MULTIPLY         1392 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.130622199));    /* c5 */
MULTIPLY         1393 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.808813568));    /* c7 */
MULTIPLY         1394 3rdparty/libjpeg/jfdctint.c     tmp0 = tmp1 + tmp2 + tmp3 - MULTIPLY(tmp10, FIX(1.819470145)) /* c7+c5+c3-c1 */
MULTIPLY         1395 3rdparty/libjpeg/jfdctint.c            + MULTIPLY(tmp14, FIX(0.421479672));          /* c9 */
MULTIPLY         1396 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp11 + tmp12, - FIX(0.808813568));  /* -c7 */
MULTIPLY         1397 3rdparty/libjpeg/jfdctint.c     tmp5 = MULTIPLY(tmp11 + tmp13, - FIX(1.480800167));  /* -c1 */
MULTIPLY         1398 3rdparty/libjpeg/jfdctint.c     tmp1 += tmp4 + tmp5 + MULTIPLY(tmp11, FIX(1.350258864)) /* c9+c7+c1-c3 */
MULTIPLY         1399 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp14, FIX(1.130622199));         /* c5 */
MULTIPLY         1400 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp12 + tmp13, FIX(0.421479672));   /* c9 */
MULTIPLY         1401 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp4 + tmp10 - MULTIPLY(tmp12, FIX(2.104122847)) /* c9+c5+c3-c7 */
MULTIPLY         1402 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp14, FIX(1.480800167));         /* c1 */
MULTIPLY         1403 3rdparty/libjpeg/jfdctint.c     tmp3 += tmp5 + tmp10 + MULTIPLY(tmp13, FIX(1.381129125)) /* c1+c5-c9-c7 */
MULTIPLY         1404 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp14, FIX(1.360834544));         /* c3 */
MULTIPLY         1469 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.224744871)), /* c4 */
MULTIPLY         1472 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp14 - tmp15 + MULTIPLY(tmp13 + tmp15, FIX(1.366025404)), /* c2 */
MULTIPLY         1477 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp1 + tmp4, FIX_0_541196100);    /* c9 */
MULTIPLY         1478 3rdparty/libjpeg/jfdctint.c     tmp14 = tmp10 + MULTIPLY(tmp1, FIX_0_765366865);   /* c3-c9 */
MULTIPLY         1479 3rdparty/libjpeg/jfdctint.c     tmp15 = tmp10 - MULTIPLY(tmp4, FIX_1_847759065);   /* c3+c9 */
MULTIPLY         1480 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.121971054));   /* c5 */
MULTIPLY         1481 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(0.860918669));   /* c7 */
MULTIPLY         1482 3rdparty/libjpeg/jfdctint.c     tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.580774953)) /* c5+c7-c1 */
MULTIPLY         1483 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.184591911));        /* c11 */
MULTIPLY         1484 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp2 + tmp3, - FIX(0.184591911)); /* -c11 */
MULTIPLY         1485 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp11 - tmp15 - MULTIPLY(tmp2, FIX(2.339493912)) /* c1+c5-c11 */
MULTIPLY         1486 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.860918669));        /* c7 */
MULTIPLY         1487 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp11 - tmp14 + MULTIPLY(tmp3, FIX(0.725788011)) /* c1+c11-c7 */
MULTIPLY         1488 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp5, FIX(1.121971054));        /* c5 */
MULTIPLY         1489 3rdparty/libjpeg/jfdctint.c     tmp11 = tmp15 + MULTIPLY(tmp0 - tmp3, FIX(1.306562965)) /* c3 */
MULTIPLY         1490 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp2 + tmp5, FIX_0_541196100);  /* c9 */
MULTIPLY         1541 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(0.888888889)), /* 8/9 */
MULTIPLY         1544 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp13 - tmp14 - tmp15, FIX(0.888888889)), /* 8/9 */
MULTIPLY         1547 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.088662108)),         /* c4 */
MULTIPLY         1550 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp14 - tmp15, FIX(0.888888889)) +        /* 8/9 */
MULTIPLY         1551 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp13 + tmp15, FIX(1.214244803)),         /* c2 */
MULTIPLY         1556 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp1 + tmp4, FIX(0.481063200));   /* c9 */
MULTIPLY         1557 3rdparty/libjpeg/jfdctint.c     tmp14 = tmp10 + MULTIPLY(tmp1, FIX(0.680326102));  /* c3-c9 */
MULTIPLY         1558 3rdparty/libjpeg/jfdctint.c     tmp15 = tmp10 - MULTIPLY(tmp4, FIX(1.642452502));  /* c3+c9 */
MULTIPLY         1559 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(0.997307603));   /* c5 */
MULTIPLY         1560 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(0.765261039));   /* c7 */
MULTIPLY         1561 3rdparty/libjpeg/jfdctint.c     tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.516244403)) /* c5+c7-c1 */
MULTIPLY         1562 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.164081699));        /* c11 */
MULTIPLY         1563 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp2 + tmp3, - FIX(0.164081699)); /* -c11 */
MULTIPLY         1564 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp11 - tmp15 - MULTIPLY(tmp2, FIX(2.079550144)) /* c1+c5-c11 */
MULTIPLY         1565 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.765261039));        /* c7 */
MULTIPLY         1566 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp11 - tmp14 + MULTIPLY(tmp3, FIX(0.645144899)) /* c1+c11-c7 */
MULTIPLY         1567 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp5, FIX(0.997307603));        /* c5 */
MULTIPLY         1568 3rdparty/libjpeg/jfdctint.c     tmp11 = tmp15 + MULTIPLY(tmp0 - tmp3, FIX(1.161389302)) /* c3 */
MULTIPLY         1569 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp2 + tmp5, FIX(0.481063200)); /* c9 */
MULTIPLY         1636 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.373119086)) +   /* c2 */
MULTIPLY         1637 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(1.058554052)) +   /* c6 */
MULTIPLY         1638 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp2, FIX(0.501487041)) -   /* c10 */
MULTIPLY         1639 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.170464608)) -   /* c12 */
MULTIPLY         1640 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.803364869)) -   /* c8 */
MULTIPLY         1641 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp5, FIX(1.252223920)),    /* c4 */
MULTIPLY         1643 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 - tmp2, FIX(1.155388986)) - /* (c4+c6)/2 */
MULTIPLY         1644 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp3 - tmp4, FIX(0.435816023)) - /* (c2-c10)/2 */
MULTIPLY         1645 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 - tmp5, FIX(0.316450131));  /* (c8-c12)/2 */
MULTIPLY         1646 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 + tmp2, FIX(0.096834934)) - /* (c4-c6)/2 */
MULTIPLY         1647 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp3 + tmp4, FIX(0.937303064)) + /* (c2+c10)/2 */
MULTIPLY         1648 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 + tmp5, FIX(0.486914739));  /* (c8+c12)/2 */
MULTIPLY         1655 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.322312651));   /* c3 */
MULTIPLY         1656 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 + tmp12, FIX(1.163874945));   /* c5 */
MULTIPLY         1657 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.937797057)) +  /* c7 */
MULTIPLY         1658 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14 + tmp15, FIX(0.338443458));   /* c11 */
MULTIPLY         1660 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp10, FIX(2.020082300)) +          /* c3+c5+c7-c1 */
MULTIPLY         1661 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14, FIX(0.318774355));           /* c9-c11 */
MULTIPLY         1662 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp14 - tmp15, FIX(0.937797057)) -  /* c7 */
MULTIPLY         1663 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 + tmp12, FIX(0.338443458));   /* c11 */
MULTIPLY         1664 3rdparty/libjpeg/jfdctint.c     tmp5 = MULTIPLY(tmp11 + tmp13, - FIX(1.163874945)); /* -c5 */
MULTIPLY         1666 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp11, FIX(0.837223564)) -         /* c5+c9+c11-c3 */
MULTIPLY         1667 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14, FIX(2.341699410));          /* c1+c7 */
MULTIPLY         1668 3rdparty/libjpeg/jfdctint.c     tmp6 = MULTIPLY(tmp12 + tmp13, - FIX(0.657217813)); /* -c9 */
MULTIPLY         1670 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp12, FIX(1.572116027)) +         /* c1+c5-c9-c11 */
MULTIPLY         1671 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp15, FIX(2.260109708));          /* c3+c7 */
MULTIPLY         1673 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp13, FIX(2.205608352)) -         /* c3+c5+c9-c7 */
MULTIPLY         1674 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp15, FIX(1.742345811));          /* c1+c11 */
MULTIPLY         1719 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 + tmp1 + tmp2 + tmp3 + tmp4 + tmp5 + tmp6,
MULTIPLY         1730 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.039995521)) +   /* c2 */
MULTIPLY         1731 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(0.801745081)) +   /* c6 */
MULTIPLY         1732 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp2, FIX(0.379824504)) -   /* c10 */
MULTIPLY         1733 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.129109289)) -   /* c12 */
MULTIPLY         1734 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.608465700)) -   /* c8 */
MULTIPLY         1735 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp5, FIX(0.948429952)),    /* c4 */
MULTIPLY         1737 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp0 - tmp2, FIX(0.875087516)) - /* (c4+c6)/2 */
MULTIPLY         1738 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp3 - tmp4, FIX(0.330085509)) - /* (c2-c10)/2 */
MULTIPLY         1739 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 - tmp5, FIX(0.239678205));  /* (c8-c12)/2 */
MULTIPLY         1740 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 + tmp2, FIX(0.073342435)) - /* (c4-c6)/2 */
MULTIPLY         1741 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp3 + tmp4, FIX(0.709910013)) + /* (c2+c10)/2 */
MULTIPLY         1742 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 + tmp5, FIX(0.368787494));  /* (c8+c12)/2 */
MULTIPLY         1749 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.001514908));   /* c3 */
MULTIPLY         1750 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 + tmp12, FIX(0.881514751));   /* c5 */
MULTIPLY         1751 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp13, FIX(0.710284161)) +  /* c7 */
MULTIPLY         1752 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14 + tmp15, FIX(0.256335874));   /* c11 */
MULTIPLY         1754 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp10, FIX(1.530003162)) +          /* c3+c5+c7-c1 */
MULTIPLY         1755 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14, FIX(0.241438564));           /* c9-c11 */
MULTIPLY         1756 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp14 - tmp15, FIX(0.710284161)) -  /* c7 */
MULTIPLY         1757 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 + tmp12, FIX(0.256335874));   /* c11 */
MULTIPLY         1758 3rdparty/libjpeg/jfdctint.c     tmp5 = MULTIPLY(tmp11 + tmp13, - FIX(0.881514751)); /* -c5 */
MULTIPLY         1760 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp11, FIX(0.634110155)) -         /* c5+c9+c11-c3 */
MULTIPLY         1761 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14, FIX(1.773594819));          /* c1+c7 */
MULTIPLY         1762 3rdparty/libjpeg/jfdctint.c     tmp6 = MULTIPLY(tmp12 + tmp13, - FIX(0.497774438)); /* -c9 */
MULTIPLY         1764 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp12, FIX(1.190715098)) +         /* c1+c5-c9-c11 */
MULTIPLY         1765 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp15, FIX(1.711799069));          /* c3+c7 */
MULTIPLY         1767 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp13, FIX(1.670519935)) -         /* c3+c5+c9-c7 */
MULTIPLY         1768 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp15, FIX(1.319646532));          /* c1+c11 */
MULTIPLY         1836 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.274162392)) + /* c4 */
MULTIPLY         1837 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp13, FIX(0.314692123)) - /* c12 */
MULTIPLY         1838 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp12 - tmp13, FIX(0.881747734)),  /* c8 */
MULTIPLY         1841 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp14 + tmp15, FIX(1.105676686));    /* c6 */
MULTIPLY         1844 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.273079590))   /* c2-c6 */
MULTIPLY         1845 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(0.613604268)),        /* c10 */
MULTIPLY         1848 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.719280954))   /* c6+c10 */
MULTIPLY         1849 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp16, FIX(1.378756276)),        /* c2 */
MULTIPLY         1858 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX(0.158341681));          /* -c13 */
MULTIPLY         1859 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.405321284));            /* c1 */
MULTIPLY         1861 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp2, FIX(1.197448846)) +     /* c5 */
MULTIPLY         1862 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, FIX(0.752406978));      /* c9 */
MULTIPLY         1864 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(2.373959773)) /* c3+c5-c13 */
MULTIPLY         1865 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(1.119999435)),         /* c1+c11-c9 */
MULTIPLY         1867 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp1, FIX(1.334852607)) +     /* c3 */
MULTIPLY         1868 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp6, FIX(0.467085129));      /* c11 */
MULTIPLY         1870 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.424103948)) /* c3-c9-c13 */
MULTIPLY         1871 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp5, FIX(3.069855259)),         /* c1+c5+c11 */
MULTIPLY         1875 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp0 + tmp6, FIX(1.126980169)),    /* c3+c5-c1 */
MULTIPLY         1924 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12 + tmp13,
MULTIPLY         1929 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(0.832106052)) + /* c4 */
MULTIPLY         1930 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp13, FIX(0.205513223)) - /* c12 */
MULTIPLY         1931 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp12 - tmp13, FIX(0.575835255)),  /* c8 */
MULTIPLY         1934 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp14 + tmp15, FIX(0.722074570));    /* c6 */
MULTIPLY         1937 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.178337691))   /* c2-c6 */
MULTIPLY         1938 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(0.400721155)),        /* c10 */
MULTIPLY         1941 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.122795725))   /* c6+c10 */
MULTIPLY         1942 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp16, FIX(0.900412262)),        /* c2 */
MULTIPLY         1950 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp10 + tmp3 - tmp11 - tmp6,
MULTIPLY         1953 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3 , FIX(0.653061224));            /* 32/49 */
MULTIPLY         1954 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX(0.103406812));          /* -c13 */
MULTIPLY         1955 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.917760839));            /* c1 */
MULTIPLY         1957 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp2, FIX(0.782007410)) +     /* c5 */
MULTIPLY         1958 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, FIX(0.491367823));      /* c9 */
MULTIPLY         1960 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(1.550341076)) /* c3+c5-c13 */
MULTIPLY         1961 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(0.731428202)),         /* c1+c11-c9 */
MULTIPLY         1963 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp1, FIX(0.871740478)) +     /* c3 */
MULTIPLY         1964 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp6, FIX(0.305035186));      /* c11 */
MULTIPLY         1966 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.276965844)) /* c3-c9-c13 */
MULTIPLY         1967 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp5, FIX(2.004803435)),         /* c1+c5+c11 */
MULTIPLY         1971 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp0, FIX(0.735987049))          /* c3+c5-c1 */
MULTIPLY         1972 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp6, FIX(0.082925825)),         /* c9-c11-c13 */
MULTIPLY         2033 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 - z3, FIX(1.144122806)) - /* c6 */
MULTIPLY         2034 3rdparty/libjpeg/jfdctint.c               MULTIPLY(z2 - z3, FIX(0.437016024)),  /* c12 */
MULTIPLY         2037 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp3 - tmp2, FIX(1.531135173)) -  /* c2+c14 */
MULTIPLY         2038 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp6 - tmp2, FIX(2.238241955));   /* c4+c8 */
MULTIPLY         2039 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp5 - tmp2, FIX(0.798468008)) -  /* c8-c14 */
MULTIPLY         2040 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp0 - tmp2, FIX(0.091361227));   /* c2-c4 */
MULTIPLY         2041 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp0 - tmp3, FIX(1.383309603)) +  /* c2 */
MULTIPLY         2042 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp6 - tmp5, FIX(0.946293579)) +  /* c8 */
MULTIPLY         2043 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 - tmp4, FIX(0.790569415));   /* (c6+c12)/2 */
MULTIPLY         2050 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp12 - tmp13 + tmp15 + tmp16,
MULTIPLY         2052 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 - tmp14 - tmp15, FIX(1.344997024)) + /* c3 */
MULTIPLY         2053 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 - tmp13 - tmp16, FIX(0.831253876));  /* c9 */
MULTIPLY         2054 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, FIX(1.224744871));                 /* c5 */
MULTIPLY         2055 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp10 - tmp16, FIX(1.406466353)) +         /* c1 */
MULTIPLY         2056 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 + tmp14, FIX(1.344997024)) +         /* c3 */
MULTIPLY         2057 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp13 + tmp15, FIX(0.575212477));          /* c11 */
MULTIPLY         2058 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp13, FIX(0.475753014)) -                 /* c7-c11 */
MULTIPLY         2059 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14, FIX(0.513743148)) +                 /* c3-c9 */
MULTIPLY         2060 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp16, FIX(1.700497885)) + tmp4 + tmp12;   /* c1+c13 */
MULTIPLY         2061 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10, - FIX(0.355500862)) -               /* -(c1-c7) */
MULTIPLY         2062 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11, FIX(2.176250899)) -                 /* c3+c9 */
MULTIPLY         2063 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp15, FIX(0.869244010)) + tmp4 - tmp12;   /* c11+c13 */
MULTIPLY         2113 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 + z2 + z3, FIX(1.137777778)), /* 256/225 */
MULTIPLY         2117 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 - z3, FIX(1.301757503)) - /* c6 */
MULTIPLY         2118 3rdparty/libjpeg/jfdctint.c               MULTIPLY(z2 - z3, FIX(0.497227121)),  /* c12 */
MULTIPLY         2121 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp3 - tmp2, FIX(1.742091575)) -  /* c2+c14 */
MULTIPLY         2122 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp6 - tmp2, FIX(2.546621957));   /* c4+c8 */
MULTIPLY         2123 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp5 - tmp2, FIX(0.908479156)) -  /* c8-c14 */
MULTIPLY         2124 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp0 - tmp2, FIX(0.103948774));   /* c2-c4 */
MULTIPLY         2125 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp0 - tmp3, FIX(1.573898926)) +  /* c2 */
MULTIPLY         2126 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp6 - tmp5, FIX(1.076671805)) +  /* c8 */
MULTIPLY         2127 3rdparty/libjpeg/jfdctint.c          MULTIPLY(tmp1 - tmp4, FIX(0.899492312));   /* (c6+c12)/2 */
MULTIPLY         2134 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp12 - tmp13 + tmp15 + tmp16,
MULTIPLY         2136 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 - tmp14 - tmp15, FIX(1.530307725)) + /* c3 */
MULTIPLY         2137 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 - tmp13 - tmp16, FIX(0.945782187));  /* c9 */
MULTIPLY         2138 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, FIX(1.393487498));                 /* c5 */
MULTIPLY         2139 3rdparty/libjpeg/jfdctint.c     tmp4 = MULTIPLY(tmp10 - tmp16, FIX(1.600246161)) +         /* c1 */
MULTIPLY         2140 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11 + tmp14, FIX(1.530307725)) +         /* c3 */
MULTIPLY         2141 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp13 + tmp15, FIX(0.654463974));          /* c11 */
MULTIPLY         2142 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp13, FIX(0.541301207)) -                 /* c7-c11 */
MULTIPLY         2143 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp14, FIX(0.584525538)) +                 /* c3-c9 */
MULTIPLY         2144 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp16, FIX(1.934788705)) + tmp4 + tmp12;   /* c1+c13 */
MULTIPLY         2145 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10, - FIX(0.404480980)) -               /* -(c1-c7) */
MULTIPLY         2146 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp11, FIX(2.476089912)) -                 /* c3+c9 */
MULTIPLY         2147 3rdparty/libjpeg/jfdctint.c            MULTIPLY(tmp15, FIX(0.989006518)) + tmp4 - tmp12;   /* c11+c13 */
MULTIPLY         2219 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */
MULTIPLY         2220 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX_0_541196100),   /* c12[16] = c6[8] */
MULTIPLY         2223 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) +   /* c14[16] = c7[8] */
MULTIPLY         2224 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14 - tmp16, FIX(1.387039845));    /* c2[16] = c1[8] */
MULTIPLY         2227 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982))   /* c6+c14 */
MULTIPLY         2228 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(2.172734804)),        /* c2+c10 */
MULTIPLY         2231 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243))   /* c2-c6 */
MULTIPLY         2232 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp17, FIX(1.061594338)),        /* c10+c14 */
MULTIPLY         2237 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp1, FIX(1.353318001)) +         /* c3 */
MULTIPLY         2238 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp7, FIX(0.410524528));          /* c13 */
MULTIPLY         2239 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.247225013)) +         /* c5 */
MULTIPLY         2240 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 + tmp7, FIX(0.666655658));          /* c11 */
MULTIPLY         2241 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(1.093201867)) +         /* c7 */
MULTIPLY         2242 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 - tmp7, FIX(0.897167586));          /* c9 */
MULTIPLY         2243 3rdparty/libjpeg/jfdctint.c     tmp14 = MULTIPLY(tmp1 + tmp2, FIX(0.138617169)) +         /* c15 */
MULTIPLY         2244 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp5, FIX(1.407403738));          /* c1 */
MULTIPLY         2245 3rdparty/libjpeg/jfdctint.c     tmp15 = MULTIPLY(tmp1 + tmp3, - FIX(0.666655658)) +       /* -c11 */
MULTIPLY         2246 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, - FIX(1.247225013));        /* -c5 */
MULTIPLY         2247 3rdparty/libjpeg/jfdctint.c     tmp16 = MULTIPLY(tmp2 + tmp3, - FIX(1.353318001)) +       /* -c3 */
MULTIPLY         2248 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp4, FIX(0.410524528));          /* c13 */
MULTIPLY         2250 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp0, FIX(2.286341144)) +                /* c7+c5+c3-c1 */
MULTIPLY         2251 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp7, FIX(0.779653625));                 /* c15+c13-c11+c9 */
MULTIPLY         2252 3rdparty/libjpeg/jfdctint.c     tmp11 += tmp14 + tmp15 + MULTIPLY(tmp1, FIX(0.071888074)) /* c9-c3-c15+c11 */
MULTIPLY         2253 3rdparty/libjpeg/jfdctint.c              - MULTIPLY(tmp6, FIX(1.663905119));              /* c7+c13+c1-c5 */
MULTIPLY         2254 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp14 + tmp16 - MULTIPLY(tmp2, FIX(1.125726048)) /* c7+c5+c15-c3 */
MULTIPLY         2255 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp5, FIX(1.227391138));              /* c9-c11+c1-c13 */
MULTIPLY         2256 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp15 + tmp16 + MULTIPLY(tmp3, FIX(1.065388962)) /* c15+c3+c11-c7 */
MULTIPLY         2257 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp4, FIX(2.167985692));              /* c1+c13+c5-c9 */
MULTIPLY         2315 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */
MULTIPLY         2316 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX_0_541196100),   /* c12[16] = c6[8] */
MULTIPLY         2319 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) +   /* c14[16] = c7[8] */
MULTIPLY         2320 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14 - tmp16, FIX(1.387039845));    /* c2[16] = c1[8] */
MULTIPLY         2323 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982))   /* c6+c14 */
MULTIPLY         2324 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(2.172734804)),        /* c2+10 */
MULTIPLY         2327 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243))   /* c2-c6 */
MULTIPLY         2328 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp17, FIX(1.061594338)),        /* c10+c14 */
MULTIPLY         2333 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp1, FIX(1.353318001)) +         /* c3 */
MULTIPLY         2334 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp7, FIX(0.410524528));          /* c13 */
MULTIPLY         2335 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.247225013)) +         /* c5 */
MULTIPLY         2336 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 + tmp7, FIX(0.666655658));          /* c11 */
MULTIPLY         2337 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(1.093201867)) +         /* c7 */
MULTIPLY         2338 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 - tmp7, FIX(0.897167586));          /* c9 */
MULTIPLY         2339 3rdparty/libjpeg/jfdctint.c     tmp14 = MULTIPLY(tmp1 + tmp2, FIX(0.138617169)) +         /* c15 */
MULTIPLY         2340 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp5, FIX(1.407403738));          /* c1 */
MULTIPLY         2341 3rdparty/libjpeg/jfdctint.c     tmp15 = MULTIPLY(tmp1 + tmp3, - FIX(0.666655658)) +       /* -c11 */
MULTIPLY         2342 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, - FIX(1.247225013));        /* -c5 */
MULTIPLY         2343 3rdparty/libjpeg/jfdctint.c     tmp16 = MULTIPLY(tmp2 + tmp3, - FIX(1.353318001)) +       /* -c3 */
MULTIPLY         2344 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp4, FIX(0.410524528));          /* c13 */
MULTIPLY         2346 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp0, FIX(2.286341144)) +                /* c7+c5+c3-c1 */
MULTIPLY         2347 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp7, FIX(0.779653625));                 /* c15+c13-c11+c9 */
MULTIPLY         2348 3rdparty/libjpeg/jfdctint.c     tmp11 += tmp14 + tmp15 + MULTIPLY(tmp1, FIX(0.071888074)) /* c9-c3-c15+c11 */
MULTIPLY         2349 3rdparty/libjpeg/jfdctint.c              - MULTIPLY(tmp6, FIX(1.663905119));              /* c7+c13+c1-c5 */
MULTIPLY         2350 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp14 + tmp16 - MULTIPLY(tmp2, FIX(1.125726048)) /* c7+c5+c15-c3 */
MULTIPLY         2351 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp5, FIX(1.227391138));              /* c9-c11+c1-c13 */
MULTIPLY         2352 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp15 + tmp16 + MULTIPLY(tmp3, FIX(1.065388962)) /* c15+c3+c11-c7 */
MULTIPLY         2353 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp4, FIX(2.167985692));              /* c1+c13+c5-c9 */
MULTIPLY         2426 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */
MULTIPLY         2427 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX_0_541196100),   /* c12[16] = c6[8] */
MULTIPLY         2430 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) +   /* c14[16] = c7[8] */
MULTIPLY         2431 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14 - tmp16, FIX(1.387039845));    /* c2[16] = c1[8] */
MULTIPLY         2434 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982))   /* c6+c14 */
MULTIPLY         2435 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(2.172734804)),        /* c2+c10 */
MULTIPLY         2438 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243))   /* c2-c6 */
MULTIPLY         2439 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp17, FIX(1.061594338)),        /* c10+c14 */
MULTIPLY         2444 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp1, FIX(1.353318001)) +         /* c3 */
MULTIPLY         2445 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp7, FIX(0.410524528));          /* c13 */
MULTIPLY         2446 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.247225013)) +         /* c5 */
MULTIPLY         2447 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 + tmp7, FIX(0.666655658));          /* c11 */
MULTIPLY         2448 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(1.093201867)) +         /* c7 */
MULTIPLY         2449 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 - tmp7, FIX(0.897167586));          /* c9 */
MULTIPLY         2450 3rdparty/libjpeg/jfdctint.c     tmp14 = MULTIPLY(tmp1 + tmp2, FIX(0.138617169)) +         /* c15 */
MULTIPLY         2451 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp5, FIX(1.407403738));          /* c1 */
MULTIPLY         2452 3rdparty/libjpeg/jfdctint.c     tmp15 = MULTIPLY(tmp1 + tmp3, - FIX(0.666655658)) +       /* -c11 */
MULTIPLY         2453 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, - FIX(1.247225013));        /* -c5 */
MULTIPLY         2454 3rdparty/libjpeg/jfdctint.c     tmp16 = MULTIPLY(tmp2 + tmp3, - FIX(1.353318001)) +       /* -c3 */
MULTIPLY         2455 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp4, FIX(0.410524528));          /* c13 */
MULTIPLY         2457 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp0, FIX(2.286341144)) +                /* c7+c5+c3-c1 */
MULTIPLY         2458 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp7, FIX(0.779653625));                 /* c15+c13-c11+c9 */
MULTIPLY         2459 3rdparty/libjpeg/jfdctint.c     tmp11 += tmp14 + tmp15 + MULTIPLY(tmp1, FIX(0.071888074)) /* c9-c3-c15+c11 */
MULTIPLY         2460 3rdparty/libjpeg/jfdctint.c              - MULTIPLY(tmp6, FIX(1.663905119));              /* c7+c13+c1-c5 */
MULTIPLY         2461 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp14 + tmp16 - MULTIPLY(tmp2, FIX(1.125726048)) /* c7+c5+c15-c3 */
MULTIPLY         2462 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp5, FIX(1.227391138));              /* c9-c11+c1-c13 */
MULTIPLY         2463 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp15 + tmp16 + MULTIPLY(tmp3, FIX(1.065388962)) /* c15+c3+c11-c7 */
MULTIPLY         2464 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp4, FIX(2.167985692));              /* c1+c13+c5-c9 */
MULTIPLY         2504 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY         2505 3rdparty/libjpeg/jfdctint.c     dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, FIX_0_765366865),
MULTIPLY         2507 3rdparty/libjpeg/jfdctint.c     dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 - MULTIPLY(tmp13, FIX_1_847759065),
MULTIPLY         2519 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY         2521 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY         2522 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY         2523 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY         2524 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY         2525 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY         2526 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY         2527 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY         2528 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY         2606 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.274162392)) + /* c4 */
MULTIPLY         2607 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp13, FIX(0.314692123)) - /* c12 */
MULTIPLY         2608 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp12 - tmp13, FIX(0.881747734)),  /* c8 */
MULTIPLY         2611 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp14 + tmp15, FIX(1.105676686));    /* c6 */
MULTIPLY         2614 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.273079590))   /* c2-c6 */
MULTIPLY         2615 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(0.613604268)),        /* c10 */
MULTIPLY         2618 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.719280954))   /* c6+c10 */
MULTIPLY         2619 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp16, FIX(1.378756276)),        /* c2 */
MULTIPLY         2628 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX(0.158341681));          /* -c13 */
MULTIPLY         2629 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.405321284));            /* c1 */
MULTIPLY         2631 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp2, FIX(1.197448846)) +     /* c5 */
MULTIPLY         2632 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, FIX(0.752406978));      /* c9 */
MULTIPLY         2634 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(2.373959773)) /* c3+c5-c13 */
MULTIPLY         2635 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(1.119999435)),         /* c1+c11-c9 */
MULTIPLY         2637 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp1, FIX(1.334852607)) +     /* c3 */
MULTIPLY         2638 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp6, FIX(0.467085129));      /* c11 */
MULTIPLY         2640 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.424103948)) /* c3-c9-c13 */
MULTIPLY         2641 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp5, FIX(3.069855259)),         /* c1+c5+c11 */
MULTIPLY         2645 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp0 + tmp6, FIX(1.126980169)),    /* c3+c5-c1 */
MULTIPLY         2674 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(z1 + tmp1 + tmp3, FIX(1.306122449)), /* 64/49 */
MULTIPLY         2679 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(z1, FIX(0.461784020));                /* (c2+c6-c4)/2 */
MULTIPLY         2680 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp2, FIX(1.202428084));       /* (c2+c4-c6)/2 */
MULTIPLY         2681 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp1 - tmp2, FIX(0.411026446));       /* c6 */
MULTIPLY         2684 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(1.151670509));       /* c4 */
MULTIPLY         2686 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 - MULTIPLY(tmp1 - tmp3, FIX(0.923568041)), /* c2+c6-c4 */
MULTIPLY         2692 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(1.221765677));   /* (c3+c1-c5)/2 */
MULTIPLY         2693 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.222383464));   /* (c3+c5-c1)/2 */
MULTIPLY         2696 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp11 + tmp12, - FIX(1.800824523)); /* -c1 */
MULTIPLY         2698 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.801442310));   /* c5 */
MULTIPLY         2700 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp3 + MULTIPLY(tmp12, FIX(2.443531355));   /* c3+c1-c5 */
MULTIPLY         2767 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.224744871)), /* c4 */
MULTIPLY         2770 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp14 - tmp15 + MULTIPLY(tmp13 + tmp15, FIX(1.366025404)), /* c2 */
MULTIPLY         2775 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp1 + tmp4, FIX_0_541196100);    /* c9 */
MULTIPLY         2776 3rdparty/libjpeg/jfdctint.c     tmp14 = tmp10 + MULTIPLY(tmp1, FIX_0_765366865);   /* c3-c9 */
MULTIPLY         2777 3rdparty/libjpeg/jfdctint.c     tmp15 = tmp10 - MULTIPLY(tmp4, FIX_1_847759065);   /* c3+c9 */
MULTIPLY         2778 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.121971054));   /* c5 */
MULTIPLY         2779 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(0.860918669));   /* c7 */
MULTIPLY         2780 3rdparty/libjpeg/jfdctint.c     tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.580774953)) /* c5+c7-c1 */
MULTIPLY         2781 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.184591911));        /* c11 */
MULTIPLY         2782 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp2 + tmp3, - FIX(0.184591911)); /* -c11 */
MULTIPLY         2783 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp11 - tmp15 - MULTIPLY(tmp2, FIX(2.339493912)) /* c1+c5-c11 */
MULTIPLY         2784 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.860918669));        /* c7 */
MULTIPLY         2785 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp11 - tmp14 + MULTIPLY(tmp3, FIX(0.725788011)) /* c1+c11-c7 */
MULTIPLY         2786 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp5, FIX(1.121971054));        /* c5 */
MULTIPLY         2787 3rdparty/libjpeg/jfdctint.c     tmp11 = tmp15 + MULTIPLY(tmp0 - tmp3, FIX(1.306562965)) /* c3 */
MULTIPLY         2788 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp2 + tmp5, FIX_0_541196100);  /* c9 */
MULTIPLY         2822 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)),         /* 16/9 */
MULTIPLY         2825 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(2.177324216)),                 /* c2 */
MULTIPLY         2828 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */
MULTIPLY         2833 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829));             /* c5 */
MULTIPLY         2836 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY         2839 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp2, FIX(1.777777778)),    /* 16/9 */
MULTIPLY         2842 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY         2902 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.144122806)) - /* c4 */
MULTIPLY         2903 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX(0.437016024)),  /* c8 */
MULTIPLY         2905 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp13 + tmp14, FIX(0.831253876));    /* c6 */
MULTIPLY         2907 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.513743148)),  /* c2-c6 */
MULTIPLY         2910 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.176250899)),  /* c2+c6 */
MULTIPLY         2920 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.396802247)) +          /* c1 */
MULTIPLY         2921 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(1.260073511)) + tmp2 +   /* c3 */
MULTIPLY         2922 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.642039522)) +          /* c7 */
MULTIPLY         2923 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.221231742)),           /* c9 */
MULTIPLY         2925 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 - tmp4, FIX(0.951056516)) -     /* (c3+c7)/2 */
MULTIPLY         2926 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp1 + tmp3, FIX(0.587785252));      /* (c1-c9)/2 */
MULTIPLY         2927 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.309016994)) +   /* (c3-c7)/2 */
MULTIPLY         2958 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp2, FIX(1.28)),        /* 32/25 */
MULTIPLY         2960 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(1.011928851));          /* (c2+c4)/2 */
MULTIPLY         2962 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, FIX(0.452548340));          /* (c2-c4)/2 */
MULTIPLY         2968 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp1, FIX(1.064004961));    /* c3 */
MULTIPLY         2971 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.657591230)), /* c1-c3 */
MULTIPLY         2974 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.785601151)), /* c1+c3 */
MULTIPLY         3035 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY         3038 3rdparty/libjpeg/jfdctint.c     dataptr[2] = (DCTELEM) RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865),
MULTIPLY         3040 3rdparty/libjpeg/jfdctint.c     dataptr[6] = (DCTELEM) RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065),
MULTIPLY         3052 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY         3056 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY         3057 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY         3058 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY         3059 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY         3060 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY         3061 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY         3062 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY         3063 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY         3102 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);   /* c6 */
MULTIPLY         3107 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY         3110 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY         3165 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(1.224744871)),                 /* c2 */
MULTIPLY         3168 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */
MULTIPLY         3173 3rdparty/libjpeg/jfdctint.c     tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)),     /* c5 */
MULTIPLY         3201 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 + tmp1, FIX(1.777777778)),        /* 16/9 */
MULTIPLY         3204 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp1, FIX(1.257078722)), /* c2 */
MULTIPLY         3210 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2, FIX(2.177324216)),               /* c1 */
MULTIPLY         3263 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);       /* c6 */
MULTIPLY         3268 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY         3271 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY         3385 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY         3386 3rdparty/libjpeg/jfdctint.c     dataptr[2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, FIX_0_765366865),
MULTIPLY         3388 3rdparty/libjpeg/jfdctint.c     dataptr[6] = (DCTELEM) DESCALE(z1 - MULTIPLY(tmp13, FIX_1_847759065),
MULTIPLY         3400 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY         3402 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY         3403 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY         3404 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY         3405 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY         3406 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY         3407 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY         3408 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY         3409 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY         3471 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(1.306562965)) + /* c4[16] = c2[8] */
MULTIPLY         3472 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX_0_541196100),   /* c12[16] = c6[8] */
MULTIPLY         3475 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp17 - tmp15, FIX(0.275899379)) +   /* c14[16] = c7[8] */
MULTIPLY         3476 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp14 - tmp16, FIX(1.387039845));    /* c2[16] = c1[8] */
MULTIPLY         3479 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp15, FIX(1.451774982))   /* c6+c14 */
MULTIPLY         3480 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(2.172734804)),        /* c2+c10 */
MULTIPLY         3483 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(0.211164243))   /* c2-c6 */
MULTIPLY         3484 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp17, FIX(1.061594338)),        /* c10+c14 */
MULTIPLY         3489 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp1, FIX(1.353318001)) +         /* c3 */
MULTIPLY         3490 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp7, FIX(0.410524528));          /* c13 */
MULTIPLY         3491 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(1.247225013)) +         /* c5 */
MULTIPLY         3492 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 + tmp7, FIX(0.666655658));          /* c11 */
MULTIPLY         3493 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(1.093201867)) +         /* c7 */
MULTIPLY         3494 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 - tmp7, FIX(0.897167586));          /* c9 */
MULTIPLY         3495 3rdparty/libjpeg/jfdctint.c     tmp14 = MULTIPLY(tmp1 + tmp2, FIX(0.138617169)) +         /* c15 */
MULTIPLY         3496 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp6 - tmp5, FIX(1.407403738));          /* c1 */
MULTIPLY         3497 3rdparty/libjpeg/jfdctint.c     tmp15 = MULTIPLY(tmp1 + tmp3, - FIX(0.666655658)) +       /* -c11 */
MULTIPLY         3498 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, - FIX(1.247225013));        /* -c5 */
MULTIPLY         3499 3rdparty/libjpeg/jfdctint.c     tmp16 = MULTIPLY(tmp2 + tmp3, - FIX(1.353318001)) +       /* -c3 */
MULTIPLY         3500 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp4, FIX(0.410524528));          /* c13 */
MULTIPLY         3502 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp0, FIX(2.286341144)) +                /* c7+c5+c3-c1 */
MULTIPLY         3503 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp7, FIX(0.779653625));                 /* c15+c13-c11+c9 */
MULTIPLY         3504 3rdparty/libjpeg/jfdctint.c     tmp11 += tmp14 + tmp15 + MULTIPLY(tmp1, FIX(0.071888074)) /* c9-c3-c15+c11 */
MULTIPLY         3505 3rdparty/libjpeg/jfdctint.c              - MULTIPLY(tmp6, FIX(1.663905119));              /* c7+c13+c1-c5 */
MULTIPLY         3506 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp14 + tmp16 - MULTIPLY(tmp2, FIX(1.125726048)) /* c7+c5+c15-c3 */
MULTIPLY         3507 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp5, FIX(1.227391138));              /* c9-c11+c1-c13 */
MULTIPLY         3508 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp15 + tmp16 + MULTIPLY(tmp3, FIX(1.065388962)) /* c15+c3+c11-c7 */
MULTIPLY         3509 3rdparty/libjpeg/jfdctint.c              + MULTIPLY(tmp4, FIX(2.167985692));              /* c1+c13+c5-c9 */
MULTIPLY         3572 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(z1, FIX(0.353553391));                /* (c2+c6-c4)/2 */
MULTIPLY         3573 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp2, FIX(0.920609002));       /* (c2+c4-c6)/2 */
MULTIPLY         3574 3rdparty/libjpeg/jfdctint.c     z3 = MULTIPLY(tmp1 - tmp2, FIX(0.314692123));       /* c6 */
MULTIPLY         3577 3rdparty/libjpeg/jfdctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(0.881747734));       /* c4 */
MULTIPLY         3579 3rdparty/libjpeg/jfdctint.c       DESCALE(z2 + z3 - MULTIPLY(tmp1 - tmp3, FIX(0.707106781)), /* c2+c6-c4 */
MULTIPLY         3585 3rdparty/libjpeg/jfdctint.c     tmp1 = MULTIPLY(tmp10 + tmp11, FIX(0.935414347));   /* (c3+c1-c5)/2 */
MULTIPLY         3586 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp10 - tmp11, FIX(0.170262339));   /* (c3+c5-c1)/2 */
MULTIPLY         3589 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp11 + tmp12, - FIX(1.378756276)); /* -c1 */
MULTIPLY         3591 3rdparty/libjpeg/jfdctint.c     tmp3 = MULTIPLY(tmp10 + tmp12, FIX(0.613604268));   /* c5 */
MULTIPLY         3593 3rdparty/libjpeg/jfdctint.c     tmp2 += tmp3 + MULTIPLY(tmp12, FIX(1.870828693));   /* c3+c1-c5 */
MULTIPLY         3646 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12 + tmp13,
MULTIPLY         3651 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp13, FIX(0.832106052)) + /* c4 */
MULTIPLY         3652 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp13, FIX(0.205513223)) - /* c12 */
MULTIPLY         3653 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp12 - tmp13, FIX(0.575835255)),  /* c8 */
MULTIPLY         3656 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp14 + tmp15, FIX(0.722074570));    /* c6 */
MULTIPLY         3659 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp14, FIX(0.178337691))   /* c2-c6 */
MULTIPLY         3660 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp16, FIX(0.400721155)),        /* c10 */
MULTIPLY         3663 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp15, FIX(1.122795725))   /* c6+c10 */
MULTIPLY         3664 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp16, FIX(0.900412262)),        /* c2 */
MULTIPLY         3672 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp10 + tmp3 - tmp11 - tmp6,
MULTIPLY         3675 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3 , FIX(0.653061224));            /* 32/49 */
MULTIPLY         3676 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX(0.103406812));          /* -c13 */
MULTIPLY         3677 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.917760839));            /* c1 */
MULTIPLY         3679 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp0 + tmp2, FIX(0.782007410)) +     /* c5 */
MULTIPLY         3680 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp4 + tmp6, FIX(0.491367823));      /* c9 */
MULTIPLY         3682 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp11 - MULTIPLY(tmp2, FIX(1.550341076)) /* c3+c5-c13 */
MULTIPLY         3683 3rdparty/libjpeg/jfdctint.c               + MULTIPLY(tmp4, FIX(0.731428202)),         /* c1+c11-c9 */
MULTIPLY         3685 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp1, FIX(0.871740478)) +     /* c3 */
MULTIPLY         3686 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp5 - tmp6, FIX(0.305035186));      /* c11 */
MULTIPLY         3688 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + tmp12 - MULTIPLY(tmp1, FIX(0.276965844)) /* c3-c9-c13 */
MULTIPLY         3689 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp5, FIX(2.004803435)),         /* c1+c5+c11 */
MULTIPLY         3693 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp0, FIX(0.735987049))          /* c3+c5-c1 */
MULTIPLY         3694 3rdparty/libjpeg/jfdctint.c               - MULTIPLY(tmp6, FIX(0.082925825)),         /* c9-c11-c13 */
MULTIPLY         3751 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(1.224744871)),                 /* c2 */
MULTIPLY         3754 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(0.707106781)), /* c4 */
MULTIPLY         3759 3rdparty/libjpeg/jfdctint.c     tmp10 = DESCALE(MULTIPLY(tmp0 + tmp2, FIX(0.366025404)),     /* c5 */
MULTIPLY         3811 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(0.888888889)), /* 8/9 */
MULTIPLY         3814 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp13 - tmp14 - tmp15, FIX(0.888888889)), /* 8/9 */
MULTIPLY         3817 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.088662108)),         /* c4 */
MULTIPLY         3820 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp14 - tmp15, FIX(0.888888889)) +        /* 8/9 */
MULTIPLY         3821 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp13 + tmp15, FIX(1.214244803)),         /* c2 */
MULTIPLY         3826 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp1 + tmp4, FIX(0.481063200));   /* c9 */
MULTIPLY         3827 3rdparty/libjpeg/jfdctint.c     tmp14 = tmp10 + MULTIPLY(tmp1, FIX(0.680326102));  /* c3-c9 */
MULTIPLY         3828 3rdparty/libjpeg/jfdctint.c     tmp15 = tmp10 - MULTIPLY(tmp4, FIX(1.642452502));  /* c3+c9 */
MULTIPLY         3829 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 + tmp2, FIX(0.997307603));   /* c5 */
MULTIPLY         3830 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp0 + tmp3, FIX(0.765261039));   /* c7 */
MULTIPLY         3831 3rdparty/libjpeg/jfdctint.c     tmp10 = tmp12 + tmp13 + tmp14 - MULTIPLY(tmp0, FIX(0.516244403)) /* c5+c7-c1 */
MULTIPLY         3832 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.164081699));        /* c11 */
MULTIPLY         3833 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp2 + tmp3, - FIX(0.164081699)); /* -c11 */
MULTIPLY         3834 3rdparty/libjpeg/jfdctint.c     tmp12 += tmp11 - tmp15 - MULTIPLY(tmp2, FIX(2.079550144)) /* c1+c5-c11 */
MULTIPLY         3835 3rdparty/libjpeg/jfdctint.c             + MULTIPLY(tmp5, FIX(0.765261039));        /* c7 */
MULTIPLY         3836 3rdparty/libjpeg/jfdctint.c     tmp13 += tmp11 - tmp14 + MULTIPLY(tmp3, FIX(0.645144899)) /* c1+c11-c7 */
MULTIPLY         3837 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp5, FIX(0.997307603));        /* c5 */
MULTIPLY         3838 3rdparty/libjpeg/jfdctint.c     tmp11 = tmp15 + MULTIPLY(tmp0 - tmp3, FIX(1.161389302)) /* c3 */
MULTIPLY         3839 3rdparty/libjpeg/jfdctint.c             - MULTIPLY(tmp2 + tmp5, FIX(0.481063200)); /* c9 */
MULTIPLY         3898 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.790569415));          /* (c2+c4)/2 */
MULTIPLY         3900 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, FIX(0.353553391));          /* (c2-c4)/2 */
MULTIPLY         3906 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp1, FIX(0.831253876));    /* c3 */
MULTIPLY         3909 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0, FIX(0.513743148)), /* c1-c3 */
MULTIPLY         3912 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp1, FIX(2.176250899)), /* c1+c3 */
MULTIPLY         3956 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11 + tmp12, FIX(1.28)), /* 32/25 */
MULTIPLY         3960 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp12, FIX(1.464477191)) - /* c4 */
MULTIPLY         3961 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp11 - tmp12, FIX(0.559380511)),  /* c8 */
MULTIPLY         3963 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp13 + tmp14, FIX(1.064004961));    /* c6 */
MULTIPLY         3965 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp13, FIX(0.657591230)),  /* c2-c6 */
MULTIPLY         3968 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 - MULTIPLY(tmp14, FIX(2.785601151)),  /* c2+c6 */
MULTIPLY         3976 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp2, FIX(1.28)),  /* 32/25 */
MULTIPLY         3978 3rdparty/libjpeg/jfdctint.c     tmp2 = MULTIPLY(tmp2, FIX(1.28));                     /* 32/25 */
MULTIPLY         3980 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0, FIX(1.787906876)) +          /* c1 */
MULTIPLY         3981 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp1, FIX(1.612894094)) + tmp2 +   /* c3 */
MULTIPLY         3982 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp3, FIX(0.821810588)) +          /* c7 */
MULTIPLY         3983 3rdparty/libjpeg/jfdctint.c               MULTIPLY(tmp4, FIX(0.283176630)),           /* c9 */
MULTIPLY         3985 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp0 - tmp4, FIX(1.217352341)) -     /* (c3+c7)/2 */
MULTIPLY         3986 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp1 + tmp3, FIX(0.752365123));      /* (c1-c9)/2 */
MULTIPLY         3987 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp10 + tmp11, FIX(0.395541753)) +   /* (c3-c7)/2 */
MULTIPLY         3988 3rdparty/libjpeg/jfdctint.c             MULTIPLY(tmp11, FIX(0.64)) - tmp2;            /* 16/25 */
MULTIPLY         4043 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);       /* c6 */
MULTIPLY         4048 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY         4051 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY         4087 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_0_541196100);
MULTIPLY         4091 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865), CONST_BITS+PASS1_BITS);
MULTIPLY         4093 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065), CONST_BITS+PASS1_BITS);
MULTIPLY         4104 3rdparty/libjpeg/jfdctint.c     z1 = MULTIPLY(tmp12 + tmp13, FIX_1_175875602); /*  c3 */
MULTIPLY         4108 3rdparty/libjpeg/jfdctint.c     tmp0  = MULTIPLY(tmp0,    FIX_1_501321110);    /*  c1+c3-c5-c7 */
MULTIPLY         4109 3rdparty/libjpeg/jfdctint.c     tmp1  = MULTIPLY(tmp1,    FIX_3_072711026);    /*  c1+c3+c5-c7 */
MULTIPLY         4110 3rdparty/libjpeg/jfdctint.c     tmp2  = MULTIPLY(tmp2,    FIX_2_053119869);    /*  c1+c3-c5+c7 */
MULTIPLY         4111 3rdparty/libjpeg/jfdctint.c     tmp3  = MULTIPLY(tmp3,    FIX_0_298631336);    /* -c1+c3+c5-c7 */
MULTIPLY         4112 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp10, - FIX_0_899976223);    /*  c7-c3 */
MULTIPLY         4113 3rdparty/libjpeg/jfdctint.c     tmp11 = MULTIPLY(tmp11, - FIX_2_562915447);    /* -c1-c3 */
MULTIPLY         4114 3rdparty/libjpeg/jfdctint.c     tmp12 = MULTIPLY(tmp12, - FIX_0_390180644);    /*  c5-c3 */
MULTIPLY         4115 3rdparty/libjpeg/jfdctint.c     tmp13 = MULTIPLY(tmp13, - FIX_1_961570560);    /* -c3-c5 */
MULTIPLY         4175 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp1, FIX(0.707106781)), /* c2 */
MULTIPLY         4181 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp2, FIX(1.224744871)),               /* c1 */
MULTIPLY         4211 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 + tmp11, FIX(1.777777778)),         /* 16/9 */
MULTIPLY         4214 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp12, FIX(2.177324216)),                 /* c2 */
MULTIPLY         4217 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp10 - tmp11 - tmp11, FIX(1.257078722)), /* c4 */
MULTIPLY         4222 3rdparty/libjpeg/jfdctint.c     tmp10 = MULTIPLY(tmp0 + tmp2, FIX(0.650711829));             /* c5 */
MULTIPLY         4225 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp0 + tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY         4228 3rdparty/libjpeg/jfdctint.c       DESCALE(MULTIPLY(tmp0 - tmp1 - tmp2, FIX(1.777777778)),    /* 16/9 */
MULTIPLY         4231 3rdparty/libjpeg/jfdctint.c       DESCALE(tmp10 + MULTIPLY(tmp2 - tmp1, FIX(1.777777778)),   /* 16/9 */
MULTIPLY         4302 3rdparty/libjpeg/jfdctint.c     tmp0 = MULTIPLY(tmp10 + tmp11, FIX_0_541196100);       /* c6 */
MULTIPLY         4307 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 + MULTIPLY(tmp10, FIX_0_765366865), /* c2-c6 */
MULTIPLY         4310 3rdparty/libjpeg/jfdctint.c       RIGHT_SHIFT(tmp0 - MULTIPLY(tmp11, FIX_1_847759065), /* c2+c6 */
MULTIPLY          233 3rdparty/libjpeg/jidctfst.c     tmp12 = MULTIPLY(tmp1 - tmp3, FIX_1_414213562) - tmp13; /* 2*c4 */
MULTIPLY          253 3rdparty/libjpeg/jidctfst.c     tmp11 = MULTIPLY(z11 - z13, FIX_1_414213562); /* 2*c4 */
MULTIPLY          255 3rdparty/libjpeg/jidctfst.c     z5 = MULTIPLY(z10 + z12, FIX_1_847759065); /* 2*c2 */
MULTIPLY          256 3rdparty/libjpeg/jidctfst.c     tmp10 = MULTIPLY(z12, FIX_1_082392200) - z5; /* 2*(c2-c6) */
MULTIPLY          257 3rdparty/libjpeg/jidctfst.c     tmp12 = MULTIPLY(z10, - FIX_2_613125930) + z5; /* -2*(c2+c6) */
MULTIPLY          319 3rdparty/libjpeg/jidctfst.c     tmp12 = MULTIPLY((DCTELEM) wsptr[2] - (DCTELEM) wsptr[6], FIX_1_414213562)
MULTIPLY          335 3rdparty/libjpeg/jidctfst.c     tmp11 = MULTIPLY(z11 - z13, FIX_1_414213562); /* 2*c4 */
MULTIPLY          337 3rdparty/libjpeg/jidctfst.c     z5 = MULTIPLY(z10 + z12, FIX_1_847759065); /* 2*c2 */
MULTIPLY          338 3rdparty/libjpeg/jidctfst.c     tmp10 = MULTIPLY(z12, FIX_1_082392200) - z5; /* 2*(c2-c6) */
MULTIPLY          339 3rdparty/libjpeg/jidctfst.c     tmp12 = MULTIPLY(z10, - FIX_2_613125930) + z5; /* -2*(c2+c6) */
MULTIPLY          232 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY          233 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY          234 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY          263 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY          264 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY          265 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY          269 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY          270 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY          271 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY          275 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY          276 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY          277 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY          339 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY          340 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY          341 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY          367 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY          368 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY          369 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY          373 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY          374 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY          375 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY          379 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY          380 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY          381 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY          460 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z2 - z3, FIX(0.881747734));     /* c4 */
MULTIPLY          461 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123));     /* c6 */
MULTIPLY          462 3rdparty/libjpeg/jidctint.c     tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
MULTIPLY          465 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX(1.274162392)) + tmp13; /* c2 */
MULTIPLY          466 3rdparty/libjpeg/jidctint.c     tmp10 += tmp0 - MULTIPLY(z3, FIX(0.077722536));  /* c2-c4-c6 */
MULTIPLY          467 3rdparty/libjpeg/jidctint.c     tmp12 += tmp0 - MULTIPLY(z1, FIX(2.470602249));  /* c2+c4+c6 */
MULTIPLY          468 3rdparty/libjpeg/jidctint.c     tmp13 += MULTIPLY(z2, FIX(1.414213562));         /* c0 */
MULTIPLY          476 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z2, FIX(0.935414347));      /* (c3+c1-c5)/2 */
MULTIPLY          477 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1 - z2, FIX(0.170262339));      /* (c3+c5-c1)/2 */
MULTIPLY          480 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z2 + z3, - FIX(1.378756276));    /* -c1 */
MULTIPLY          482 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z3, FIX(0.613604268));        /* c5 */
MULTIPLY          484 3rdparty/libjpeg/jidctint.c     tmp2 += z2 + MULTIPLY(z3, FIX(1.870828693));     /* c3+c1-c5 */
MULTIPLY          513 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z2 - z3, FIX(0.881747734));     /* c4 */
MULTIPLY          514 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.314692123));     /* c6 */
MULTIPLY          515 3rdparty/libjpeg/jidctint.c     tmp11 = tmp10 + tmp12 + tmp13 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
MULTIPLY          518 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX(1.274162392)) + tmp13; /* c2 */
MULTIPLY          519 3rdparty/libjpeg/jidctint.c     tmp10 += tmp0 - MULTIPLY(z3, FIX(0.077722536));  /* c2-c4-c6 */
MULTIPLY          520 3rdparty/libjpeg/jidctint.c     tmp12 += tmp0 - MULTIPLY(z1, FIX(2.470602249));  /* c2+c4+c6 */
MULTIPLY          521 3rdparty/libjpeg/jidctint.c     tmp13 += MULTIPLY(z2, FIX(1.414213562));         /* c0 */
MULTIPLY          529 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z2, FIX(0.935414347));      /* (c3+c1-c5)/2 */
MULTIPLY          530 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1 - z2, FIX(0.170262339));      /* (c3+c5-c1)/2 */
MULTIPLY          533 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z2 + z3, - FIX(1.378756276));    /* -c1 */
MULTIPLY          535 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z3, FIX(0.613604268));        /* c5 */
MULTIPLY          537 3rdparty/libjpeg/jidctint.c     tmp2 += z2 + MULTIPLY(z3, FIX(1.870828693));     /* c3+c1-c5 */
MULTIPLY          605 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp2, FIX(0.707106781));   /* c4 */
MULTIPLY          609 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp10, FIX(1.224744871));   /* c2 */
MULTIPLY          618 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY          645 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp2, FIX(0.707106781));   /* c4 */
MULTIPLY          649 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp10, FIX(1.224744871));   /* c2 */
MULTIPLY          658 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY          727 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp1, FIX(0.790569415)); /* (c2+c4)/2 */
MULTIPLY          728 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(0.353553391)); /* (c2-c4)/2 */
MULTIPLY          739 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));     /* c3 */
MULTIPLY          740 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX(0.513743148));   /* c1-c3 */
MULTIPLY          741 3rdparty/libjpeg/jidctint.c     tmp1 = z1 - MULTIPLY(z3, FIX(2.176250899));   /* c1+c3 */
MULTIPLY          765 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp1, FIX(0.790569415)); /* (c2+c4)/2 */
MULTIPLY          766 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp0 - tmp1, FIX(0.353553391)); /* (c2-c4)/2 */
MULTIPLY          777 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));     /* c3 */
MULTIPLY          778 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX(0.513743148));   /* c1-c3 */
MULTIPLY          779 3rdparty/libjpeg/jidctint.c     tmp1 = z1 - MULTIPLY(z3, FIX(2.176250899));   /* c1+c3 */
MULTIPLY          848 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);               /* c6 */
MULTIPLY          851 3rdparty/libjpeg/jidctint.c     tmp0 = RIGHT_SHIFT(z1 + MULTIPLY(z2, FIX_0_765366865), /* c2-c6 */
MULTIPLY          853 3rdparty/libjpeg/jidctint.c     tmp2 = RIGHT_SHIFT(z1 - MULTIPLY(z3, FIX_1_847759065), /* c2+c6 */
MULTIPLY          885 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);   /* c6 */
MULTIPLY          886 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX_0_765366865); /* c2-c6 */
MULTIPLY          887 3rdparty/libjpeg/jidctint.c     tmp2 = z1 - MULTIPLY(z3, FIX_1_847759065); /* c2+c6 */
MULTIPLY          945 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
MULTIPLY          952 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
MULTIPLY          973 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
MULTIPLY          980 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
MULTIPLY         1121 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z3, FIX(0.707106781));      /* c6 */
MULTIPLY         1125 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(z1 - z2, FIX(0.707106781)); /* c6 */
MULTIPLY         1129 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(z1 + z2, FIX(1.328926049)); /* c2 */
MULTIPLY         1130 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX(1.083350441));      /* c4 */
MULTIPLY         1131 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z2, FIX(0.245575608));      /* c8 */
MULTIPLY         1144 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX(1.224744871));           /* -c3 */
MULTIPLY         1146 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1 + z3, FIX(0.909038955));      /* c5 */
MULTIPLY         1147 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z1 + z4, FIX(0.483689525));      /* c7 */
MULTIPLY         1149 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z3 - z4, FIX(1.392728481));      /* c1 */
MULTIPLY         1152 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 - z3 - z4, FIX(1.224744871)); /* c3 */
MULTIPLY         1183 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z3, FIX(0.707106781));      /* c6 */
MULTIPLY         1187 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(z1 - z2, FIX(0.707106781)); /* c6 */
MULTIPLY         1191 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(z1 + z2, FIX(1.328926049)); /* c2 */
MULTIPLY         1192 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX(1.083350441));      /* c4 */
MULTIPLY         1193 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z2, FIX(0.245575608));      /* c8 */
MULTIPLY         1206 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX(1.224744871));           /* -c3 */
MULTIPLY         1208 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1 + z3, FIX(0.909038955));      /* c5 */
MULTIPLY         1209 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(z1 + z4, FIX(0.483689525));      /* c7 */
MULTIPLY         1211 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z3 - z4, FIX(1.392728481));      /* c1 */
MULTIPLY         1214 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 - z3 - z4, FIX(1.224744871)); /* c3 */
MULTIPLY         1289 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z4, FIX(1.144122806));         /* c4 */
MULTIPLY         1290 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(0.437016024));         /* c8 */
MULTIPLY         1300 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));    /* c6 */
MULTIPLY         1301 3rdparty/libjpeg/jidctint.c     tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
MULTIPLY         1302 3rdparty/libjpeg/jidctint.c     tmp13 = z1 - MULTIPLY(z3, FIX(2.176250899)); /* c2+c6 */
MULTIPLY         1319 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp13, FIX(0.309016994));        /* (c3-c7)/2 */
MULTIPLY         1322 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.951056516));           /* (c3+c7)/2 */
MULTIPLY         1325 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
MULTIPLY         1326 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
MULTIPLY         1328 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.587785252));           /* (c1-c9)/2 */
MULTIPLY         1333 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
MULTIPLY         1334 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
MULTIPLY         1362 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z4, FIX(1.144122806));         /* c4 */
MULTIPLY         1363 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(0.437016024));         /* c8 */
MULTIPLY         1372 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));    /* c6 */
MULTIPLY         1373 3rdparty/libjpeg/jidctint.c     tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
MULTIPLY         1374 3rdparty/libjpeg/jidctint.c     tmp13 = z1 - MULTIPLY(z3, FIX(2.176250899)); /* c2+c6 */
MULTIPLY         1392 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp13, FIX(0.309016994));        /* (c3-c7)/2 */
MULTIPLY         1394 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.951056516));           /* (c3+c7)/2 */
MULTIPLY         1397 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
MULTIPLY         1398 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
MULTIPLY         1400 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.587785252));           /* (c1-c9)/2 */
MULTIPLY         1405 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
MULTIPLY         1406 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
MULTIPLY         1488 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2 - z3, FIX(2.546640132));     /* c2+c4 */
MULTIPLY         1489 3rdparty/libjpeg/jidctint.c     tmp23 = MULTIPLY(z2 - z1, FIX(0.430815045));     /* c2-c6 */
MULTIPLY         1491 3rdparty/libjpeg/jidctint.c     tmp24 = MULTIPLY(z4, - FIX(1.155664402));        /* -(c2-c10) */
MULTIPLY         1493 3rdparty/libjpeg/jidctint.c     tmp25 = tmp10 + MULTIPLY(z4, FIX(1.356927976));  /* c2 */
MULTIPLY         1495 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.821790775));          /* c2+c4+c10-c6 */
MULTIPLY         1496 3rdparty/libjpeg/jidctint.c     tmp20 += tmp25 + MULTIPLY(z3, FIX(2.115825087)); /* c4+c6 */
MULTIPLY         1497 3rdparty/libjpeg/jidctint.c     tmp23 += tmp25 - MULTIPLY(z1, FIX(1.513598477)); /* c6+c8 */
MULTIPLY         1499 3rdparty/libjpeg/jidctint.c     tmp22 = tmp24 - MULTIPLY(z3, FIX(0.788749120));  /* c8+c10 */
MULTIPLY         1500 3rdparty/libjpeg/jidctint.c     tmp24 += MULTIPLY(z2, FIX(1.944413522)) -        /* c2+c8 */
MULTIPLY         1501 3rdparty/libjpeg/jidctint.c              MULTIPLY(z1, FIX(1.390975730));         /* c4+c10 */
MULTIPLY         1502 3rdparty/libjpeg/jidctint.c     tmp25 = tmp10 - MULTIPLY(z4, FIX(1.414213562));  /* c0 */
MULTIPLY         1512 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp11 + z3 + z4, FIX(0.398430003)); /* c9 */
MULTIPLY         1513 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.887983902));           /* c3-c9 */
MULTIPLY         1514 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 + z3, FIX(0.670361295));         /* c5-c9 */
MULTIPLY         1515 3rdparty/libjpeg/jidctint.c     tmp13 = tmp14 + MULTIPLY(z1 + z4, FIX(0.366151574)); /* c7-c9 */
MULTIPLY         1517 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(0.923107866));              /* c7+c5+c3-c1-2*c9 */
MULTIPLY         1518 3rdparty/libjpeg/jidctint.c     z1    = tmp14 - MULTIPLY(z2 + z3, FIX(1.163011579)); /* c7+c9 */
MULTIPLY         1519 3rdparty/libjpeg/jidctint.c     tmp11 += z1 + MULTIPLY(z2, FIX(2.073276588));        /* c1+c7+3*c9-c3 */
MULTIPLY         1520 3rdparty/libjpeg/jidctint.c     tmp12 += z1 - MULTIPLY(z3, FIX(1.192193623));        /* c3+c5-c7-c9 */
MULTIPLY         1521 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z4, - FIX(1.798248910));       /* -(c1+c9) */
MULTIPLY         1523 3rdparty/libjpeg/jidctint.c     tmp13 += z1 + MULTIPLY(z4, FIX(2.102458632));        /* c1+c5+c9-c7 */
MULTIPLY         1524 3rdparty/libjpeg/jidctint.c     tmp14 += MULTIPLY(z2, - FIX(1.467221301)) +          /* -(c5+c9) */
MULTIPLY         1525 3rdparty/libjpeg/jidctint.c              MULTIPLY(z3, FIX(1.001388905)) -            /* c1-c9 */
MULTIPLY         1526 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.684843907));             /* c3+c9 */
MULTIPLY         1559 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2 - z3, FIX(2.546640132));     /* c2+c4 */
MULTIPLY         1560 3rdparty/libjpeg/jidctint.c     tmp23 = MULTIPLY(z2 - z1, FIX(0.430815045));     /* c2-c6 */
MULTIPLY         1562 3rdparty/libjpeg/jidctint.c     tmp24 = MULTIPLY(z4, - FIX(1.155664402));        /* -(c2-c10) */
MULTIPLY         1564 3rdparty/libjpeg/jidctint.c     tmp25 = tmp10 + MULTIPLY(z4, FIX(1.356927976));  /* c2 */
MULTIPLY         1566 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.821790775));          /* c2+c4+c10-c6 */
MULTIPLY         1567 3rdparty/libjpeg/jidctint.c     tmp20 += tmp25 + MULTIPLY(z3, FIX(2.115825087)); /* c4+c6 */
MULTIPLY         1568 3rdparty/libjpeg/jidctint.c     tmp23 += tmp25 - MULTIPLY(z1, FIX(1.513598477)); /* c6+c8 */
MULTIPLY         1570 3rdparty/libjpeg/jidctint.c     tmp22 = tmp24 - MULTIPLY(z3, FIX(0.788749120));  /* c8+c10 */
MULTIPLY         1571 3rdparty/libjpeg/jidctint.c     tmp24 += MULTIPLY(z2, FIX(1.944413522)) -        /* c2+c8 */
MULTIPLY         1572 3rdparty/libjpeg/jidctint.c              MULTIPLY(z1, FIX(1.390975730));         /* c4+c10 */
MULTIPLY         1573 3rdparty/libjpeg/jidctint.c     tmp25 = tmp10 - MULTIPLY(z4, FIX(1.414213562));  /* c0 */
MULTIPLY         1583 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp11 + z3 + z4, FIX(0.398430003)); /* c9 */
MULTIPLY         1584 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11, FIX(0.887983902));           /* c3-c9 */
MULTIPLY         1585 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 + z3, FIX(0.670361295));         /* c5-c9 */
MULTIPLY         1586 3rdparty/libjpeg/jidctint.c     tmp13 = tmp14 + MULTIPLY(z1 + z4, FIX(0.366151574)); /* c7-c9 */
MULTIPLY         1588 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(0.923107866));              /* c7+c5+c3-c1-2*c9 */
MULTIPLY         1589 3rdparty/libjpeg/jidctint.c     z1    = tmp14 - MULTIPLY(z2 + z3, FIX(1.163011579)); /* c7+c9 */
MULTIPLY         1590 3rdparty/libjpeg/jidctint.c     tmp11 += z1 + MULTIPLY(z2, FIX(2.073276588));        /* c1+c7+3*c9-c3 */
MULTIPLY         1591 3rdparty/libjpeg/jidctint.c     tmp12 += z1 - MULTIPLY(z3, FIX(1.192193623));        /* c3+c5-c7-c9 */
MULTIPLY         1592 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z4, - FIX(1.798248910));       /* -(c1+c9) */
MULTIPLY         1594 3rdparty/libjpeg/jidctint.c     tmp13 += z1 + MULTIPLY(z4, FIX(2.102458632));        /* c1+c5+c9-c7 */
MULTIPLY         1595 3rdparty/libjpeg/jidctint.c     tmp14 += MULTIPLY(z2, - FIX(1.467221301)) +          /* -(c5+c9) */
MULTIPLY         1596 3rdparty/libjpeg/jidctint.c              MULTIPLY(z3, FIX(1.001388905)) -            /* c1-c9 */
MULTIPLY         1597 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.684843907));             /* c3+c9 */
MULTIPLY         1679 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(1.224744871)); /* c4 */
MULTIPLY         1685 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z1, FIX(1.366025404)); /* c2 */
MULTIPLY         1712 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z2, FIX(1.306562965));                  /* c3 */
MULTIPLY         1713 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2, - FIX_0_541196100);                 /* -c9 */
MULTIPLY         1716 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp10 + z4, FIX(0.860918669));          /* c7 */
MULTIPLY         1717 3rdparty/libjpeg/jidctint.c     tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384));       /* c5-c7 */
MULTIPLY         1718 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716));  /* c1-c5 */
MULTIPLY         1719 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 + z4, - FIX(1.045510580));           /* -(c7+c11) */
MULTIPLY         1720 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
MULTIPLY         1721 3rdparty/libjpeg/jidctint.c     tmp13 += tmp15 - tmp11 + MULTIPLY(z4, FIX(1.586706681)); /* c1+c11 */
MULTIPLY         1722 3rdparty/libjpeg/jidctint.c     tmp15 += tmp14 - MULTIPLY(z1, FIX(0.676326758)) -        /* c7-c11 */
MULTIPLY         1723 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.982889723));                 /* c5+c7 */
MULTIPLY         1727 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX_0_541196100);                 /* c9 */
MULTIPLY         1728 3rdparty/libjpeg/jidctint.c     tmp11 = z3 + MULTIPLY(z1, FIX_0_765366865);              /* c3-c9 */
MULTIPLY         1729 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065);              /* c3+c9 */
MULTIPLY         1760 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(1.224744871)); /* c4 */
MULTIPLY         1766 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z1, FIX(1.366025404)); /* c2 */
MULTIPLY         1793 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z2, FIX(1.306562965));                  /* c3 */
MULTIPLY         1794 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2, - FIX_0_541196100);                 /* -c9 */
MULTIPLY         1797 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp10 + z4, FIX(0.860918669));          /* c7 */
MULTIPLY         1798 3rdparty/libjpeg/jidctint.c     tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384));       /* c5-c7 */
MULTIPLY         1799 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716));  /* c1-c5 */
MULTIPLY         1800 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 + z4, - FIX(1.045510580));           /* -(c7+c11) */
MULTIPLY         1801 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
MULTIPLY         1802 3rdparty/libjpeg/jidctint.c     tmp13 += tmp15 - tmp11 + MULTIPLY(z4, FIX(1.586706681)); /* c1+c11 */
MULTIPLY         1803 3rdparty/libjpeg/jidctint.c     tmp15 += tmp14 - MULTIPLY(z1, FIX(0.676326758)) -        /* c7-c11 */
MULTIPLY         1804 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.982889723));                 /* c5+c7 */
MULTIPLY         1808 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX_0_541196100);                 /* c9 */
MULTIPLY         1809 3rdparty/libjpeg/jidctint.c     tmp11 = z3 + MULTIPLY(z1, FIX_0_765366865);              /* c3-c9 */
MULTIPLY         1810 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065);              /* c3+c9 */
MULTIPLY         1901 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(1.155388986));                /* (c4+c6)/2 */
MULTIPLY         1902 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.096834934)) + z1;           /* (c4-c6)/2 */
MULTIPLY         1904 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13;   /* c2 */
MULTIPLY         1905 3rdparty/libjpeg/jidctint.c     tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13;   /* c10 */
MULTIPLY         1907 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(0.316450131));                /* (c8-c12)/2 */
MULTIPLY         1908 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.486914739)) + z1;           /* (c8+c12)/2 */
MULTIPLY         1910 3rdparty/libjpeg/jidctint.c     tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13;   /* c6 */
MULTIPLY         1911 3rdparty/libjpeg/jidctint.c     tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
MULTIPLY         1913 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(0.435816023));                /* (c2-c10)/2 */
MULTIPLY         1914 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.937303064)) - z1;           /* (c2+c10)/2 */
MULTIPLY         1916 3rdparty/libjpeg/jidctint.c     tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
MULTIPLY         1917 3rdparty/libjpeg/jidctint.c     tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
MULTIPLY         1919 3rdparty/libjpeg/jidctint.c     tmp26 = MULTIPLY(tmp11 - z2, FIX(1.414213562)) + z1;      /* c0 */
MULTIPLY         1928 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.322312651));     /* c3 */
MULTIPLY         1929 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 + z3, FIX(1.163874945));     /* c5 */
MULTIPLY         1931 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp15, FIX(0.937797057));       /* c7 */
MULTIPLY         1933 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.020082300));          /* c7+c5+c3-c1 */
MULTIPLY         1934 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2 + z3, - FIX(0.338443458));   /* -c11 */
MULTIPLY         1935 3rdparty/libjpeg/jidctint.c     tmp11 += tmp14 + MULTIPLY(z2, FIX(0.837223564)); /* c5+c9+c11-c3 */
MULTIPLY         1936 3rdparty/libjpeg/jidctint.c     tmp12 += tmp14 - MULTIPLY(z3, FIX(1.572116027)); /* c1+c5-c9-c11 */
MULTIPLY         1937 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2 + z4, - FIX(1.163874945));   /* -c5 */
MULTIPLY         1939 3rdparty/libjpeg/jidctint.c     tmp13 += tmp14 + MULTIPLY(z4, FIX(2.205608352)); /* c3+c5+c9-c7 */
MULTIPLY         1940 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z3 + z4, - FIX(0.657217813));   /* -c9 */
MULTIPLY         1943 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp15, FIX(0.338443458));       /* c11 */
MULTIPLY         1944 3rdparty/libjpeg/jidctint.c     tmp14 = tmp15 + MULTIPLY(z1, FIX(0.318774355)) - /* c9-c11 */
MULTIPLY         1945 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(0.466105296));          /* c1-c7 */
MULTIPLY         1946 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(0.937797057));     /* c7 */
MULTIPLY         1948 3rdparty/libjpeg/jidctint.c     tmp15 += z1 + MULTIPLY(z3, FIX(0.384515595)) -   /* c3-c7 */
MULTIPLY         1949 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.742345811));         /* c1+c11 */
MULTIPLY         1987 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(1.155388986));                /* (c4+c6)/2 */
MULTIPLY         1988 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.096834934)) + z1;           /* (c4-c6)/2 */
MULTIPLY         1990 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2, FIX(1.373119086)) + tmp12 + tmp13;   /* c2 */
MULTIPLY         1991 3rdparty/libjpeg/jidctint.c     tmp22 = MULTIPLY(z2, FIX(0.501487041)) - tmp12 + tmp13;   /* c10 */
MULTIPLY         1993 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(0.316450131));                /* (c8-c12)/2 */
MULTIPLY         1994 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.486914739)) + z1;           /* (c8+c12)/2 */
MULTIPLY         1996 3rdparty/libjpeg/jidctint.c     tmp21 = MULTIPLY(z2, FIX(1.058554052)) - tmp12 + tmp13;   /* c6 */
MULTIPLY         1997 3rdparty/libjpeg/jidctint.c     tmp25 = MULTIPLY(z2, - FIX(1.252223920)) + tmp12 + tmp13; /* c4 */
MULTIPLY         1999 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp10, FIX(0.435816023));                /* (c2-c10)/2 */
MULTIPLY         2000 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp11, FIX(0.937303064)) - z1;           /* (c2+c10)/2 */
MULTIPLY         2002 3rdparty/libjpeg/jidctint.c     tmp23 = MULTIPLY(z2, - FIX(0.170464608)) - tmp12 - tmp13; /* c12 */
MULTIPLY         2003 3rdparty/libjpeg/jidctint.c     tmp24 = MULTIPLY(z2, - FIX(0.803364869)) + tmp12 - tmp13; /* c8 */
MULTIPLY         2005 3rdparty/libjpeg/jidctint.c     tmp26 = MULTIPLY(tmp11 - z2, FIX(1.414213562)) + z1;      /* c0 */
MULTIPLY         2014 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.322312651));     /* c3 */
MULTIPLY         2015 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 + z3, FIX(1.163874945));     /* c5 */
MULTIPLY         2017 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(tmp15, FIX(0.937797057));       /* c7 */
MULTIPLY         2019 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.020082300));          /* c7+c5+c3-c1 */
MULTIPLY         2020 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2 + z3, - FIX(0.338443458));   /* -c11 */
MULTIPLY         2021 3rdparty/libjpeg/jidctint.c     tmp11 += tmp14 + MULTIPLY(z2, FIX(0.837223564)); /* c5+c9+c11-c3 */
MULTIPLY         2022 3rdparty/libjpeg/jidctint.c     tmp12 += tmp14 - MULTIPLY(z3, FIX(1.572116027)); /* c1+c5-c9-c11 */
MULTIPLY         2023 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2 + z4, - FIX(1.163874945));   /* -c5 */
MULTIPLY         2025 3rdparty/libjpeg/jidctint.c     tmp13 += tmp14 + MULTIPLY(z4, FIX(2.205608352)); /* c3+c5+c9-c7 */
MULTIPLY         2026 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z3 + z4, - FIX(0.657217813));   /* -c9 */
MULTIPLY         2029 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp15, FIX(0.338443458));       /* c11 */
MULTIPLY         2030 3rdparty/libjpeg/jidctint.c     tmp14 = tmp15 + MULTIPLY(z1, FIX(0.318774355)) - /* c9-c11 */
MULTIPLY         2031 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(0.466105296));          /* c1-c7 */
MULTIPLY         2032 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(0.937797057));     /* c7 */
MULTIPLY         2034 3rdparty/libjpeg/jidctint.c     tmp15 += z1 + MULTIPLY(z3, FIX(0.384515595)) -   /* c3-c7 */
MULTIPLY         2035 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.742345811));         /* c1+c11 */
MULTIPLY         2122 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(1.274162392));         /* c4 */
MULTIPLY         2123 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(0.314692123));         /* c12 */
MULTIPLY         2124 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(0.881747734));         /* c8 */
MULTIPLY         2136 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX(1.105676686));    /* c6 */
MULTIPLY         2138 3rdparty/libjpeg/jidctint.c     tmp13 = z3 + MULTIPLY(z1, FIX(0.273079590)); /* c2-c6 */
MULTIPLY         2139 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
MULTIPLY         2140 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.613604268)) -     /* c10 */
MULTIPLY         2141 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.378756276));      /* c2 */
MULTIPLY         2159 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607));           /* c3 */
MULTIPLY         2160 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp14, FIX(1.197448846));             /* c5 */
MULTIPLY         2161 3rdparty/libjpeg/jidctint.c     tmp10 = tmp11 + tmp12 + tmp13 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
MULTIPLY         2162 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp14, FIX(0.752406978));             /* c9 */
MULTIPLY         2163 3rdparty/libjpeg/jidctint.c     tmp16 = tmp14 - MULTIPLY(z1, FIX(1.061150426));        /* c9+c11-c13 */
MULTIPLY         2165 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.467085129)) - tmp13;        /* c11 */
MULTIPLY         2168 3rdparty/libjpeg/jidctint.c     z4    = MULTIPLY(z2 + z3, - FIX(0.158341681)) - tmp13; /* -c13 */
MULTIPLY         2169 3rdparty/libjpeg/jidctint.c     tmp11 += z4 - MULTIPLY(z2, FIX(0.424103948));          /* c3-c9-c13 */
MULTIPLY         2170 3rdparty/libjpeg/jidctint.c     tmp12 += z4 - MULTIPLY(z3, FIX(2.373959773));          /* c3+c5-c13 */
MULTIPLY         2171 3rdparty/libjpeg/jidctint.c     z4    = MULTIPLY(z3 - z2, FIX(1.405321284));           /* c1 */
MULTIPLY         2172 3rdparty/libjpeg/jidctint.c     tmp14 += z4 + tmp13 - MULTIPLY(z3, FIX(1.6906431334)); /* c1+c9-c11 */
MULTIPLY         2173 3rdparty/libjpeg/jidctint.c     tmp15 += z4 + MULTIPLY(z2, FIX(0.674957567));          /* c1+c11-c5 */
MULTIPLY         2207 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(1.274162392));         /* c4 */
MULTIPLY         2208 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(0.314692123));         /* c12 */
MULTIPLY         2209 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(0.881747734));         /* c8 */
MULTIPLY         2220 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX(1.105676686));    /* c6 */
MULTIPLY         2222 3rdparty/libjpeg/jidctint.c     tmp13 = z3 + MULTIPLY(z1, FIX(0.273079590)); /* c2-c6 */
MULTIPLY         2223 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
MULTIPLY         2224 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.613604268)) -     /* c10 */
MULTIPLY         2225 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.378756276));      /* c2 */
MULTIPLY         2243 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607));           /* c3 */
MULTIPLY         2244 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp14, FIX(1.197448846));             /* c5 */
MULTIPLY         2245 3rdparty/libjpeg/jidctint.c     tmp10 = tmp11 + tmp12 + z4 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
MULTIPLY         2246 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp14, FIX(0.752406978));             /* c9 */
MULTIPLY         2247 3rdparty/libjpeg/jidctint.c     tmp16 = tmp14 - MULTIPLY(z1, FIX(1.061150426));        /* c9+c11-c13 */
MULTIPLY         2249 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.467085129)) - z4;           /* c11 */
MULTIPLY         2251 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z2 + z3, - FIX(0.158341681)) - z4;    /* -c13 */
MULTIPLY         2252 3rdparty/libjpeg/jidctint.c     tmp11 += tmp13 - MULTIPLY(z2, FIX(0.424103948));       /* c3-c9-c13 */
MULTIPLY         2253 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 - MULTIPLY(z3, FIX(2.373959773));       /* c3+c5-c13 */
MULTIPLY         2254 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 - z2, FIX(1.405321284));           /* c1 */
MULTIPLY         2255 3rdparty/libjpeg/jidctint.c     tmp14 += tmp13 + z4 - MULTIPLY(z3, FIX(1.6906431334)); /* c1+c9-c11 */
MULTIPLY         2256 3rdparty/libjpeg/jidctint.c     tmp15 += tmp13 + MULTIPLY(z2, FIX(0.674957567));       /* c1+c11-c5 */
MULTIPLY         2352 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z4, FIX(0.437016024)); /* c12 */
MULTIPLY         2353 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(1.144122806)); /* c6 */
MULTIPLY         2361 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(1.337628990)); /* (c2+c4)/2 */
MULTIPLY         2362 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.045680613)); /* (c2-c4)/2 */
MULTIPLY         2363 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, FIX(1.439773946));    /* c4+c14 */
MULTIPLY         2368 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(0.547059574)); /* (c8+c14)/2 */
MULTIPLY         2369 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.399234004)); /* (c8-c14)/2 */
MULTIPLY         2374 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(0.790569415)); /* (c6+c12)/2 */
MULTIPLY         2375 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.353553391)); /* (c6-c12)/2 */
MULTIPLY         2388 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(1.224744871));                    /* c5 */
MULTIPLY         2392 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1 + tmp13, FIX(0.831253876));         /* c9 */
MULTIPLY         2393 3rdparty/libjpeg/jidctint.c     tmp11 = tmp15 + MULTIPLY(z1, FIX(0.513743148));         /* c3-c9 */
MULTIPLY         2394 3rdparty/libjpeg/jidctint.c     tmp14 = tmp15 - MULTIPLY(tmp13, FIX(2.176250899));      /* c3+c9 */
MULTIPLY         2396 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z2, - FIX(0.831253876));               /* -c9 */
MULTIPLY         2397 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z2, - FIX(1.344997024));               /* -c3 */
MULTIPLY         2399 3rdparty/libjpeg/jidctint.c     tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353));            /* c1 */
MULTIPLY         2401 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + MULTIPLY(z4, FIX(2.457431844)) - tmp15; /* c1+c7 */
MULTIPLY         2402 3rdparty/libjpeg/jidctint.c     tmp16 = tmp12 - MULTIPLY(z1, FIX(1.112434820)) + tmp13; /* c1-c13 */
MULTIPLY         2403 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3;            /* c5 */
MULTIPLY         2404 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z4, FIX(0.575212477));               /* c11 */
MULTIPLY         2405 3rdparty/libjpeg/jidctint.c     tmp13 += z2 + MULTIPLY(z1, FIX(0.475753014)) - z3;      /* c7-c11 */
MULTIPLY         2406 3rdparty/libjpeg/jidctint.c     tmp15 += z2 - MULTIPLY(z4, FIX(0.869244010)) + z3;      /* c11+c13 */
MULTIPLY         2443 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z4, FIX(0.437016024)); /* c12 */
MULTIPLY         2444 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(1.144122806)); /* c6 */
MULTIPLY         2452 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(1.337628990)); /* (c2+c4)/2 */
MULTIPLY         2453 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.045680613)); /* (c2-c4)/2 */
MULTIPLY         2454 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, FIX(1.439773946));    /* c4+c14 */
MULTIPLY         2459 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(0.547059574)); /* (c8+c14)/2 */
MULTIPLY         2460 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.399234004)); /* (c8-c14)/2 */
MULTIPLY         2465 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z3, FIX(0.790569415)); /* (c6+c12)/2 */
MULTIPLY         2466 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z4, FIX(0.353553391)); /* (c6-c12)/2 */
MULTIPLY         2479 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(1.224744871));                    /* c5 */
MULTIPLY         2483 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1 + tmp13, FIX(0.831253876));         /* c9 */
MULTIPLY         2484 3rdparty/libjpeg/jidctint.c     tmp11 = tmp15 + MULTIPLY(z1, FIX(0.513743148));         /* c3-c9 */
MULTIPLY         2485 3rdparty/libjpeg/jidctint.c     tmp14 = tmp15 - MULTIPLY(tmp13, FIX(2.176250899));      /* c3+c9 */
MULTIPLY         2487 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z2, - FIX(0.831253876));               /* -c9 */
MULTIPLY         2488 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z2, - FIX(1.344997024));               /* -c3 */
MULTIPLY         2490 3rdparty/libjpeg/jidctint.c     tmp12 = z3 + MULTIPLY(z2, FIX(1.406466353));            /* c1 */
MULTIPLY         2492 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + MULTIPLY(z4, FIX(2.457431844)) - tmp15; /* c1+c7 */
MULTIPLY         2493 3rdparty/libjpeg/jidctint.c     tmp16 = tmp12 - MULTIPLY(z1, FIX(1.112434820)) + tmp13; /* c1-c13 */
MULTIPLY         2494 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z2, FIX(1.224744871)) - z3;            /* c5 */
MULTIPLY         2495 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z4, FIX(0.575212477));               /* c11 */
MULTIPLY         2496 3rdparty/libjpeg/jidctint.c     tmp13 += z2 + MULTIPLY(z1, FIX(0.475753014)) - z3;      /* c7-c11 */
MULTIPLY         2497 3rdparty/libjpeg/jidctint.c     tmp15 += z2 - MULTIPLY(z4, FIX(0.869244010)) + z3;      /* c11+c13 */
MULTIPLY         2591 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1, FIX(1.306562965));      /* c4[16] = c2[8] */
MULTIPLY         2592 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX_0_541196100);       /* c12[16] = c6[8] */
MULTIPLY         2602 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z3, FIX(0.275899379));        /* c14[16] = c7[8] */
MULTIPLY         2603 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, FIX(1.387039845));        /* c2[16] = c1[8] */
MULTIPLY         2605 3rdparty/libjpeg/jidctint.c     tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447);  /* (c6+c2)[16] = (c3+c1)[8] */
MULTIPLY         2606 3rdparty/libjpeg/jidctint.c     tmp1 = z4 + MULTIPLY(z1, FIX_0_899976223);  /* (c6-c14)[16] = (c3-c7)[8] */
MULTIPLY         2607 3rdparty/libjpeg/jidctint.c     tmp2 = z3 - MULTIPLY(z1, FIX(0.601344887)); /* (c2-c10)[16] = (c1-c5)[8] */
MULTIPLY         2608 3rdparty/libjpeg/jidctint.c     tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
MULTIPLY         2628 3rdparty/libjpeg/jidctint.c     tmp1  = MULTIPLY(z1 + z2, FIX(1.353318001));   /* c3 */
MULTIPLY         2629 3rdparty/libjpeg/jidctint.c     tmp2  = MULTIPLY(tmp11,   FIX(1.247225013));   /* c5 */
MULTIPLY         2630 3rdparty/libjpeg/jidctint.c     tmp3  = MULTIPLY(z1 + z4, FIX(1.093201867));   /* c7 */
MULTIPLY         2631 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1 - z4, FIX(0.897167586));   /* c9 */
MULTIPLY         2632 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11,   FIX(0.666655658));   /* c11 */
MULTIPLY         2633 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528));   /* c13 */
MULTIPLY         2635 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.286341144));        /* c7+c5+c3-c1 */
MULTIPLY         2637 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(1.835730603));        /* c9+c11+c13-c15 */
MULTIPLY         2638 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z3, FIX(0.138617169));   /* c15 */
MULTIPLY         2639 3rdparty/libjpeg/jidctint.c     tmp1  += z1 + MULTIPLY(z2, FIX(0.071888074));  /* c9+c11-c3-c15 */
MULTIPLY         2640 3rdparty/libjpeg/jidctint.c     tmp2  += z1 - MULTIPLY(z3, FIX(1.125726048));  /* c5+c7+c15-c3 */
MULTIPLY         2641 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(1.407403738));   /* c1 */
MULTIPLY         2642 3rdparty/libjpeg/jidctint.c     tmp11 += z1 - MULTIPLY(z3, FIX(0.766367282));  /* c1+c11-c9-c13 */
MULTIPLY         2643 3rdparty/libjpeg/jidctint.c     tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411));  /* c1+c5+c13-c7 */
MULTIPLY         2645 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2, - FIX(0.666655658));      /* -c11 */
MULTIPLY         2647 3rdparty/libjpeg/jidctint.c     tmp3  += z1 + MULTIPLY(z4, FIX(1.065388962));  /* c3+c11+c15-c7 */
MULTIPLY         2648 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z2, - FIX(1.247225013));      /* -c5 */
MULTIPLY         2649 3rdparty/libjpeg/jidctint.c     tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809));  /* c1+c5+c9-c13 */
MULTIPLY         2651 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
MULTIPLY         2654 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z4 - z3, FIX(0.410524528));   /* c13 */
MULTIPLY         2691 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1, FIX(1.306562965));      /* c4[16] = c2[8] */
MULTIPLY         2692 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX_0_541196100);       /* c12[16] = c6[8] */
MULTIPLY         2702 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z3, FIX(0.275899379));        /* c14[16] = c7[8] */
MULTIPLY         2703 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, FIX(1.387039845));        /* c2[16] = c1[8] */
MULTIPLY         2705 3rdparty/libjpeg/jidctint.c     tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447);  /* (c6+c2)[16] = (c3+c1)[8] */
MULTIPLY         2706 3rdparty/libjpeg/jidctint.c     tmp1 = z4 + MULTIPLY(z1, FIX_0_899976223);  /* (c6-c14)[16] = (c3-c7)[8] */
MULTIPLY         2707 3rdparty/libjpeg/jidctint.c     tmp2 = z3 - MULTIPLY(z1, FIX(0.601344887)); /* (c2-c10)[16] = (c1-c5)[8] */
MULTIPLY         2708 3rdparty/libjpeg/jidctint.c     tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
MULTIPLY         2728 3rdparty/libjpeg/jidctint.c     tmp1  = MULTIPLY(z1 + z2, FIX(1.353318001));   /* c3 */
MULTIPLY         2729 3rdparty/libjpeg/jidctint.c     tmp2  = MULTIPLY(tmp11,   FIX(1.247225013));   /* c5 */
MULTIPLY         2730 3rdparty/libjpeg/jidctint.c     tmp3  = MULTIPLY(z1 + z4, FIX(1.093201867));   /* c7 */
MULTIPLY         2731 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1 - z4, FIX(0.897167586));   /* c9 */
MULTIPLY         2732 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11,   FIX(0.666655658));   /* c11 */
MULTIPLY         2733 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528));   /* c13 */
MULTIPLY         2735 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.286341144));        /* c7+c5+c3-c1 */
MULTIPLY         2737 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(1.835730603));        /* c9+c11+c13-c15 */
MULTIPLY         2738 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z3, FIX(0.138617169));   /* c15 */
MULTIPLY         2739 3rdparty/libjpeg/jidctint.c     tmp1  += z1 + MULTIPLY(z2, FIX(0.071888074));  /* c9+c11-c3-c15 */
MULTIPLY         2740 3rdparty/libjpeg/jidctint.c     tmp2  += z1 - MULTIPLY(z3, FIX(1.125726048));  /* c5+c7+c15-c3 */
MULTIPLY         2741 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(1.407403738));   /* c1 */
MULTIPLY         2742 3rdparty/libjpeg/jidctint.c     tmp11 += z1 - MULTIPLY(z3, FIX(0.766367282));  /* c1+c11-c9-c13 */
MULTIPLY         2743 3rdparty/libjpeg/jidctint.c     tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411));  /* c1+c5+c13-c7 */
MULTIPLY         2745 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2, - FIX(0.666655658));      /* -c11 */
MULTIPLY         2747 3rdparty/libjpeg/jidctint.c     tmp3  += z1 + MULTIPLY(z4, FIX(1.065388962));  /* c3+c11+c15-c7 */
MULTIPLY         2748 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z2, - FIX(1.247225013));      /* -c5 */
MULTIPLY         2749 3rdparty/libjpeg/jidctint.c     tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809));  /* c1+c5+c9-c13 */
MULTIPLY         2751 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
MULTIPLY         2754 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z4 - z3, FIX(0.410524528));   /* c13 */
MULTIPLY         2883 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY         2884 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY         2885 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY         2914 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY         2915 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY         2916 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY         2920 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY         2921 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY         2922 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY         2926 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY         2927 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY         2928 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY         2962 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1, FIX(1.306562965));      /* c4[16] = c2[8] */
MULTIPLY         2963 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX_0_541196100);       /* c12[16] = c6[8] */
MULTIPLY         2973 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z3, FIX(0.275899379));        /* c14[16] = c7[8] */
MULTIPLY         2974 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, FIX(1.387039845));        /* c2[16] = c1[8] */
MULTIPLY         2976 3rdparty/libjpeg/jidctint.c     tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447);  /* (c6+c2)[16] = (c3+c1)[8] */
MULTIPLY         2977 3rdparty/libjpeg/jidctint.c     tmp1 = z4 + MULTIPLY(z1, FIX_0_899976223);  /* (c6-c14)[16] = (c3-c7)[8] */
MULTIPLY         2978 3rdparty/libjpeg/jidctint.c     tmp2 = z3 - MULTIPLY(z1, FIX(0.601344887)); /* (c2-c10)[16] = (c1-c5)[8] */
MULTIPLY         2979 3rdparty/libjpeg/jidctint.c     tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
MULTIPLY         2999 3rdparty/libjpeg/jidctint.c     tmp1  = MULTIPLY(z1 + z2, FIX(1.353318001));   /* c3 */
MULTIPLY         3000 3rdparty/libjpeg/jidctint.c     tmp2  = MULTIPLY(tmp11,   FIX(1.247225013));   /* c5 */
MULTIPLY         3001 3rdparty/libjpeg/jidctint.c     tmp3  = MULTIPLY(z1 + z4, FIX(1.093201867));   /* c7 */
MULTIPLY         3002 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1 - z4, FIX(0.897167586));   /* c9 */
MULTIPLY         3003 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11,   FIX(0.666655658));   /* c11 */
MULTIPLY         3004 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528));   /* c13 */
MULTIPLY         3006 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.286341144));        /* c7+c5+c3-c1 */
MULTIPLY         3008 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(1.835730603));        /* c9+c11+c13-c15 */
MULTIPLY         3009 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z3, FIX(0.138617169));   /* c15 */
MULTIPLY         3010 3rdparty/libjpeg/jidctint.c     tmp1  += z1 + MULTIPLY(z2, FIX(0.071888074));  /* c9+c11-c3-c15 */
MULTIPLY         3011 3rdparty/libjpeg/jidctint.c     tmp2  += z1 - MULTIPLY(z3, FIX(1.125726048));  /* c5+c7+c15-c3 */
MULTIPLY         3012 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(1.407403738));   /* c1 */
MULTIPLY         3013 3rdparty/libjpeg/jidctint.c     tmp11 += z1 - MULTIPLY(z3, FIX(0.766367282));  /* c1+c11-c9-c13 */
MULTIPLY         3014 3rdparty/libjpeg/jidctint.c     tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411));  /* c1+c5+c13-c7 */
MULTIPLY         3016 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2, - FIX(0.666655658));      /* -c11 */
MULTIPLY         3018 3rdparty/libjpeg/jidctint.c     tmp3  += z1 + MULTIPLY(z4, FIX(1.065388962));  /* c3+c11+c15-c7 */
MULTIPLY         3019 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z2, - FIX(1.247225013));      /* -c5 */
MULTIPLY         3020 3rdparty/libjpeg/jidctint.c     tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809));  /* c1+c5+c9-c13 */
MULTIPLY         3022 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
MULTIPLY         3025 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z4 - z3, FIX(0.410524528));   /* c13 */
MULTIPLY         3127 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2 - z3, FIX(0.881747734));       /* c4 */
MULTIPLY         3128 3rdparty/libjpeg/jidctint.c     tmp22 = MULTIPLY(z1 - z2, FIX(0.314692123));       /* c6 */
MULTIPLY         3129 3rdparty/libjpeg/jidctint.c     tmp21 = tmp20 + tmp22 + tmp23 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
MULTIPLY         3132 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp10, FIX(1.274162392)) + tmp23; /* c2 */
MULTIPLY         3133 3rdparty/libjpeg/jidctint.c     tmp20 += tmp10 - MULTIPLY(z3, FIX(0.077722536));   /* c2-c4-c6 */
MULTIPLY         3134 3rdparty/libjpeg/jidctint.c     tmp22 += tmp10 - MULTIPLY(z1, FIX(2.470602249));   /* c2+c4+c6 */
MULTIPLY         3135 3rdparty/libjpeg/jidctint.c     tmp23 += MULTIPLY(z2, FIX(1.414213562));           /* c0 */
MULTIPLY         3143 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(0.935414347));       /* (c3+c1-c5)/2 */
MULTIPLY         3144 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.170262339));       /* (c3+c5-c1)/2 */
MULTIPLY         3147 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z2 + z3, - FIX(1.378756276));     /* -c1 */
MULTIPLY         3149 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z3, FIX(0.613604268));          /* c5 */
MULTIPLY         3151 3rdparty/libjpeg/jidctint.c     tmp12 += z2 + MULTIPLY(z3, FIX(1.870828693));      /* c3+c1-c5 */
MULTIPLY         3177 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(1.274162392));         /* c4 */
MULTIPLY         3178 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(0.314692123));         /* c12 */
MULTIPLY         3179 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(0.881747734));         /* c8 */
MULTIPLY         3190 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX(1.105676686));    /* c6 */
MULTIPLY         3192 3rdparty/libjpeg/jidctint.c     tmp13 = z3 + MULTIPLY(z1, FIX(0.273079590)); /* c2-c6 */
MULTIPLY         3193 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
MULTIPLY         3194 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.613604268)) -     /* c10 */
MULTIPLY         3195 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.378756276));      /* c2 */
MULTIPLY         3213 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607));           /* c3 */
MULTIPLY         3214 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp14, FIX(1.197448846));             /* c5 */
MULTIPLY         3215 3rdparty/libjpeg/jidctint.c     tmp10 = tmp11 + tmp12 + z4 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
MULTIPLY         3216 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp14, FIX(0.752406978));             /* c9 */
MULTIPLY         3217 3rdparty/libjpeg/jidctint.c     tmp16 = tmp14 - MULTIPLY(z1, FIX(1.061150426));        /* c9+c11-c13 */
MULTIPLY         3219 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.467085129)) - z4;           /* c11 */
MULTIPLY         3221 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z2 + z3, - FIX(0.158341681)) - z4;    /* -c13 */
MULTIPLY         3222 3rdparty/libjpeg/jidctint.c     tmp11 += tmp13 - MULTIPLY(z2, FIX(0.424103948));       /* c3-c9-c13 */
MULTIPLY         3223 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 - MULTIPLY(z3, FIX(2.373959773));       /* c3+c5-c13 */
MULTIPLY         3224 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 - z2, FIX(1.405321284));           /* c1 */
MULTIPLY         3225 3rdparty/libjpeg/jidctint.c     tmp14 += tmp13 + z4 - MULTIPLY(z3, FIX(1.6906431334)); /* c1+c9-c11 */
MULTIPLY         3226 3rdparty/libjpeg/jidctint.c     tmp15 += tmp13 + MULTIPLY(z2, FIX(0.674957567));       /* c1+c11-c5 */
MULTIPLY         3318 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(tmp12, FIX(0.707106781));   /* c4 */
MULTIPLY         3322 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp20, FIX(1.224744871));   /* c2 */
MULTIPLY         3331 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY         3360 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(1.224744871)); /* c4 */
MULTIPLY         3366 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z1, FIX(1.366025404)); /* c2 */
MULTIPLY         3393 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z2, FIX(1.306562965));                  /* c3 */
MULTIPLY         3394 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2, - FIX_0_541196100);                 /* -c9 */
MULTIPLY         3397 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp10 + z4, FIX(0.860918669));          /* c7 */
MULTIPLY         3398 3rdparty/libjpeg/jidctint.c     tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384));       /* c5-c7 */
MULTIPLY         3399 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716));  /* c1-c5 */
MULTIPLY         3400 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 + z4, - FIX(1.045510580));           /* -(c7+c11) */
MULTIPLY         3401 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
MULTIPLY         3402 3rdparty/libjpeg/jidctint.c     tmp13 += tmp15 - tmp11 + MULTIPLY(z4, FIX(1.586706681)); /* c1+c11 */
MULTIPLY         3403 3rdparty/libjpeg/jidctint.c     tmp15 += tmp14 - MULTIPLY(z1, FIX(0.676326758)) -        /* c7-c11 */
MULTIPLY         3404 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.982889723));                 /* c5+c7 */
MULTIPLY         3408 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX_0_541196100);                 /* c9 */
MULTIPLY         3409 3rdparty/libjpeg/jidctint.c     tmp11 = z3 + MULTIPLY(z1, FIX_0_765366865);              /* c3-c9 */
MULTIPLY         3410 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065);              /* c3+c9 */
MULTIPLY         3495 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp13 + tmp14, FIX(0.790569415)); /* (c2+c4)/2 */
MULTIPLY         3496 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp13 - tmp14, FIX(0.353553391)); /* (c2-c4)/2 */
MULTIPLY         3507 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));       /* c3 */
MULTIPLY         3508 3rdparty/libjpeg/jidctint.c     tmp13 = z1 + MULTIPLY(z2, FIX(0.513743148));    /* c1-c3 */
MULTIPLY         3509 3rdparty/libjpeg/jidctint.c     tmp14 = z1 - MULTIPLY(z3, FIX(2.176250899));    /* c1+c3 */
MULTIPLY         3533 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z4, FIX(1.144122806));         /* c4 */
MULTIPLY         3534 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(0.437016024));         /* c8 */
MULTIPLY         3543 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));    /* c6 */
MULTIPLY         3544 3rdparty/libjpeg/jidctint.c     tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
MULTIPLY         3545 3rdparty/libjpeg/jidctint.c     tmp13 = z1 - MULTIPLY(z3, FIX(2.176250899)); /* c2+c6 */
MULTIPLY         3563 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp13, FIX(0.309016994));        /* (c3-c7)/2 */
MULTIPLY         3565 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.951056516));           /* (c3+c7)/2 */
MULTIPLY         3568 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
MULTIPLY         3569 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
MULTIPLY         3571 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.587785252));           /* (c1-c9)/2 */
MULTIPLY         3576 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
MULTIPLY         3577 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
MULTIPLY         3662 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);               /* c6 */
MULTIPLY         3665 3rdparty/libjpeg/jidctint.c     tmp0 = RIGHT_SHIFT(z1 + MULTIPLY(z2, FIX_0_765366865), /* c2-c6 */
MULTIPLY         3667 3rdparty/libjpeg/jidctint.c     tmp2 = RIGHT_SHIFT(z1 - MULTIPLY(z3, FIX_1_847759065), /* c2+c6 */
MULTIPLY         3692 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY         3693 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY         3694 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY         3720 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY         3721 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY         3722 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY         3726 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY         3727 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY         3728 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY         3732 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY         3733 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY         3734 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY         3807 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
MULTIPLY         3814 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
MULTIPLY         3836 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp2, FIX(0.707106781));   /* c4 */
MULTIPLY         3840 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp10, FIX(1.224744871));   /* c2 */
MULTIPLY         3849 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY         3946 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);   /* c6 */
MULTIPLY         3947 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX_0_765366865); /* c2-c6 */
MULTIPLY         3948 3rdparty/libjpeg/jidctint.c     tmp2 = z1 - MULTIPLY(z3, FIX_1_847759065); /* c2+c6 */
MULTIPLY         4051 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1, FIX(1.306562965));      /* c4[16] = c2[8] */
MULTIPLY         4052 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(z1, FIX_0_541196100);       /* c12[16] = c6[8] */
MULTIPLY         4062 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z3, FIX(0.275899379));        /* c14[16] = c7[8] */
MULTIPLY         4063 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, FIX(1.387039845));        /* c2[16] = c1[8] */
MULTIPLY         4065 3rdparty/libjpeg/jidctint.c     tmp0 = z3 + MULTIPLY(z2, FIX_2_562915447);  /* (c6+c2)[16] = (c3+c1)[8] */
MULTIPLY         4066 3rdparty/libjpeg/jidctint.c     tmp1 = z4 + MULTIPLY(z1, FIX_0_899976223);  /* (c6-c14)[16] = (c3-c7)[8] */
MULTIPLY         4067 3rdparty/libjpeg/jidctint.c     tmp2 = z3 - MULTIPLY(z1, FIX(0.601344887)); /* (c2-c10)[16] = (c1-c5)[8] */
MULTIPLY         4068 3rdparty/libjpeg/jidctint.c     tmp3 = z4 - MULTIPLY(z2, FIX(0.509795579)); /* (c10-c14)[16] = (c5-c7)[8] */
MULTIPLY         4088 3rdparty/libjpeg/jidctint.c     tmp1  = MULTIPLY(z1 + z2, FIX(1.353318001));   /* c3 */
MULTIPLY         4089 3rdparty/libjpeg/jidctint.c     tmp2  = MULTIPLY(tmp11,   FIX(1.247225013));   /* c5 */
MULTIPLY         4090 3rdparty/libjpeg/jidctint.c     tmp3  = MULTIPLY(z1 + z4, FIX(1.093201867));   /* c7 */
MULTIPLY         4091 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1 - z4, FIX(0.897167586));   /* c9 */
MULTIPLY         4092 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(tmp11,   FIX(0.666655658));   /* c11 */
MULTIPLY         4093 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.410524528));   /* c13 */
MULTIPLY         4095 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(2.286341144));        /* c7+c5+c3-c1 */
MULTIPLY         4097 3rdparty/libjpeg/jidctint.c             MULTIPLY(z1, FIX(1.835730603));        /* c9+c11+c13-c15 */
MULTIPLY         4098 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2 + z3, FIX(0.138617169));   /* c15 */
MULTIPLY         4099 3rdparty/libjpeg/jidctint.c     tmp1  += z1 + MULTIPLY(z2, FIX(0.071888074));  /* c9+c11-c3-c15 */
MULTIPLY         4100 3rdparty/libjpeg/jidctint.c     tmp2  += z1 - MULTIPLY(z3, FIX(1.125726048));  /* c5+c7+c15-c3 */
MULTIPLY         4101 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z3 - z2, FIX(1.407403738));   /* c1 */
MULTIPLY         4102 3rdparty/libjpeg/jidctint.c     tmp11 += z1 - MULTIPLY(z3, FIX(0.766367282));  /* c1+c11-c9-c13 */
MULTIPLY         4103 3rdparty/libjpeg/jidctint.c     tmp12 += z1 + MULTIPLY(z2, FIX(1.971951411));  /* c1+c5+c13-c7 */
MULTIPLY         4105 3rdparty/libjpeg/jidctint.c     z1    = MULTIPLY(z2, - FIX(0.666655658));      /* -c11 */
MULTIPLY         4107 3rdparty/libjpeg/jidctint.c     tmp3  += z1 + MULTIPLY(z4, FIX(1.065388962));  /* c3+c11+c15-c7 */
MULTIPLY         4108 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z2, - FIX(1.247225013));      /* -c5 */
MULTIPLY         4109 3rdparty/libjpeg/jidctint.c     tmp10 += z2 + MULTIPLY(z4, FIX(3.141271809));  /* c1+c5+c9-c13 */
MULTIPLY         4111 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z3 + z4, - FIX(1.353318001)); /* -c3 */
MULTIPLY         4114 3rdparty/libjpeg/jidctint.c     z2    = MULTIPLY(z4 - z3, FIX(0.410524528));   /* c13 */
MULTIPLY         4152 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY         4153 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY         4154 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY         4180 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY         4181 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY         4182 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY         4186 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY         4187 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY         4188 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY         4192 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY         4193 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY         4194 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY         4268 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(1.274162392));         /* c4 */
MULTIPLY         4269 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z4, FIX(0.314692123));         /* c12 */
MULTIPLY         4270 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(0.881747734));         /* c8 */
MULTIPLY         4282 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX(1.105676686));    /* c6 */
MULTIPLY         4284 3rdparty/libjpeg/jidctint.c     tmp13 = z3 + MULTIPLY(z1, FIX(0.273079590)); /* c2-c6 */
MULTIPLY         4285 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX(1.719280954)); /* c6+c10 */
MULTIPLY         4286 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.613604268)) -     /* c10 */
MULTIPLY         4287 3rdparty/libjpeg/jidctint.c             MULTIPLY(z2, FIX(1.378756276));      /* c2 */
MULTIPLY         4305 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(1.334852607));           /* c3 */
MULTIPLY         4306 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp14, FIX(1.197448846));             /* c5 */
MULTIPLY         4307 3rdparty/libjpeg/jidctint.c     tmp10 = tmp11 + tmp12 + tmp13 - MULTIPLY(z1, FIX(1.126980169)); /* c3+c5-c1 */
MULTIPLY         4308 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(tmp14, FIX(0.752406978));             /* c9 */
MULTIPLY         4309 3rdparty/libjpeg/jidctint.c     tmp16 = tmp14 - MULTIPLY(z1, FIX(1.061150426));        /* c9+c11-c13 */
MULTIPLY         4311 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(z1, FIX(0.467085129)) - tmp13;        /* c11 */
MULTIPLY         4314 3rdparty/libjpeg/jidctint.c     z4    = MULTIPLY(z2 + z3, - FIX(0.158341681)) - tmp13; /* -c13 */
MULTIPLY         4315 3rdparty/libjpeg/jidctint.c     tmp11 += z4 - MULTIPLY(z2, FIX(0.424103948));          /* c3-c9-c13 */
MULTIPLY         4316 3rdparty/libjpeg/jidctint.c     tmp12 += z4 - MULTIPLY(z3, FIX(2.373959773));          /* c3+c5-c13 */
MULTIPLY         4317 3rdparty/libjpeg/jidctint.c     z4    = MULTIPLY(z3 - z2, FIX(1.405321284));           /* c1 */
MULTIPLY         4318 3rdparty/libjpeg/jidctint.c     tmp14 += z4 + tmp13 - MULTIPLY(z3, FIX(1.6906431334)); /* c1+c9-c11 */
MULTIPLY         4319 3rdparty/libjpeg/jidctint.c     tmp15 += z4 + MULTIPLY(z2, FIX(0.674957567));          /* c1+c11-c5 */
MULTIPLY         4358 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(z2 - z3, FIX(0.881747734));       /* c4 */
MULTIPLY         4359 3rdparty/libjpeg/jidctint.c     tmp22 = MULTIPLY(z1 - z2, FIX(0.314692123));       /* c6 */
MULTIPLY         4360 3rdparty/libjpeg/jidctint.c     tmp21 = tmp20 + tmp22 + tmp23 - MULTIPLY(z2, FIX(1.841218003)); /* c2+c4-c6 */
MULTIPLY         4363 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp10, FIX(1.274162392)) + tmp23; /* c2 */
MULTIPLY         4364 3rdparty/libjpeg/jidctint.c     tmp20 += tmp10 - MULTIPLY(z3, FIX(0.077722536));   /* c2-c4-c6 */
MULTIPLY         4365 3rdparty/libjpeg/jidctint.c     tmp22 += tmp10 - MULTIPLY(z1, FIX(2.470602249));   /* c2+c4+c6 */
MULTIPLY         4366 3rdparty/libjpeg/jidctint.c     tmp23 += MULTIPLY(z2, FIX(1.414213562));           /* c0 */
MULTIPLY         4374 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z2, FIX(0.935414347));       /* (c3+c1-c5)/2 */
MULTIPLY         4375 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z1 - z2, FIX(0.170262339));       /* (c3+c5-c1)/2 */
MULTIPLY         4378 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(z2 + z3, - FIX(1.378756276));     /* -c1 */
MULTIPLY         4380 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z1 + z3, FIX(0.613604268));          /* c5 */
MULTIPLY         4382 3rdparty/libjpeg/jidctint.c     tmp12 += z2 + MULTIPLY(z3, FIX(1.870828693));      /* c3+c1-c5 */
MULTIPLY         4452 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z4, FIX(1.224744871)); /* c4 */
MULTIPLY         4458 3rdparty/libjpeg/jidctint.c     z4 = MULTIPLY(z1, FIX(1.366025404)); /* c2 */
MULTIPLY         4485 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z2, FIX(1.306562965));                  /* c3 */
MULTIPLY         4486 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z2, - FIX_0_541196100);                 /* -c9 */
MULTIPLY         4489 3rdparty/libjpeg/jidctint.c     tmp15 = MULTIPLY(tmp10 + z4, FIX(0.860918669));          /* c7 */
MULTIPLY         4490 3rdparty/libjpeg/jidctint.c     tmp12 = tmp15 + MULTIPLY(tmp10, FIX(0.261052384));       /* c5-c7 */
MULTIPLY         4491 3rdparty/libjpeg/jidctint.c     tmp10 = tmp12 + tmp11 + MULTIPLY(z1, FIX(0.280143716));  /* c1-c5 */
MULTIPLY         4492 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z3 + z4, - FIX(1.045510580));           /* -(c7+c11) */
MULTIPLY         4493 3rdparty/libjpeg/jidctint.c     tmp12 += tmp13 + tmp14 - MULTIPLY(z3, FIX(1.478575242)); /* c1+c5-c7-c11 */
MULTIPLY         4494 3rdparty/libjpeg/jidctint.c     tmp13 += tmp15 - tmp11 + MULTIPLY(z4, FIX(1.586706681)); /* c1+c11 */
MULTIPLY         4495 3rdparty/libjpeg/jidctint.c     tmp15 += tmp14 - MULTIPLY(z1, FIX(0.676326758)) -        /* c7-c11 */
MULTIPLY         4496 3rdparty/libjpeg/jidctint.c              MULTIPLY(z4, FIX(1.982889723));                 /* c5+c7 */
MULTIPLY         4500 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z1 + z2, FIX_0_541196100);                 /* c9 */
MULTIPLY         4501 3rdparty/libjpeg/jidctint.c     tmp11 = z3 + MULTIPLY(z1, FIX_0_765366865);              /* c3-c9 */
MULTIPLY         4502 3rdparty/libjpeg/jidctint.c     tmp14 = z3 - MULTIPLY(z2, FIX_1_847759065);              /* c3+c9 */
MULTIPLY         4533 3rdparty/libjpeg/jidctint.c     tmp20 = MULTIPLY(tmp12, FIX(0.707106781));   /* c4 */
MULTIPLY         4537 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp20, FIX(1.224744871));   /* c2 */
MULTIPLY         4546 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY         4615 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z4, FIX(1.144122806));         /* c4 */
MULTIPLY         4616 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z4, FIX(0.437016024));         /* c8 */
MULTIPLY         4626 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));    /* c6 */
MULTIPLY         4627 3rdparty/libjpeg/jidctint.c     tmp12 = z1 + MULTIPLY(z2, FIX(0.513743148)); /* c2-c6 */
MULTIPLY         4628 3rdparty/libjpeg/jidctint.c     tmp13 = z1 - MULTIPLY(z3, FIX(2.176250899)); /* c2+c6 */
MULTIPLY         4645 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp13, FIX(0.309016994));        /* (c3-c7)/2 */
MULTIPLY         4648 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.951056516));           /* (c3+c7)/2 */
MULTIPLY         4651 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(z1, FIX(1.396802247)) + z2 + z4; /* c1 */
MULTIPLY         4652 3rdparty/libjpeg/jidctint.c     tmp14 = MULTIPLY(z1, FIX(0.221231742)) - z2 + z4; /* c9 */
MULTIPLY         4654 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp11, FIX(0.587785252));           /* (c1-c9)/2 */
MULTIPLY         4659 3rdparty/libjpeg/jidctint.c     tmp11 = MULTIPLY(z1, FIX(1.260073511)) - z2 - z4; /* c3 */
MULTIPLY         4660 3rdparty/libjpeg/jidctint.c     tmp13 = MULTIPLY(z1, FIX(0.642039522)) - z2 + z4; /* c7 */
MULTIPLY         4690 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp13 + tmp14, FIX(0.790569415)); /* (c2+c4)/2 */
MULTIPLY         4691 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(tmp13 - tmp14, FIX(0.353553391)); /* (c2-c4)/2 */
MULTIPLY         4702 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX(0.831253876));       /* c3 */
MULTIPLY         4703 3rdparty/libjpeg/jidctint.c     tmp13 = z1 + MULTIPLY(z2, FIX(0.513743148));    /* c1-c3 */
MULTIPLY         4704 3rdparty/libjpeg/jidctint.c     tmp14 = z1 - MULTIPLY(z3, FIX(2.176250899));    /* c1+c3 */
MULTIPLY         4798 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);
MULTIPLY         4799 3rdparty/libjpeg/jidctint.c     tmp2 = z1 + MULTIPLY(z2, FIX_0_765366865);
MULTIPLY         4800 3rdparty/libjpeg/jidctint.c     tmp3 = z1 - MULTIPLY(z3, FIX_1_847759065);
MULTIPLY         4829 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_1_175875602); /* sqrt(2) * c3 */
MULTIPLY         4830 3rdparty/libjpeg/jidctint.c     z2 = MULTIPLY(z2, - FIX_1_961570560); /* sqrt(2) * (-c3-c5) */
MULTIPLY         4831 3rdparty/libjpeg/jidctint.c     z3 = MULTIPLY(z3, - FIX_0_390180644); /* sqrt(2) * (c5-c3) */
MULTIPLY         4835 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp0 + tmp3, - FIX_0_899976223); /* sqrt(2) * (c7-c3) */
MULTIPLY         4836 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp0, FIX_0_298631336); /* sqrt(2) * (-c1+c3+c5-c7) */
MULTIPLY         4837 3rdparty/libjpeg/jidctint.c     tmp3 = MULTIPLY(tmp3, FIX_1_501321110); /* sqrt(2) * ( c1+c3-c5-c7) */
MULTIPLY         4841 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(tmp1 + tmp2, - FIX_2_562915447); /* sqrt(2) * (-c1-c3) */
MULTIPLY         4842 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(tmp1, FIX_2_053119869); /* sqrt(2) * ( c1+c3-c5+c7) */
MULTIPLY         4843 3rdparty/libjpeg/jidctint.c     tmp2 = MULTIPLY(tmp2, FIX_3_072711026); /* sqrt(2) * ( c1+c3+c5-c7) */
MULTIPLY         4885 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);   /* c6 */
MULTIPLY         4886 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX_0_765366865); /* c2-c6 */
MULTIPLY         4887 3rdparty/libjpeg/jidctint.c     tmp2 = z1 - MULTIPLY(z3, FIX_1_847759065); /* c2+c6 */
MULTIPLY         4946 3rdparty/libjpeg/jidctint.c     tmp10 = MULTIPLY(tmp2, FIX(0.707106781));   /* c4 */
MULTIPLY         4950 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp10, FIX(1.224744871));   /* c2 */
MULTIPLY         4959 3rdparty/libjpeg/jidctint.c     tmp1 = MULTIPLY(z1 + z3, FIX(0.366025404)); /* c5 */
MULTIPLY         4987 3rdparty/libjpeg/jidctint.c     tmp12 = MULTIPLY(tmp2, FIX(0.707106781)); /* c2 */
MULTIPLY         4994 3rdparty/libjpeg/jidctint.c     tmp0 = MULTIPLY(tmp12, FIX(1.224744871)); /* c1 */
MULTIPLY         5058 3rdparty/libjpeg/jidctint.c     z1 = MULTIPLY(z2 + z3, FIX_0_541196100);   /* c6 */
MULTIPLY         5059 3rdparty/libjpeg/jidctint.c     tmp0 = z1 + MULTIPLY(z2, FIX_0_765366865); /* c2-c6 */
MULTIPLY         5060 3rdparty/libjpeg/jidctint.c     tmp2 = z1 - MULTIPLY(z3, FIX_1_847759065); /* c2+c6 */