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

📄 txfunctions.asm

📁 MIMO 2x2接收端选择全系统仿真代码
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;*----------------------------------------------------------------------------*
L11:    
	.line	27
           LDW     .D2T2   *+SP(16),B5       ; |298| 
           MVKL    .S2     _SYNCSEQUENCE_Q,B4 ; |298| 
           LDW     .D2T2   *+SP(20),B8       ; |298| 
           MVKH    .S2     _SYNCSEQUENCE_Q,B4 ; |298| 
           NOP             1
           LDH     .D2T2   *+B4[B5],B7       ; |298| 
           LDW     .D2T2   *+SP(28),B4       ; |298| 
           NOP             3

           SHL     .S2     B7,15,B5          ; |298| 
||         ADD     .D2     B5,B8,B6          ; |298| 

           SUBAH   .D2     B5,B7,B5          ; |298| 
           INTSP   .L2     B5,B5             ; |298| 
           NOP             3
           STW     .D2T2   B5,*+B4[B6]       ; |298| 
           LDW     .D2T2   *+SP(16),B4       ; |298| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |298| 
           CMPLT   .L2     B4,B9,B0          ; |298| 
   [ B0]   B       .S1     L11               ; |298| 
           STW     .D2T2   B4,*+SP(16)       ; |298| 
           NOP             4
           ; BRANCH OCCURS                   ; |298| 
;** --------------------------------------------------------------------------*
L12:    
	.line	28
           LDW     .D2T2   *+SP(20),B4       ; |299| 
           NOP             4
           ADDK    .S2     16,B4             ; |299| 
           STW     .D2T2   B4,*+SP(20)       ; |299| 
;** --------------------------------------------------------------------------*
L13:    
	.line	32
           ZERO    .D2     B4                ; |303| 
           CMPLT   .L2     B4,12,B0          ; |303| 
   [!B0]   B       .S1     L15               ; |303| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |303| 
           ; BRANCH OCCURS                   ; |303| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L14:    
	.line	33
           LDBU    .D2T2   *+SP(8),B4        ; |304| 
           LDW     .D2T2   *+SP(16),B5       ; |304| 
           MVKL    .S1     _TRAININGSEQ,A0   ; |304| 
           MVKH    .S1     _TRAININGSEQ,A0   ; |304| 
           NOP             1
           SHL     .S2     B4,4,B6           ; |304| 
           ADDAD   .D2     B6,B4,B4          ; |304| 
           ADDAH   .D2     B4,B5,B4          ; |304| 
           ADD     .S1X    A0,B4,A0          ; |304| 
           LDH     .D1T1   *A0,A0            ; |304| 
           MV      .S2     B5,B4             ; |304| 
           LDW     .D2T2   *+SP(20),B5       ; |304| 
           LDW     .D2T2   *+SP(24),B6       ; |304| 
           NOP             1
           SHL     .S1     A0,15,A3          ; |304| 
           SUBAH   .D1     A3,A0,A0          ; |304| 
           INTSP   .L1     A0,A0             ; |304| 
           ADD     .D2     B4,B5,B4          ; |304| 
           NOP             2
           STW     .D2T1   A0,*+B6[B4]       ; |304| 
           LDW     .D2T2   *+SP(16),B4       ; |304| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |304| 
           CMPLT   .L2     B4,12,B0          ; |304| 
   [ B0]   B       .S1     L14               ; |304| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |304| 
           ; BRANCH OCCURS                   ; |304| 
