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

📄 idct.asm

📁 TI DSP TMS320DM642 用定时器测试函数执行时间
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.line	54
           LDW     .D2T2   *+SP(16),B5       ; |60| 
           LDW     .D2T2   *+SP(12),B4       ; |60| 
           NOP             4
           ADD     .D2     B5,B4,B4          ; |60| 
           SHL     .S2     B4,3,B4           ; |60| 
           STW     .D2T2   B4,*+SP(44)       ; |60| 
           NOP             2
	.line	55
           LDW     .D2T2   *+SP(16),B4       ; |61| 
           LDW     .D2T2   *+SP(12),B5       ; |61| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |61| 
           SHL     .S2     B4,3,B4           ; |61| 
           STW     .D2T2   B4,*+SP(16)       ; |61| 
           NOP             2
	.line	56
           LDW     .D2T2   *+SP(44),B4       ; |62| 
           NOP             4
           STW     .D2T2   B4,*+SP(12)       ; |62| 
           NOP             2
	.line	58
           LDW     .D2T2   *+SP(20),B5       ; |64| 
           NOP             4
           ADD     .D2     B5,B4,B4          ; |64| 
           STW     .D2T2   B4,*+SP(48)       ; |64| 
           NOP             2
	.line	59
           LDW     .D2T2   *+SP(16),B4       ; |65| 
           LDW     .D2T2   *+SP(24),B5       ; |65| 
           NOP             4
           ADD     .D2     B5,B4,B4          ; |65| 
           STW     .D2T2   B4,*+SP(52)       ; |65| 
           NOP             2
	.line	60
           LDW     .D2T2   *+SP(24),B4       ; |66| 
           LDW     .D2T2   *+SP(16),B5       ; |66| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |66| 
           STW     .D2T2   B4,*+SP(56)       ; |66| 
           NOP             2
	.line	61
           LDW     .D2T2   *+SP(20),B4       ; |67| 
           LDW     .D2T2   *+SP(12),B5       ; |67| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |67| 
           STW     .D2T2   B4,*+SP(60)       ; |67| 
           NOP             2
	.line	64
           LDW     .D2T2   *+SP(64),B4       ; |70| 
           LDW     .D2T2   *+SP(48),B7       ; |70| 
           LDH     .D2T2   *+SP(10),B6       ; |70| 
           NOP             1
           LDW     .D2T2   *+SP(4),B5        ; |70| 
           NOP             2

           SHL     .S1X    B6,4,A3           ; |70| 
||         ADD     .D2     B4,B7,B4          ; |70| 

           ADD     .D2     4,B4,B4           ; |70| 

           ADD     .D2X    A3,B5,B4          ; |70| 
||         SHR     .S2     B4,3,B5           ; |70| 

           STH     .D2T2   B5,*B4            ; |70| 
           NOP             2
	.line	65
           LDW     .D2T2   *+SP(52),B5       ; |71| 
;** --------------------------------------------------------------------------*
           LDW     .D2T2   *+SP(68),B4       ; |71| 
           NOP             1
           LDH     .D2T2   *+SP(10),B7       ; |71| 
           LDW     .D2T2   *+SP(4),B6        ; |71| 
           NOP             1
           ADD     .D2     B4,B5,B4          ; |71| 
           ADD     .D2     4,B4,B4           ; |71| 
           SHL     .S2     B7,4,B5           ; |71| 

           ADD     .D2     B5,B6,B4          ; |71| 
||         SHR     .S1X    B4,3,A3           ; |71| 

           STH     .D2T1   A3,*+B4(2)        ; |71| 
           NOP             2
	.line	66
           LDW     .D2T2   *+SP(72),B7       ; |72| 
           LDW     .D2T2   *+SP(56),B5       ; |72| 
           NOP             1
           LDH     .D2T2   *+SP(10),B6       ; |72| 
           LDW     .D2T2   *+SP(4),B4        ; |72| 
           NOP             1
           ADD     .D2     B7,B5,B5          ; |72| 
           ADD     .D2     4,B5,B5           ; |72| 
           SHL     .S2     B6,4,B6           ; |72| 

           ADD     .D2     B6,B4,B4          ; |72| 
