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

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

?? fir_cplx.asm

?? davinci技術 源碼 視頻監控匯編源碼
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
* ========================================================================= *
*  TEXAS INSTRUMENTS, INC.                                                  *
*                                                                           *
*  NAME                                                                     *
*      fir_cplx -- Complex block FIR                                        *
*                                                                           *
*                                                                           *
*  REVISION DATE                                                            *
*      09-May-2005                                                          *
*                                                                           *
*      USAGE                                                                *
*         This routine has following C prototype:                           *
*          void fir_cplx                                                    *
*          (                                                                *
*              const short *restrict x,                                     *
*              const short *restrict h,                                     *
*              short       *restrict r,                                     *
*              short                 nh,                                    *
*              short                 nr                                     *
*         )                                                                 *
*                                                                           *
*         x[2*(nr+nh-1)] : Complex input data. x must point to x[0].        *
*         h[2*nh]        : Complex coefficients (in reversed order).        *
*         r[2*nr]        : Complex output data.                             *
*         nh             : Number of complex coefficients.                  *
*                          Must be multiple of 4.                           *
*         nr             : Number of complex output samples.                *
*                          Must be multiple of 4.                           *
*                                                                           *
*                                                                           *
*                                                                           *
*      DESCRIPTION                                                          *
*         This complex FIR computes nr complex output samples using nh      *
*         complex coefficients. It operates on 16-bit data with a 32-bit    *
*         accumulate. Each array consists of an even and odd term with      *
*         even terms representing the real part of the element and the      *
*         odd terms the imaginary part. The pointer to input array x        *
*         must point to the first complex sample. The coefficients must     *
*         be stored in reversed order.                                      *
*                                                                           *
*                                                                           *
*                                                                           *
*     TECHNIQUES                                                            *
*        1.  The inner loop is unrolled 4 times and the outer loop is       *
*            unrolled 4 times, computing a multiple of 4 outputs.           *
*                                                                           *
*        2.  The inner and outer loops are completely overlaped with        *
*            SPLOOP reload; thus no overhead exists for outer loop          *
*            execution.                                                     *
*                                                                           *
*        3.  For a case where this function is used with circular           *
*            addressing, A4 and B7 are allocated to A_X_ptr and B_x_ptr,    *
*            respectively.                                                  *
*                                                                           *
*                                                                           *
*     ASSUMPTIONS                                                           *
*        Number of taps:    'nh' >= 16, multiple of 4.                      *
*        Number of samples: 'nr' >= 4, multiple of 4.                       *
*        Array 'r' is double-word aligned.                                  *
*                                                                           *
*                                                                           *
*     C CODE                                                                *
*        void fir_cplx                                                      *
*        (                                                                  *
*            const short *restrict x,                                       *
*            const short *restrict h,                                       *
*            short *restrict r,                                             *
*            short nh,                                                      *
*            short nr                                                       *
*        )                                                                  *
*        {                                                                  *
*          short i,j;                                                       *
*          int imag, real;                                                  *
*                                                                           *
*          for (i = 0; i < 2*nr; i += 2)                                    *
*          {                                                                *
*            imag = 0;                                                      *
*            real = 0;                                                      *
*            for (j = 0; j < 2*nh; j += 2)                                  *
*            {                                                              *
*              real += h[j+0] * x[i+j+0] - h[j+1] * x[i+j+1];               *
*              imag += h[j+1] * x[i+j+0] + h[j+0] * x[i+j+1];               *
*            }                                                              *
*            r[i]   = (real >> 15);                                         *
*            r[i+1] = (imag >> 15);                                         *
*          }                                                                *
*        }                                                                  *
*                                                                           *
*                                                                           *
*                                                                           *
*   NOTES                                                                   *
*      This function is fully interruptible.                                *
*      This function is a LITTLE ENDIAN implementation.                     *
*                                                                           *
*                                                                           *
*   CYCLES                                                                  *
*       nh * nr / 2 + 16                                                    *
*                                                                           *
*       For nh = 32 and nr = 256, cycles = 4112                             *
*                                                                           *
*   CODESIZE                                                                *
*       448 bytes                                                           *
*                                                                           *
* ------------------------------------------------------------------------- *
*             Copyright (c) 2005 Texas Instruments, Incorporated.           *
*                            All Rights Reserved.                           *
* ========================================================================= *


        .text        .global _fir_cplx_fir_cplx:                                                                        .asg            A4,         A_X_addr
        .asg            B4,         B_H_addr
        .asg            A6,         A_R_addr
        .asg            B6,         B_NH
        .asg            A8,         A_NR

