Lines Matching refs:dataptr
163 DCTELEM *dataptr; variable
172 dataptr = data; variable
196 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS);
197 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS);
202 dataptr[2] = (DCTELEM) RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865),
204 dataptr[6] = (DCTELEM) RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065),
232 dataptr[1] = (DCTELEM)
234 dataptr[3] = (DCTELEM)
236 dataptr[5] = (DCTELEM)
238 dataptr[7] = (DCTELEM)
241 dataptr += DCTSIZE; /* advance pointer to next row */
249 dataptr = data;
255 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7];
256 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6];
257 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5];
258 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4];
266 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7];
267 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6];
268 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5];
269 tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4];
271 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS);
272 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS);
277 dataptr[DCTSIZE*2] = (DCTELEM)
279 dataptr[DCTSIZE*6] = (DCTELEM)
307 dataptr[DCTSIZE*1] = (DCTELEM)
309 dataptr[DCTSIZE*3] = (DCTELEM)
311 dataptr[DCTSIZE*5] = (DCTELEM)
313 dataptr[DCTSIZE*7] = (DCTELEM)
316 dataptr++; /* advance pointer to next column */
333 DCTELEM *dataptr; in jpeg_fdct_7x7() local
346 dataptr = data; in jpeg_fdct_7x7()
363 dataptr[0] = (DCTELEM) in jpeg_fdct_7x7()
371 dataptr[2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x7()
374 dataptr[4] = (DCTELEM) in jpeg_fdct_7x7()
377 dataptr[6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x7()
391 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x7()
392 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x7()
393 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x7()
395 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_7x7()
406 dataptr = data; in jpeg_fdct_7x7()
410 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*6]; in jpeg_fdct_7x7()
411 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*5]; in jpeg_fdct_7x7()
412 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*4]; in jpeg_fdct_7x7()
413 tmp3 = dataptr[DCTSIZE*3]; in jpeg_fdct_7x7()
415 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*6]; in jpeg_fdct_7x7()
416 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*5]; in jpeg_fdct_7x7()
417 tmp12 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*4]; in jpeg_fdct_7x7()
420 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_7x7()
429 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS+PASS1_BITS); in jpeg_fdct_7x7()
432 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_7x7()
435 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS+PASS1_BITS); in jpeg_fdct_7x7()
449 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+PASS1_BITS); in jpeg_fdct_7x7()
450 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+PASS1_BITS); in jpeg_fdct_7x7()
451 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+PASS1_BITS); in jpeg_fdct_7x7()
453 dataptr++; /* advance pointer to next column */ in jpeg_fdct_7x7()
467 DCTELEM *dataptr; in jpeg_fdct_6x6() local
480 dataptr = data; in jpeg_fdct_6x6()
498 dataptr[0] = (DCTELEM) in jpeg_fdct_6x6()
500 dataptr[2] = (DCTELEM) in jpeg_fdct_6x6()
503 dataptr[4] = (DCTELEM) in jpeg_fdct_6x6()
512 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS)); in jpeg_fdct_6x6()
513 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << PASS1_BITS); in jpeg_fdct_6x6()
514 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS)); in jpeg_fdct_6x6()
516 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_6x6()
527 dataptr = data; in jpeg_fdct_6x6()
531 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*5]; in jpeg_fdct_6x6()
532 tmp11 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*4]; in jpeg_fdct_6x6()
533 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*3]; in jpeg_fdct_6x6()
538 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*5]; in jpeg_fdct_6x6()
539 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*4]; in jpeg_fdct_6x6()
540 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*3]; in jpeg_fdct_6x6()
542 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_6x6()
545 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_6x6()
548 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_6x6()
556 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_6x6()
559 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_6x6()
562 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_6x6()
566 dataptr++; /* advance pointer to next column */ in jpeg_fdct_6x6()
580 DCTELEM *dataptr; in jpeg_fdct_5x5() local
595 dataptr = data; in jpeg_fdct_5x5()
612 dataptr[0] = (DCTELEM) in jpeg_fdct_5x5()
617 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS-1); in jpeg_fdct_5x5()
618 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS-1); in jpeg_fdct_5x5()
624 dataptr[1] = (DCTELEM) in jpeg_fdct_5x5()
627 dataptr[3] = (DCTELEM) in jpeg_fdct_5x5()
631 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_5x5()
642 dataptr = data; in jpeg_fdct_5x5()
646 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*4]; in jpeg_fdct_5x5()
647 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*3]; in jpeg_fdct_5x5()
648 tmp2 = dataptr[DCTSIZE*2]; in jpeg_fdct_5x5()
653 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*4]; in jpeg_fdct_5x5()
654 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*3]; in jpeg_fdct_5x5()
656 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_5x5()
662 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x5()
663 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x5()
669 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_5x5()
672 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_5x5()
676 dataptr++; /* advance pointer to next column */ in jpeg_fdct_5x5()
690 DCTELEM *dataptr; in jpeg_fdct_4x4() local
704 dataptr = data; in jpeg_fdct_4x4()
717 dataptr[0] = (DCTELEM) in jpeg_fdct_4x4()
719 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+2)); in jpeg_fdct_4x4()
727 dataptr[1] = (DCTELEM) in jpeg_fdct_4x4()
730 dataptr[3] = (DCTELEM) in jpeg_fdct_4x4()
734 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_4x4()
742 dataptr = data; in jpeg_fdct_4x4()
747 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*3] + (ONE << (PASS1_BITS-1)); in jpeg_fdct_4x4()
748 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*2]; in jpeg_fdct_4x4()
750 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_4x4()
751 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*2]; in jpeg_fdct_4x4()
753 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS); in jpeg_fdct_4x4()
754 dataptr[DCTSIZE*2] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS); in jpeg_fdct_4x4()
762 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_4x4()
765 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_4x4()
769 dataptr++; /* advance pointer to next column */ in jpeg_fdct_4x4()
782 DCTELEM *dataptr; in jpeg_fdct_3x3() local
797 dataptr = data; in jpeg_fdct_3x3()
809 dataptr[0] = (DCTELEM) in jpeg_fdct_3x3()
811 dataptr[2] = (DCTELEM) in jpeg_fdct_3x3()
817 dataptr[1] = (DCTELEM) in jpeg_fdct_3x3()
821 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_3x3()
832 dataptr = data; in jpeg_fdct_3x3()
836 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*2]; in jpeg_fdct_3x3()
837 tmp1 = dataptr[DCTSIZE*1]; in jpeg_fdct_3x3()
839 tmp2 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*2]; in jpeg_fdct_3x3()
841 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_3x3()
844 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_3x3()
850 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_3x3()
854 dataptr++; /* advance pointer to next column */ in jpeg_fdct_3x3()
932 DCTELEM *dataptr; in jpeg_fdct_9x9() local
944 dataptr = data; in jpeg_fdct_9x9() local
965 dataptr[0] = (DCTELEM) ((z1 + z2 - 9 * CENTERJSAMPLE) << 1); in jpeg_fdct_9x9()
966 dataptr[6] = (DCTELEM) in jpeg_fdct_9x9()
971 dataptr[2] = (DCTELEM) in jpeg_fdct_9x9()
974 dataptr[4] = (DCTELEM) in jpeg_fdct_9x9()
980 dataptr[3] = (DCTELEM) in jpeg_fdct_9x9()
988 dataptr[1] = (DCTELEM) DESCALE(tmp11 + tmp0 + tmp1, CONST_BITS-1); in jpeg_fdct_9x9()
992 dataptr[5] = (DCTELEM) DESCALE(tmp0 - tmp11 - tmp2, CONST_BITS-1); in jpeg_fdct_9x9()
993 dataptr[7] = (DCTELEM) DESCALE(tmp1 - tmp11 + tmp2, CONST_BITS-1); in jpeg_fdct_9x9()
1000 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_9x9()
1002 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_9x9()
1012 dataptr = data; in jpeg_fdct_9x9()
1017 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*0]; in jpeg_fdct_9x9()
1018 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*7]; in jpeg_fdct_9x9()
1019 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*6]; in jpeg_fdct_9x9()
1020 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*5]; in jpeg_fdct_9x9()
1021 tmp4 = dataptr[DCTSIZE*4]; in jpeg_fdct_9x9()
1023 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*0]; in jpeg_fdct_9x9()
1024 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*7]; in jpeg_fdct_9x9()
1025 tmp12 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*6]; in jpeg_fdct_9x9()
1026 tmp13 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*5]; in jpeg_fdct_9x9()
1030 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_9x9()
1033 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_9x9()
1038 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_9x9()
1041 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_9x9()
1047 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_9x9()
1055 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_9x9()
1060 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_9x9()
1062 dataptr[DCTSIZE*7] = (DCTELEM) in jpeg_fdct_9x9()
1065 dataptr++; /* advance pointer to next column */ in jpeg_fdct_9x9()
1081 DCTELEM *dataptr; in jpeg_fdct_10x10() local
1093 dataptr = data; in jpeg_fdct_10x10() local
1118 dataptr[0] = (DCTELEM) in jpeg_fdct_10x10()
1121 dataptr[4] = (DCTELEM) in jpeg_fdct_10x10()
1126 dataptr[2] = (DCTELEM) in jpeg_fdct_10x10()
1129 dataptr[6] = (DCTELEM) in jpeg_fdct_10x10()
1137 dataptr[5] = (DCTELEM) ((tmp10 - tmp11 - tmp2) << 1); in jpeg_fdct_10x10()
1139 dataptr[1] = (DCTELEM) in jpeg_fdct_10x10()
1149 dataptr[3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS-1); in jpeg_fdct_10x10()
1150 dataptr[7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS-1); in jpeg_fdct_10x10()
1157 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_10x10()
1159 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_10x10()
1169 dataptr = data; in jpeg_fdct_10x10()
1174 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*1]; in jpeg_fdct_10x10()
1175 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*0]; in jpeg_fdct_10x10()
1176 tmp12 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*7]; in jpeg_fdct_10x10()
1177 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*6]; in jpeg_fdct_10x10()
1178 tmp4 = dataptr[DCTSIZE*4] + dataptr[DCTSIZE*5]; in jpeg_fdct_10x10()
1185 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*1]; in jpeg_fdct_10x10()
1186 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*0]; in jpeg_fdct_10x10()
1187 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*7]; in jpeg_fdct_10x10()
1188 tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*6]; in jpeg_fdct_10x10()
1189 tmp4 = dataptr[DCTSIZE*4] - dataptr[DCTSIZE*5]; in jpeg_fdct_10x10()
1191 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_10x10()
1195 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_10x10()
1200 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_10x10()
1203 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_10x10()
1211 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_10x10()
1215 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_10x10()
1225 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS+2); in jpeg_fdct_10x10()
1226 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS+2); in jpeg_fdct_10x10()
1228 dataptr++; /* advance pointer to next column */ in jpeg_fdct_10x10()
1245 DCTELEM *dataptr; in jpeg_fdct_11x11() local
1257 dataptr = data; in jpeg_fdct_11x11() local
1278 dataptr[0] = (DCTELEM) in jpeg_fdct_11x11()
1290 dataptr[2] = (DCTELEM) in jpeg_fdct_11x11()
1294 dataptr[4] = (DCTELEM) in jpeg_fdct_11x11()
1299 dataptr[6] = (DCTELEM) in jpeg_fdct_11x11()
1321 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS-1); in jpeg_fdct_11x11()
1322 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS-1); in jpeg_fdct_11x11()
1323 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS-1); in jpeg_fdct_11x11()
1324 dataptr[7] = (DCTELEM) DESCALE(tmp3, CONST_BITS-1); in jpeg_fdct_11x11()
1331 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_11x11()
1333 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_11x11()
1343 dataptr = data; in jpeg_fdct_11x11()
1348 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*2]; in jpeg_fdct_11x11()
1349 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*1]; in jpeg_fdct_11x11()
1350 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*0]; in jpeg_fdct_11x11()
1351 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*7]; in jpeg_fdct_11x11()
1352 tmp4 = dataptr[DCTSIZE*4] + dataptr[DCTSIZE*6]; in jpeg_fdct_11x11()
1353 tmp5 = dataptr[DCTSIZE*5]; in jpeg_fdct_11x11()
1355 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*2]; in jpeg_fdct_11x11()
1356 tmp11 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*1]; in jpeg_fdct_11x11()
1357 tmp12 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*0]; in jpeg_fdct_11x11()
1358 tmp13 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*7]; in jpeg_fdct_11x11()
1359 tmp14 = dataptr[DCTSIZE*4] - dataptr[DCTSIZE*6]; in jpeg_fdct_11x11()
1361 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_11x11()
1375 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_11x11()
1379 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_11x11()
1384 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_11x11()
1406 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+2); in jpeg_fdct_11x11()
1407 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+2); in jpeg_fdct_11x11()
1408 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+2); in jpeg_fdct_11x11()
1409 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp3, CONST_BITS+2); in jpeg_fdct_11x11()
1411 dataptr++; /* advance pointer to next column */ in jpeg_fdct_11x11()
1427 DCTELEM *dataptr; in jpeg_fdct_12x12() local
1437 dataptr = data; in jpeg_fdct_12x12() local
1466 dataptr[0] = (DCTELEM) (tmp10 + tmp11 + tmp12 - 12 * CENTERJSAMPLE); in jpeg_fdct_12x12()
1467 dataptr[6] = (DCTELEM) (tmp13 - tmp14 - tmp15); in jpeg_fdct_12x12()
1468 dataptr[4] = (DCTELEM) in jpeg_fdct_12x12()
1471 dataptr[2] = (DCTELEM) in jpeg_fdct_12x12()
1492 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS); in jpeg_fdct_12x12()
1493 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS); in jpeg_fdct_12x12()
1494 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS); in jpeg_fdct_12x12()
1495 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS); in jpeg_fdct_12x12()
1502 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_12x12()
1504 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_12x12()
1514 dataptr = data; in jpeg_fdct_12x12()
1519 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*3]; in jpeg_fdct_12x12()
1520 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*2]; in jpeg_fdct_12x12()
1521 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*1]; in jpeg_fdct_12x12()
1522 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*0]; in jpeg_fdct_12x12()
1523 tmp4 = dataptr[DCTSIZE*4] + dataptr[DCTSIZE*7]; in jpeg_fdct_12x12()
1524 tmp5 = dataptr[DCTSIZE*5] + dataptr[DCTSIZE*6]; in jpeg_fdct_12x12()
1533 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*3]; in jpeg_fdct_12x12()
1534 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*2]; in jpeg_fdct_12x12()
1535 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*1]; in jpeg_fdct_12x12()
1536 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*0]; in jpeg_fdct_12x12()
1537 tmp4 = dataptr[DCTSIZE*4] - dataptr[DCTSIZE*7]; in jpeg_fdct_12x12()
1538 tmp5 = dataptr[DCTSIZE*5] - dataptr[DCTSIZE*6]; in jpeg_fdct_12x12()
1540 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_12x12()
1543 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_12x12()
1546 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_12x12()
1549 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_12x12()
1571 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+1); in jpeg_fdct_12x12()
1572 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+1); in jpeg_fdct_12x12()
1573 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+1); in jpeg_fdct_12x12()
1574 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+1); in jpeg_fdct_12x12()
1576 dataptr++; /* advance pointer to next column */ in jpeg_fdct_12x12()
1593 DCTELEM *dataptr; in jpeg_fdct_13x13() local
1603 dataptr = data; in jpeg_fdct_13x13() local
1626 dataptr[0] = (DCTELEM) in jpeg_fdct_13x13()
1635 dataptr[2] = (DCTELEM) in jpeg_fdct_13x13()
1650 dataptr[4] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS); in jpeg_fdct_13x13()
1651 dataptr[6] = (DCTELEM) DESCALE(z1 - z2, CONST_BITS); in jpeg_fdct_13x13()
1676 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS); in jpeg_fdct_13x13()
1677 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS); in jpeg_fdct_13x13()
1678 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS); in jpeg_fdct_13x13()
1679 dataptr[7] = (DCTELEM) DESCALE(tmp3, CONST_BITS); in jpeg_fdct_13x13()
1686 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_13x13()
1688 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_13x13()
1698 dataptr = data; in jpeg_fdct_13x13()
1703 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*4]; in jpeg_fdct_13x13()
1704 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*3]; in jpeg_fdct_13x13()
1705 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*2]; in jpeg_fdct_13x13()
1706 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*1]; in jpeg_fdct_13x13()
1707 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*0]; in jpeg_fdct_13x13()
1708 tmp5 = dataptr[DCTSIZE*5] + dataptr[DCTSIZE*7]; in jpeg_fdct_13x13()
1709 tmp6 = dataptr[DCTSIZE*6]; in jpeg_fdct_13x13()
1711 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*4]; in jpeg_fdct_13x13()
1712 tmp11 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*3]; in jpeg_fdct_13x13()
1713 tmp12 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*2]; in jpeg_fdct_13x13()
1714 tmp13 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*1]; in jpeg_fdct_13x13()
1715 tmp14 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*0]; in jpeg_fdct_13x13()
1716 tmp15 = dataptr[DCTSIZE*5] - dataptr[DCTSIZE*7]; in jpeg_fdct_13x13()
1718 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_13x13()
1729 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_13x13()
1744 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS+1); in jpeg_fdct_13x13()
1745 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 - z2, CONST_BITS+1); in jpeg_fdct_13x13()
1770 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+1); in jpeg_fdct_13x13()
1771 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+1); in jpeg_fdct_13x13()
1772 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+1); in jpeg_fdct_13x13()
1773 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp3, CONST_BITS+1); in jpeg_fdct_13x13()
1775 dataptr++; /* advance pointer to next column */ in jpeg_fdct_13x13()
1791 DCTELEM *dataptr; in jpeg_fdct_14x14() local
1801 dataptr = data; in jpeg_fdct_14x14() local
1832 dataptr[0] = (DCTELEM) in jpeg_fdct_14x14()
1835 dataptr[4] = (DCTELEM) in jpeg_fdct_14x14()
1843 dataptr[2] = (DCTELEM) in jpeg_fdct_14x14()
1847 dataptr[6] = (DCTELEM) in jpeg_fdct_14x14()
1856 dataptr[7] = (DCTELEM) (tmp0 - tmp10 + tmp3 - tmp11 - tmp6); in jpeg_fdct_14x14()
1863 dataptr[5] = (DCTELEM) in jpeg_fdct_14x14()
1869 dataptr[3] = (DCTELEM) in jpeg_fdct_14x14()
1873 dataptr[1] = (DCTELEM) in jpeg_fdct_14x14()
1883 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_14x14()
1885 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_14x14()
1895 dataptr = data; in jpeg_fdct_14x14()
1900 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*5]; in jpeg_fdct_14x14()
1901 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*4]; in jpeg_fdct_14x14()
1902 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*3]; in jpeg_fdct_14x14()
1903 tmp13 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*2]; in jpeg_fdct_14x14()
1904 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*1]; in jpeg_fdct_14x14()
1905 tmp5 = dataptr[DCTSIZE*5] + wsptr[DCTSIZE*0]; in jpeg_fdct_14x14()
1906 tmp6 = dataptr[DCTSIZE*6] + dataptr[DCTSIZE*7]; in jpeg_fdct_14x14()
1915 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*5]; in jpeg_fdct_14x14()
1916 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*4]; in jpeg_fdct_14x14()
1917 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*3]; in jpeg_fdct_14x14()
1918 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*2]; in jpeg_fdct_14x14()
1919 tmp4 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*1]; in jpeg_fdct_14x14()
1920 tmp5 = dataptr[DCTSIZE*5] - wsptr[DCTSIZE*0]; in jpeg_fdct_14x14()
1921 tmp6 = dataptr[DCTSIZE*6] - dataptr[DCTSIZE*7]; in jpeg_fdct_14x14()
1923 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_14x14()
1928 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_14x14()
1936 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_14x14()
1940 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_14x14()
1949 dataptr[DCTSIZE*7] = (DCTELEM) in jpeg_fdct_14x14()
1959 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_14x14()
1965 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_14x14()
1969 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_14x14()
1975 dataptr++; /* advance pointer to next column */ in jpeg_fdct_14x14()
1992 DCTELEM *dataptr; in jpeg_fdct_15x15() local
2002 dataptr = data; in jpeg_fdct_15x15() local
2030 dataptr[0] = (DCTELEM) (z1 + z2 + z3 - 15 * CENTERJSAMPLE); in jpeg_fdct_15x15()
2032 dataptr[6] = (DCTELEM) in jpeg_fdct_15x15()
2045 dataptr[2] = (DCTELEM) DESCALE(z1 + z3, CONST_BITS); in jpeg_fdct_15x15()
2046 dataptr[4] = (DCTELEM) DESCALE(z2 + z3, CONST_BITS); in jpeg_fdct_15x15()
2065 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS); in jpeg_fdct_15x15()
2066 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS); in jpeg_fdct_15x15()
2067 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS); in jpeg_fdct_15x15()
2068 dataptr[7] = (DCTELEM) DESCALE(tmp3, CONST_BITS); in jpeg_fdct_15x15()
2075 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_15x15()
2077 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_15x15()
2087 dataptr = data; in jpeg_fdct_15x15()
2092 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*6]; in jpeg_fdct_15x15()
2093 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*5]; in jpeg_fdct_15x15()
2094 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*4]; in jpeg_fdct_15x15()
2095 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*3]; in jpeg_fdct_15x15()
2096 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*2]; in jpeg_fdct_15x15()
2097 tmp5 = dataptr[DCTSIZE*5] + wsptr[DCTSIZE*1]; in jpeg_fdct_15x15()
2098 tmp6 = dataptr[DCTSIZE*6] + wsptr[DCTSIZE*0]; in jpeg_fdct_15x15()
2099 tmp7 = dataptr[DCTSIZE*7]; in jpeg_fdct_15x15()
2101 tmp10 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*6]; in jpeg_fdct_15x15()
2102 tmp11 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*5]; in jpeg_fdct_15x15()
2103 tmp12 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*4]; in jpeg_fdct_15x15()
2104 tmp13 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*3]; in jpeg_fdct_15x15()
2105 tmp14 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*2]; in jpeg_fdct_15x15()
2106 tmp15 = dataptr[DCTSIZE*5] - wsptr[DCTSIZE*1]; in jpeg_fdct_15x15()
2107 tmp16 = dataptr[DCTSIZE*6] - wsptr[DCTSIZE*0]; in jpeg_fdct_15x15()
2112 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_15x15()
2116 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_15x15()
2129 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + z3, CONST_BITS+2); in jpeg_fdct_15x15()
2130 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(z2 + z3, CONST_BITS+2); in jpeg_fdct_15x15()
2149 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+2); in jpeg_fdct_15x15()
2150 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+2); in jpeg_fdct_15x15()
2151 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+2); in jpeg_fdct_15x15()
2152 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp3, CONST_BITS+2); in jpeg_fdct_15x15()
2154 dataptr++; /* advance pointer to next column */ in jpeg_fdct_15x15()
2170 DCTELEM *dataptr; in jpeg_fdct_16x16() local
2181 dataptr = data; in jpeg_fdct_16x16() local
2216 dataptr[0] = (DCTELEM) in jpeg_fdct_16x16()
2218 dataptr[4] = (DCTELEM) in jpeg_fdct_16x16()
2226 dataptr[2] = (DCTELEM) in jpeg_fdct_16x16()
2230 dataptr[6] = (DCTELEM) in jpeg_fdct_16x16()
2259 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x16()
2260 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x16()
2261 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x16()
2262 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x16()
2269 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_16x16()
2271 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_16x16()
2280 dataptr = data; in jpeg_fdct_16x16()
2285 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*7]; in jpeg_fdct_16x16()
2286 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*6]; in jpeg_fdct_16x16()
2287 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*5]; in jpeg_fdct_16x16()
2288 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*4]; in jpeg_fdct_16x16()
2289 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*3]; in jpeg_fdct_16x16()
2290 tmp5 = dataptr[DCTSIZE*5] + wsptr[DCTSIZE*2]; in jpeg_fdct_16x16()
2291 tmp6 = dataptr[DCTSIZE*6] + wsptr[DCTSIZE*1]; in jpeg_fdct_16x16()
2292 tmp7 = dataptr[DCTSIZE*7] + wsptr[DCTSIZE*0]; in jpeg_fdct_16x16()
2303 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*7]; in jpeg_fdct_16x16()
2304 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*6]; in jpeg_fdct_16x16()
2305 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*5]; in jpeg_fdct_16x16()
2306 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*4]; in jpeg_fdct_16x16()
2307 tmp4 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*3]; in jpeg_fdct_16x16()
2308 tmp5 = dataptr[DCTSIZE*5] - wsptr[DCTSIZE*2]; in jpeg_fdct_16x16()
2309 tmp6 = dataptr[DCTSIZE*6] - wsptr[DCTSIZE*1]; in jpeg_fdct_16x16()
2310 tmp7 = dataptr[DCTSIZE*7] - wsptr[DCTSIZE*0]; in jpeg_fdct_16x16()
2312 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_16x16()
2314 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_16x16()
2322 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_16x16()
2326 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_16x16()
2355 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+2); in jpeg_fdct_16x16()
2356 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS+2); in jpeg_fdct_16x16()
2357 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS+2); in jpeg_fdct_16x16()
2358 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS+2); in jpeg_fdct_16x16()
2360 dataptr++; /* advance pointer to next column */ in jpeg_fdct_16x16()
2378 DCTELEM *dataptr; in jpeg_fdct_16x8() local
2388 dataptr = data; in jpeg_fdct_16x8() local
2423 dataptr[0] = (DCTELEM) in jpeg_fdct_16x8()
2425 dataptr[4] = (DCTELEM) in jpeg_fdct_16x8()
2433 dataptr[2] = (DCTELEM) in jpeg_fdct_16x8()
2437 dataptr[6] = (DCTELEM) in jpeg_fdct_16x8()
2466 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x8()
2467 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x8()
2468 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x8()
2469 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_16x8()
2471 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_16x8()
2480 dataptr = data; in jpeg_fdct_16x8()
2486 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7]; in jpeg_fdct_16x8()
2487 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6]; in jpeg_fdct_16x8()
2488 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5]; in jpeg_fdct_16x8()
2489 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4]; in jpeg_fdct_16x8()
2496 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7]; in jpeg_fdct_16x8()
2497 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6]; in jpeg_fdct_16x8()
2498 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5]; in jpeg_fdct_16x8()
2499 tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4]; in jpeg_fdct_16x8()
2501 dataptr[DCTSIZE*0] = (DCTELEM) DESCALE(tmp10 + tmp11, PASS1_BITS+1); in jpeg_fdct_16x8()
2502 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp10 - tmp11, PASS1_BITS+1); in jpeg_fdct_16x8()
2505 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, FIX_0_765366865), in jpeg_fdct_16x8()
2507 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 - MULTIPLY(tmp13, FIX_1_847759065), in jpeg_fdct_16x8()
2533 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0 + tmp10 + tmp12, in jpeg_fdct_16x8()
2535 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1 + tmp11 + tmp13, in jpeg_fdct_16x8()
2537 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2 + tmp11 + tmp12, in jpeg_fdct_16x8()
2539 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp3 + tmp10 + tmp13, in jpeg_fdct_16x8()
2542 dataptr++; /* advance pointer to next column */ in jpeg_fdct_16x8()
2559 DCTELEM *dataptr; in jpeg_fdct_14x7() local
2572 dataptr = data; in jpeg_fdct_14x7()
2602 dataptr[0] = (DCTELEM) in jpeg_fdct_14x7()
2605 dataptr[4] = (DCTELEM) in jpeg_fdct_14x7()
2613 dataptr[2] = (DCTELEM) in jpeg_fdct_14x7()
2617 dataptr[6] = (DCTELEM) in jpeg_fdct_14x7()
2626 dataptr[7] = (DCTELEM) ((tmp0 - tmp10 + tmp3 - tmp11 - tmp6) << PASS1_BITS); in jpeg_fdct_14x7()
2633 dataptr[5] = (DCTELEM) in jpeg_fdct_14x7()
2639 dataptr[3] = (DCTELEM) in jpeg_fdct_14x7()
2643 dataptr[1] = (DCTELEM) in jpeg_fdct_14x7()
2648 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_14x7()
2659 dataptr = data; in jpeg_fdct_14x7()
2663 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*6]; in jpeg_fdct_14x7()
2664 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*5]; in jpeg_fdct_14x7()
2665 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*4]; in jpeg_fdct_14x7()
2666 tmp3 = dataptr[DCTSIZE*3]; in jpeg_fdct_14x7()
2668 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*6]; in jpeg_fdct_14x7()
2669 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*5]; in jpeg_fdct_14x7()
2670 tmp12 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*4]; in jpeg_fdct_14x7()
2673 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_14x7()
2682 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_14x7()
2685 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_14x7()
2688 dataptr[DCTSIZE*6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_14x7()
2702 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp0, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_14x7()
2703 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp1, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_14x7()
2704 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp2, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_14x7()
2706 dataptr++; /* advance pointer to next column */ in jpeg_fdct_14x7()
2722 DCTELEM *dataptr; in jpeg_fdct_12x6() local
2735 dataptr = data; in jpeg_fdct_12x6()
2763 dataptr[0] = (DCTELEM) in jpeg_fdct_12x6()
2765 dataptr[6] = (DCTELEM) ((tmp13 - tmp14 - tmp15) << PASS1_BITS); in jpeg_fdct_12x6()
2766 dataptr[4] = (DCTELEM) in jpeg_fdct_12x6()
2769 dataptr[2] = (DCTELEM) in jpeg_fdct_12x6()
2790 dataptr[1] = (DCTELEM) DESCALE(tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_12x6()
2791 dataptr[3] = (DCTELEM) DESCALE(tmp11, CONST_BITS-PASS1_BITS); in jpeg_fdct_12x6()
2792 dataptr[5] = (DCTELEM) DESCALE(tmp12, CONST_BITS-PASS1_BITS); in jpeg_fdct_12x6()
2793 dataptr[7] = (DCTELEM) DESCALE(tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_12x6()
2795 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_12x6()
2806 dataptr = data; in jpeg_fdct_12x6()
2810 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*5]; in jpeg_fdct_12x6()
2811 tmp11 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*4]; in jpeg_fdct_12x6()
2812 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*3]; in jpeg_fdct_12x6()
2817 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*5]; in jpeg_fdct_12x6()
2818 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*4]; in jpeg_fdct_12x6()
2819 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*3]; in jpeg_fdct_12x6()
2821 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_12x6()
2824 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_12x6()
2827 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_12x6()
2835 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_12x6()
2838 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_12x6()
2841 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_12x6()
2845 dataptr++; /* advance pointer to next column */ in jpeg_fdct_12x6()
2861 DCTELEM *dataptr; in jpeg_fdct_10x5() local
2874 dataptr = data; in jpeg_fdct_10x5()
2898 dataptr[0] = (DCTELEM) in jpeg_fdct_10x5()
2901 dataptr[4] = (DCTELEM) in jpeg_fdct_10x5()
2906 dataptr[2] = (DCTELEM) in jpeg_fdct_10x5()
2909 dataptr[6] = (DCTELEM) in jpeg_fdct_10x5()
2917 dataptr[5] = (DCTELEM) ((tmp10 - tmp11 - tmp2) << PASS1_BITS); in jpeg_fdct_10x5()
2919 dataptr[1] = (DCTELEM) in jpeg_fdct_10x5()
2929 dataptr[3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_10x5()
2930 dataptr[7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_10x5()
2932 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_10x5()
2943 dataptr = data; in jpeg_fdct_10x5()
2947 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*4]; in jpeg_fdct_10x5()
2948 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*3]; in jpeg_fdct_10x5()
2949 tmp2 = dataptr[DCTSIZE*2]; in jpeg_fdct_10x5()
2954 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*4]; in jpeg_fdct_10x5()
2955 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*3]; in jpeg_fdct_10x5()
2957 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_10x5()
2963 dataptr[DCTSIZE*2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_10x5()
2964 dataptr[DCTSIZE*4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_10x5()
2970 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_10x5()
2973 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_10x5()
2977 dataptr++; /* advance pointer to next column */ in jpeg_fdct_10x5()
2994 DCTELEM *dataptr; in jpeg_fdct_8x4() local
3007 dataptr = data; in jpeg_fdct_8x4()
3031 dataptr[0] = (DCTELEM) in jpeg_fdct_8x4()
3033 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << (PASS1_BITS+1)); in jpeg_fdct_8x4()
3038 dataptr[2] = (DCTELEM) RIGHT_SHIFT(z1 + MULTIPLY(tmp12, FIX_0_765366865), in jpeg_fdct_8x4()
3040 dataptr[6] = (DCTELEM) RIGHT_SHIFT(z1 - MULTIPLY(tmp13, FIX_1_847759065), in jpeg_fdct_8x4()
3068 dataptr[1] = (DCTELEM) in jpeg_fdct_8x4()
3070 dataptr[3] = (DCTELEM) in jpeg_fdct_8x4()
3072 dataptr[5] = (DCTELEM) in jpeg_fdct_8x4()
3074 dataptr[7] = (DCTELEM) in jpeg_fdct_8x4()
3077 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_8x4()
3086 dataptr = data; in jpeg_fdct_8x4()
3091 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*3] + (ONE << (PASS1_BITS-1)); in jpeg_fdct_8x4()
3092 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*2]; in jpeg_fdct_8x4()
3094 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_8x4()
3095 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*2]; in jpeg_fdct_8x4()
3097 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS); in jpeg_fdct_8x4()
3098 dataptr[DCTSIZE*2] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS); in jpeg_fdct_8x4()
3106 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_8x4()
3109 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_8x4()
3113 dataptr++; /* advance pointer to next column */ in jpeg_fdct_8x4()
3129 DCTELEM *dataptr; in jpeg_fdct_6x3() local
3144 dataptr = data; in jpeg_fdct_6x3()
3162 dataptr[0] = (DCTELEM) in jpeg_fdct_6x3()
3164 dataptr[2] = (DCTELEM) in jpeg_fdct_6x3()
3167 dataptr[4] = (DCTELEM) in jpeg_fdct_6x3()
3176 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << (PASS1_BITS+1))); in jpeg_fdct_6x3()
3177 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << (PASS1_BITS+1)); in jpeg_fdct_6x3()
3178 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << (PASS1_BITS+1))); in jpeg_fdct_6x3()
3180 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_6x3()
3191 dataptr = data; in jpeg_fdct_6x3()
3195 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*2]; in jpeg_fdct_6x3()
3196 tmp1 = dataptr[DCTSIZE*1]; in jpeg_fdct_6x3()
3198 tmp2 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*2]; in jpeg_fdct_6x3()
3200 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_6x3()
3203 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_6x3()
3209 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_6x3()
3213 dataptr++; /* advance pointer to next column */ in jpeg_fdct_6x3()
3229 DCTELEM *dataptr; in jpeg_fdct_4x2() local
3244 dataptr = data; in jpeg_fdct_4x2()
3257 dataptr[0] = (DCTELEM) in jpeg_fdct_4x2()
3259 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+3)); in jpeg_fdct_4x2()
3267 dataptr[1] = (DCTELEM) in jpeg_fdct_4x2()
3270 dataptr[3] = (DCTELEM) in jpeg_fdct_4x2()
3274 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_4x2()
3282 dataptr = data; in jpeg_fdct_4x2()
3287 tmp0 = dataptr[DCTSIZE*0] + (ONE << (PASS1_BITS-1)); in jpeg_fdct_4x2()
3288 tmp1 = dataptr[DCTSIZE*1]; in jpeg_fdct_4x2()
3290 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp0 + tmp1, PASS1_BITS); in jpeg_fdct_4x2()
3294 dataptr[DCTSIZE*1] = (DCTELEM) RIGHT_SHIFT(tmp0 - tmp1, PASS1_BITS); in jpeg_fdct_4x2()
3296 dataptr++; /* advance pointer to next column */ in jpeg_fdct_4x2()
3347 DCTELEM *dataptr; in jpeg_fdct_8x16() local
3357 dataptr = data; in jpeg_fdct_8x16() local
3382 dataptr[0] = (DCTELEM) ((tmp10 + tmp11 - 8 * CENTERJSAMPLE) << PASS1_BITS); in jpeg_fdct_8x16()
3383 dataptr[4] = (DCTELEM) ((tmp10 - tmp11) << PASS1_BITS); in jpeg_fdct_8x16()
3386 dataptr[2] = (DCTELEM) DESCALE(z1 + MULTIPLY(tmp12, FIX_0_765366865), in jpeg_fdct_8x16()
3388 dataptr[6] = (DCTELEM) DESCALE(z1 - MULTIPLY(tmp13, FIX_1_847759065), in jpeg_fdct_8x16()
3414 dataptr[1] = (DCTELEM) DESCALE(tmp0 + tmp10 + tmp12, CONST_BITS-PASS1_BITS); in jpeg_fdct_8x16()
3415 dataptr[3] = (DCTELEM) DESCALE(tmp1 + tmp11 + tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_8x16()
3416 dataptr[5] = (DCTELEM) DESCALE(tmp2 + tmp11 + tmp12, CONST_BITS-PASS1_BITS); in jpeg_fdct_8x16()
3417 dataptr[7] = (DCTELEM) DESCALE(tmp3 + tmp10 + tmp13, CONST_BITS-PASS1_BITS); in jpeg_fdct_8x16()
3424 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_8x16()
3426 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_8x16()
3436 dataptr = data; in jpeg_fdct_8x16()
3441 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*7]; in jpeg_fdct_8x16()
3442 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*6]; in jpeg_fdct_8x16()
3443 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*5]; in jpeg_fdct_8x16()
3444 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*4]; in jpeg_fdct_8x16()
3445 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*3]; in jpeg_fdct_8x16()
3446 tmp5 = dataptr[DCTSIZE*5] + wsptr[DCTSIZE*2]; in jpeg_fdct_8x16()
3447 tmp6 = dataptr[DCTSIZE*6] + wsptr[DCTSIZE*1]; in jpeg_fdct_8x16()
3448 tmp7 = dataptr[DCTSIZE*7] + wsptr[DCTSIZE*0]; in jpeg_fdct_8x16()
3459 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*7]; in jpeg_fdct_8x16()
3460 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*6]; in jpeg_fdct_8x16()
3461 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*5]; in jpeg_fdct_8x16()
3462 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*4]; in jpeg_fdct_8x16()
3463 tmp4 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*3]; in jpeg_fdct_8x16()
3464 tmp5 = dataptr[DCTSIZE*5] - wsptr[DCTSIZE*2]; in jpeg_fdct_8x16()
3465 tmp6 = dataptr[DCTSIZE*6] - wsptr[DCTSIZE*1]; in jpeg_fdct_8x16()
3466 tmp7 = dataptr[DCTSIZE*7] - wsptr[DCTSIZE*0]; in jpeg_fdct_8x16()
3468 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_8x16()
3470 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_8x16()
3478 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_8x16()
3482 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_8x16()
3511 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_8x16()
3512 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_8x16()
3513 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_8x16()
3514 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS+1); in jpeg_fdct_8x16()
3516 dataptr++; /* advance pointer to next column */ in jpeg_fdct_8x16()
3535 DCTELEM *dataptr; in jpeg_fdct_7x14() local
3549 dataptr = data; in jpeg_fdct_7x14()
3567 dataptr[0] = (DCTELEM) in jpeg_fdct_7x14()
3575 dataptr[2] = (DCTELEM) DESCALE(z1 + z2 + z3, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x14()
3578 dataptr[4] = (DCTELEM) in jpeg_fdct_7x14()
3581 dataptr[6] = (DCTELEM) DESCALE(z1 + z2, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x14()
3595 dataptr[1] = (DCTELEM) DESCALE(tmp0, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x14()
3596 dataptr[3] = (DCTELEM) DESCALE(tmp1, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x14()
3597 dataptr[5] = (DCTELEM) DESCALE(tmp2, CONST_BITS-PASS1_BITS); in jpeg_fdct_7x14()
3604 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_7x14()
3606 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_7x14()
3617 dataptr = data; in jpeg_fdct_7x14()
3622 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*5]; in jpeg_fdct_7x14()
3623 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*4]; in jpeg_fdct_7x14()
3624 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*3]; in jpeg_fdct_7x14()
3625 tmp13 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*2]; in jpeg_fdct_7x14()
3626 tmp4 = dataptr[DCTSIZE*4] + wsptr[DCTSIZE*1]; in jpeg_fdct_7x14()
3627 tmp5 = dataptr[DCTSIZE*5] + wsptr[DCTSIZE*0]; in jpeg_fdct_7x14()
3628 tmp6 = dataptr[DCTSIZE*6] + dataptr[DCTSIZE*7]; in jpeg_fdct_7x14()
3637 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*5]; in jpeg_fdct_7x14()
3638 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*4]; in jpeg_fdct_7x14()
3639 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*3]; in jpeg_fdct_7x14()
3640 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*2]; in jpeg_fdct_7x14()
3641 tmp4 = dataptr[DCTSIZE*4] - wsptr[DCTSIZE*1]; in jpeg_fdct_7x14()
3642 tmp5 = dataptr[DCTSIZE*5] - wsptr[DCTSIZE*0]; in jpeg_fdct_7x14()
3643 tmp6 = dataptr[DCTSIZE*6] - dataptr[DCTSIZE*7]; in jpeg_fdct_7x14()
3645 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_7x14()
3650 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_7x14()
3658 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_7x14()
3662 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_7x14()
3671 dataptr[DCTSIZE*7] = (DCTELEM) in jpeg_fdct_7x14()
3681 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_7x14()
3687 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_7x14()
3691 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_7x14()
3697 dataptr++; /* advance pointer to next column */ in jpeg_fdct_7x14()
3715 DCTELEM *dataptr; in jpeg_fdct_6x12() local
3729 dataptr = data; in jpeg_fdct_6x12()
3748 dataptr[0] = (DCTELEM) in jpeg_fdct_6x12()
3750 dataptr[2] = (DCTELEM) in jpeg_fdct_6x12()
3753 dataptr[4] = (DCTELEM) in jpeg_fdct_6x12()
3762 dataptr[1] = (DCTELEM) (tmp10 + ((tmp0 + tmp1) << PASS1_BITS)); in jpeg_fdct_6x12()
3763 dataptr[3] = (DCTELEM) ((tmp0 - tmp1 - tmp2) << PASS1_BITS); in jpeg_fdct_6x12()
3764 dataptr[5] = (DCTELEM) (tmp10 + ((tmp2 - tmp1) << PASS1_BITS)); in jpeg_fdct_6x12()
3771 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_6x12()
3773 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_6x12()
3784 dataptr = data; in jpeg_fdct_6x12()
3789 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*3]; in jpeg_fdct_6x12()
3790 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*2]; in jpeg_fdct_6x12()
3791 tmp2 = dataptr[DCTSIZE*2] + wsptr[DCTSIZE*1]; in jpeg_fdct_6x12()
3792 tmp3 = dataptr[DCTSIZE*3] + wsptr[DCTSIZE*0]; in jpeg_fdct_6x12()
3793 tmp4 = dataptr[DCTSIZE*4] + dataptr[DCTSIZE*7]; in jpeg_fdct_6x12()
3794 tmp5 = dataptr[DCTSIZE*5] + dataptr[DCTSIZE*6]; in jpeg_fdct_6x12()
3803 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*3]; in jpeg_fdct_6x12()
3804 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*2]; in jpeg_fdct_6x12()
3805 tmp2 = dataptr[DCTSIZE*2] - wsptr[DCTSIZE*1]; in jpeg_fdct_6x12()
3806 tmp3 = dataptr[DCTSIZE*3] - wsptr[DCTSIZE*0]; in jpeg_fdct_6x12()
3807 tmp4 = dataptr[DCTSIZE*4] - dataptr[DCTSIZE*7]; in jpeg_fdct_6x12()
3808 tmp5 = dataptr[DCTSIZE*5] - dataptr[DCTSIZE*6]; in jpeg_fdct_6x12()
3810 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_6x12()
3813 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_6x12()
3816 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_6x12()
3819 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_6x12()
3841 dataptr[DCTSIZE*1] = (DCTELEM) DESCALE(tmp10, CONST_BITS+PASS1_BITS); in jpeg_fdct_6x12()
3842 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp11, CONST_BITS+PASS1_BITS); in jpeg_fdct_6x12()
3843 dataptr[DCTSIZE*5] = (DCTELEM) DESCALE(tmp12, CONST_BITS+PASS1_BITS); in jpeg_fdct_6x12()
3844 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp13, CONST_BITS+PASS1_BITS); in jpeg_fdct_6x12()
3846 dataptr++; /* advance pointer to next column */ in jpeg_fdct_6x12()
3864 DCTELEM *dataptr; in jpeg_fdct_5x10() local
3878 dataptr = data; in jpeg_fdct_5x10()
3896 dataptr[0] = (DCTELEM) in jpeg_fdct_5x10()
3901 dataptr[2] = (DCTELEM) DESCALE(tmp11 + tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_5x10()
3902 dataptr[4] = (DCTELEM) DESCALE(tmp11 - tmp10, CONST_BITS-PASS1_BITS); in jpeg_fdct_5x10()
3908 dataptr[1] = (DCTELEM) in jpeg_fdct_5x10()
3911 dataptr[3] = (DCTELEM) in jpeg_fdct_5x10()
3920 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_5x10()
3922 dataptr = workspace; /* switch pointer to extended workspace */ in jpeg_fdct_5x10()
3933 dataptr = data; in jpeg_fdct_5x10()
3938 tmp0 = dataptr[DCTSIZE*0] + wsptr[DCTSIZE*1]; in jpeg_fdct_5x10()
3939 tmp1 = dataptr[DCTSIZE*1] + wsptr[DCTSIZE*0]; in jpeg_fdct_5x10()
3940 tmp12 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*7]; in jpeg_fdct_5x10()
3941 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*6]; in jpeg_fdct_5x10()
3942 tmp4 = dataptr[DCTSIZE*4] + dataptr[DCTSIZE*5]; in jpeg_fdct_5x10()
3949 tmp0 = dataptr[DCTSIZE*0] - wsptr[DCTSIZE*1]; in jpeg_fdct_5x10()
3950 tmp1 = dataptr[DCTSIZE*1] - wsptr[DCTSIZE*0]; in jpeg_fdct_5x10()
3951 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*7]; in jpeg_fdct_5x10()
3952 tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*6]; in jpeg_fdct_5x10()
3953 tmp4 = dataptr[DCTSIZE*4] - dataptr[DCTSIZE*5]; in jpeg_fdct_5x10()
3955 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_5x10()
3959 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_5x10()
3964 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_5x10()
3967 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_5x10()
3975 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_5x10()
3979 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_5x10()
3989 dataptr[DCTSIZE*3] = (DCTELEM) DESCALE(tmp12 + tmp13, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x10()
3990 dataptr[DCTSIZE*7] = (DCTELEM) DESCALE(tmp12 - tmp13, CONST_BITS+PASS1_BITS); in jpeg_fdct_5x10()
3992 dataptr++; /* advance pointer to next column */ in jpeg_fdct_5x10()
4010 DCTELEM *dataptr; in jpeg_fdct_4x8() local
4024 dataptr = data; in jpeg_fdct_4x8()
4037 dataptr[0] = (DCTELEM) in jpeg_fdct_4x8()
4039 dataptr[2] = (DCTELEM) ((tmp0 - tmp1) << (PASS1_BITS+1)); in jpeg_fdct_4x8()
4047 dataptr[1] = (DCTELEM) in jpeg_fdct_4x8()
4050 dataptr[3] = (DCTELEM) in jpeg_fdct_4x8()
4054 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_4x8()
4062 dataptr = data; in jpeg_fdct_4x8()
4068 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7]; in jpeg_fdct_4x8()
4069 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6]; in jpeg_fdct_4x8()
4070 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5]; in jpeg_fdct_4x8()
4071 tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4]; in jpeg_fdct_4x8()
4079 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7]; in jpeg_fdct_4x8()
4080 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6]; in jpeg_fdct_4x8()
4081 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5]; in jpeg_fdct_4x8()
4082 tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4]; in jpeg_fdct_4x8()
4084 dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS); in jpeg_fdct_4x8()
4085 dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS); in jpeg_fdct_4x8()
4090 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_4x8()
4092 dataptr[DCTSIZE*6] = (DCTELEM) in jpeg_fdct_4x8()
4120 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_4x8()
4122 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_4x8()
4124 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_4x8()
4126 dataptr[DCTSIZE*7] = (DCTELEM) in jpeg_fdct_4x8()
4129 dataptr++; /* advance pointer to next column */ in jpeg_fdct_4x8()
4145 DCTELEM *dataptr; in jpeg_fdct_3x6() local
4160 dataptr = data; in jpeg_fdct_3x6()
4172 dataptr[0] = (DCTELEM) in jpeg_fdct_3x6()
4174 dataptr[2] = (DCTELEM) in jpeg_fdct_3x6()
4180 dataptr[1] = (DCTELEM) in jpeg_fdct_3x6()
4184 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_3x6()
4195 dataptr = data; in jpeg_fdct_3x6()
4199 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*5]; in jpeg_fdct_3x6()
4200 tmp11 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*4]; in jpeg_fdct_3x6()
4201 tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*3]; in jpeg_fdct_3x6()
4206 tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*5]; in jpeg_fdct_3x6()
4207 tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*4]; in jpeg_fdct_3x6()
4208 tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*3]; in jpeg_fdct_3x6()
4210 dataptr[DCTSIZE*0] = (DCTELEM) in jpeg_fdct_3x6()
4213 dataptr[DCTSIZE*2] = (DCTELEM) in jpeg_fdct_3x6()
4216 dataptr[DCTSIZE*4] = (DCTELEM) in jpeg_fdct_3x6()
4224 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_3x6()
4227 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_3x6()
4230 dataptr[DCTSIZE*5] = (DCTELEM) in jpeg_fdct_3x6()
4234 dataptr++; /* advance pointer to next column */ in jpeg_fdct_3x6()
4250 DCTELEM *dataptr; in jpeg_fdct_2x4() local
4262 dataptr = data; in jpeg_fdct_2x4()
4272 dataptr[0] = (DCTELEM) ((tmp0 + tmp1 - 2 * CENTERJSAMPLE) << 3); in jpeg_fdct_2x4()
4276 dataptr[1] = (DCTELEM) ((tmp0 - tmp1) << 3); in jpeg_fdct_2x4()
4278 dataptr += DCTSIZE; /* advance pointer to next row */ in jpeg_fdct_2x4()
4287 dataptr = data; in jpeg_fdct_2x4()
4291 tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*3]; in jpeg_fdct_2x4()
4292 tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*2]; in jpeg_fdct_2x4()
4294 tmp10 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*3]; in jpeg_fdct_2x4()
4295 tmp11 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*2]; in jpeg_fdct_2x4()
4297 dataptr[DCTSIZE*0] = (DCTELEM) (tmp0 + tmp1); in jpeg_fdct_2x4()
4298 dataptr[DCTSIZE*2] = (DCTELEM) (tmp0 - tmp1); in jpeg_fdct_2x4()
4306 dataptr[DCTSIZE*1] = (DCTELEM) in jpeg_fdct_2x4()
4309 dataptr[DCTSIZE*3] = (DCTELEM) in jpeg_fdct_2x4()
4313 dataptr++; /* advance pointer to next column */ in jpeg_fdct_2x4()