⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 txmain.asm

📁 MIMO 2x2接收端选择全系统仿真代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
           CALL    .S2     B4                ; |254| 
           MVKL    .S1     SL2+0,A0          ; |254| 
           MVKL    .S1     _trace,A4         ; |254| 
           MVKH    .S1     SL2+0,A0          ; |254| 
           MVKL    .S2     RL17,B3           ; |254| 

           STW     .D2T1   A0,*+SP(4)        ; |254| 
||         MVKH    .S2     RL17,B3           ; |254| 
||         MVKH    .S1     _trace,A4         ; |254| 

RL17:      ; CALL OCCURS                     ; |254| 
           B       .S1     L37               ; |254| 
           NOP             5
           ; BRANCH OCCURS                   ; |254| 
;** --------------------------------------------------------------------------*
L2:    
	.line	22
           MVKL    .S1     _LOG_printf,A0    ; |259| 
           MVKH    .S1     _LOG_printf,A0    ; |259| 
           CALL    .S2X    A0                ; |259| 
           MVKL    .S2     SL3+0,B4          ; |259| 
           MVKH    .S2     SL3+0,B4          ; |259| 
           STW     .D2T2   B4,*+SP(4)        ; |259| 

           MVKL    .S2     RL18,B3           ; |259| 
||         MVKL    .S1     _trace,A4         ; |259| 

           MVKH    .S1     _trace,A4         ; |259| 
||         MVKH    .S2     RL18,B3           ; |259| 

RL18:      ; CALL OCCURS                     ; |259| 
	.line	25
           MVKL    .S1     _createPilot,A0   ; |262| 
           MVKH    .S1     _createPilot,A0   ; |262| 
           CALL    .S2X    A0                ; |262| 

           LDW     .D2T1   *+SP(20),A6       ; |262| 
||         MVKL    .S2     _cplxTempOut2,B4  ; |262| 

           MVK     .S2     0xb04,B6          ; |262| 
           MVKL    .S2     RL19,B3           ; |262| 

           MVKH    .S2     _cplxTempOut2,B4  ; |262| 
||         MVKL    .S1     _cplxTempOut1,A4  ; |262| 

           MVKH    .S2     RL19,B3           ; |262| 
||         MVKH    .S1     _cplxTempOut1,A4  ; |262| 

RL19:      ; CALL OCCURS                     ; |262| 
           MVKL    .S1     _uTimeIndex$4,A0  ; |262| 
           MVKH    .S1     _uTimeIndex$4,A0  ; |262| 
           STW     .D1T1   A4,*A0            ; |262| 
           NOP             2
	.line	26
           MVKL    .S2     _UpConvert,B7     ; |263| 
           MVKL    .S2     _cplxTempOut1,B5  ; |263| 
           MVKH    .S2     _UpConvert,B7     ; |263| 
           MVKH    .S2     _cplxTempOut1,B5  ; |263| 
           CALL    .S2     B7                ; |263| 

           LDW     .D2T1   *+SP(20),A6       ; |263| 
||         MVKL    .S2     _uTimeIndex$4,B4  ; |263| 

           MVKL    .S2     RL20,B3           ; |263| 

           MVKL    .S1     _cplxTempOut2,A0  ; |263| 
||         MVKH    .S2     _uTimeIndex$4,B4  ; |263| 

           MVKH    .S1     _cplxTempOut2,A0  ; |263| 
||         MV      .L1X    B4,A8             ; |263| 
||         MVK     .S2     0x1608,B6         ; |263| 

           MV      .L2X    A0,B4             ; |263| 
||         MV      .S1X    B5,A4             ; |263| 
||         MVKH    .S2     RL20,B3           ; |263| 

RL20:      ; CALL OCCURS                     ; |263| 
	.line	28
           LDW     .D2T2   *+SP(20),B4       ; |265| 
           NOP             4
           ADDK    .S2     11000,B4          ; |265| 
           STW     .D2T2   B4,*+SP(36)       ; |265| 
           NOP             2
	.line	29

           ZERO    .D2     B4                ; |266| 
||         MVK     .S1     70,A0             ; |266| 

           CMPLT   .L1X    B4,A0,A1          ; |266| 
   [!A1]   B       .S1     L4                ; |266| 
           STW     .D2T2   B4,*+SP(24)       ; |266| 
           NOP             3
           MVK     .S2     70,B7             ; |267| 
           ; BRANCH OCCURS                   ; |266| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L3:    
	.line	30

           LDW     .D2T2   *+SP(36),B4       ; |267| 
