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

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

?? wlan_enc.asm.bak

?? viterbi譯碼在DSP上的實現,采用c54x
?? BAK
字號:
;****************************************************************
; Filename:    wlan_enc.asm
; Function:    Convolutional encoder
; Version:     1.00
; Processor:   C54xx
; Author:      LiuKai		vikingpro@163.com
; Description: Implements the 802.11 convolutional encoder
;              C-callable
;
; Useage: ushort  wlan_enc(int *frame,
;                            int *output,
;                            ushort frame_sz,
;                           )
;
; Convolutional encoder for 802.11:  R=1/2, K=7
;
;  G0 = x(n) +          x(n-2) + x(n-3) + x(n-5) + x(n-6)          
;  G1 = x(n) + x(n-1) + x(n-2) + x(n-3) +          x(n-6)
;
;  This code operates on packed input data and outputs packed output data
;  in the form G0(15-0), G1(15-0), G0(31-16), G1(31-16), etc.  The first
;  word, G0/G1[17-16], sets the top 6 unused bits to zero.
;
;****************************************************************

	.mmregs

; Far-mode adjustment
; -------------------

         .if __far_mode
OFFSET   .set  2
         .else
OFFSET   .set  1
         .endif


FRAME_SZ       .set 0

REG_SAVE_SZ    .set 0

PARAM_OFFSET   .set FRAME_SZ + REG_SAVE_SZ + OFFSET 

; Register usage
; --------------
    
      .asg    0 + REG_SAVE_SZ + FRAME_SZ, RETURN_ADDR ; ????
      .asg    0 + PARAM_OFFSET, output
      .asg    1 + PARAM_OFFSET, frame_sz
    
	
	.asg	AR3, output_ptr
	.asg	AR4, frame_ptr

	.asg	BRC, rptb_cnt

;**************************************************************************
	.global _wlan_enc
_wlan_enc

;
; Copy arguments to their local locations as necessary        
;----------------------------------------------------------------

      STLM    A, frame_ptr                        ; 1 cycle    
      MVDK   *sp(output), output_ptr              ; 2 cycles
    
;
; Set outer loop count by subtracting 1 from nsamps and      
; storing into block repeat count register                   
;----------------------------------------------------------------

        LD     *sp(frame_sz), A                  ; 1 cycle
        SUB     #1, A                            ; 2 cycles
        STLM    A, rptb_cnt                      ; 1 cycle
        NOP										 ; 1 cycle

;
; Begin outer loop on # samples                               
;----------------------------------------------------------------
;_start:
        
         RPTB    ENCODE_END-1       ; 4 cycles     	; do i=1,0
         LD     *frame_ptr+,16,A    ; 1 cycle      	;  AHI = X[n    :(n-15)]
         OR     *frame_ptr-,A       ; 1 cycle       ;  ALO = X[n-16):(n-31)]
         LD     *frame_ptr+,16,B    ; 1 cycle 	    ;  BHI = X[n    :(n-15)]
         OR     *frame_ptr,B        ; 1 cycle       ;  BLO = X[n-16 :(n-31)]
         XOR    B,2,A               ; 1 cycle       ;  A = X(n) XOR X(n-2)
         XOR    B,3,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3)
         XOR    B,6,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6)                 
         XOR    B,5,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6) XOR X(n-5)	
         STH    A,*output_ptr+      ; 1 cycle       ;  save G0[n:(n-15)]
         XOR    B,5,A				    ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6)         
         XOR    B,1,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6) XOR X(n-1)
         STH    A,*output_ptr+      ; 1 cycle       ;  save G1[n:(n-15)]
         