;** --------------------------------------------------------------------------*
L15:    
	.line	34
           ZERO    .D2     B4                ; |305| 
           CMPLT   .L2     B4,12,B0          ; |305| 
   [!B0]   B       .S1     L17               ; |305| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |305| 
           ; BRANCH OCCURS                   ; |305| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L16:    
	.line	35
           LDBU    .D2T2   *+SP(8),B4        ; |306| 
           LDW     .D2T2   *+SP(16),B5       ; |306| 
           MVKL    .S1     _TRAININGSEQ,A0   ; |306| 
           MVKH    .S1     _TRAININGSEQ,A0   ; |306| 
           NOP             1
           SHL     .S2     B4,4,B6           ; |306| 
           ADDAD   .D2     B6,B4,B4          ; |306| 
           ADDAH   .D2     B4,B5,B4          ; |306| 
           ADD     .S1X    A0,B4,A0          ; |306| 
           LDH     .D1T1   *A0,A0            ; |306| 
           MV      .S2     B5,B4             ; |306| 
           LDW     .D2T2   *+SP(20),B5       ; |306| 
           LDW     .D2T2   *+SP(28),B6       ; |306| 
           NOP             1
           SHL     .S1     A0,15,A3          ; |306| 
           SUBAH   .D1     A3,A0,A0          ; |306| 
           INTSP   .L1     A0,A0             ; |306| 
           ADD     .D2     B4,B5,B4          ; |306| 
           NOP             2
           STW     .D2T1   A0,*+B6[B4]       ; |306| 
           LDW     .D2T2   *+SP(16),B4       ; |306| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |306| 
           CMPLT   .L2     B4,12,B0          ; |306| 
   [ B0]   B       .S1     L16               ; |306| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |306| 
           ; BRANCH OCCURS                   ; |306| 
;** --------------------------------------------------------------------------*
L17:    
	.line	36
           LDW     .D2T2   *+SP(20),B4       ; |307| 
           NOP             4
           ADD     .D2     12,B4,B4          ; |307| 
           STW     .D2T2   B4,*+SP(20)       ; |307| 
           NOP             2
	.line	39
           ZERO    .D2     B4                ; |310| 
           CMPGT   .L2     B4,0,B0           ; |310| 
   [ B0]   B       .S1     L19               ; |310| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |310| 
           ; BRANCH OCCURS                   ; |310| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L18:    
	.line	40

           MVKL    .S2     _GUARDSYMB,B4     ; |311| 
||         MV      .D2     B4,B5

           MVKH    .S2     _GUARDSYMB,B4     ; |311| 
           LDH     .D2T2   *+B4[B5],B4       ; |311| 
           LDW     .D2T2   *+SP(20),B7       ; |311| 
           LDW     .D2T2   *+SP(24),B6       ; |311| 
           NOP             2
           SHL     .S2     B4,15,B8          ; |311| 
           SUBAH   .D2     B8,B4,B4          ; |311| 
           INTSP   .L2     B4,B4             ; |311| 
           ADD     .D2     B5,B7,B5          ; |311| 
           NOP             2
           STW     .D2T2   B4,*+B6[B5]       ; |311| 
           LDW     .D2T2   *+SP(16),B4       ; |311| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |311| 
           CMPLT   .L2     B4,1,B0           ; |311| 
   [ B0]   B       .S1     L18               ; |311| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |311| 
           ; BRANCH OCCURS                   ; |311| 
;** --------------------------------------------------------------------------*
L19:    
	.line	41
           ZERO    .D2     B4                ; |312| 
           CMPGT   .L2     B4,0,B0           ; |312| 
   [ B0]   B       .S1     L21               ; |312| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |312| 
           ; BRANCH OCCURS                   ; |312| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L20:    
	.line	42

           MVKL    .S2     _GUARDSYMB,B4     ; |313| 
||         MV      .D2     B4,B5
||         MV      .L2     B4,B8

           MVKH    .S2     _GUARDSYMB,B4     ; |313| 
           LDH     .D2T2   *+B4[B5],B4       ; |313| 
           LDW     .D2T2   *+SP(20),B6       ; |313| 
           LDW     .D2T2   *+SP(28),B5       ; |313| 
           NOP             2
           SHL     .S2     B4,15,B7          ; |313| 
           SUBAH   .D2     B7,B4,B4          ; |313| 
           INTSP   .L2     B4,B7             ; |313| 
           ADD     .D2     B8,B6,B4          ; |313| 
           NOP             2
           STW     .D2T2   B7,*+B5[B4]       ; |313| 
           LDW     .D2T2   *+SP(16),B4       ; |313| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |313| 
           CMPLT   .L2     B4,1,B0           ; |313| 
   [ B0]   B       .S1     L20               ; |313| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |313| 
           ; BRANCH OCCURS                   ; |313| 