* ===================== SYMBOLIC REGISTER ASSIGNMENTS ===================== *
        .asg            A8,         A_H_addr
        .asg            B7,         B_X_addr
        .asg            A19,        A_NHC
        .asg            B27,        B_sr3
        .asg            B26,        B_si3
        .asg            B29,        B_sr2
        .asg            B28,        B_si2
        .asg            A27,        A_sr1
        .asg            A26,        A_si1
        .asg            A29,        A_sr0
        .asg            A28,        A_si0
        .asg            A31,        A_cr1_ci1
        .asg            A30,        A_cr0_ci0
        .asg            A25,        A_dr1_di1
        .asg            A24,        A_dr0_di0
        .asg            B31,        B_dr3_di3
        .asg            B30,        B_dr2_di2
        .asg            B22,        B_dr4_di4
        .asg            A23,        A_p00r
        .asg            A22,        A_p00i
        .asg            A21,        A_p11r
        .asg            A20,        A_p11i
        .asg            A21,        A_p01r
        .asg            A20,        A_p01i
        .asg            A23,        A_p12r
        .asg            A22,        A_p12i
        .asg            B25,        B_p02r
        .asg            B24,        B_p02i
        .asg            B23,        B_p13r
        .asg            B22,        B_p13i
        .asg            B23,        B_p03r
        .asg            B22,        B_p03i
        .asg            B25,        B_p14r
        .asg            B24,        B_p14i
        .asg            A24,        A_sr0a
        .asg            A25,        A_si0a
        .asg            A20,        A_sr1a
        .asg            A21,        A_si1a
        .asg            B23,        B_sr2a
        .asg            B30,        B_si2a
        .asg            B22,        B_sr3a
        .asg            B23,        B_si3a

        .asg            B3,         B_ret
        .asg            A16,        A_sum0
        .asg            A17,        A_sum1
        .asg            A0,         A_j
        .asg            A18,        A_NH
        .asg            A13,        A_sr1_
        .asg            A12,        A_si1_
        .asg            A14,        A_temp0
        .asg            A15,        A_temp1
        .asg            A9,         A_INaddr
        .asg            B20,        B_temp0
        .asg            B21,        B_temp1
        .asg            B16,        B_i0
        .asg            B18,        B_sum2
        .asg            B19,        B_sum3
        .asg            B17,        B_R_addr
        .asg            B0,         B_p
        .asg            B15,        B_SP


        SHR     .S2     B_NH,       1,          B_NH