||         MV      .S2     B4,B5
||         MV      .L2     B4,B6

           NOP             4
           ADDAW   .D2     B4,B5,B4          ; |267| 
           LDH     .D2T2   *B4,B5            ; |267| 
           MVKL    .S2     _pDelayBuffer,B4  ; |267| 
           MVKH    .S2     _pDelayBuffer,B4  ; |267| 
           NOP             2
           STH     .D2T2   B5,*+B4[B6]       ; |267| 
           LDW     .D2T2   *+SP(24),B4       ; |267| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |267| 
           CMPLT   .L2     B4,B7,B0          ; |267| 
   [ B0]   B       .S1     L3                ; |267| 
           NOP             4
           STW     .D2T2   B4,*+SP(24)       ; |267| 
           ; BRANCH OCCURS                   ; |267| 
;** --------------------------------------------------------------------------*
L4:    
	.line	32
           LDW     .D2T2   *+SP(20),B4       ; |269| 
           NOP             4
           ADDK    .S2     7440,B4           ; |269| 
           STW     .D2T2   B4,*+SP(36)       ; |269| 
           NOP             2
	.line	33
           LDW     .D2T2   *+SP(20),B4       ; |270| 
           NOP             4
           ADDK    .S2     7720,B4           ; |270| 
           STW     .D2T2   B4,*+SP(40)       ; |270| 
           NOP             2
	.line	34
           MVKL    .S1     _memmove,A0       ; |271| 
           MVKH    .S1     _memmove,A0       ; |271| 

           CALL    .S2X    A0                ; |271| 
||         LDW     .D2T1   *+SP(40),A4       ; |271| 

           LDW     .D2T2   *+SP(36),B4       ; |271| 
           MVKL    .S2     RL21,B3           ; |271| 
           MVKH    .S2     RL21,B3           ; |271| 
           MVK     .S1     0xde8,A6          ; |271| 
           NOP             1
RL21:      ; CALL OCCURS                     ; |271| 
	.line	36
           MVKL    .S2     _memset,B5        ; |273| 
           MVKH    .S2     _memset,B5        ; |273| 
           CALL    .S2     B5                ; |273| 
           LDW     .D2T1   *+SP(20),A4       ; |273| 
           MVKL    .S2     RL22,B3           ; |273| 
           MVKH    .S2     RL22,B3           ; |273| 
           MVK     .S1     0x1e28,A6         ; |273| 
           ZERO    .D2     B4                ; |273| 
RL22:      ; CALL OCCURS                     ; |273| 
	.line	37
           MVKL    .S1     _TxStates+4,A0    ; |274| 
           MVK     .S1     2,A3              ; |274| 
           MVKH    .S1     _TxStates+4,A0    ; |274| 
           STW     .D1T1   A3,*A0            ; |274| 
           NOP             2
	.line	39
           MVKL    .S2     _LOG_printf,B5    ; |276| 
           MVKH    .S2     _LOG_printf,B5    ; |276| 
           CALL    .S2     B5                ; |276| 
           MVKL    .S2     SL4+0,B4          ; |276| 
           MVKH    .S2     SL4+0,B4          ; |276| 
           MVK     .S2     276,B6            ; |276| 

           MVKL    .S1     _trace,A4         ; |276| 
||         MVKL    .S2     RL23,B3           ; |276| 
||         STW     .D2T2   B4,*+SP(4)        ; |276| 

           MVKH    .S1     _trace,A4         ; |276| 
||         MVKH    .S2     RL23,B3           ; |276| 
||         STW     .D2T2   B6,*+SP(8)        ; |276| 

RL23:      ; CALL OCCURS                     ; |276| 
           B       .S1     L37               ; |276| 
           NOP             5
           ; BRANCH OCCURS                   ; |276| 
;** --------------------------------------------------------------------------*
L5:    
	.line	44
           MVKL    .S1     _LOG_printf,A0    ; |281| 

           MVKL    .S2     SL5+0,B4          ; |281| 
||         MVKH    .S1     _LOG_printf,A0    ; |281| 

           CALL    .S2X    A0                ; |281| 
           MVKL    .S2     _trace,B5         ; |281| 
           MVKL    .S2     RL24,B3           ; |281| 
           MVKH    .S2     SL5+0,B4          ; |281| 

           STW     .D2T2   B4,*+SP(4)        ; |281| 
||         MVKH    .S2     _trace,B5         ; |281| 

           MV      .S1X    B5,A4             ; |281| 
||         MVKH    .S2     RL24,B3           ; |281| 

RL24:      ; CALL OCCURS                     ; |281| 
	.line	45
           MVKL    .S1     SL6+0,A0          ; |282| 

           MVKH    .S1     SL6+0,A0          ; |282| 