;** --------------------------------------------------------------------------*
L21:    
	.line	43
           LDW     .D2T2   *+SP(20),B4       ; |314| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |314| 
           STW     .D2T2   B4,*+SP(20)       ; |314| 
           NOP             2
	.line	46
           ZERO    .D2     B4                ; |317| 
           CMPLT   .L2     B4,12,B0          ; |317| 
   [!B0]   B       .S1     L23               ; |317| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |317| 
           ; BRANCH OCCURS                   ; |317| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L22:    
	.line	47
           LDBU    .D2T2   *+SP(8),B4        ; |318| 
           LDW     .D2T2   *+SP(16),B5       ; |318| 
           MVKL    .S1     _TRAININGSEQ,A0   ; |318| 
           MVKH    .S1     _TRAININGSEQ,A0   ; |318| 
           NOP             1
           SHL     .S2     B4,4,B6           ; |318| 
           ADDAD   .D2     B6,B4,B4          ; |318| 
           ADDAH   .D2     B4,B5,B4          ; |318| 
           ADD     .S1X    A0,B4,A0          ; |318| 
           LDH     .D1T1   *A0,A0            ; |318| 
           MV      .S2     B5,B4             ; |318| 
           LDW     .D2T2   *+SP(20),B5       ; |318| 
           LDW     .D2T2   *+SP(24),B6       ; |318| 
           NOP             1
           SHL     .S1     A0,15,A3          ; |318| 
           SUBAH   .D1     A3,A0,A0          ; |318| 
           INTSP   .L1     A0,A0             ; |318| 
           ADD     .D2     B4,B5,B4          ; |318| 
           NOP             2
           STW     .D2T1   A0,*+B6[B4]       ; |318| 
           LDW     .D2T2   *+SP(16),B4       ; |318| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |318| 
           CMPLT   .L2     B4,12,B0          ; |318| 
   [ B0]   B       .S1     L22               ; |318| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |318| 
           ; BRANCH OCCURS                   ; |318| 
;** --------------------------------------------------------------------------*
L23:    
	.line	48
           ZERO    .D2     B4                ; |319| 
           CMPLT   .L2     B4,12,B0          ; |319| 
   [!B0]   B       .S1     L25               ; |319| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |319| 
           ; BRANCH OCCURS                   ; |319| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L24:    
	.line	49
           LDBU    .D2T2   *+SP(8),B4        ; |320| 
           LDW     .D2T2   *+SP(16),B5       ; |320| 
           MVKL    .S1     _TRAININGSEQ,A0   ; |320| 
           MVKH    .S1     _TRAININGSEQ,A0   ; |320| 
           NOP             1
           SHL     .S2     B4,4,B6           ; |320| 
           ADDAD   .D2     B6,B4,B4          ; |320| 
           ADDAH   .D2     B4,B5,B4          ; |320| 
           ADD     .S1X    A0,B4,A0          ; |320| 
           LDH     .D1T1   *A0,A0            ; |320| 
           MV      .S2     B5,B4             ; |320| 
           LDW     .D2T2   *+SP(20),B5       ; |320| 
           LDW     .D2T2   *+SP(28),B6       ; |320| 
           NOP             1
           SHL     .S1     A0,15,A3          ; |320| 
           SUBAH   .D1     A3,A0,A0          ; |320| 
           INTSP   .L1     A0,A0             ; |320| 
           ADD     .D2     B4,B5,B4          ; |320| 
           NOP             2
           STW     .D2T1   A0,*+B6[B4]       ; |320| 
           LDW     .D2T2   *+SP(16),B4       ; |320| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |320| 
           CMPLT   .L2     B4,12,B0          ; |320| 
   [ B0]   B       .S1     L24               ; |320| 
           NOP             4
           STW     .D2T2   B4,*+SP(16)       ; |320| 
           ; BRANCH OCCURS                   ; |320| 
;** --------------------------------------------------------------------------*
L25:    
	.line	50
           LDW     .D2T2   *+SP(20),B4       ; |321| 
           NOP             4
           ADD     .D2     12,B4,B4          ; |321| 
           STW     .D2T2   B4,*+SP(20)       ; |321| 
           NOP             2
	.line	52
           LDW     .D2T1   *+SP(20),A4       ; |323| 
           NOP             4
	.line	53
           RET     .S2     B3                ; |324| 
           ADDK    .S2     32,SP             ; |324| 
           NOP             4
           ; BRANCH OCCURS                   ; |324| 
	.endfunc	324,000000000h,32


⌨️ 快捷键说明

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