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

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

?? arch.h

?? speech echo cancellation library
?? H
字號:
/* Copyright (C) 2003 Jean-Marc Valin *//**   @file arch.h   @brief Various architecture definitions 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.*/#ifndef ARCH_H#define ARCH_H/* A couple test to catch stupid option combinations */#ifdef FIXED_POINT#ifdef FLOATING_POINT#error You cannot compile as floating point and fixed point at the same time#endif#ifdef _USE_SSE#error SSE is only for floating-point#endif#if ((defined (ARM4_ASM)||defined (ARM4_ASM)) && defined(BFIN_ASM)) || (defined (ARM4_ASM)&&defined(ARM5E_ASM))#error Make up your mind. What CPU do you have?#endif#ifdef VORBIS_PSYCHO#error Vorbis-psy model currently not implemented in fixed-point#endif#else/*#ifndef FLOATING_POINT#error You now need to define either FIXED_POINT or FLOATING_POINT#endif#if defined (ARM4_ASM) || defined(ARM5E_ASM) || defined(BFIN_ASM)#error I suppose you can have a [ARM4/ARM5E/Blackfin] that has float instructions?#endif#ifdef FIXED_POINT_DEBUG#error "Don't you think enabling fixed-point is a good thing to do if you want to debug that?"#endif*/#endiftypedef int spx_int32_t;typedef short spx_int16_t;#define ABS(x) ((x) < 0 ? (-(x)) : (x))      /**< Absolute integer value. */#define ABS16(x) ((x) < 0 ? (-(x)) : (x))    /**< Absolute 16-bit value.  */#define MIN16(a,b) ((a) < (b) ? (a) : (b))   /**< Maximum 16-bit value.   */#define MAX16(a,b) ((a) > (b) ? (a) : (b))   /**< Maximum 16-bit value.   */#define ABS32(x) ((x) < 0 ? (-(x)) : (x))    /**< Absolute 32-bit value.  */#define MIN32(a,b) ((a) < (b) ? (a) : (b))   /**< Maximum 32-bit value.   */#define MAX32(a,b) ((a) > (b) ? (a) : (b))   /**< Maximum 32-bit value.   */#ifdef FIXED_POINTtypedef spx_int16_t spx_word16_t;typedef spx_int32_t   spx_word32_t;typedef spx_word32_t spx_mem_t;typedef spx_word16_t spx_coef_t;typedef spx_word16_t spx_lsp_t;typedef spx_word32_t spx_sig_t;#define Q15ONE 32767#define LPC_SCALING  8192#define SIG_SCALING  16384#define LSP_SCALING  8192.#define GAMMA_SCALING 32768.#define GAIN_SCALING 64#define GAIN_SCALING_1 0.015625#define LPC_SHIFT    13#define LSP_SHIFT    13#define SIG_SHIFT    14#define GAIN_SHIFT   6#define VERY_SMALL 0#define VERY_LARGE32 ((spx_word32_t)2147483647)#define VERY_LARGE16 ((spx_word16_t)32767)#define Q15_ONE ((spx_word16_t)32767)#ifdef FIXED_DEBUG#include "fixed_debug.h"#else#include "fixed_generic.h"#ifdef ARM5E_ASM#include "fixed_arm5e.h"#elif defined (ARM4_ASM)#include "fixed_arm4.h"#elif defined (BFIN_ASM)#include "fixed_bfin.h"#endif#endif#elsetypedef float spx_mem_t;typedef float spx_coef_t;typedef float spx_lsp_t;typedef float spx_sig_t;typedef float spx_word16_t;typedef float spx_word32_t;#define Q15ONE 1.0f#define LPC_SCALING  1.f#define SIG_SCALING  1.f#define LSP_SCALING  1.f#define GAMMA_SCALING 1.f#define GAIN_SCALING 1.f#define GAIN_SCALING_1 1.f#define VERY_SMALL 1e-15f#define VERY_LARGE32 1e15f#define VERY_LARGE16 1e15f#define Q15_ONE ((spx_word16_t)1.f)#define QCONST16(x,bits) (x)#define QCONST32(x,bits) (x)#define NEG16(x) (-(x))#define NEG32(x) (-(x))#define EXTRACT16(x) (x)#define EXTEND32(x) (x)#define SHR16(a,shift) (a)#define SHL16(a,shift) (a)#define SHR32(a,shift) (a)#define SHL32(a,shift) (a)#define PSHR16(a,shift) (a)#define PSHR32(a,shift) (a)#define VSHR32(a,shift) (a)#define SATURATE16(x,a) (x)#define SATURATE32(x,a) (x)#define PSHR(a,shift)       (a)#define SHR(a,shift)       (a)#define SHL(a,shift)       (a)#define SATURATE(x,a) (x)#define ADD16(a,b) ((a)+(b))#define SUB16(a,b) ((a)-(b))#define ADD32(a,b) ((a)+(b))#define SUB32(a,b) ((a)-(b))#define MULT16_16_16(a,b)     ((a)*(b))#define MULT16_16(a,b)     ((spx_word32_t)(a)*(spx_word32_t)(b))#define MAC16_16(c,a,b)     ((c)+(spx_word32_t)(a)*(spx_word32_t)(b))#define MULT16_32_Q11(a,b)     ((a)*(b))#define MULT16_32_Q13(a,b)     ((a)*(b))#define MULT16_32_Q14(a,b)     ((a)*(b))#define MULT16_32_Q15(a,b)     ((a)*(b))#define MULT16_32_P15(a,b)     ((a)*(b))#define MAC16_32_Q11(c,a,b)     ((c)+(a)*(b))#define MAC16_32_Q15(c,a,b)     ((c)+(a)*(b))#define MAC16_16_Q11(c,a,b)     ((c)+(a)*(b))#define MAC16_16_Q13(c,a,b)     ((c)+(a)*(b))#define MAC16_16_P13(c,a,b)     ((c)+(a)*(b))#define MULT16_16_Q11_32(a,b)     ((a)*(b))#define MULT16_16_Q13(a,b)     ((a)*(b))#define MULT16_16_Q14(a,b)     ((a)*(b))#define MULT16_16_Q15(a,b)     ((a)*(b))#define MULT16_16_P15(a,b)     ((a)*(b))#define MULT16_16_P13(a,b)     ((a)*(b))#define MULT16_16_P14(a,b)     ((a)*(b))#define DIV32_16(a,b)     (((spx_word32_t)(a))/(spx_word16_t)(b))#define PDIV32_16(a,b)     (((spx_word32_t)(a))/(spx_word16_t)(b))#define DIV32(a,b)     (((spx_word32_t)(a))/(spx_word32_t)(b))#define PDIV32(a,b)     (((spx_word32_t)(a))/(spx_word32_t)(b))#endif#if defined (CONFIG_TI_C54X) || defined (CONFIG_TI_C55X)/* 2 on TI C5x DSP */#define BYTES_PER_CHAR 2 #define BITS_PER_CHAR 16#define LOG2_BITS_PER_CHAR 4#else #define BYTES_PER_CHAR 1#define BITS_PER_CHAR 8#define LOG2_BITS_PER_CHAR 3#endif#ifdef FIXED_DEBUGlong long spx_mips=0;#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频观看一区| 久久久久久免费毛片精品| 精品国产伦一区二区三区免费| 国产天堂亚洲国产碰碰| 午夜精品视频一区| 91视频观看视频| 国产午夜亚洲精品不卡| 天使萌一区二区三区免费观看| 菠萝蜜视频在线观看一区| 日韩欧美你懂的| 五月婷婷色综合| 色系网站成人免费| 国产精品福利一区二区三区| 国产在线播放一区| 欧美一区二区三区视频免费| 伊人夜夜躁av伊人久久| 99视频国产精品| 亚洲国产精品99久久久久久久久| 久久99国产精品免费| 欧美三级欧美一级| 亚洲国产精品久久一线不卡| 色中色一区二区| 综合欧美亚洲日本| 成人性生交大合| 国产清纯在线一区二区www| 久久国产剧场电影| 精品国产污网站| 九色综合狠狠综合久久| 欧美一二三区在线| 久久精品二区亚洲w码| 日韩一区二区三区免费看 | 色婷婷精品久久二区二区蜜臀av| 中文字幕第一区| 成人sese在线| 最新日韩av在线| 色婷婷国产精品综合在线观看| 18涩涩午夜精品.www| 色94色欧美sute亚洲线路一ni| 亚洲天堂成人在线观看| 在线观看免费视频综合| 亚洲福利视频三区| 欧美一区国产二区| 国内精品国产成人| 欧美国产成人在线| 91免费观看视频在线| 伊人性伊人情综合网| 欧美日韩在线播| 日本亚洲免费观看| 久久精品在线观看| caoporn国产精品| 亚洲综合区在线| 日韩精品一区二区在线| 国产成人免费在线观看不卡| 自拍偷在线精品自拍偷无码专区| 精品视频一区二区三区免费| 蜜桃一区二区三区在线| 国产日本欧洲亚洲| 91看片淫黄大片一级在线观看| 亚洲一区二区三区中文字幕| 欧美一区日韩一区| 国产电影一区在线| 一区二区免费视频| wwwwww.欧美系列| 色悠悠久久综合| 日本视频一区二区三区| 国产农村妇女精品| 欧美老肥妇做.爰bbww视频| 国产高清视频一区| 亚洲一区二区三区视频在线播放| 日韩免费在线观看| 99久久精品国产网站| 免费观看一级欧美片| 中文字幕中文字幕一区二区| 91精选在线观看| 99热国产精品| 久久精品国产亚洲a| 亚洲激情校园春色| 精品国产青草久久久久福利| 日本久久电影网| 国产精品一区二区在线观看网站| 亚洲黄一区二区三区| 久久久综合激的五月天| 欧美日韩一区二区在线观看| 国产成人免费高清| 日韩黄色小视频| 亚洲精品水蜜桃| 国产片一区二区| 欧美成人伊人久久综合网| 一本高清dvd不卡在线观看| 国产精品2024| 蜜臀久久99精品久久久久宅男| 亚洲欧美乱综合| 国产精品天天看| 久久久久久电影| 日韩亚洲国产中文字幕欧美| 欧美在线啊v一区| 91一区二区三区在线观看| 国产精品一级二级三级| 久久精品av麻豆的观看方式| 日韩不卡免费视频| 亚洲综合成人在线| 亚洲激情一二三区| 亚洲日穴在线视频| 国产精品久久久久四虎| 国产欧美日韩亚州综合| 久久婷婷成人综合色| 日韩一区二区三| 欧美一区二区三区思思人 | 丁香亚洲综合激情啪啪综合| 另类欧美日韩国产在线| 日韩成人一级大片| 日韩avvvv在线播放| 午夜精品一区在线观看| 亚洲国产综合色| 亚洲图片欧美色图| 亚洲国产成人高清精品| 亚洲午夜电影在线观看| 亚洲国产毛片aaaaa无费看| 亚洲精品美国一| 亚洲一区二区三区四区五区黄| 亚洲一区二区在线观看视频| 亚洲福利一二三区| 蜜桃视频在线一区| 国内外精品视频| 成人激情午夜影院| 91久久精品一区二区三| 在线视频亚洲一区| 91麻豆精品国产91久久久久久久久 | 亚洲精品老司机| 亚洲一区二区三区在线看| 天堂久久久久va久久久久| 男人操女人的视频在线观看欧美| 免费成人在线观看| 国产精品一区二区久久不卡 | 亚洲一区电影777| 午夜精品久久久久久久久| 日本不卡中文字幕| 国产精品一区二区久久精品爱涩| 成人av网站大全| 欧美怡红院视频| 欧美一级淫片007| 欧美极品aⅴ影院| 一区二区久久久| 老司机免费视频一区二区| 国产69精品久久久久777| 国产永久精品大片wwwapp| 久久综合久久久久88| 中文字幕精品—区二区四季| 亚洲三级久久久| 免费观看日韩电影| 99视频在线精品| 884aa四虎影成人精品一区| 久久久久亚洲蜜桃| 一区二区欧美视频| 国产福利91精品一区二区三区| 91免费视频大全| 日韩精品中文字幕一区二区三区 | 国产日韩欧美电影| 一区二区三区四区亚洲| 蜜桃精品视频在线| 91婷婷韩国欧美一区二区| 日韩欧美一级二级| 亚洲人成伊人成综合网小说| 久久精品国产澳门| 在线一区二区三区| 国产喷白浆一区二区三区| 亚洲午夜视频在线观看| 成人h动漫精品一区二| 日韩欧美在线网站| 一区二区三区精品久久久| 国产白丝精品91爽爽久久| 91麻豆精品国产| 一区二区三区电影在线播| 国产精品一区二区久久精品爱涩 | 一本色道亚洲精品aⅴ| 一级日本不卡的影视| 国产一区二区视频在线| 欧美在线看片a免费观看| 欧美激情中文不卡| 老司机精品视频在线| 欧美日韩一区二区电影| 亚洲色图20p| 成人激情文学综合网| 久久精品夜色噜噜亚洲a∨| 日一区二区三区| 欧美日本一道本| 一区二区三区中文在线| 成人精品免费视频| 欧美激情在线观看视频免费| 国精品**一区二区三区在线蜜桃| 91麻豆精品国产91久久久资源速度| 一区二区三区四区在线播放| 91丝袜美腿高跟国产极品老师| 久久久午夜电影| 国产精品伊人色| 国产欧美日韩另类视频免费观看| 久久精品国产亚洲高清剧情介绍 | 美女视频一区在线观看| 欧美精品tushy高清| 日韩中文字幕麻豆|