||         SHR     .S1X    B5,3,A3           ; |72| 

           STH     .D2T1   A3,*+B4(4)        ; |72| 
           NOP             2
	.line	67
           LDW     .D2T2   *+SP(60),B7       ; |73| 
           LDW     .D2T2   *+SP(76),B4       ; |73| 
           NOP             1
           LDH     .D2T2   *+SP(10),B6       ; |73| 
           LDW     .D2T2   *+SP(4),B5        ; |73| 
           NOP             1
           ADD     .D2     B4,B7,B4          ; |73| 
           ADD     .D2     4,B4,B4           ; |73| 
           SHL     .S2     B6,4,B6           ; |73| 

           ADD     .D2     B6,B5,B4          ; |73| 
||         SHR     .S1X    B4,3,A3           ; |73| 

           STH     .D2T1   A3,*+B4(6)        ; |73| 
           NOP             2
	.line	68
           LDW     .D2T2   *+SP(64),B7       ; |74| 
           LDW     .D2T2   *+SP(48),B6       ; |74| 
           NOP             1
           LDH     .D2T2   *+SP(10),B5       ; |74| 
           LDW     .D2T2   *+SP(4),B4        ; |74| 
           NOP             1
           SUB     .D2     B6,B7,B6          ; |74| 
           ADD     .D2     4,B6,B6           ; |74| 
           SHL     .S2     B5,4,B5           ; |74| 

           SHR     .S1X    B6,3,A3           ; |74| 
||         ADD     .D2     B5,B4,B4          ; |74| 

           STH     .D2T1   A3,*+B4(14)       ; |74| 
           NOP             2
	.line	69
           LDW     .D2T2   *+SP(52),B4       ; |75| 
           LDW     .D2T2   *+SP(68),B7       ; |75| 
           LDH     .D2T2   *+SP(10),B5       ; |75| 
           LDW     .D2T2   *+SP(4),B6        ; |75| 
           NOP             2
           SUB     .D2     B4,B7,B4          ; |75| 

           SHL     .S2     B5,4,B4           ; |75| 
||         ADD     .D2     4,B4,B5           ; |75| 

           SHR     .S2     B5,3,B4           ; |75| 
||         ADD     .D2     B4,B6,B5          ; |75| 

           STH     .D2T2   B4,*+B5(12)       ; |75| 
           NOP             2
	.line	70
           LDW     .D2T2   *+SP(72),B5       ; |76| 
           LDW     .D2T2   *+SP(56),B6       ; |76| 
           LDH     .D2T2   *+SP(10),B7       ; |76| 
           LDW     .D2T2   *+SP(4),B4        ; |76| 
           NOP             2
           SUB     .D2     B6,B5,B5          ; |76| 

           SHL     .S2     B7,4,B5           ; |76| 
||         ADD     .D2     4,B5,B6           ; |76| 

           SHR     .S2     B6,3,B5           ; |76| 
||         ADD     .D2     B5,B4,B4          ; |76| 

           STH     .D2T2   B5,*+B4(10)       ; |76| 
           NOP             2
	.line	71
           LDW     .D2T2   *+SP(76),B7       ; |77| 
           LDW     .D2T2   *+SP(60),B4       ; |77| 
           LDH     .D2T2   *+SP(10),B5       ; |77| 
           LDW     .D2T2   *+SP(4),B6        ; |77| 
           NOP             2
           SUB     .D2     B4,B7,B4          ; |77| 

           SHL     .S2     B5,4,B4           ; |77| 
||         ADD     .D2     4,B4,B5           ; |77| 

           ADD     .D2     B4,B6,B4          ; |77| 
||         SHR     .S2     B5,3,B5           ; |77| 

           STH     .D2T2   B5,*+B4(8)        ; |77| 
           NOP             2
	.line	72
           LDH     .D2T2   *+SP(10),B4       ; |78| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |78| 
           STH     .D2T2   B4,*+SP(10)       ; |78| 
           LDH     .D2T2   *+SP(10),B4       ; |78| 
           NOP             4
           CMPLT   .L2     B4,8,B0           ; |78| 
   [ B0]   BNOP    .S1     L1,5              ; |78| 
           ; BRANCH OCCURS                   ; |78| 
