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

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

?? autocor.asm

?? davinci技術 源碼 視頻監控匯編源碼
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
*========================================================================== *
*   NAME                                                                    *
*       autocor -- Autocorrelation                                          *
*                                                                           *
*   REVISION DATE                                                           *
*       25-May-2005                                                         *
*                                                                           *
*    USAGE                                                                  *
*         This routine has the following C prototype:                       *
*                                                                           *
*         void autocor                                                      *
*         (                                                                 *
*             short *restrict r,                                            *
*             const short *restrict x,                                      *
*             int          nx,                                              *
*             int          nr                                               *
*          );                                                               *
*                                                                           *
*         r[nr]   : Output array                                            *
*         x[nr+nx]: Input array. The first nr elements are assumed to be 0. *
*         nx      : Length of autocorrelation                               *
*         nr      : Number of lags                                          *
*                                                                           *
*                                                                           *
*      DESCRIPTION                                                          *
*         This routine performs an autocorrelation of an input vector       *
*         x. The length of the autocorrelation is nx samples. Since nr      *
*         such autocorrelations are performed, input vector x needs to be   *
*         of length nx + nr. This produces nr output results which are      *
*         stored in an output array r.                                      *
*                                                                           *
*         The following diagram illustrates how the correlations are        *
*         obtained.                                                         *
*                                                                           *
*         Example for nr=8, nx=24:                                          *
*         0       nr                  nx+nr-1                               *
*         |-------|----------------------|  <- x[]                          *
*         |       |----------------------|  -> r[0]                         *
*         |      |----------------------|   -> r[1]                         *
*         |     |----------------------|    -> r[2]                         *
*         |    |----------------------|     -> r[3]                         *
*         |   |----------------------|      -> r[4]                         *
*         |  |----------------------|       -> r[5]                         *
*         | |----------------------|        -> r[6]                         *
*                                                                           *
*         Note that x[0] is never used, but is required for padding to make *
*         x[nr] double-word aligned.                                        *
*                                                                           *
*    ASSUMPTIONS                                                            *
*         The first nr elements are assumed to be 0.                        *
*         nx is a multiple of 8                                             *
*         nr is a multiple of 4                                             *
*         x[] is double-word aligned                                        *
*         r[] is double-word aligned                                        *
*                                                                           *
*                                                                           *
*     TECHNIQUES                                                            *
*         Routine is organized as a nested SPLOOP.  The SPLOOP executes     *
*         nx/8 iterations and calculates 4 values to the output array.      *
*         The outer loop packs the 4 output values and stores them to       *
*         the output array r[].  The SPLOOP is reloaded to calculate        *
*         the next four output values.  Double word wide loads and          *
*         stores are used on the input and output data  arrays.             *
*                                                                           *
*    C CODE                                                                 *
*                                                                           *
*    void autocor_cn(short *restrict       r,                               *
*                    const short *restrict x,                               *
*                    int                   nx,                              *
*                    int                   nr)                              *
*    {                                                                      *
*       int i, k;                                                           *
*       int sum;                                                            *
*                                                                           *
*       for (i = 0; i < nr; i++)                                            *
*      {                                                                    *
*          sum = 0;                                                         *
*                                                                           *
*          for (k = nr; k < nx + nr; k++)                                   *
*          {                                                                *
*              sum += x[k] * x[k-i];                                        *
*          }                                                                *
*                                                                           *
*      r[i] = sum  >> 15;                                                   *
*      }                                                                    *
*   }                                                                       *
*                                                                           *
*    MEMORY NOTE                                                            *
*      This code is a LITTLE ENDIAN implementation.                         *
*                                                                           *
*   NOTES                                                                   *
*                                                                           *
*                                                                           *
*   CYCLES                                                                  *
*                                                                           *
*         Nx <  40:  20 + (6 * Nr)                                          *
*         Nx >= 40:  20 + (2 * Nr) + (Nx * Nr)/8                            *
*                                                                           *
*                                                                           *
*       For nr = 32, nx = 160: cycles = 725                                 *
*                                                                           *
*   CODESIZE                                                                *
*         304 bytes                                                         *
*                                                                           *
* ------------------------------------------------------------------------- *
*             Copyright (c) 2005 Texas Instruments, Incorporated.           *
*                            All Rights Reserved.                           *
* ========================================================================= *
;* Date/Time created: Tue Apr 12 14:53:21 2005                              *
;****************************************************************************
     .compiler_opts --endian=little --hll_source=on --mem_model:code=far --mem_model:data=far --predefine_memory_model_macros --silicon_version=6500 --symdebug:skeletal

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C64x+                                          *
;*   Optimization      : Enabled at level 3                                   *
;*   Optimizing for    : Speed                                                *
;*                       Based on options: -o3, no -ms                        *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Data Access Model : Far                                                  *
;*   Pipelining        : Enabled                                              *
;*   Speculate Loads   : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : DWARF Debug for Program Analysis w/Optimization      *
;*                                                                            *
;******************************************************************************

     .asg A15, FP
     .asg B14, DP
     .asg B15, SP



        .text        .global _autocor_autocor:;******************************************************************************