||         MVKL    .S2     _TxStates+12,B4   ; |282| 

           MVKL    .S1     _LOG_printf,A0    ; |282| 
||         STW     .D2T1   A0,*+SP(4)        ; |282| 
||         MVKH    .S2     _TxStates+12,B4   ; |282| 

           LDW     .D2T2   *B4,B5            ; |282| 
||         MVKH    .S1     _LOG_printf,A0    ; |282| 

           CALL    .S2X    A0                ; |282| 
           MVKL    .S2     RL25,B3           ; |282| 
           MVKL    .S2     _trace,B4         ; |282| 
           MVKH    .S2     _trace,B4         ; |282| 
           STW     .D2T2   B5,*+SP(8)        ; |282| 

           MV      .S1X    B4,A4             ; |282| 
||         MVKH    .S2     RL25,B3           ; |282| 

RL25:      ; CALL OCCURS                     ; |282| 
	.line	48
           MVKL    .S2     _TxStates+16,B4   ; |285| 

           ZERO    .D2     B5                ; |285| 
||         MVKH    .S2     _TxStates+16,B4   ; |285| 

           STW     .D2T2   B5,*B4            ; |285| 
           NOP             2
	.line	49
           MVKL    .S1     _uiFracFrame$3,A0 ; |286| 

           ZERO    .D2     B4                ; |286| 
||         MVKH    .S1     _uiFracFrame$3,A0 ; |286| 

           STW     .D1T2   B4,*A0            ; |286| 
           NOP             2
	.line	50
           MVKL    .S1     _TxStates+8,A0    ; |287| 
           MVKH    .S1     _TxStates+8,A0    ; |287| 
           LDW     .D1T1   *A0,A0            ; |287| 
           NOP             4
           CMPGT   .L1     A0,0,A1           ; |287| 
   [!A1]   B       .S1     L15               ; |287| 
           NOP             5
           ; BRANCH OCCURS                   ; |287| 
;** --------------------------------------------------------------------------*
	.line	52
           MVKL    .S1     _TxStates+12,A0   ; |289| 
           MVKH    .S1     _TxStates+12,A0   ; |289| 
           LDW     .D1T1   *A0,A0            ; |289| 
           NOP             4
           STW     .D2T1   A0,*+SP(28)       ; |289| 
           NOP             2
	.line	53
           STW     .D2T2   B4,*+SP(24)       ; |290| 
           NOP             2
	.line	54
           LDW     .D2T2   *+SP(28),B4       ; |291| 
           MVK     .S2     256,B5            ; |291| 
           NOP             3
           CMPLTU  .L2     B4,B5,B0          ; |291| 
   [ B0]   B       .S1     L11               ; |291| 
           NOP             5
           ; BRANCH OCCURS                   ; |291| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L6:    
	.line	56
           MVKL    .S1     _TxStates+16,A0   ; |293| 
           MVKH    .S1     _TxStates+16,A0   ; |293| 
           LDW     .D1T1   *A0,A3            ; |293| 
           NOP             4
           ADD     .D1     1,A3,A3           ; |293| 
           STW     .D1T1   A3,*A0            ; |293| 
           NOP             2
	.line	57
           MVKL    .S2     _TxStates+8,B4    ; |294| 
           MVKH    .S2     _TxStates+8,B4    ; |294| 
           LDW     .D2T2   *B4,B5            ; |294| 
           LDW     .D2T2   *+SP(24),B4       ; |294| 
           NOP             3
           SUB     .D2     B5,1,B5           ; |294| 
           CMPLT   .L2     B4,B5,B0          ; |294| 
   [!B0]   B       .S1     L7                ; |294| 
           NOP             5
           ; BRANCH OCCURS                   ; |294| 
;** --------------------------------------------------------------------------*
           B       .S1     L8                ; |294| 
           ADD     .D2     1,B4,B4           ; |294| 
           NOP             4
           ; BRANCH OCCURS                   ; |294| 
;** --------------------------------------------------------------------------*
L7:    
           ZERO    .D2     B4                ; |294| 
;** --------------------------------------------------------------------------*
L8:    
           STW     .D2T2   B4,*+SP(24)       ; |294| 
           NOP             2
	.line	58
           MV      .D2     B4,B0
   [ B0]   B       .S1     L9                ; |295| 
           NOP             5
           ; BRANCH OCCURS                   ; |295| 
;** --------------------------------------------------------------------------*
           B       .S1     L10               ; |295| 
           MVK     .S2     0xf0,B4           ; |295| 
           NOP             4
           ; BRANCH OCCURS                   ; |295| 
;** --------------------------------------------------------------------------*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -