Home
last modified time | relevance | path

Searched refs:DESCALE (Results 1 - 25 of 33) sorted by relevance

12

/third_party/skia/third_party/externals/libjpeg-turbo/
H A Djfdctint.c180 dataptr[2] = (DCTELEM)DESCALE(z1 + MULTIPLY(tmp13, FIX_0_765366865), in jpeg_fdct_islow()
182 dataptr[6] = (DCTELEM)DESCALE(z1 + MULTIPLY(tmp12, -FIX_1_847759065), in jpeg_fdct_islow()
208 dataptr[7] = (DCTELEM)DESCALE(tmp4 + z1 + z3, CONST_BITS - PASS1_BITS); in jpeg_fdct_islow()
209 dataptr[5] = (DCTELEM)DESCALE(tmp5 + z2 + z4, CONST_BITS - PASS1_BITS); in jpeg_fdct_islow()
210 dataptr[3] = (DCTELEM)DESCALE(tmp6 + z2 + z3, CONST_BITS - PASS1_BITS); in jpeg_fdct_islow()
211 dataptr[1] = (DCTELEM)DESCALE(tmp7 + z1 + z4, CONST_BITS - PASS1_BITS); in jpeg_fdct_islow()
241 dataptr[DCTSIZE * 0] = (DCTELEM)DESCALE(tmp10 + tmp11, PASS1_BITS); in jpeg_fdct_islow()
242 dataptr[DCTSIZE * 4] = (DCTELEM)DESCALE(tmp10 - tmp11, PASS1_BITS); in jpeg_fdct_islow()
246 (DCTELEM)DESCALE(z1 + MULTIPLY(tmp13, FIX_0_765366865), in jpeg_fdct_islow()
249 (DCTELEM)DESCALE(z in jpeg_fdct_islow()
[all...]
H A Djidctred.c193 (int)DESCALE(tmp10 + tmp2, CONST_BITS - PASS1_BITS + 1); in jpeg_idct_4x4()
195 (int)DESCALE(tmp10 - tmp2, CONST_BITS - PASS1_BITS + 1); in jpeg_idct_4x4()
197 (int)DESCALE(tmp12 + tmp0, CONST_BITS - PASS1_BITS + 1); in jpeg_idct_4x4()
199 (int)DESCALE(tmp12 - tmp0, CONST_BITS - PASS1_BITS + 1); in jpeg_idct_4x4()
213 JSAMPLE dcval = range_limit[(int)DESCALE((JLONG)wsptr[0], in jpeg_idct_4x4()
255 outptr[0] = range_limit[(int)DESCALE(tmp10 + tmp2, in jpeg_idct_4x4()
258 outptr[3] = range_limit[(int)DESCALE(tmp10 - tmp2, in jpeg_idct_4x4()
261 outptr[1] = range_limit[(int)DESCALE(tmp12 + tmp0, in jpeg_idct_4x4()
264 outptr[2] = range_limit[(int)DESCALE(tmp12 - tmp0, in jpeg_idct_4x4()
333 (int)DESCALE(tmp1 in jpeg_idct_2x2()
[all...]
H A Djfdctfst.c100 #undef DESCALE macro
101 #define DESCALE(x, n) RIGHT_SHIFT(x, n) macro
109 #define MULTIPLY(var, const) ((DCTELEM)DESCALE((var) * (const), CONST_BITS))
H A Djidctfst.c113 #undef DESCALE macro
114 #define DESCALE(x, n) RIGHT_SHIFT(x, n) macro
122 #define MULTIPLY(var, const) ((DCTELEM)DESCALE((var) * (const), CONST_BITS))
135 DESCALE((coef) * (quantval), IFAST_SCALE_BITS - PASS1_BITS)
139 /* Like DESCALE, but applies to a DCTELEM and produces an int.
185 SHIFT_TEMPS /* for DESCALE */ in jpeg_idct_ifast()
/third_party/ffmpeg/libavcodec/
H A Djfdctint_template.c72 #define DESCALE(x,n) RIGHT_SHIFT((x) + (1 << ((n) - 1)), n) macro
218 dataptr[2] = (int16_t) DESCALE(z1 + MULTIPLY(tmp13, FIX_0_765366865), in row_fdct()
220 dataptr[6] = (int16_t) DESCALE(z1 + MULTIPLY(tmp12, - FIX_1_847759065), in row_fdct()
246 dataptr[7] = (int16_t) DESCALE(tmp4 + z1 + z3, CONST_BITS-PASS1_BITS); in row_fdct()
247 dataptr[5] = (int16_t) DESCALE(tmp5 + z2 + z4, CONST_BITS-PASS1_BITS); in row_fdct()
248 dataptr[3] = (int16_t) DESCALE(tmp6 + z2 + z3, CONST_BITS-PASS1_BITS); in row_fdct()
249 dataptr[1] = (int16_t) DESCALE(tmp7 + z1 + z4, CONST_BITS-PASS1_BITS); in row_fdct()
295 dataptr[DCTSIZE*0] = DESCALE(tmp10 + tmp11, OUT_SHIFT); in ff_jpeg_fdct_islow()
296 dataptr[DCTSIZE*4] = DESCALE(tmp10 - tmp11, OUT_SHIFT); in ff_jpeg_fdct_islow()
299 dataptr[DCTSIZE*2] = DESCALE(z in ff_jpeg_fdct_islow()
[all...]
H A Djrevdct.c155 #define DESCALE(x,n) RIGHT_SHIFT((x) + (ONE << ((n)-1)), n) macro
582 dataptr[0] = (int16_t) DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
583 dataptr[7] = (int16_t) DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
584 dataptr[1] = (int16_t) DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
585 dataptr[6] = (int16_t) DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
586 dataptr[2] = (int16_t) DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
587 dataptr[5] = (int16_t) DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
588 dataptr[3] = (int16_t) DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
589 dataptr[4] = (int16_t) DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS); in ff_j_rev_dct()
928 dataptr[DCTSIZE*0] = (int16_t) DESCALE(tmp1 in ff_j_rev_dct()
[all...]
H A Djfdctfst.c133 #undef DESCALE macro
134 #define DESCALE(x,n) RIGHT_SHIFT(x, n) macro
142 #define MULTIPLY(var,const) ((int16_t) DESCALE((var) * (const), CONST_BITS))
329 #undef DESCALE macro
/third_party/ffmpeg/libavcodec/arm/
H A Djrevdct_arm.S137 @ Compute DESCALE(tmp10 + tmp3, CONST_BITS-PASS1_BITS)
143 @ Compute DESCALE(tmp10 - tmp3, CONST_BITS-PASS1_BITS)
149 @ Compute DESCALE(tmp11 + tmp2, CONST_BITS-PASS1_BITS)
155 @ Compute DESCALE(tmp11 - tmp2, CONST_BITS-PASS1_BITS)
161 @ Compute DESCALE(tmp12 + tmp1, CONST_BITS-PASS1_BITS)
167 @ Compute DESCALE(tmp12 - tmp1, CONST_BITS-PASS1_BITS)
173 @ Compute DESCALE(tmp13 + tmp0, CONST_BITS-PASS1_BITS)
179 @ Compute DESCALE(tmp13 - tmp0, CONST_BITS-PASS1_BITS)
276 @ Compute DESCALE(tmp10 + tmp3, CONST_BITS+PASS1_BITS+3)
282 @ Compute DESCALE(tmp1
[all...]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
H A Djfdctint-avx2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctint-avx2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctred-mmx.asm52 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
53 F_0_211 equ DESCALE( 226735879, 30 - CONST_BITS) ; FIX(0.211164243)
54 F_0_509 equ DESCALE( 547388834, 30 - CONST_BITS) ; FIX(0.509795579)
55 F_0_601 equ DESCALE( 645689155, 30 - CONST_BITS) ; FIX(0.601344887)
56 F_0_720 equ DESCALE( 774124714, 30 - CONST_BITS) ; FIX(0.720959822)
57 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
58 F_0_850 equ DESCALE( 913142361, 30 - CONST_BITS) ; FIX(0.850430095)
59 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
60 F_1_061 equ DESCALE(1139878239, 30 - CONST_BITS) ; FIX(1.061594337)
61 F_1_272 equ DESCALE(136661411
[all...]
H A Djidctred-sse2.asm52 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
53 F_0_211 equ DESCALE( 226735879, 30 - CONST_BITS) ; FIX(0.211164243)
54 F_0_509 equ DESCALE( 547388834, 30 - CONST_BITS) ; FIX(0.509795579)
55 F_0_601 equ DESCALE( 645689155, 30 - CONST_BITS) ; FIX(0.601344887)
56 F_0_720 equ DESCALE( 774124714, 30 - CONST_BITS) ; FIX(0.720959822)
57 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
58 F_0_850 equ DESCALE( 913142361, 30 - CONST_BITS) ; FIX(0.850430095)
59 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
60 F_1_061 equ DESCALE(1139878239, 30 - CONST_BITS) ; FIX(1.061594337)
61 F_1_272 equ DESCALE(136661411
[all...]
H A Djfdctint-mmx.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djfdctint-sse2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctint-mmx.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctint-sse2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djfdctfst-mmx.asm36 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
37 F_0_382 equ DESCALE( 410903207, 30 - CONST_BITS) ; FIX(0.382683433)
38 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
39 F_0_707 equ DESCALE( 759250124, 30 - CONST_BITS) ; FIX(0.707106781)
40 F_1_306 equ DESCALE(1402911301, 30 - CONST_BITS) ; FIX(1.306562965)
H A Djfdctfst-sse2.asm36 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
37 F_0_382 equ DESCALE( 410903207, 30 - CONST_BITS) ; FIX(0.382683433)
38 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
39 F_0_707 equ DESCALE( 759250124, 30 - CONST_BITS) ; FIX(0.707106781)
40 F_1_306 equ DESCALE(1402911301, 30 - CONST_BITS) ; FIX(1.306562965)
H A Djidctfst-mmx.asm42 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
43 F_1_082 equ DESCALE(1162209775, 30 - CONST_BITS) ; FIX(1.082392200)
44 F_1_414 equ DESCALE(1518500249, 30 - CONST_BITS) ; FIX(1.414213562)
45 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
46 F_2_613 equ DESCALE(2805822602, 30 - CONST_BITS) ; FIX(2.613125930)
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
H A Djfdctint-avx2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctint-avx2.asm49 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
50 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
51 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
52 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
53 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
54 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
55 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
56 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
57 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
58 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctred-sse2.asm53 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
54 F_0_211 equ DESCALE( 226735879, 30 - CONST_BITS) ; FIX(0.211164243)
55 F_0_509 equ DESCALE( 547388834, 30 - CONST_BITS) ; FIX(0.509795579)
56 F_0_601 equ DESCALE( 645689155, 30 - CONST_BITS) ; FIX(0.601344887)
57 F_0_720 equ DESCALE( 774124714, 30 - CONST_BITS) ; FIX(0.720959822)
58 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
59 F_0_850 equ DESCALE( 913142361, 30 - CONST_BITS) ; FIX(0.850430095)
60 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
61 F_1_061 equ DESCALE(1139878239, 30 - CONST_BITS) ; FIX(1.061594337)
62 F_1_272 equ DESCALE(136661411
[all...]
H A Djfdctint-sse2.asm48 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
49 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
50 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
51 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
52 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
53 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
54 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
55 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
56 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
57 F_1_961 equ DESCALE(210622035
[all...]
H A Djidctint-sse2.asm49 %define DESCALE(x, n) (((x) + (1 << ((n) - 1))) >> (n))
50 F_0_298 equ DESCALE( 320652955, 30 - CONST_BITS) ; FIX(0.298631336)
51 F_0_390 equ DESCALE( 418953276, 30 - CONST_BITS) ; FIX(0.390180644)
52 F_0_541 equ DESCALE( 581104887, 30 - CONST_BITS) ; FIX(0.541196100)
53 F_0_765 equ DESCALE( 821806413, 30 - CONST_BITS) ; FIX(0.765366865)
54 F_0_899 equ DESCALE( 966342111, 30 - CONST_BITS) ; FIX(0.899976223)
55 F_1_175 equ DESCALE(1262586813, 30 - CONST_BITS) ; FIX(1.175875602)
56 F_1_501 equ DESCALE(1612031267, 30 - CONST_BITS) ; FIX(1.501321110)
57 F_1_847 equ DESCALE(1984016188, 30 - CONST_BITS) ; FIX(1.847759065)
58 F_1_961 equ DESCALE(210622035
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_fspp.c419 outptr[0 * output_stride] += DESCALE(tmp0 + tmp7, 3); in row_idct_c()
420 outptr[1 * output_stride] += DESCALE(tmp1 + tmp6, 3); in row_idct_c()
421 outptr[2 * output_stride] += DESCALE(tmp2 + tmp5, 3); in row_idct_c()
422 outptr[3 * output_stride] += DESCALE(tmp3 - tmp4, 3); in row_idct_c()
423 outptr[4 * output_stride] += DESCALE(tmp3 + tmp4, 3); in row_idct_c()
424 outptr[5 * output_stride] += DESCALE(tmp2 - tmp5, 3); in row_idct_c()
425 outptr[6 * output_stride] += DESCALE(tmp1 - tmp6, 3); //no += ? in row_idct_c()
426 outptr[7 * output_stride] += DESCALE(tmp0 - tmp7, 3); //no += ? in row_idct_c()

Completed in 12 milliseconds

12