||      SHR     .S1     A_NR,       2,          A_j
||      STDW    .D2T1   A15:A14,    *--B_SP[4]                  ; save A15:A15

        SUB     .L2     B_NH,       1,          B_i0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲精品视频在线观看| 久久99国产精品麻豆| 国产精品白丝jk白祙喷水网站 | 国内精品伊人久久久久av影院| 日韩一区二区三区免费看| 日本在线观看不卡视频| 日韩美女视频一区二区在线观看| 精品一区二区三区久久久| 日本色综合中文字幕| 男女男精品视频网| 中文字幕在线不卡国产视频| 一本大道久久精品懂色aⅴ| 日韩国产一二三区| 久久精品久久精品| 亚洲美女偷拍久久| 日韩一区二区三区在线| 欧美一级国产精品| 久久久噜噜噜久久中文字幕色伊伊 | 91九色02白丝porn| 精品一区二区三区在线视频| 黑人巨大精品欧美黑白配亚洲 | 国产精品美女一区二区三区 | 色综合久久综合网| 欧美日韩午夜影院| 成人免费观看视频| 日本午夜一区二区| 成人一二三区视频| 在线观看欧美黄色| 26uuu亚洲| 91麻豆精品国产自产在线| 波多野洁衣一区| 国内精品伊人久久久久av一坑 | 99久久夜色精品国产网站| 久久精品国产精品亚洲精品| 国产精品亚洲专一区二区三区| 粉嫩一区二区三区在线看| 韩国欧美国产1区| 91蜜桃视频在线| 91视频你懂的| 亚洲精品一区二区三区精华液 | 老汉av免费一区二区三区| 国产高清成人在线| 国产一区亚洲一区| 久久99精品久久久久婷婷| 成人爱爱电影网址| 99精品视频在线观看| 在线成人高清不卡| 欧美日本韩国一区| 欧美老肥妇做.爰bbww| 26uuu国产日韩综合| 亚洲成人7777| 一区二区三区丝袜| 亚洲少妇屁股交4| 亚洲另类春色校园小说| 一区二区三区四区乱视频| 国产一区二区三区国产| 6080亚洲精品一区二区| 日韩美女啊v在线免费观看| 韩国三级在线一区| 日韩一区二区三区观看| 一区二区三区日本| av亚洲精华国产精华精| 久久精品欧美日韩精品| 亚洲天堂福利av| 国产不卡视频一区二区三区| 日韩欧美亚洲国产另类| 日本aⅴ免费视频一区二区三区| 色天天综合久久久久综合片| 国产精品久久久久久久裸模| 综合久久综合久久| 成人理论电影网| 国产欧美一区二区精品婷婷| 一区二区三区日韩欧美| 99国产精品一区| 国产精品午夜在线| 不卡的av电影在线观看| 国产精品污网站| 99久久久无码国产精品| 中文字幕亚洲不卡| 91蜜桃婷婷狠狠久久综合9色| 欧美国产日韩精品免费观看| 亚洲精品老司机| 91黄色免费看| 亚洲欧美一区二区三区国产精品| 国产精品中文字幕日韩精品| 欧美在线免费播放| 亚洲自拍另类综合| 国产网站一区二区| 国产一区视频在线看| 亚洲私人黄色宅男| 色女孩综合影院| 亚洲成人一二三| 欧美电影精品一区二区 | 7777精品伊人久久久大香线蕉完整版 | 国产乱理伦片在线观看夜一区| 欧美精品一区二区三区高清aⅴ| 国产久卡久卡久卡久卡视频精品| 国产视频911| 91福利在线导航| 男男成人高潮片免费网站| 亚洲精品在线观看网站| 成人h动漫精品| 亚洲6080在线| www国产精品av| 91麻豆免费观看| 日韩国产在线观看一区| 中文一区二区完整视频在线观看| 91美女片黄在线| 激情五月婷婷综合| 亚洲免费观看高清完整版在线 | 国产三级精品三级| 91激情在线视频| 国产乱码精品一区二区三区av| 亚洲精品你懂的| 国产亚洲婷婷免费| 欧美日韩精品欧美日韩精品一| 国产一区二区三区观看| 亚洲一级在线观看| 国产亚洲欧洲997久久综合| 欧美性极品少妇| 日韩一区欧美一区| 3d动漫精品啪啪| 色综合视频在线观看| 久热成人在线视频| 亚洲美女区一区| 国产亚洲欧美色| 欧美精品一区二区在线观看| 99国产精品久| 国产69精品久久99不卡| 免费人成黄页网站在线一区二区| 日韩理论片中文av| 国产视频一区在线播放| 欧美一区二区三区在线观看 | 欧美国产亚洲另类动漫| 69堂精品视频| 欧美在线视频全部完| 欧美性高清videossexo| a4yy欧美一区二区三区| 国产成人精品影视| 国内精品写真在线观看| 日本亚洲天堂网| 蜜桃视频一区二区三区在线观看| 欧美一卡2卡3卡4卡| 日本乱人伦一区| 91在线一区二区三区| 成人免费视频caoporn| 懂色av中文字幕一区二区三区| 国产剧情一区在线| 国产精品99久久久| 国产成人在线视频免费播放| 久久精品72免费观看| 日韩 欧美一区二区三区| 亚洲第一激情av| 婷婷夜色潮精品综合在线| 欧美一级黄色片| 欧美一级电影网站| 日韩一区二区三区av| 日韩一级视频免费观看在线| 91麻豆精品国产91| 日韩欧美国产精品一区| 日韩手机在线导航| 亚洲精品一区二区三区精华液| 久久你懂得1024| 中文字幕乱码日本亚洲一区二区| 国产调教视频一区| 自拍偷拍亚洲综合| 亚洲国产日韩精品| 日本一二三不卡| 中文字幕在线观看不卡视频| 亚洲欧洲综合另类在线| 亚洲电影在线播放| 蜜桃av一区二区三区电影| 国产做a爰片久久毛片| 99久久99久久精品国产片果冻| 色狠狠综合天天综合综合| 欧美性受xxxx| 久久综合狠狠综合| 亚洲欧洲av一区二区三区久久| 亚洲一区二区三区国产| 精品一区二区三区不卡| av中文字幕在线不卡| 欧美老女人在线| 中文字幕高清一区| 午夜精品一区二区三区三上悠亚| 久草在线在线精品观看| 99re热这里只有精品视频| 在线不卡的av| 国产精品国产自产拍高清av| 丝袜美腿亚洲一区| 亚洲午夜国产一区99re久久| 久久国产精品露脸对白| 99久久精品国产一区| 欧美一级欧美三级在线观看| 亚洲欧美在线另类| 久久99精品国产麻豆婷婷| 色婷婷av一区二区三区gif| 久久天天做天天爱综合色| 亚洲1区2区3区视频| 91在线精品一区二区| 337p日本欧洲亚洲大胆色噜噜|