LCOV - code coverage report
Current view: top level - lib_dec - vlpc_1st_dec_fx.c (source / functions) Hit Total Coverage
Test: Coverage on main enc/dec/rend @ 3b2f07138c61dcf997bbf4165d0882f794b2995f Lines: 8 8 100.0 %
Date: 2025-05-03 01:55:50 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /*====================================================================================
       2             :     EVS Codec 3GPP TS26.452 Aug 12, 2021. Version 16.3.0
       3             :   ====================================================================================*/
       4             : 
       5             : #include <assert.h>
       6             : #include <stdint.h>
       7             : #include "options.h"
       8             : #include "prot_fx.h"
       9             : #include "rom_com.h"
      10             : 
      11      102245 : void vlpc_1st_dec(
      12             :     Word16 index,  /* input:  codebook index                  */
      13             :     Word16 *lsfq ) /* i/o:    i:prediction   o:quantized lsf 14Q1*1.28 */
      14             : {
      15             :     Word16 i;
      16             :     const Word16 *p_dico;
      17             : 
      18             : 
      19      102245 :     assert( index < 256 );
      20      102245 :     p_dico = &dico_lsf_abs_8b[index * M]; /*14Q1*1.28*/
      21     1738165 :     FOR( i = 0; i < M; i++ )
      22             :     {
      23     1635920 :         lsfq[i] = add( lsfq[i], *p_dico ); /*14Q1*1.28*/
      24     1635920 :         move16();
      25     1635920 :         p_dico++;
      26             :     }
      27      102245 : }

Generated by: LCOV version 1.14