LCOV - code coverage report
Current view: top level - lib_lc3plus - mdct_shaping.c (source / functions) Hit Total Coverage
Test: Coverage on main -- short test vectors @ 1ecb9137d23f3dad766c8f6f3eb1e829e795f071 Lines: 7 7 100.0 %
Date: 2025-10-29 06:44:26 Functions: 1 1 100.0 %

          Line data    Source code
       1             : /******************************************************************************
       2             : *                        ETSI TS 103 634 V1.5.1                               *
       3             : *              Low Complexity Communication Codec Plus (LC3plus)              *
       4             : *                                                                             *
       5             : * Copyright licence is solely granted through ETSI Intellectual Property      *
       6             : * Rights Policy, 3rd April 2019. No patent licence is granted by implication, *
       7             : * estoppel or otherwise.                                                      *
       8             : ******************************************************************************/
       9             : 
      10             : #include "options.h"
      11             : #include "wmc_auto.h"
      12             : #include "functions.h"
      13             : 
      14     2367553 : void processMdctShaping_fl(LC3_FLOAT x[], LC3_FLOAT scf[], const LC3_INT bands_offset[], LC3_INT fdns_npts)
      15             : {
      16             :     LC3_INT i, j;
      17             :         LC3_FLOAT val;
      18             : 
      19     2367553 :         j = 0;
      20   133481608 :     for (i = 0; i < fdns_npts; i++) {
      21   131114055 :         val = scf[i];
      22             :         
      23   624596495 :         for (; j < bands_offset[i + 1]; j++) {
      24   493482440 :             x[j] = x[j] * val;
      25             :         }
      26             :     }
      27     2367553 : }

Generated by: LCOV version 1.14