Lines Matching defs:fdct
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];
496 my_fdct_ptr fdct = (my_fdct_ptr)cinfo->fdct;
497 DCTELEM *divisors = fdct->divisors[compptr->quant_tbl_no];
502 forward_DCT_method_ptr do_dct = fdct->dct;
503 convsamp_method_ptr do_convsamp = fdct->convsamp;
504 quantize_method_ptr do_quantize = fdct->quantize;
505 workspace = fdct->workspace;
586 my_fdct_ptr fdct = (my_fdct_ptr)cinfo->fdct;
587 FAST_FLOAT *divisors = fdct->float_divisors[compptr->quant_tbl_no];
593 float_DCT_method_ptr do_dct = fdct->float_dct;
594 float_convsamp_method_ptr do_convsamp = fdct->float_convsamp;
595 float_quantize_method_ptr do_quantize = fdct->float_quantize;
596 workspace = fdct->float_workspace;
622 my_fdct_ptr fdct;
625 fdct = (my_fdct_ptr)
628 cinfo->fdct = (struct jpeg_forward_dct *)fdct;
629 fdct->pub.start_pass = start_pass_fdctmgr;
635 fdct->pub.forward_DCT = forward_DCT;
637 fdct->dct = jsimd_fdct_islow;
639 fdct->dct = jpeg_fdct_islow;
644 fdct->pub.forward_DCT = forward_DCT;
646 fdct->dct = jsimd_fdct_ifast;
648 fdct->dct = jpeg_fdct_ifast;
653 fdct->pub.forward_DCT = forward_DCT_float;
655 fdct->float_dct = jsimd_fdct_float;
657 fdct->float_dct = jpeg_fdct_float;
675 fdct->convsamp = jsimd_convsamp;
677 fdct->convsamp = convsamp;
679 fdct->quantize = jsimd_quantize;
681 fdct->quantize = quantize;
687 fdct->float_convsamp = jsimd_convsamp_float;
689 fdct->float_convsamp = convsamp_float;
691 fdct->float_quantize = jsimd_quantize_float;
693 fdct->float_quantize = quantize_float;
704 fdct->float_workspace = (FAST_FLOAT *)
709 fdct->workspace = (DCTELEM *)
715 fdct->divisors[i] = NULL;
717 fdct->float_divisors[i] = NULL;