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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cb_search_arm4.h

?? speex 1.1.12 編碼 穩(wěn)定版本
?? H
字號(hào):
/* Copyright (C) 2004 Jean-Marc Valin *//**   @file cb_search_arm4.h   @brief Fixed codebook functions (ARM4 version)*//*   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.*//* This optimization is temporaly disabled until it is fixed to account for the fact    that "r" is now a 16-bit array */#if 0#define OVERRIDE_COMPUTE_WEIGHTED_CODEBOOKstatic void compute_weighted_codebook(const signed char *shape_cb, const spx_word16_t *r, spx_word16_t *resp, spx_word16_t *resp2, spx_word32_t *E, int shape_cb_size, int subvect_size, char *stack){   int i, j, k;  //const signed char *shape;   for (i=0;i<shape_cb_size;i+=4)   {      //shape = shape_cb;      E[0]=0;      E[1]=0;      E[2]=0;      E[3]=0;      /* Compute codeword response using convolution with impulse response */      for(j=0;j<subvect_size;j++)      {#if 1          spx_word16_t *res;          res = resp+j;          spx_word32_t resj0,resj1,resj2,resj3;          spx_word32_t dead1, dead2, dead3, dead4, dead5, dead6, dead7, dead8;          __asm__ __volatile__ (                "mov %0, #0 \n\t"                "mov %1, #0 \n\t"                "mov %2, #0 \n\t"                "mov %3, #0 \n\t"                ".weighted%=: \n\t"                "ldrsb %8, [%6] \n\t"                "ldr %10, [%5], #-4 \n\t"                "mov %9, %6 \n\t"                "ldrsb %11, [%9, %7]! \n\t"                "mla %0, %10, %8, %0 \n\t"                "ldrsb %8, [%9, %7]! \n\t"                "mla %1, %10, %11, %1 \n\t"                "ldrsb %11, [%9, %7]! \n\t"                "mla %2, %10, %8, %2 \n\t"                "subs %4, %4, #1 \n\t"                "mla %3, %10, %11, %3 \n\t"                "add %6, %6, #1 \n\t"                "bne .weighted%= \n\t"            : "=r" (resj0), "=r" (resj1), "=r" (resj2), "=r" (resj3),          "=r" (dead1), "=r" (dead2), "=r" (dead3), "=r" (dead4),          "=r" (dead5), "=r" (dead6), "=r" (dead7), "=r" (dead8)            : "4" (j+1), "5" (r+j), "6" (shape_cb), "7" (subvect_size)            : "cc", "memory");#else          spx_word16_t *res;          res = resp+j;          spx_word32_t resj0=0;          spx_word32_t resj1=0;          spx_word32_t resj2=0;          spx_word32_t resj3=0;          for (k=0;k<=j;k++)          {             const signed char *shape=shape_cb+k;             resj0 = MAC16_16(resj0,*shape,r[j-k]);             shape += subvect_size;             resj1 = MAC16_16(resj1,*shape,r[j-k]);             shape += subvect_size;             resj2 = MAC16_16(resj2,*shape,r[j-k]);             shape += subvect_size;             resj3 = MAC16_16(resj3,*shape,r[j-k]);             shape += subvect_size;          }#endif#ifdef FIXED_POINT          resj0 = SHR(resj0, 11);          resj1 = SHR(resj1, 11);          resj2 = SHR(resj2, 11);          resj3 = SHR(resj3, 11);#else          resj0 *= 0.03125;          resj1 *= 0.03125;          resj2 *= 0.03125;          resj3 *= 0.03125;#endif          /* Compute codeword energy */          E[0]=ADD32(E[0],MULT16_16(resj0,resj0));          E[1]=ADD32(E[1],MULT16_16(resj1,resj1));          E[2]=ADD32(E[2],MULT16_16(resj2,resj2));          E[3]=ADD32(E[3],MULT16_16(resj3,resj3));          *res = resj0;          res += subvect_size;          *res = resj1;          res += subvect_size;          *res = resj2;          res += subvect_size;          *res = resj3;          res += subvect_size;      }      resp += subvect_size<<2;      shape_cb += subvect_size<<2;      E+=4;   }}#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
毛片av一区二区三区| 欧美一级在线视频| av电影在线观看不卡| 一本色道久久综合亚洲91| 精品在线一区二区三区| 日本高清不卡aⅴ免费网站| 日韩一区二区三区三四区视频在线观看 | 国模一区二区三区白浆| 色av一区二区| 图片区小说区区亚洲影院| 成人午夜私人影院| 精品久久久久久久久久久久久久久 | 成+人+亚洲+综合天堂| 欧美一区二区三级| 久久91精品久久久久久秒播| 精品国产区一区| 日韩精品视频网站| 欧美制服丝袜第一页| 久久久精品国产免大香伊 | 777奇米成人网| 亚洲综合一区二区三区| www.色精品| 亚洲午夜日本在线观看| 色婷婷综合久久久久中文一区二区| 亚洲精品日日夜夜| 99综合电影在线视频| 亚洲自拍偷拍图区| 久久精品人人做人人爽97| 日日嗨av一区二区三区四区| 精品久久久久久久人人人人传媒| 成人h动漫精品一区二区| 午夜精品久久久久久久99樱桃| 精品日韩在线观看| 99久久精品国产麻豆演员表| 中文字幕一区在线观看| 国产成人在线网站| 中文成人综合网| av高清不卡在线| 久久国产精品72免费观看| 欧美不卡一区二区| 91免费看片在线观看| 依依成人精品视频| 久久婷婷综合激情| 不卡影院免费观看| 麻豆免费看一区二区三区| 亚洲视频小说图片| 欧美日韩国产一级| 麻豆精品在线观看| 夜夜嗨av一区二区三区网页| 欧美久久久久中文字幕| 久国产精品韩国三级视频| 一区二区三区中文免费| 国产亚洲精品福利| 日韩欧美www| 99久久久精品| 国产精品99久| 亚洲午夜免费福利视频| 综合婷婷亚洲小说| 久久久久国产精品厨房| 日韩精品一区二区三区视频| 欧美日韩国产片| 在线观看视频欧美| 91色在线porny| 成人av电影免费观看| 国产成人在线电影| 国产成人综合在线| 成人午夜又粗又硬又大| 国产福利精品导航| 国产成人高清视频| 国产精品自拍一区| 国产九九视频一区二区三区| 久久99最新地址| 麻豆精品久久精品色综合| 喷水一区二区三区| 1000部国产精品成人观看| 亚洲国产高清aⅴ视频| 欧美日韩一区二区三区免费看 | 麻豆国产一区二区| 日本欧美肥老太交大片| 国产精品不卡视频| 日韩精品一区二区三区中文不卡| 欧美二区三区的天堂| 在线播放中文一区| 日韩一区二区三区电影在线观看| 欧美一区二区视频在线观看2020| 制服视频三区第一页精品| 91.com在线观看| 欧美v国产在线一区二区三区| 精品乱码亚洲一区二区不卡| xfplay精品久久| 国产免费观看久久| 日韩欧美一级精品久久| 精品国产百合女同互慰| 久久久久久久久久久电影| 欧美高清一级片在线观看| 国产精品国产成人国产三级| 亚洲欧洲精品一区二区精品久久久| 综合分类小说区另类春色亚洲小说欧美| 中文字幕一区二区三区av| 一区二区三区.www| 日韩av在线免费观看不卡| 精品一区二区综合| 成人黄色小视频| 欧美日韩在线直播| 精品国产一区二区三区久久影院 | 99视频在线精品| 欧美亚洲禁片免费| 色婷婷精品大视频在线蜜桃视频| 在线观看亚洲一区| 精品电影一区二区三区| 亚洲欧洲www| 五月婷婷综合在线| 国产丶欧美丶日本不卡视频| 色婷婷久久一区二区三区麻豆| 欧美日韩久久不卡| 久久久亚洲精华液精华液精华液| 自拍偷拍国产亚洲| 免费在线看一区| 99久久亚洲一区二区三区青草| 欧美区一区二区三区| 国产清纯在线一区二区www| 一区二区三区四区不卡视频 | 极品销魂美女一区二区三区| 成人app网站| 日韩视频免费直播| 亚洲乱码国产乱码精品精小说| 毛片av一区二区| 欧美午夜免费电影| 国产欧美一区二区三区在线看蜜臀 | 国产成人精品免费| 6080午夜不卡| 日韩毛片精品高清免费| 麻豆成人在线观看| 欧美专区日韩专区| 国产精品美女久久久久高潮| 日韩不卡一二三区| 日本韩国欧美一区二区三区| 久久久久久久综合| 免费人成精品欧美精品| 一本色道a无线码一区v| 国产校园另类小说区| 青青草国产成人av片免费| 色国产综合视频| 国产精品亲子伦对白| 久88久久88久久久| 51精品视频一区二区三区| 亚洲免费av观看| 日本成人在线看| 91免费在线视频观看| 中文字幕成人在线观看| 国产一区二区三区黄视频 | 久久久国际精品| 美女尤物国产一区| 欧美日韩精品一区二区三区| 亚洲私人影院在线观看| 成人激情免费电影网址| 国产日韩欧美在线一区| 韩国女主播一区二区三区| 欧美一区二区福利在线| 日韩主播视频在线| 欧美日韩一区二区在线观看视频 | 欧美福利视频导航| 亚洲成人精品一区二区| 国产精品香蕉一区二区三区| 日韩欧美123| 麻豆成人久久精品二区三区小说| 69堂成人精品免费视频| 偷拍亚洲欧洲综合| 欧美人动与zoxxxx乱| 日本vs亚洲vs韩国一区三区| 欧美精品自拍偷拍| 日韩中文欧美在线| 日韩免费一区二区| 韩国v欧美v日本v亚洲v| 欧美精品一区视频| 国产精品系列在线观看| 国产日韩欧美a| 不卡视频一二三| 亚洲免费在线播放| 欧美日韩三级在线| 日韩 欧美一区二区三区| 91精品国产色综合久久| 麻豆91在线看| 国产清纯美女被跳蛋高潮一区二区久久w| 国产一区二区三区综合| 久久久久久久久久久久久女国产乱 | 欧美久久婷婷综合色| 毛片不卡一区二区| 中文字幕乱码日本亚洲一区二区| av在线这里只有精品| 亚洲免费资源在线播放| 欧美日韩中文字幕精品| 日本系列欧美系列| 久久色中文字幕| 91免费精品国自产拍在线不卡| 亚洲自拍都市欧美小说| 精品国产电影一区二区| 色婷婷精品久久二区二区蜜臂av| 视频一区二区三区中文字幕| www一区二区|