;** --------------------------------------------------------------------------*
L2:    
	.line	74
           ZERO    .D2     B4                ; |80| 
           STH     .D2T2   B4,*+SP(8)        ; |80| 
           LDH     .D2T2   *+SP(8),B4        ; |80| 
           NOP             4
           CMPLT   .L2     B4,8,B0           ; |80| 
   [!B0]   BNOP    .S1     L28,5             ; |80| 
           ; BRANCH OCCURS                   ; |80| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L3:    
	.line	78
           LDH     .D2T1   *+SP(8),A3        ; |84| 
           LDW     .D2T1   *+SP(4),A4        ; |84| 
           NOP             4
           LDH     .D1T2   *+A4[A3],B4       ; |84| 
           NOP             4
           STW     .D2T2   B4,*+SP(12)       ; |84| 
           NOP             2
	.line	79
           LDH     .D2T1   *+SP(8),A4        ; |85| 
           LDW     .D2T1   *+SP(4),A3        ; |85| 
           NOP             4
           ADDAH   .D1     A3,A4,A3          ; |85| 
           ADDK    .S1     64,A3             ; |85| 
           LDH     .D1T1   *A3,A3            ; |85| 
           NOP             4
           STW     .D2T1   A3,*+SP(16)       ; |85| 
           NOP             2
	.line	80
           LDW     .D2T1   *+SP(4),A4        ; |86| 
           LDH     .D2T1   *+SP(8),A3        ; |86| 
           NOP             4
           ADDAH   .D1     A4,A3,A3          ; |86| 
           LDH     .D1T2   *+A3(32),B4       ; |86| 
           NOP             4
           STW     .D2T2   B4,*+SP(20)       ; |86| 
           NOP             2
	.line	81
           LDH     .D2T2   *+SP(8),B5        ; |87| 
           LDW     .D2T2   *+SP(4),B4        ; |87| 
           NOP             4
           ADDAH   .D2     B4,B5,B4          ; |87| 
           ADDK    .S2     96,B4             ; |87| 
           LDH     .D2T2   *B4,B4            ; |87| 
           NOP             4
           STW     .D2T2   B4,*+SP(24)       ; |87| 
           NOP             2
	.line	82
           LDH     .D2T1   *+SP(8),A3        ; |88| 
           LDW     .D2T1   *+SP(4),A4        ; |88| 
           NOP             4
           ADDAH   .D1     A4,A3,A3          ; |88| 
           LDH     .D1T2   *+A3(16),B4       ; |88| 
           NOP             4
           STW     .D2T2   B4,*+SP(28)       ; |88| 
           NOP             2
	.line	83
           LDH     .D2T1   *+SP(8),A3        ; |89| 
           LDW     .D2T1   *+SP(4),A4        ; |89| 
           NOP             4
           ADDAH   .D1     A4,A3,A3          ; |89| 
           LDH     .D1T1   *+A3(48),A3       ; |89| 
           NOP             4
           STW     .D2T1   A3,*+SP(32)       ; |89| 
           NOP             2
	.line	84
           LDW     .D2T2   *+SP(4),B4        ; |90| 
           LDH     .D2T2   *+SP(8),B5        ; |90| 
           NOP             4
           ADDAH   .D2     B4,B5,B4          ; |90| 
           ADDK    .S2     80,B4             ; |90| 
           LDH     .D2T2   *B4,B4            ; |90| 
           NOP             4
           STW     .D2T2   B4,*+SP(36)       ; |90| 
           NOP             2
	.line	85
           LDH     .D2T2   *+SP(8),B5        ; |91| 
           LDW     .D2T2   *+SP(4),B4        ; |91| 
           NOP             4
           ADDAH   .D2     B4,B5,B4          ; |91| 
           ADDK    .S2     112,B4            ; |91| 
           LDH     .D2T2   *B4,B4            ; |91| 
           NOP             4
           STW     .D2T2   B4,*+SP(40)       ; |91| 
           NOP             2
	.line	88
           LDW     .D2T1   *+SP(28),A3       ; |94| 
           NOP             4

           SUB     .S1X    A3,B4,A3          ; |94| 
||         MV      .D1     A3,A4             ; |94| 

           ADDAH   .D1     A4,A3,A3          ; |94| 
           STW     .D2T1   A3,*+SP(48)       ; |94| 
           NOP             2
	.line	89
           LDW     .D2T2   *+SP(32),B4       ; |95| 
           LDW     .D2T1   *+SP(36),A3       ; |95| 
           NOP             3
           MV      .D1X    B4,A4             ; |95| 
           ADD     .D1X    A3,B4,A3          ; |95| 
           ADDAH   .D1     A4,A3,A3          ; |95| 
           STW     .D2T1   A3,*+SP(52)       ; |95| 
           NOP             2
	.line	90
           LDW     .D2T2   *+SP(36),B4       ; |96| 
           LDW     .D2T2   *+SP(32),B5       ; |96| 
           NOP             4

           SUB     .D2     B5,B4,B4          ; |96| 
||         MV      .S2     B4,B6             ; |96| 

           ADD     .D2     B4,B4,B4          ; |96| 

⌨️ 快捷键说明

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