ENCODE_END:
                                    ; Last loop has low word = 0000h
         LD     *frame_ptr,16,A     ; 1 cycle      ; AHI = X[15:0]
         LD     *frame_ptr,16,B     ; 1 cycle      ; BHI = X[15:0]
         
         XOR    B,2,A               ; 1 cycle       ;  A = X(n) XOR X(n-2)
         XOR    B,3,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3)
         XOR    B,6,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6)
         XOR    B,5,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6) XOR X(n-5)	
         STH    A,*output_ptr+      ; 1 cycle       ;  save G0[n:(n-15)]
         XOR    B,5,A				    ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6)
         XOR    B,1,A               ; 1 cycle       ;  A = X(n) XOR X(n-2) XOR X(n-3) XOR X(n-6) XOR X(n-1)
         STH    A,*output_ptr-      ; 1 cycle       ;  save G1[n:(n-15)]

_end:
;      
; Restore stack to previous value, FRAME, etc..            
;----------------------------------------------------------------

RETURN:
 

        .if __far_mode
           FRETD                    ; 4 cycles
        .else
	   RET              			; 3 cycles                                  
        .endif

;END

;end of file. please do not remove. it is left here to ensure that no lines of code are removed by any editor

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品影视在线观看| 亚洲午夜久久久久久久久久久| 日韩影视精彩在线| 欧美日韩国产bt| 三级欧美在线一区| 欧美成人精品高清在线播放 | 国产99久久久国产精品潘金网站| 26uuu另类欧美| 国产不卡在线一区| 亚洲欧美日韩国产综合在线| 欧美在线高清视频| 肉色丝袜一区二区| 久久久久国产一区二区三区四区| 国产不卡在线一区| 亚洲在线中文字幕| 欧美成va人片在线观看| 国产白丝精品91爽爽久久| 亚洲少妇30p| 欧美精品一二三| 激情综合五月天| 国产精品国产三级国产aⅴ入口| 一本在线高清不卡dvd| 亚洲国产日韩综合久久精品| 日韩精品一区在线| 北条麻妃国产九九精品视频| 五月婷婷另类国产| 国产精品亲子伦对白| 精品1区2区3区| 国产乱子伦一区二区三区国色天香 | 欧美一级午夜免费电影| 国产激情一区二区三区| 一区二区三区中文免费| 精品久久国产老人久久综合| 91视视频在线观看入口直接观看www| 亚洲成人黄色影院| 欧美国产日韩在线观看| 91精品国产综合久久国产大片| 国产精品亚洲专一区二区三区 | 国产精品正在播放| 五月婷婷综合在线| 国产精品久久久爽爽爽麻豆色哟哟| 欧美三级电影精品| 99re成人在线| 国产一本一道久久香蕉| 亚洲成a人片在线观看中文| 中文欧美字幕免费| 日韩一区二区三区三四区视频在线观看 | 国产日产精品1区| 7777精品伊人久久久大香线蕉超级流畅| 国产成人一区二区精品非洲| 婷婷丁香久久五月婷婷| 亚洲乱码中文字幕综合| 欧美国产1区2区| 欧美大片免费久久精品三p| 欧美日精品一区视频| 91毛片在线观看| 高清在线不卡av| 国产一区二区三区免费看| 日日夜夜精品视频免费| 亚洲午夜免费电影| 亚洲图片欧美综合| 亚洲精品欧美综合四区| 中文字幕一区二区不卡| 欧美激情中文字幕一区二区| 26uuu国产在线精品一区二区| 日韩一区二区三区精品视频| 欧美日韩免费视频| 欧美午夜一区二区三区| 在线看日本不卡| 色老综合老女人久久久| 91丝袜呻吟高潮美腿白嫩在线观看| 国产a视频精品免费观看| 韩国在线一区二区| 国产一区二区剧情av在线| 久久99蜜桃精品| 国产一区二区三区在线看麻豆| 青青草成人在线观看| 日本不卡一区二区三区高清视频| 天天做天天摸天天爽国产一区| 一区二区在线观看不卡| 亚洲精品日韩综合观看成人91| 亚洲精品国产第一综合99久久| 亚洲欧洲日产国码二区| 亚洲免费观看高清| 亚洲一区二区三区四区在线 | 亚洲成人动漫在线免费观看| 亚洲国产另类av| 亚洲va欧美va人人爽| 免费日本视频一区| 激情都市一区二区| 粗大黑人巨茎大战欧美成人| www.日本不卡| 欧洲一区在线观看| 在线不卡欧美精品一区二区三区| 欧美一级一区二区| 久久精品亚洲精品国产欧美kt∨ | 91行情网站电视在线观看高清版| 在线观看日韩毛片| 欧美一区二区三级| 日本一区二区高清| 亚洲精品写真福利| 男人的天堂亚洲一区| 国产一区二区美女| 一本色道久久加勒比精品| 这里只有精品99re| 中文字幕二三区不卡| 亚洲影视在线播放| 国产自产视频一区二区三区| 国产不卡一区视频| 精品视频全国免费看| 精品不卡在线视频| 亚洲欧美日本韩国| 蜜桃av噜噜一区| 99久久综合色| 欧美电影免费观看高清完整版在 | 欧美日韩国产不卡| 久久精品人人做人人爽人人| 亚洲乱码中文字幕| 久久精品国产99久久6| 91免费观看在线| 精品少妇一区二区三区免费观看| 国产精品国产成人国产三级| 青青草国产精品97视觉盛宴| 91同城在线观看| 久久久久久电影| 午夜国产不卡在线观看视频| 成人午夜在线视频| 日韩精品一区二区三区视频播放 | 国产精品久久午夜| 蜜桃传媒麻豆第一区在线观看| 99久久久国产精品| 久久伊人蜜桃av一区二区| 一区二区理论电影在线观看| 国产剧情av麻豆香蕉精品| 4438亚洲最大| 一区二区三区国产| 成人国产亚洲欧美成人综合网| 91精品国模一区二区三区| 中文字幕亚洲一区二区va在线| 狠狠色丁香婷综合久久| 欧美日韩精品一区二区三区四区| 国产精品理论在线观看| 韩国欧美国产1区| 91.xcao| 亚洲午夜精品17c| 91伊人久久大香线蕉| 欧美激情一区二区三区在线| 色狠狠av一区二区三区| 国产蜜臀av在线一区二区三区| 蜜芽一区二区三区| 精品视频免费在线| 亚洲一区二区三区四区中文字幕| 91小宝寻花一区二区三区| 国产精品三级久久久久三级| 国产一区二区三区av电影 | 亚洲精品一二三四区| av在线播放成人| 国产精品美女久久久久久久久| 国模冰冰炮一区二区| 精品免费国产一区二区三区四区| 午夜精品福利视频网站| 欧美日韩免费一区二区三区视频| 悠悠色在线精品| 91福利在线看| 一区二区在线免费观看| 一本一道久久a久久精品综合蜜臀| 综合久久给合久久狠狠狠97色| www.日本不卡| 亚洲精品第一国产综合野| 日本韩国欧美一区二区三区| 亚洲蜜桃精久久久久久久| 91色porny在线视频| 亚洲黄色尤物视频| 精品视频一区二区不卡| 日韩激情视频网站| 日韩久久精品一区| 国产一区二区在线免费观看| 国产亚洲1区2区3区| 成人av在线一区二区三区| 亚洲视频一区二区免费在线观看| 91免费在线播放| 亚洲成人精品在线观看| 日韩免费观看高清完整版在线观看| 久久国产精品一区二区| 国产亚洲精品aa午夜观看| 波多野结衣视频一区| 午夜久久久久久| 欧美日韩黄视频| 另类小说综合欧美亚洲| 久久久久亚洲综合| 成人黄色电影在线| 亚洲国产综合人成综合网站| 91精品啪在线观看国产60岁| 国产裸体歌舞团一区二区| 国产精品免费av| 欧美日韩中文一区| 狠狠色综合播放一区二区| 亚洲色图制服丝袜| 欧美一区二区视频网站| 盗摄精品av一区二区三区|