Lines Matching refs:fdct
233 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in start_pass_fdctmgr() local
255 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
256 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
260 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
264 && fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
265 fdct->quantize = quantize; in start_pass_fdctmgr()
295 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
296 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
300 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
307 && fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
308 fdct->quantize = quantize; in start_pass_fdctmgr()
337 if (fdct->float_divisors[qtblno] == NULL) { in start_pass_fdctmgr()
338 fdct->float_divisors[qtblno] = (FAST_FLOAT *) in start_pass_fdctmgr()
342 fdtbl = fdct->float_divisors[qtblno]; in start_pass_fdctmgr()
492 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in forward_DCT() local
493 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no]; in forward_DCT()
498 forward_DCT_method_ptr do_dct = fdct->dct; in forward_DCT()
499 convsamp_method_ptr do_convsamp = fdct->convsamp; in forward_DCT()
500 quantize_method_ptr do_quantize = fdct->quantize; in forward_DCT()
501 workspace = fdct->workspace; in forward_DCT()
582 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in forward_DCT_float() local
583 FAST_FLOAT * divisors = fdct->float_divisors[compptr->quant_tbl_no]; in forward_DCT_float()
589 float_DCT_method_ptr do_dct = fdct->float_dct; in forward_DCT_float()
590 float_convsamp_method_ptr do_convsamp = fdct->float_convsamp; in forward_DCT_float()
591 float_quantize_method_ptr do_quantize = fdct->float_quantize; in forward_DCT_float()
592 workspace = fdct->float_workspace; in forward_DCT_float()
618 my_fdct_ptr fdct; in jinit_forward_dct() local
621 fdct = (my_fdct_ptr) in jinit_forward_dct()
624 cinfo->fdct = (struct jpeg_forward_dct *) fdct; in jinit_forward_dct()
625 fdct->pub.start_pass = start_pass_fdctmgr; in jinit_forward_dct()
631 fdct->pub.forward_DCT = forward_DCT; in jinit_forward_dct()
633 fdct->dct = jsimd_fdct_islow; in jinit_forward_dct()
635 fdct->dct = jpeg_fdct_islow; in jinit_forward_dct()
640 fdct->pub.forward_DCT = forward_DCT; in jinit_forward_dct()
642 fdct->dct = jsimd_fdct_ifast; in jinit_forward_dct()
644 fdct->dct = jpeg_fdct_ifast; in jinit_forward_dct()
649 fdct->pub.forward_DCT = forward_DCT_float; in jinit_forward_dct()
651 fdct->float_dct = jsimd_fdct_float; in jinit_forward_dct()
653 fdct->float_dct = jpeg_fdct_float; in jinit_forward_dct()
671 fdct->convsamp = jsimd_convsamp; in jinit_forward_dct()
673 fdct->convsamp = convsamp; in jinit_forward_dct()
675 fdct->quantize = jsimd_quantize; in jinit_forward_dct()
677 fdct->quantize = quantize; in jinit_forward_dct()
683 fdct->float_convsamp = jsimd_convsamp_float; in jinit_forward_dct()
685 fdct->float_convsamp = convsamp_float; in jinit_forward_dct()
687 fdct->float_quantize = jsimd_quantize_float; in jinit_forward_dct()
689 fdct->float_quantize = quantize_float; in jinit_forward_dct()
700 fdct->float_workspace = (FAST_FLOAT *) in jinit_forward_dct()
705 fdct->workspace = (DCTELEM *) in jinit_forward_dct()
711 fdct->divisors[i] = NULL; in jinit_forward_dct()
713 fdct->float_divisors[i] = NULL; in jinit_forward_dct()