;* FUNCTION NAME: autocor_nsa                                                 *
;*                                                                            *
;*   Regs Modified     : A0,A1,A3,A8,A9,A10,A16,A17,A18,A19,A20,A21,A22,A23   *
;*                       A24,A25,A26,A27,A28,A29,A30,A31                      *
;*                       B1,B2,B3,B4,B5,B6,B7,B8,B9,B16,B17,B18,B19,B20,B21   *
;*                       B22,B23,B24,B25,B26,B27,B28,B29,B30,B31              *
;*   Regs Used         : A0,A1,A3,A4,A6,A8,A9,A10,A16,A17,A18,A19,A20,A21,    *
;*                       A22,A23,A24,A25,A26,A27,A28,A29,A30,A31              *
;*                       B1,B2,B3,B4,B5,B6,B7,B8,B9,B16,B17,B18,B19,B20,B21   *
;*                       B22,B23,B24,B25,B26,B27,B28,B29,B30,B31              *
;******************************************************************************

;             Input Parameters
          .asg            A4,         A_r
          .asg            B4,         B_x
          .asg            A6,         A_nx
          .asg            B6,         B_nr

;             Outer Loop Parameters
          .asg            A0,         A_i

          .asg            B28,        B_ik_rst
          .asg            A1,         A_yptr_rst
          .asg            B29,        B_yptr_rst
          .asg            B2,         B_xptr_rst

          .asg            B5,         B_pack_0
          .asg            B4,         B_pack_1

          .asg            A3,         A_yptr
          .asg            B1,         B_rptr

