Home | History | Annotate | Download | only in libjpeg-turbo

Lines Matching defs:fdct

60   /* work area for FDCT subroutine */
238 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
260 if (fdct->divisors[qtblno] == NULL) {
261 fdct->divisors[qtblno] = (DCTELEM *)
265 dtbl = fdct->divisors[qtblno];
269 fdct->quantize == jsimd_quantize)
270 fdct->quantize = quantize;
300 if (fdct->divisors[qtblno] == NULL) {
301 fdct->divisors[qtblno] = (DCTELEM *)
305 dtbl = fdct->divisors[qtblno];
312 fdct->quantize == jsimd_quantize)
313 fdct->quantize = quantize;
342 if (fdct->float_divisors[qtblno] == NULL) {
343 fdct->float_divisors[qtblno] = (FAST_FLOAT *)
347 fdtbl = fdct->float_divisors[qtblno];
497 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
498 DCTELEM *divisors = fdct->divisors[compptr->quant_tbl_no];
503 forward_DCT_method_ptr do_dct = fdct->dct;
504 convsamp_method_ptr do_convsamp = fdct->convsamp;
505 quantize_method_ptr do_quantize = fdct->quantize;
506 workspace = fdct->workspace;
587 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
588 FAST_FLOAT *divisors = fdct->float_divisors[compptr->quant_tbl_no];
594 float_DCT_method_ptr do_dct = fdct->float_dct;
595 float_convsamp_method_ptr do_convsamp = fdct->float_convsamp;
596 float_quantize_method_ptr do_quantize = fdct->float_quantize;
597 workspace = fdct->float_workspace;
617 * Initialize FDCT manager.
623 my_fdct_ptr fdct;
626 fdct = (my_fdct_ptr)
629 cinfo->fdct = (struct jpeg_forward_dct *) fdct;
630 fdct->pub.start_pass = start_pass_fdctmgr;
636 fdct->pub.forward_DCT = forward_DCT;
638 fdct->dct = jsimd_fdct_islow;
640 fdct->dct = jpeg_fdct_islow;
645 fdct->pub.forward_DCT = forward_DCT;
647 fdct->dct = jsimd_fdct_ifast;
649 fdct->dct = jpeg_fdct_ifast;
654 fdct->pub.forward_DCT = forward_DCT_float;
656 fdct->float_dct = jsimd_fdct_float;
658 fdct->float_dct = jpeg_fdct_float;
676 fdct->convsamp = jsimd_convsamp;
678 fdct->convsamp = convsamp;
680 fdct->quantize = jsimd_quantize;
682 fdct->quantize = quantize;
688 fdct->float_convsamp = jsimd_convsamp_float;
690 fdct->float_convsamp = convsamp_float;
692 fdct->float_quantize = jsimd_quantize_float;
694 fdct->float_quantize = quantize_float;
705 fdct->float_workspace = (FAST_FLOAT *)
710 fdct->workspace = (DCTELEM *)
716 fdct->divisors[i] = NULL;
718 fdct->float_divisors[i] = NULL;