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

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

?? convolve.asm

?? 基于TMS320F2812的AMR+RS編解碼+OFDM調(diào)制解調(diào)源程序。是stand alone運(yùn)行版本
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
*****************************************************************************
** Description:         convolve() in convole.c                            
**                 														   
** Inputs                                                                  
**                                                                         
**  XAR1:	Word16 &x                                                       
**  XAR2:	Word16 &h                                                       
**  XAR3:	Word16 &y                                                       
**                                                                         
** Outputs:                                                                
**                                                                         
**  XAR3:	Word16 &y                                                       
**																		   
** Return value:	none                                               
**                                                                         
** Attribute:       Cycles: 22763       Pm: 19                           
**                      
** Modified Registers:  XAR0,XAR4,XAR5,XAR6,XAR7            
**                                                                         
** Programmer:      Liu Yang                                           
**
** Complete time:   2003 3 4
*****************************************************************************
        
        .global _convolve
  
_convolve: 

        MOVL  XAR7,@XAR1			; XAR7 = XAR1 = &x[0]
        MOVL  XAR6,@XAR2   			; XAR6 = XAR2 = &h[0]
        PUSH  XAR3					; Push &y[0]
                
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #0
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #1
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #2
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #3
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #4
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #5
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #6
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
		MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #7
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #8
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #9
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #10
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #11
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #12
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #13
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #14
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #15
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #16
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #17
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate
        LSL   ACC,#3                ; Shift sum to left for 3 bits
        MOV   *XAR3++,AH			; *XAR3 = y[n] = AH
        
        MOVL  XAR7,@XAR1
        ADDB  XAR6,#1               ; XAR5 = &h[n]
        MOVL  XAR5,@XAR6
        zapa
        rpt   #18
      ||mac	  P,*--XAR5,*XAR7++
        ADDL  ACC,P << PM           ; Perform final accumulate

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产精品一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品一区在线观看你懂的| 中文字幕在线观看一区| 欧美日韩高清一区二区不卡| 国产精品白丝jk白祙喷水网站| 亚洲国产一区在线观看| 国产亚洲综合在线| 欧美日韩视频在线一区二区| 懂色一区二区三区免费观看| 日本va欧美va精品发布| 国产精品高潮呻吟久久| 久久综合成人精品亚洲另类欧美| 欧美日韩精品专区| 成人a级免费电影| 国产麻豆91精品| 蜜桃av一区二区| 亚洲一区二区三区爽爽爽爽爽| 国产亚洲欧美日韩日本| 91精品国产色综合久久| 一本久道久久综合中文字幕| 国产成人av一区二区三区在线| 日韩av在线免费观看不卡| 亚洲女子a中天字幕| 日本一区免费视频| 久久毛片高清国产| 日韩午夜精品电影| 欧美日韩小视频| 日本高清不卡一区| 93久久精品日日躁夜夜躁欧美| 国产精品自拍av| 老司机精品视频线观看86| 亚洲成人tv网| 亚洲国产中文字幕在线视频综合 | 国产精品一区二区三区网站| 日日摸夜夜添夜夜添精品视频 | 国产午夜精品久久久久久免费视| 日韩欧美一区在线| 56国语精品自产拍在线观看| 在线视频国内自拍亚洲视频| 99r国产精品| www.av亚洲| 不卡av在线免费观看| 国产成人精品影视| 成人中文字幕合集| 国产91高潮流白浆在线麻豆| 国产精品一级黄| 风间由美性色一区二区三区| 高清在线不卡av| 99在线精品观看| 色综合久久中文综合久久97| 91在线观看免费视频| 91免费观看国产| 色狠狠色狠狠综合| 欧美日韩一区久久| 91精品国产品国语在线不卡| 91精品蜜臀在线一区尤物| 日韩欧美高清一区| 久久综合狠狠综合久久激情| 国产欧美精品一区二区色综合朱莉| 欧美精彩视频一区二区三区| 国产精品网站在线观看| 1000精品久久久久久久久| 一二三四区精品视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲va国产va欧美va观看| 日本不卡一区二区三区 | 91亚洲精品久久久蜜桃网站| 99re8在线精品视频免费播放| 在线观看免费亚洲| 日韩亚洲电影在线| 欧美国产日产图区| 亚洲精品久久久蜜桃| 日韩高清电影一区| 国产精品自在欧美一区| 91蜜桃网址入口| 91精品国产综合久久久久| 久久久国产精华| 亚洲男人的天堂一区二区| 天天亚洲美女在线视频| 国产一区二区女| 一本色道久久综合亚洲91 | 国产精品综合一区二区| 99国产精品国产精品久久| 欧美老人xxxx18| 久久只精品国产| 一区二区三区高清| 国产一区啦啦啦在线观看| 色综合久久九月婷婷色综合| 日韩精品一区二区三区swag| 中文字幕日韩一区| 蜜桃av一区二区| 97久久人人超碰| 精品国产乱码久久久久久老虎 | 91污在线观看| 欧美成人欧美edvon| 亚洲男帅同性gay1069| 国内精品视频666| 91福利在线看| 欧美国产欧美综合| 免费一级片91| 日本久久一区二区| 国产色产综合色产在线视频| 丰满白嫩尤物一区二区| 91精品福利视频| 国产欧美综合在线观看第十页| 性感美女极品91精品| 不卡一区二区三区四区| 精品国产91久久久久久久妲己| 亚洲激情校园春色| 风间由美一区二区av101| 欧美一区二区观看视频| 亚洲精品午夜久久久| 国产成人精品免费看| 欧美xxxx在线观看| 亚洲成a人片综合在线| 波多野结衣一区二区三区 | 国产一区二区成人久久免费影院| 欧美日韩一区视频| 亚洲狼人国产精品| 99热精品国产| 国产欧美精品一区二区三区四区| 美国毛片一区二区| 欧美日韩成人在线一区| 亚洲精品乱码久久久久久久久| fc2成人免费人成在线观看播放| 欧美精品一区二区三区蜜桃视频| 天天综合天天综合色| 欧美午夜片在线观看| 综合婷婷亚洲小说| 成人精品gif动图一区| 久久久久亚洲综合| 狠狠狠色丁香婷婷综合久久五月| 欧美一区二区三区电影| 丝袜美腿成人在线| 欧美二区三区91| 午夜精品福利一区二区三区av| 欧美性色aⅴ视频一区日韩精品| 亚洲精品第一国产综合野| 成人av午夜电影| 国产精品成人一区二区三区夜夜夜| 国产91在线观看丝袜| 欧美激情综合在线| 成人av网址在线观看| 国产精品国产馆在线真实露脸 | 91社区在线播放| 成人免费视频在线观看| 91在线一区二区三区| 亚洲精品国产成人久久av盗摄| 一本久久a久久免费精品不卡| 亚洲国产毛片aaaaa无费看| 在线观看日韩电影| 日本在线不卡一区| 精品成人一区二区三区| 国产精品一区二区男女羞羞无遮挡| 国产欧美日韩一区二区三区在线观看| 国产电影精品久久禁18| 国产精品久久网站| 色成人在线视频| 日韩主播视频在线| 日韩精品一区二区三区蜜臀| 国产精品1区2区3区| 中文av一区特黄| 91久久久免费一区二区| 香蕉乱码成人久久天堂爱免费| 欧美一区二区三区婷婷月色 | 欧美性猛片xxxx免费看久爱| 五月天婷婷综合| 久久亚洲综合色一区二区三区 | 91年精品国产| 亚洲一区二区视频| 日韩视频免费直播| 不卡的av电影| 调教+趴+乳夹+国产+精品| 久久一区二区三区四区| 国产亚洲综合av| 色香色香欲天天天影视综合网| 天堂蜜桃91精品| 久久精品免视看| 欧美日韩一区二区在线观看视频| 韩国三级在线一区| 玉足女爽爽91| 久久尤物电影视频在线观看| 日本高清视频一区二区| 国内精品国产成人国产三级粉色| 亚洲视频精选在线| 日韩美女一区二区三区四区| 99久久99久久精品免费观看| 日韩av一区二区在线影视| 国产精品久久国产精麻豆99网站 | 日韩欧美一区二区久久婷婷| 成人av综合一区| 毛片av中文字幕一区二区| 国产精品乱子久久久久| 欧美一区二区成人| 97se亚洲国产综合自在线 | 色噜噜夜夜夜综合网| 激情另类小说区图片区视频区| 亚洲综合视频在线观看| 国产欧美一区二区精品仙草咪|