;         ;   Inner Loop Parameters
          .asg            B7,         B_xptr
          .asg            B25,        B_x3x2
          .asg            B24,        B_x1x0
          .asg            A27,        A_x7x6
          .asg            A26,        A_x5x4
          .asg            A16,        A_yptr
          .asg            B27,        B_y3y2
          .asg            B26,        B_y1y0
          .asg            A23,        A_y7y6
          .asg            A22,        A_y5y4
          .asg            A23,        A_z0z1
          .asg            A22,        A_z2z3
          .asg            B19,        Bt_y1y0
          .asg            B18,        Bt_z0z1
          .asg            A29,        At_y5y4
          .asg            A28,        At_y3y2

          .asg            B29,        B_prod1
          .asg            B28,        B_prod5

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品家庭影院| 一本久道久久综合中文字幕| 亚洲高清视频中文字幕| 国产精品久久毛片| 亚洲欧美电影院| 亚洲色图视频免费播放| 一区二区三区精密机械公司| 亚洲三级视频在线观看| 一区二区三区在线看| 亚洲一区在线视频观看| 五月婷婷久久综合| 琪琪久久久久日韩精品| 国产精品一线二线三线| 国产精品自在在线| eeuss影院一区二区三区| 91成人在线精品| 91精品国模一区二区三区| 日韩一区二区三区免费观看| 亚洲精品一区二区三区蜜桃下载| 久久久亚洲精品石原莉奈| 国产精品入口麻豆原神| 亚洲国产一区视频| 久久99热99| 不卡区在线中文字幕| 欧美日韩一区 二区 三区 久久精品| 欧美精品日韩精品| 久久精品亚洲精品国产欧美kt∨ | 99国产精品99久久久久久| 色狠狠一区二区三区香蕉| 久久亚洲二区三区| 国产三级三级三级精品8ⅰ区| 国产精品女同互慰在线看| 亚洲尤物视频在线| 国产伦精品一区二区三区在线观看 | 国产视频一区二区在线| 亚洲日本欧美天堂| 久久精品二区亚洲w码| 99在线视频精品| 日韩西西人体444www| 国产精品乱码久久久久久| 亚洲成精国产精品女| 粉嫩绯色av一区二区在线观看| 欧美日韩在线三级| 国产精品久久久久精k8| 免费成人美女在线观看.| 99久久精品免费看| 久久香蕉国产线看观看99| 亚洲激情六月丁香| 成人免费视频一区| 日韩美女天天操| 一区二区国产视频| 成人国产精品免费网站| 精品国产乱码久久久久久久| 亚洲激情一二三区| 成人国产一区二区三区精品| 精品国产百合女同互慰| 午夜视频一区二区三区| 色综合色综合色综合色综合色综合| 欧美刺激午夜性久久久久久久| 一区二区三区精品久久久| www.在线欧美| 国产精品久久久一本精品| 九九在线精品视频| 日韩一区二区电影在线| 亚洲免费大片在线观看| 91香蕉视频污在线| 国产精品二区一区二区aⅴ污介绍| 久久99精品久久久| 欧美一区二区三区日韩视频| 亚洲午夜一区二区| 色悠悠久久综合| 亚洲老司机在线| 91日韩精品一区| 亚洲精品中文在线影院| 成人深夜福利app| 亚洲欧洲精品一区二区精品久久久| 国产成人日日夜夜| 久久精品免视看| 成人动漫视频在线| 中文字幕在线不卡一区| 91看片淫黄大片一级在线观看| 亚洲国产精品二十页| 成人中文字幕电影| 国产精品久久久久久久午夜片| jlzzjlzz国产精品久久| 亚洲精品免费视频| 欧洲亚洲国产日韩| 免费成人美女在线观看| 精品免费视频一区二区| 国产精品18久久久久久久久久久久| 久久人人97超碰com| 成人avav影音| 亚洲自拍另类综合| 日韩欧美美女一区二区三区| 精品一区二区三区免费视频| 久久久久久麻豆| 99久久精品一区| 亚洲妇熟xx妇色黄| 亚洲视频一区二区免费在线观看 | 中文字幕在线一区免费| 91天堂素人约啪| 天天影视网天天综合色在线播放| 日韩午夜在线影院| 99久久99久久精品国产片果冻| 洋洋成人永久网站入口| 欧美大片在线观看一区| 91在线国产观看| 七七婷婷婷婷精品国产| 国产精品少妇自拍| 欧美日韩大陆一区二区| 国产在线视频一区二区三区| 国产精品久久久久久久久免费桃花 | 欧美四级电影在线观看| 国内欧美视频一区二区| 亚洲理论在线观看| 久久久久久久久久久久久夜| 91在线你懂得| 国产另类ts人妖一区二区| 亚洲午夜视频在线| 久久精品一区二区三区不卡牛牛| 欧美色电影在线| 国产aⅴ综合色| 视频一区二区不卡| ●精品国产综合乱码久久久久| 欧美精品九九99久久| 91色视频在线| 国产成人激情av| 黄页网站大全一区二区| 日韩精品亚洲一区| 一区二区三区四区五区视频在线观看 | 99久久精品99国产精品| 国内精品久久久久影院一蜜桃| 久久成人免费日本黄色| 亚洲一区日韩精品中文字幕| 国产精品天美传媒| 国产日韩欧美精品电影三级在线| 欧美日韩国产一级二级| 在线免费观看成人短视频| eeuss影院一区二区三区| 国产成人免费视频网站高清观看视频| 丝袜美腿亚洲一区二区图片| 一区二区三区波多野结衣在线观看 | 精品久久一区二区| 日韩一卡二卡三卡国产欧美| 欧美日韩一区成人| 欧美日韩激情一区二区| 欧美亚洲一区二区在线观看| 色一区在线观看| 99久精品国产| 一本一道综合狠狠老| 99视频精品全部免费在线| 不卡的av网站| 91在线云播放| 日本精品一级二级| 欧美日韩精品三区| 3d成人动漫网站| 欧美不卡视频一区| 26uuu国产日韩综合| 久久久久亚洲蜜桃| 中文字幕欧美激情| 综合色中文字幕| 亚洲综合色自拍一区| 亚洲一区在线看| 蜜臀va亚洲va欧美va天堂| 老司机免费视频一区二区三区| 精品一区二区免费视频| 国产精品一二三区| 99这里只有久久精品视频| 色网站国产精品| 正在播放一区二区| 亚洲一区免费在线观看| 五月婷婷综合在线| 韩国精品久久久| 色哟哟一区二区三区| 欧美区一区二区三区| 久久综合色一综合色88| 国产精品卡一卡二卡三| 亚洲成人精品影院| 蜜臀av一区二区在线观看| 国产成人综合在线| 色噜噜狠狠色综合欧洲selulu| 欧美狂野另类xxxxoooo| 久久久久久99久久久精品网站| ...av二区三区久久精品| 视频在线在亚洲| 岛国一区二区在线观看| 欧美美女一区二区在线观看| 精品免费视频.| 亚洲欧美日韩国产手机在线| 日韩电影免费在线| 成人性生交大片免费看中文网站| 欧美综合天天夜夜久久| 精品少妇一区二区三区在线视频| 国产精品福利一区| 九色|91porny| 欧美日本在线看| 日韩一区欧美一区| 久久精品国产免费| 欧美在线看片a免费观看| 久久精品人人做|