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