• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/flac-1.2.1/src/libFLAC/

Lines Matching defs:sum

270 	FLAC__int32 sum;
283 sum = 0;
286 sum += qlp_coeff[j] * (*(--history));
296 *(residual++) = *(data++) - (sum >> lp_quantization);
301 sum = 0;
303 sum += qlp_coeff[j] * data[i-j-1];
304 residual[i] = data[i] - (sum >> lp_quantization);
311 FLAC__int32 sum;
326 sum = 0;
327 sum += qlp_coeff[11] * data[i-12];
328 sum += qlp_coeff[10] * data[i-11];
329 sum += qlp_coeff[9] * data[i-10];
330 sum += qlp_coeff[8] * data[i-9];
331 sum += qlp_coeff[7] * data[i-8];
332 sum += qlp_coeff[6] * data[i-7];
333 sum += qlp_coeff[5] * data[i-6];
334 sum += qlp_coeff[4] * data[i-5];
335 sum += qlp_coeff[3] * data[i-4];
336 sum += qlp_coeff[2] * data[i-3];
337 sum += qlp_coeff[1] * data[i-2];
338 sum += qlp_coeff[0] * data[i-1];
339 residual[i] = data[i] - (sum >> lp_quantization);
344 sum = 0;
345 sum += qlp_coeff[10] * data[i-11];
346 sum += qlp_coeff[9] * data[i-10];
347 sum += qlp_coeff[8] * data[i-9];
348 sum += qlp_coeff[7] * data[i-8];
349 sum += qlp_coeff[6] * data[i-7];
350 sum += qlp_coeff[5] * data[i-6];
351 sum += qlp_coeff[4] * data[i-5];
352 sum += qlp_coeff[3] * data[i-4];
353 sum += qlp_coeff[2] * data[i-3];
354 sum += qlp_coeff[1] * data[i-2];
355 sum += qlp_coeff[0] * data[i-1];
356 residual[i] = data[i] - (sum >> lp_quantization);
363 sum = 0;
364 sum += qlp_coeff[9] * data[i-10];
365 sum += qlp_coeff[8] * data[i-9];
366 sum += qlp_coeff[7] * data[i-8];
367 sum += qlp_coeff[6] * data[i-7];
368 sum += qlp_coeff[5] * data[i-6];
369 sum += qlp_coeff[4] * data[i-5];
370 sum += qlp_coeff[3] * data[i-4];
371 sum += qlp_coeff[2] * data[i-3];
372 sum += qlp_coeff[1] * data[i-2];
373 sum += qlp_coeff[0] * data[i-1];
374 residual[i] = data[i] - (sum >> lp_quantization);
379 sum = 0;
380 sum += qlp_coeff[8] * data[i-9];
381 sum += qlp_coeff[7] * data[i-8];
382 sum += qlp_coeff[6] * data[i-7];
383 sum += qlp_coeff[5] * data[i-6];
384 sum += qlp_coeff[4] * data[i-5];
385 sum += qlp_coeff[3] * data[i-4];
386 sum += qlp_coeff[2] * data[i-3];
387 sum += qlp_coeff[1] * data[i-2];
388 sum += qlp_coeff[0] * data[i-1];
389 residual[i] = data[i] - (sum >> lp_quantization);
398 sum = 0;
399 sum += qlp_coeff[7] * data[i-8];
400 sum += qlp_coeff[6] * data[i-7];
401 sum += qlp_coeff[5] * data[i-6];
402 sum += qlp_coeff[4] * data[i-5];
403 sum += qlp_coeff[3] * data[i-4];
404 sum += qlp_coeff[2] * data[i-3];
405 sum += qlp_coeff[1] * data[i-2];
406 sum += qlp_coeff[0] * data[i-1];
407 residual[i] = data[i] - (sum >> lp_quantization);
412 sum = 0;
413 sum += qlp_coeff[6] * data[i-7];
414 sum += qlp_coeff[5] * data[i-6];
415 sum += qlp_coeff[4] * data[i-5];
416 sum += qlp_coeff[3] * data[i-4];
417 sum += qlp_coeff[2] * data[i-3];
418 sum += qlp_coeff[1] * data[i-2];
419 sum += qlp_coeff[0] * data[i-1];
420 residual[i] = data[i] - (sum >> lp_quantization);
427 sum = 0;
428 sum += qlp_coeff[5] * data[i-6];
429 sum += qlp_coeff[4] * data[i-5];
430 sum += qlp_coeff[3] * data[i-4];
431 sum += qlp_coeff[2] * data[i-3];
432 sum += qlp_coeff[1] * data[i-2];
433 sum += qlp_coeff[0] * data[i-1];
434 residual[i] = data[i] - (sum >> lp_quantization);
439 sum = 0;
440 sum += qlp_coeff[4] * data[i-5];
441 sum += qlp_coeff[3] * data[i-4];
442 sum += qlp_coeff[2] * data[i-3];
443 sum += qlp_coeff[1] * data[i-2];
444 sum += qlp_coeff[0] * data[i-1];
445 residual[i] = data[i] - (sum >> lp_quantization);
454 sum = 0;
455 sum += qlp_coeff[3] * data[i-4];
456 sum += qlp_coeff[2] * data[i-3];
457 sum += qlp_coeff[1] * data[i-2];
458 sum += qlp_coeff[0] * data[i-1];
459 residual[i] = data[i] - (sum >> lp_quantization);
464 sum = 0;
465 sum += qlp_coeff[2] * data[i-3];
466 sum += qlp_coeff[1] * data[i-2];
467 sum += qlp_coeff[0] * data[i-1];
468 residual[i] = data[i] - (sum >> lp_quantization);
475 sum = 0;
476 sum += qlp_coeff[1] * data[i-2];
477 sum += qlp_coeff[0] * data[i-1];
478 residual[i] = data[i] - (sum >> lp_quantization);
490 sum = 0;
492 case 32: sum += qlp_coeff[31] * data[i-32];
493 case 31: sum += qlp_coeff[30] * data[i-31];
494 case 30: sum += qlp_coeff[29] * data[i-30];
495 case 29: sum += qlp_coeff[28] * data[i-29];
496 case 28: sum += qlp_coeff[27] * data[i-28];
497 case 27: sum += qlp_coeff[26] * data[i-27];
498 case 26: sum += qlp_coeff[25] * data[i-26];
499 case 25: sum += qlp_coeff[24] * data[i-25];
500 case 24: sum += qlp_coeff[23] * data[i-24];
501 case 23: sum += qlp_coeff[22] * data[i-23];
502 case 22: sum += qlp_coeff[21] * data[i-22];
503 case 21: sum += qlp_coeff[20] * data[i-21];
504 case 20: sum += qlp_coeff[19] * data[i-20];
505 case 19: sum += qlp_coeff[18] * data[i-19];
506 case 18: sum += qlp_coeff[17] * data[i-18];
507 case 17: sum += qlp_coeff[16] * data[i-17];
508 case 16: sum += qlp_coeff[15] * data[i-16];
509 case 15: sum += qlp_coeff[14] * data[i-15];
510 case 14: sum += qlp_coeff[13] * data[i-14];
511 case 13: sum += qlp_coeff[12] * data[i-13];
512 sum += qlp_coeff[11] * data[i-12];
513 sum += qlp_coeff[10] * data[i-11];
514 sum += qlp_coeff[ 9] * data[i-10];
515 sum += qlp_coeff[ 8] * data[i- 9];
516 sum += qlp_coeff[ 7] * data[i- 8];
517 sum += qlp_coeff[ 6] * data[i- 7];
518 sum += qlp_coeff[ 5] * data[i- 6];
519 sum += qlp_coeff[ 4] * data[i- 5];
520 sum += qlp_coeff[ 3] * data[i- 4];
521 sum += qlp_coeff[ 2] * data[i- 3];
522 sum += qlp_coeff[ 1] * data[i- 2];
523 sum += qlp_coeff[ 0] * data[i- 1];
525 residual[i] = data[i] - (sum >> lp_quantization);
535 FLAC__int64 sum;
547 sum = 0;
550 sum += (FLAC__int64)qlp_coeff[j] * (FLAC__int64)(*(--history));
551 if(FLAC__bitmath_silog2_wide(sum >> lp_quantization) > 32) {
553 fprintf(stderr,"FLAC__lpc_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, sum=%I64d\n", i, sum >> lp_quantization);
555 fprintf(stderr,"FLAC__lpc_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> lp_quantization));
559 if(FLAC__bitmath_silog2_wide((FLAC__int64)(*data) - (sum >> lp_quantization)) > 32) {
561 fprintf(stderr,"FLAC__lpc_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, data=%d, sum=%I64d, residual=%I64d\n", i, *data, sum >> lp_quantization, (FLAC__int64)(*data) - (sum >> lp_quantization));
563 fprintf(stderr,"FLAC__lpc_compute_residual_from_qlp_coefficients_wide: OVERFLOW, i=%u, data=%d, sum=%lld, residual=%lld\n", i, *data, (long long)(sum >> lp_quantization), (long long)((FLAC__int64)(*data) - (sum >> lp_quantization)));
567 *(residual++) = *(data++) - (FLAC__int32)(sum >> lp_quantization);
573 FLAC__int64 sum;
588 sum = 0;
589 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
590 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
591 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
592 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
593 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
594 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
595 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
596 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
597 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
598 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
599 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
600 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
601 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
606 sum = 0;
607 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
608 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
609 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
610 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
611 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
612 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
613 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
614 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
615 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
616 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
617 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
618 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
625 sum = 0;
626 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
627 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
628 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
629 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
630 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
631 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
632 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
633 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
634 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
635 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
636 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
641 sum = 0;
642 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
643 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
644 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
645 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
646 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
647 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
648 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
649 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
650 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
651 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
660 sum = 0;
661 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
662 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
663 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
664 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
665 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
666 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
667 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
668 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
669 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
674 sum = 0;
675 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
676 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
677 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
678 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
679 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
680 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
681 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
682 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
689 sum = 0;
690 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
691 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
692 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
693 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
694 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
695 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
696 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
701 sum = 0;
702 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
703 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
704 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
705 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
706 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
707 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
716 sum = 0;
717 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
718 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
719 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
720 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
721 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
726 sum = 0;
727 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
728 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
729 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
730 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
737 sum = 0;
738 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
739 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
740 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
752 sum = 0;
754 case 32: sum += qlp_coeff[31] * (FLAC__int64)data[i-32];
755 case 31: sum += qlp_coeff[30] * (FLAC__int64)data[i-31];
756 case 30: sum += qlp_coeff[29] * (FLAC__int64)data[i-30];
757 case 29: sum += qlp_coeff[28] * (FLAC__int64)data[i-29];
758 case 28: sum += qlp_coeff[27] * (FLAC__int64)data[i-28];
759 case 27: sum += qlp_coeff[26] * (FLAC__int64)data[i-27];
760 case 26: sum += qlp_coeff[25] * (FLAC__int64)data[i-26];
761 case 25: sum += qlp_coeff[24] * (FLAC__int64)data[i-25];
762 case 24: sum += qlp_coeff[23] * (FLAC__int64)data[i-24];
763 case 23: sum += qlp_coeff[22] * (FLAC__int64)data[i-23];
764 case 22: sum += qlp_coeff[21] * (FLAC__int64)data[i-22];
765 case 21: sum += qlp_coeff[20] * (FLAC__int64)data[i-21];
766 case 20: sum += qlp_coeff[19] * (FLAC__int64)data[i-20];
767 case 19: sum += qlp_coeff[18] * (FLAC__int64)data[i-19];
768 case 18: sum += qlp_coeff[17] * (FLAC__int64)data[i-18];
769 case 17: sum += qlp_coeff[16] * (FLAC__int64)data[i-17];
770 case 16: sum += qlp_coeff[15] * (FLAC__int64)data[i-16];
771 case 15: sum += qlp_coeff[14] * (FLAC__int64)data[i-15];
772 case 14: sum += qlp_coeff[13] * (FLAC__int64)data[i-14];
773 case 13: sum += qlp_coeff[12] * (FLAC__int64)data[i-13];
774 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
775 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
776 sum += qlp_coeff[ 9] * (FLAC__int64)data[i-10];
777 sum += qlp_coeff[ 8] * (FLAC__int64)data[i- 9];
778 sum += qlp_coeff[ 7] * (FLAC__int64)data[i- 8];
779 sum += qlp_coeff[ 6] * (FLAC__int64)data[i- 7];
780 sum += qlp_coeff[ 5] * (FLAC__int64)data[i- 6];
781 sum += qlp_coeff[ 4] * (FLAC__int64)data[i- 5];
782 sum += qlp_coeff[ 3] * (FLAC__int64)data[i- 4];
783 sum += qlp_coeff[ 2] * (FLAC__int64)data[i- 3];
784 sum += qlp_coeff[ 1] * (FLAC__int64)data[i- 2];
785 sum += qlp_coeff[ 0] * (FLAC__int64)data[i- 1];
787 residual[i] = data[i] - (FLAC__int32)(sum >> lp_quantization);
800 FLAC__int32 sum;
813 sum = 0;
816 sum += qlp_coeff[j] * (*(--history));
826 *(data++) = *(r++) + (sum >> lp_quantization);
831 sum = 0;
833 sum += qlp_coeff[j] * data[i-j-1];
834 data[i] = residual[i] + (sum >> lp_quantization);
841 FLAC__int32 sum;
856 sum = 0;
857 sum += qlp_coeff[11] * data[i-12];
858 sum += qlp_coeff[10] * data[i-11];
859 sum += qlp_coeff[9] * data[i-10];
860 sum += qlp_coeff[8] * data[i-9];
861 sum += qlp_coeff[7] * data[i-8];
862 sum += qlp_coeff[6] * data[i-7];
863 sum += qlp_coeff[5] * data[i-6];
864 sum += qlp_coeff[4] * data[i-5];
865 sum += qlp_coeff[3] * data[i-4];
866 sum += qlp_coeff[2] * data[i-3];
867 sum += qlp_coeff[1] * data[i-2];
868 sum += qlp_coeff[0] * data[i-1];
869 data[i] = residual[i] + (sum >> lp_quantization);
874 sum = 0;
875 sum += qlp_coeff[10] * data[i-11];
876 sum += qlp_coeff[9] * data[i-10];
877 sum += qlp_coeff[8] * data[i-9];
878 sum += qlp_coeff[7] * data[i-8];
879 sum += qlp_coeff[6] * data[i-7];
880 sum += qlp_coeff[5] * data[i-6];
881 sum += qlp_coeff[4] * data[i-5];
882 sum += qlp_coeff[3] * data[i-4];
883 sum += qlp_coeff[2] * data[i-3];
884 sum += qlp_coeff[1] * data[i-2];
885 sum += qlp_coeff[0] * data[i-1];
886 data[i] = residual[i] + (sum >> lp_quantization);
893 sum = 0;
894 sum += qlp_coeff[9] * data[i-10];
895 sum += qlp_coeff[8] * data[i-9];
896 sum += qlp_coeff[7] * data[i-8];
897 sum += qlp_coeff[6] * data[i-7];
898 sum += qlp_coeff[5] * data[i-6];
899 sum += qlp_coeff[4] * data[i-5];
900 sum += qlp_coeff[3] * data[i-4];
901 sum += qlp_coeff[2] * data[i-3];
902 sum += qlp_coeff[1] * data[i-2];
903 sum += qlp_coeff[0] * data[i-1];
904 data[i] = residual[i] + (sum >> lp_quantization);
909 sum = 0;
910 sum += qlp_coeff[8] * data[i-9];
911 sum += qlp_coeff[7] * data[i-8];
912 sum += qlp_coeff[6] * data[i-7];
913 sum += qlp_coeff[5] * data[i-6];
914 sum += qlp_coeff[4] * data[i-5];
915 sum += qlp_coeff[3] * data[i-4];
916 sum += qlp_coeff[2] * data[i-3];
917 sum += qlp_coeff[1] * data[i-2];
918 sum += qlp_coeff[0] * data[i-1];
919 data[i] = residual[i] + (sum >> lp_quantization);
928 sum = 0;
929 sum += qlp_coeff[7] * data[i-8];
930 sum += qlp_coeff[6] * data[i-7];
931 sum += qlp_coeff[5] * data[i-6];
932 sum += qlp_coeff[4] * data[i-5];
933 sum += qlp_coeff[3] * data[i-4];
934 sum += qlp_coeff[2] * data[i-3];
935 sum += qlp_coeff[1] * data[i-2];
936 sum += qlp_coeff[0] * data[i-1];
937 data[i] = residual[i] + (sum >> lp_quantization);
942 sum = 0;
943 sum += qlp_coeff[6] * data[i-7];
944 sum += qlp_coeff[5] * data[i-6];
945 sum += qlp_coeff[4] * data[i-5];
946 sum += qlp_coeff[3] * data[i-4];
947 sum += qlp_coeff[2] * data[i-3];
948 sum += qlp_coeff[1] * data[i-2];
949 sum += qlp_coeff[0] * data[i-1];
950 data[i] = residual[i] + (sum >> lp_quantization);
957 sum = 0;
958 sum += qlp_coeff[5] * data[i-6];
959 sum += qlp_coeff[4] * data[i-5];
960 sum += qlp_coeff[3] * data[i-4];
961 sum += qlp_coeff[2] * data[i-3];
962 sum += qlp_coeff[1] * data[i-2];
963 sum += qlp_coeff[0] * data[i-1];
964 data[i] = residual[i] + (sum >> lp_quantization);
969 sum = 0;
970 sum += qlp_coeff[4] * data[i-5];
971 sum += qlp_coeff[3] * data[i-4];
972 sum += qlp_coeff[2] * data[i-3];
973 sum += qlp_coeff[1] * data[i-2];
974 sum += qlp_coeff[0] * data[i-1];
975 data[i] = residual[i] + (sum >> lp_quantization);
984 sum = 0;
985 sum += qlp_coeff[3] * data[i-4];
986 sum += qlp_coeff[2] * data[i-3];
987 sum += qlp_coeff[1] * data[i-2];
988 sum += qlp_coeff[0] * data[i-1];
989 data[i] = residual[i] + (sum >> lp_quantization);
994 sum = 0;
995 sum += qlp_coeff[2] * data[i-3];
996 sum += qlp_coeff[1] * data[i-2];
997 sum += qlp_coeff[0] * data[i-1];
998 data[i] = residual[i] + (sum >> lp_quantization);
1005 sum = 0;
1006 sum += qlp_coeff[1] * data[i-2];
1007 sum += qlp_coeff[0] * data[i-1];
1008 data[i] = residual[i] + (sum >> lp_quantization);
1020 sum = 0;
1022 case 32: sum += qlp_coeff[31] * data[i-32];
1023 case 31: sum += qlp_coeff[30] * data[i-31];
1024 case 30: sum += qlp_coeff[29] * data[i-30];
1025 case 29: sum += qlp_coeff[28] * data[i-29];
1026 case 28: sum += qlp_coeff[27] * data[i-28];
1027 case 27: sum += qlp_coeff[26] * data[i-27];
1028 case 26: sum += qlp_coeff[25] * data[i-26];
1029 case 25: sum += qlp_coeff[24] * data[i-25];
1030 case 24: sum += qlp_coeff[23] * data[i-24];
1031 case 23: sum += qlp_coeff[22] * data[i-23];
1032 case 22: sum += qlp_coeff[21] * data[i-22];
1033 case 21: sum += qlp_coeff[20] * data[i-21];
1034 case 20: sum += qlp_coeff[19] * data[i-20];
1035 case 19: sum += qlp_coeff[18] * data[i-19];
1036 case 18: sum += qlp_coeff[17] * data[i-18];
1037 case 17: sum += qlp_coeff[16] * data[i-17];
1038 case 16: sum += qlp_coeff[15] * data[i-16];
1039 case 15: sum += qlp_coeff[14] * data[i-15];
1040 case 14: sum += qlp_coeff[13] * data[i-14];
1041 case 13: sum += qlp_coeff[12] * data[i-13];
1042 sum += qlp_coeff[11] * data[i-12];
1043 sum += qlp_coeff[10] * data[i-11];
1044 sum += qlp_coeff[ 9] * data[i-10];
1045 sum += qlp_coeff[ 8] * data[i- 9];
1046 sum += qlp_coeff[ 7] * data[i- 8];
1047 sum += qlp_coeff[ 6] * data[i- 7];
1048 sum += qlp_coeff[ 5] * data[i- 6];
1049 sum += qlp_coeff[ 4] * data[i- 5];
1050 sum += qlp_coeff[ 3] * data[i- 4];
1051 sum += qlp_coeff[ 2] * data[i- 3];
1052 sum += qlp_coeff[ 1] * data[i- 2];
1053 sum += qlp_coeff[ 0] * data[i- 1];
1055 data[i] = residual[i] + (sum >> lp_quantization);
1065 FLAC__int64 sum;
1077 sum = 0;
1080 sum += (FLAC__int64)qlp_coeff[j] * (FLAC__int64)(*(--history));
1081 if(FLAC__bitmath_silog2_wide(sum >> lp_quantization) > 32) {
1083 fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%I64d\n", i, sum >> lp_quantization);
1085 fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, sum=%lld\n", i, (long long)(sum >> lp_quantization));
1089 if(FLAC__bitmath_silog2_wide((FLAC__int64)(*r) + (sum >> lp_quantization)) > 32) {
1091 fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%I64d, data=%I64d\n", i, *r, sum >> lp_quantization, (FLAC__int64)(*r) + (sum >> lp_quantization));
1093 fprintf(stderr,"FLAC__lpc_restore_signal_wide: OVERFLOW, i=%u, residual=%d, sum=%lld, data=%lld\n", i, *r, (long long)(sum >> lp_quantization), (long long)((FLAC__int64)(*r) + (sum >> lp_quantization)));
1097 *(data++) = *(r++) + (FLAC__int32)(sum >> lp_quantization);
1103 FLAC__int64 sum;
1118 sum = 0;
1119 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
1120 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1121 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1122 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1123 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1124 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1125 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1126 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1127 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1128 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1129 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1130 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1131 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1136 sum = 0;
1137 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1138 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1139 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1140 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1141 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1142 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1143 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1144 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1145 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1146 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1147 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1148 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1155 sum = 0;
1156 sum += qlp_coeff[9] * (FLAC__int64)data[i-10];
1157 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1158 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1159 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1160 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1161 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1162 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1163 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1164 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1165 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1166 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1171 sum = 0;
1172 sum += qlp_coeff[8] * (FLAC__int64)data[i-9];
1173 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1174 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1175 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1176 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1177 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1178 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1179 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1180 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1181 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1190 sum = 0;
1191 sum += qlp_coeff[7] * (FLAC__int64)data[i-8];
1192 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1193 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1194 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1195 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1196 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1197 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1198 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1199 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1204 sum = 0;
1205 sum += qlp_coeff[6] * (FLAC__int64)data[i-7];
1206 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1207 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1208 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1209 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1210 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1211 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1212 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1219 sum = 0;
1220 sum += qlp_coeff[5] * (FLAC__int64)data[i-6];
1221 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1222 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1223 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1224 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1225 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1226 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1231 sum = 0;
1232 sum += qlp_coeff[4] * (FLAC__int64)data[i-5];
1233 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1234 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1235 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1236 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1237 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1246 sum = 0;
1247 sum += qlp_coeff[3] * (FLAC__int64)data[i-4];
1248 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1249 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1250 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1251 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1256 sum = 0;
1257 sum += qlp_coeff[2] * (FLAC__int64)data[i-3];
1258 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1259 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1260 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1267 sum = 0;
1268 sum += qlp_coeff[1] * (FLAC__int64)data[i-2];
1269 sum += qlp_coeff[0] * (FLAC__int64)data[i-1];
1270 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);
1282 sum = 0;
1284 case 32: sum += qlp_coeff[31] * (FLAC__int64)data[i-32];
1285 case 31: sum += qlp_coeff[30] * (FLAC__int64)data[i-31];
1286 case 30: sum += qlp_coeff[29] * (FLAC__int64)data[i-30];
1287 case 29: sum += qlp_coeff[28] * (FLAC__int64)data[i-29];
1288 case 28: sum += qlp_coeff[27] * (FLAC__int64)data[i-28];
1289 case 27: sum += qlp_coeff[26] * (FLAC__int64)data[i-27];
1290 case 26: sum += qlp_coeff[25] * (FLAC__int64)data[i-26];
1291 case 25: sum += qlp_coeff[24] * (FLAC__int64)data[i-25];
1292 case 24: sum += qlp_coeff[23] * (FLAC__int64)data[i-24];
1293 case 23: sum += qlp_coeff[22] * (FLAC__int64)data[i-23];
1294 case 22: sum += qlp_coeff[21] * (FLAC__int64)data[i-22];
1295 case 21: sum += qlp_coeff[20] * (FLAC__int64)data[i-21];
1296 case 20: sum += qlp_coeff[19] * (FLAC__int64)data[i-20];
1297 case 19: sum += qlp_coeff[18] * (FLAC__int64)data[i-19];
1298 case 18: sum += qlp_coeff[17] * (FLAC__int64)data[i-18];
1299 case 17: sum += qlp_coeff[16] * (FLAC__int64)data[i-17];
1300 case 16: sum += qlp_coeff[15] * (FLAC__int64)data[i-16];
1301 case 15: sum += qlp_coeff[14] * (FLAC__int64)data[i-15];
1302 case 14: sum += qlp_coeff[13] * (FLAC__int64)data[i-14];
1303 case 13: sum += qlp_coeff[12] * (FLAC__int64)data[i-13];
1304 sum += qlp_coeff[11] * (FLAC__int64)data[i-12];
1305 sum += qlp_coeff[10] * (FLAC__int64)data[i-11];
1306 sum += qlp_coeff[ 9] * (FLAC__int64)data[i-10];
1307 sum += qlp_coeff[ 8] * (FLAC__int64)data[i- 9];
1308 sum += qlp_coeff[ 7] * (FLAC__int64)data[i- 8];
1309 sum += qlp_coeff[ 6] * (FLAC__int64)data[i- 7];
1310 sum += qlp_coeff[ 5] * (FLAC__int64)data[i- 6];
1311 sum += qlp_coeff[ 4] * (FLAC__int64)data[i- 5];
1312 sum += qlp_coeff[ 3] * (FLAC__int64)data[i- 4];
1313 sum += qlp_coeff[ 2] * (FLAC__int64)data[i- 3];
1314 sum += qlp_coeff[ 1] * (FLAC__int64)data[i- 2];
1315 sum += qlp_coeff[ 0] * (FLAC__int64)data[i- 1];
1317 data[i] = residual[i] + (FLAC__int32)(sum >> lp_quantization);