亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? math_approx.c

?? 語音濾波源代碼
?? C
字號:
/* Copyright (C) 2002 Jean-Marc Valin    File: math_approx.c   Various math approximation functions for Speex   Redistribution and use in source and binary forms, with or without   modification, are permitted provided that the following conditions   are met:      - Redistributions of source code must retain the above copyright   notice, this list of conditions and the following disclaimer.      - Redistributions in binary form must reproduce the above copyright   notice, this list of conditions and the following disclaimer in the   documentation and/or other materials provided with the distribution.      - Neither the name of the Xiph.org Foundation nor the names of its   contributors may be used to endorse or promote products derived from   this software without specific prior written permission.      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS   ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/#ifdef HAVE_CONFIG_H#include "config.h"#endif#include "math_approx.h"#include "misc.h"#ifdef FIXED_POINT/* sqrt(x) ~= 0.22178 + 1.29227*x - 0.77070*x^2 + 0.25723*x^3 (for .25 < x < 1) */#define C0 3634#define C1 21173#define C2 -12627#define C3 4215spx_word16_t spx_sqrt(spx_word32_t x){   int k=0;   spx_word32_t rt;   if (x==0)      return 0;#if 1   if (x>16777216)   {      x>>=10;      k+=5;   }   if (x>1048576)   {      x>>=6;      k+=3;   }   if (x>262144)   {      x>>=4;      k+=2;   }   if (x>32768)   {      x>>=2;      k+=1;   }   if (x>16384)   {      x>>=2;      k+=1;   }#else   while (x>16384)   {      x>>=2;      k++;      }#endif   while (x<4096)   {      x<<=2;      k--;   }   rt = ADD16(C0, MULT16_16_Q14(x, ADD16(C1, MULT16_16_Q14(x, ADD16(C2, MULT16_16_Q14(x, (C3)))))));   if (k>0)      rt <<= k;   else      rt >>= -k;   rt >>=7;   return rt;}/* log(x) ~= -2.18151 + 4.20592*x - 2.88938*x^2 + 0.86535*x^3 (for .5 < x < 1) */#define A1 16469#define A2 2242#define A3 1486spx_word16_t spx_acos(spx_word16_t x){   int s=0;   spx_word16_t ret;   spx_word16_t sq;   if (x<0)   {      s=1;      x = NEG16(x);   }   x = SUB16(16384,x);      x = x >> 1;   sq = MULT16_16_Q13(x, ADD16(A1, MULT16_16_Q13(x, ADD16(A2, MULT16_16_Q13(x, (A3))))));   ret = spx_sqrt(SHL32(EXTEND32(sq),13));      /*ret = spx_sqrt(67108864*(-1.6129e-04 + 2.0104e+00*f + 2.7373e-01*f*f + 1.8136e-01*f*f*f));*/   if (s)      ret = SUB16(25736,ret);   return ret;}#define K1 8192#define K2 -4096#define K3 340#define K4 -10spx_word16_t spx_cos(spx_word16_t x){   spx_word16_t x2;   if (x<12868)   {      x2 = MULT16_16_P13(x,x);      return ADD32(K1, MULT16_16_P13(x2, ADD32(K2, MULT16_16_P13(x2, ADD32(K3, MULT16_16_P13(K4, x2))))));   } else {      x = SUB16(25736,x);      x2 = MULT16_16_P13(x,x);      return SUB32(-K1, MULT16_16_P13(x2, ADD32(K2, MULT16_16_P13(x2, ADD32(K3, MULT16_16_P13(K4, x2))))));   }}#else#ifndef M_PI#define M_PI           3.14159265358979323846  /* pi */#endif#define C1 0.9999932946f#define C2 -0.4999124376f#define C3 0.0414877472f#define C4 -0.0012712095f#define SPX_PI_2 1.5707963268spx_word16_t spx_cos(spx_word16_t x){   if (x<SPX_PI_2)   {      x *= x;      return C1 + x*(C2+x*(C3+C4*x));   } else {      x = M_PI-x;      x *= x;      return NEG16(C1 + x*(C2+x*(C3+C4*x)));   }}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品视频| 国产日韩欧美一区二区三区乱码| 久久综合久久综合久久综合| 夜夜揉揉日日人人青青一国产精品 | 欧美老人xxxx18| 国产日韩视频一区二区三区| 视频一区中文字幕国产| 91麻豆福利精品推荐| 久久久久久久久久久久电影| 日韩在线观看一区二区| 91久久精品网| 亚洲三级在线免费| 成人精品电影在线观看| 26uuu亚洲| 精品一区中文字幕| 欧美一区二区精美| 日韩国产欧美在线视频| 欧美午夜精品久久久久久超碰| 亚洲视频在线观看三级| 成人的网站免费观看| 久久免费午夜影院| 久国产精品韩国三级视频| 日韩一区国产二区欧美三区| 人人精品人人爱| 日韩亚洲欧美综合| 麻豆精品一区二区av白丝在线| 日韩一区二区三区在线| 蜜桃视频第一区免费观看| 欧美一区二区三区啪啪| 日韩国产精品久久久| 91精品蜜臀在线一区尤物| 五月天视频一区| 在线不卡a资源高清| 美女一区二区三区| 欧美成人精品1314www| 国产毛片精品视频| 国产视频一区不卡| 99久久伊人精品| 一区二区三区91| 欧美猛男男办公室激情| 日韩成人伦理电影在线观看| 日韩视频在线你懂得| 久久不见久久见免费视频1 | 欧美丰满少妇xxxxx高潮对白 | 亚洲码国产岛国毛片在线| 91年精品国产| 日韩中文字幕不卡| 欧美大片日本大片免费观看| 国产呦精品一区二区三区网站| 久久久不卡影院| 色视频成人在线观看免| 日韩电影在线一区二区| 久久色在线视频| 91色porny在线视频| 日韩综合小视频| 国产亚洲一区二区在线观看| 99re视频精品| 日本最新不卡在线| 欧美国产成人精品| 欧美日本视频在线| 国产精品白丝av| 亚洲综合无码一区二区| www亚洲一区| 91国产丝袜在线播放| 狂野欧美性猛交blacked| 中文字幕在线不卡一区| 欧美一激情一区二区三区| 成人午夜精品在线| 日韩成人dvd| 亚洲色图色小说| 精品国产一区二区三区不卡| 成人国产精品免费观看视频| 日韩精品一级中文字幕精品视频免费观看| 日韩女优电影在线观看| 在线精品视频小说1| 国产麻豆精品在线| 五月天亚洲精品| 亚洲欧洲av另类| 久久九九久精品国产免费直播| 欧美色图12p| 99久久免费精品| 国产传媒日韩欧美成人| 天使萌一区二区三区免费观看| 国产精品久久久久久亚洲毛片 | 精品国产凹凸成av人导航| 色婷婷久久久久swag精品| 国产精品香蕉一区二区三区| 午夜激情综合网| 亚洲蜜臀av乱码久久精品| 久久美女高清视频| 欧美一激情一区二区三区| 欧洲精品一区二区| 成人91在线观看| 懂色av一区二区三区免费看| 精品一区二区在线播放| 婷婷成人综合网| 亚洲一区二区三区四区在线观看| 1区2区3区国产精品| 久久久久久久久久久久电影 | 4438成人网| 欧美日韩黄色影视| 欧美三级日本三级少妇99| 色悠悠亚洲一区二区| av在线综合网| 成人教育av在线| 国产不卡视频一区二区三区| 国产一区二区女| 国产精品一区二区在线观看不卡 | 久久国产综合精品| 全部av―极品视觉盛宴亚洲| 亚洲成av人影院| 污片在线观看一区二区| 午夜激情久久久| 毛片基地黄久久久久久天堂| 日本不卡一二三| 蜜芽一区二区三区| 韩国女主播成人在线| 国产成人自拍网| jlzzjlzz亚洲女人18| 一本一道久久a久久精品综合蜜臀| 91碰在线视频| 欧美色偷偷大香| 欧美一区欧美二区| 久久婷婷国产综合国色天香 | 91色在线porny| 欧美曰成人黄网| 欧美一区二区三区婷婷月色| 久久综合久久99| 亚洲欧洲三级电影| 亚洲成人1区2区| 激情综合色综合久久综合| 国产成人精品免费在线| 91美女视频网站| 91精品国产综合久久精品麻豆| 精品国内二区三区| 欧美国产激情二区三区| 亚洲自拍另类综合| 久久精品国产99久久6| 成人午夜精品在线| 欧美久久高跟鞋激| 久久久久久久电影| 夜夜嗨av一区二区三区| 日韩国产在线一| 国产1区2区3区精品美女| 欧美在线999| 国产婷婷精品av在线| 一区二区三区美女视频| 国内成人免费视频| 欧美综合视频在线观看| 精品久久久久久亚洲综合网| 成人精品视频一区二区三区尤物| 久久99精品久久只有精品| 97精品久久久午夜一区二区三区 | 久久综合色播五月| 亚洲欧美偷拍三级| 久久99国产精品久久99| 一本到不卡精品视频在线观看| 日韩免费福利电影在线观看| 亚洲人成伊人成综合网小说| 久久爱www久久做| 欧美综合欧美视频| 国产午夜精品久久| 免费成人深夜小野草| 91久久精品一区二区三区| 国产日产欧美一区| 日韩电影在线看| 一本色道久久综合亚洲精品按摩 | 成人免费电影视频| 欧美一激情一区二区三区| 亚洲少妇30p| 国产馆精品极品| 欧美美女一区二区在线观看| 国产精品久久久久永久免费观看 | 午夜精品视频一区| 色综合天天综合网天天看片| 精品美女一区二区| 亚洲1区2区3区4区| 在线免费观看视频一区| 欧美激情一区二区三区| 国产呦萝稀缺另类资源| 日韩片之四级片| 婷婷综合另类小说色区| 色悠悠亚洲一区二区| 综合网在线视频| 成人福利视频在线看| 国产女人水真多18毛片18精品视频| 男人操女人的视频在线观看欧美| 在线观看中文字幕不卡| 亚洲最大成人网4388xx| 95精品视频在线| 亚洲欧洲在线观看av| av在线不卡观看免费观看| 中文一区一区三区高中清不卡| 国产精品一区一区| 国产欧美日韩三区| 波多野洁衣一区| 亚洲日本一区二区| 色综合中文字幕国产 | 国产精品视频一二三| 成人av在线播放网址|