⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d_gain_p.c

📁 Trolltech公司发布的图形界面操作系统。可在qt-embedded-2.3.10平台上编译为嵌入式图形界面操作系统。
💻 C
字号:
/***********************************************************************************      GSM AMR-NB speech codec   R98   Version 7.6.0   December 12, 2001*                                R99   Version 3.3.0                *                                REL-4 Version 4.1.0                ***********************************************************************************      File             : d_gain_p.c**********************************************************************************/  /**********************************************************************************                         MODULE INCLUDE FILE AND VERSION ID*********************************************************************************/#include "d_gain_p.h"const char d_gain_p_id[] = "@(#)$Id $" d_gain_p_h; /**********************************************************************************                         INCLUDE FILES*********************************************************************************/#include <stdlib.h>#include <stdio.h>#include "typedef.h"#include "mode.h"#include "basic_op.h"#include "oper_32b.h"#include "count.h"#include "cnst.h"/**********************************************************************************                         LOCAL VARIABLES AND TABLES*********************************************************************************/#include "gains.tab" /**********************************************************************************                         PUBLIC PROGRAM CODE*********************************************************************************//*****************************************************************************  Function    : d_gain_pitch*  Purpose     : Decodes the pitch gain using the received index.*                output is in Q14 ****************************************************************************/Word16 d_gain_pitch (      /* return value: gain (Q14)                */    enum Mode mode,        /* i   : AMR mode                          */       Word16 index           /* i   : index of quantization             */){    Word16 gain;    test ();    if (sub(mode, MR122) == 0)    {       /* clear 2 LSBits */       gain = shl (shr (qua_gain_pitch[index], 2), 2);    move16 ();    }    else    {       gain = qua_gain_pitch[index];                      move16 ();     }        return gain;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -