/*==================================================================================== EVS Codec 3GPP TS26.442 Jun 30, 2015. Version CR 26.442-0010 ====================================================================================*/ #include #include "prot_fx.h" #include "stl.h" extern Word16 const dico_lsf_abs_8b[]; void vlpc_1st_dec( Word16 index, /* input: codebook index */ Word16 *lsfq) /* i/o: i:prediction o:quantized lsf */ { Word16 i; const Word16 *p_dico; assert(index < 256); p_dico = &dico_lsf_abs_8b[index * M]; FOR (i = 0; i < M; i++) { lsfq[i] = add(lsfq[i], *p_dico); move16(); p_dico++; } }