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

📄 idct.asm

📁 TI DSP TMS320DM642 用定时器测试函数执行时间
💻 ASM
📖 第 1 页 / 共 5 页
字号:
           SUB     .D2     B4,B6,B4          ; |96| 
           STW     .D2T2   B4,*+SP(56)       ; |96| 
           NOP             2
	.line	91
           LDW     .D2T1   *+SP(40),A3       ; |97| 
           LDW     .D2T2   *+SP(28),B4       ; |97| 
           NOP             4

           ADD     .D1X    A3,B4,A3          ; |97| 
||         MV      .S1     A3,A4             ; |97| 

           ADDAH   .D1     A4,A3,A3          ; |97| 
           STW     .D2T1   A3,*+SP(60)       ; |97| 
           NOP             2
	.line	93
           LDW     .D2T1   *+SP(52),A3       ; |99| 
           LDW     .D2T2   *+SP(48),B4       ; |99| 
           NOP             3
           LDW     .D2T1   *+SP(60),A4       ; |99| 
           ADD     .D1X    A3,B4,A3          ; |99| 
;** --------------------------------------------------------------------------*
           LDW     .D2T1   *+SP(52),A5       ; |99| 
           NOP             3
           ADD     .D1     A4,A3,A3          ; |99| 
           ADDAH   .D1     A5,A3,A3          ; |99| 
           STW     .D2T1   A3,*+SP(64)       ; |99| 
           NOP             2
	.line	94
           LDW     .D2T2   *+SP(48),B4       ; |100| 
           LDW     .D2T2   *+SP(52),B5       ; |100| 
           NOP             1
           LDW     .D2T1   *+SP(56),A3       ; |100| 
           NOP             2

           SUB     .D2     B4,B5,B4          ; |100| 
||         MV      .D1X    B4,A4             ; |100| 

           NOP             1
           ADD     .D1X    A3,B4,A3          ; |100| 
           ADDAH   .D1     A4,A3,A3          ; |100| 
           STW     .D2T1   A3,*+SP(68)       ; |100| 
           NOP             2
	.line	95
           LDW     .D2T2   *+SP(52),B4       ; |101| 
           LDW     .D2T2   *+SP(56),B6       ; |101| 
           LDW     .D2T2   *+SP(60),B7       ; |101| 
           NOP             2
           NEG     .S2     B4,B4             ; |101| 
           SUB     .D2     B4,B6,B4          ; |101| 

           MV      .S2     B7,B5             ; |101| 
||         ADD     .D2     B7,B4,B4          ; |101| 

           ADDAH   .D2     B5,B4,B4          ; |101| 
           STW     .D2T2   B4,*+SP(72)       ; |101| 
           NOP             2
	.line	96
           LDW     .D2T2   *+SP(56),B6       ; |102| 
           LDW     .D2T2   *+SP(48),B7       ; |102| 
           LDW     .D2T2   *+SP(60),B4       ; |102| 
           NOP             3

           SUB     .D2     B7,B6,B6          ; |102| 
||         MV      .S2     B6,B5             ; |102| 

           SUB     .D2     B6,B4,B4          ; |102| 
           ADD     .D2     B4,B4,B4          ; |102| 
           SUB     .D2     B4,B5,B4          ; |102| 
           STW     .D2T2   B4,*+SP(76)       ; |102| 
           NOP             2
	.line	98
           LDW     .D2T1   *+SP(20),A3       ; |104| 
           NOP             1
           LDW     .D2T1   *+SP(24),A5       ; |104| 
           NOP             2
           SHL     .S1     A3,3,A4           ; |104| 
           ADDAH   .D1     A4,A3,A3          ; |104| 
           ADDAW   .D1     A3,A5,A3          ; |104| 
           STW     .D2T1   A3,*+SP(44)       ; |104| 
           NOP             2
	.line	99
           LDW     .D2T1   *+SP(24),A3       ; |105| 
           NOP             1
           LDW     .D2T2   *+SP(20),B5       ; |105| 
           NOP             2
           SHL     .S1     A3,3,A4           ; |105| 
           ADDAH   .D1     A4,A3,A3          ; |105| 
           SHL     .S2     B5,2,B4           ; |105| 
           SUB     .S2X    B4,A3,B4          ; |105| 
           STW     .D2T2   B4,*+SP(24)       ; |105| 
           NOP             2
	.line	100
           LDW     .D2T2   *+SP(44),B4       ; |106| 
           NOP             4
           STW     .D2T2   B4,*+SP(20)       ; |106| 
           NOP             2
	.line	102
           LDW     .D2T2   *+SP(12),B4       ; |108| 
           LDW     .D2T2   *+SP(16),B5       ; |108| 
           NOP             4
           ADD     .D2     B5,B4,B4          ; |108| 
           SHL     .S2     B4,3,B4           ; |108| 
           STW     .D2T2   B4,*+SP(44)       ; |108| 
           NOP             2
	.line	103
           LDW     .D2T2   *+SP(12),B5       ; |109| 
           LDW     .D2T2   *+SP(16),B4       ; |109| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |109| 
           SHL     .S2     B4,3,B4           ; |109| 
           STW     .D2T2   B4,*+SP(16)       ; |109| 
           NOP             2
	.line	104
           LDW     .D2T2   *+SP(44),B4       ; |110| 
           NOP             4
           STW     .D2T2   B4,*+SP(12)       ; |110| 
           NOP             2
	.line	106

           LDW     .D2T2   *+SP(20),B4       ; |112| 
||         MV      .S2     B4,B5

           NOP             4
           ADD     .D2     B4,B5,B4          ; |112| 
           STW     .D2T2   B4,*+SP(48)       ; |112| 
           NOP             2
	.line	107
           LDW     .D2T2   *+SP(24),B4       ; |113| 
           LDW     .D2T2   *+SP(16),B5       ; |113| 
           NOP             4
           ADD     .D2     B4,B5,B4          ; |113| 
           STW     .D2T2   B4,*+SP(52)       ; |113| 
           NOP             2
	.line	108
           LDW     .D2T2   *+SP(24),B5       ; |114| 
           LDW     .D2T2   *+SP(16),B4       ; |114| 
           NOP             4
           SUB     .D2     B4,B5,B4          ; |114| 
           STW     .D2T2   B4,*+SP(56)       ; |114| 
           NOP             2
	.line	109
           LDW     .D2T2   *+SP(20),B4       ; |115| 
           LDW     .D2T2   *+SP(12),B5       ; |115| 
           NOP             4
           SUB     .D2     B5,B4,B4          ; |115| 
           STW     .D2T2   B4,*+SP(60)       ; |115| 
           NOP             2
	.line	111
           LDW     .D2T2   *+SP(64),B4       ; |117| 
           LDW     .D2T2   *+SP(48),B5       ; |117| 
           NOP             4

           MVK     .S2     -32768,B5         ; |117| 
||         ADD     .D2     B4,B5,B4          ; |117| 

           CMPLT   .L2     B4,B5,B0          ; |117| 
   [!B0]   BNOP    .S1     L4,5              ; |117| 
           ; BRANCH OCCURS                   ; |117| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L6,4              ; |117| 
           MVK     .S1     0xffff8000,A3     ; |117| 
           ; BRANCH OCCURS                   ; |117| 
;** --------------------------------------------------------------------------*
L4:    
           LDW     .D2T2   *+SP(64),B4       ; |117| 
           LDW     .D2T2   *+SP(48),B5       ; |117| 
           NOP             4

           MVK     .S2     32703,B4          ; |117| 
||         ADD     .D2     B4,B5,B5          ; |117| 

           CMPGT   .L2     B5,B4,B0          ; |117| 
   [!B0]   BNOP    .S1     L5,5              ; |117| 
           ; BRANCH OCCURS                   ; |117| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L6,4              ; |117| 
           MVK     .S1     0x7fbf,A3         ; |117| 
           ; BRANCH OCCURS                   ; |117| 
;** --------------------------------------------------------------------------*
L5:    
           LDW     .D2T2   *+SP(48),B4       ; |117| 
           LDW     .D2T1   *+SP(64),A3       ; |117| 
           NOP             4
           ADD     .D1X    A3,B4,A3          ; |117| 
;** --------------------------------------------------------------------------*
L6:    
           LDH     .D2T2   *+SP(8),B4        ; |117| 
           LDW     .D2T2   *+SP(4),B5        ; |117| 
           NOP             2
           ADDAD   .D1     A3,8,A3           ; |117| 
           SHR     .S1     A3,7,A3           ; |117| 
           STH     .D2T1   A3,*+B5[B4]       ; |117| 
           NOP             2
	.line	112
           LDW     .D2T2   *+SP(68),B4       ; |118| 
           LDW     .D2T2   *+SP(52),B5       ; |118| 
           NOP             4

           MVK     .S2     -32768,B5         ; |118| 
||         ADD     .D2     B4,B5,B4          ; |118| 

           CMPLT   .L2     B4,B5,B0          ; |118| 
   [!B0]   BNOP    .S1     L7,5              ; |118| 
           ; BRANCH OCCURS                   ; |118| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L9,4              ; |118| 
           MVK     .S1     0xffff8000,A3     ; |118| 
           ; BRANCH OCCURS                   ; |118| 
;** --------------------------------------------------------------------------*
L7:    
           LDW     .D2T2   *+SP(68),B4       ; |118| 
           LDW     .D2T2   *+SP(52),B5       ; |118| 
           NOP             4

           MVK     .S2     32703,B5          ; |118| 
||         ADD     .D2     B4,B5,B4          ; |118| 

           CMPGT   .L2     B4,B5,B0          ; |118| 
   [!B0]   BNOP    .S1     L8,5              ; |118| 
           ; BRANCH OCCURS                   ; |118| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L9,4              ; |118| 
           MVK     .S1     0x7fbf,A3         ; |118| 
           ; BRANCH OCCURS                   ; |118| 
;** --------------------------------------------------------------------------*
L8:    
           LDW     .D2T2   *+SP(52),B4       ; |118| 
           LDW     .D2T1   *+SP(68),A3       ; |118| 
           NOP             4
           ADD     .D1X    A3,B4,A3          ; |118| 
;** --------------------------------------------------------------------------*
L9:    
           LDW     .D2T2   *+SP(4),B5        ; |118| 
           LDH     .D2T2   *+SP(8),B4        ; |118| 
           NOP             2
           ADDAD   .D1     A3,8,A3           ; |118| 
           SHR     .S1     A3,7,A3           ; |118| 
           ADDAH   .D2     B5,B4,B4          ; |118| 
           STH     .D2T1   A3,*+B4(16)       ; |118| 
           NOP             2
	.line	113
           LDW     .D2T2   *+SP(72),B5       ; |119| 
           LDW     .D2T2   *+SP(56),B4       ; |119| 
           NOP             4

           MVK     .S2     -32768,B4         ; |119| 
||         ADD     .D2     B5,B4,B5          ; |119| 

           CMPLT   .L2     B5,B4,B0          ; |119| 
   [!B0]   BNOP    .S1     L10,5             ; |119| 
           ; BRANCH OCCURS                   ; |119| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L12,4             ; |119| 
           MVK     .S1     0xffff8000,A3     ; |119| 
           ; BRANCH OCCURS                   ; |119| 
;** --------------------------------------------------------------------------*
L10:    
           LDW     .D2T2   *+SP(72),B5       ; |119| 
           LDW     .D2T2   *+SP(56),B4       ; |119| 
           NOP             4

           MVK     .S2     32703,B4          ; |119| 
||         ADD     .D2     B5,B4,B5          ; |119| 

           CMPGT   .L2     B5,B4,B0          ; |119| 
   [!B0]   BNOP    .S1     L11,5             ; |119| 
           ; BRANCH OCCURS                   ; |119| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L12,4             ; |119| 
           MVK     .S1     0x7fbf,A3         ; |119| 
           ; BRANCH OCCURS                   ; |119| 
;** --------------------------------------------------------------------------*
L11:    
           LDW     .D2T2   *+SP(56),B4       ; |119| 
           LDW     .D2T1   *+SP(72),A3       ; |119| 
           NOP             4
           ADD     .D1X    A3,B4,A3          ; |119| 
;** --------------------------------------------------------------------------*
L12:    
           LDW     .D2T2   *+SP(4),B5        ; |119| 
           LDH     .D2T2   *+SP(8),B4        ; |119| 
           NOP             2
           ADDAD   .D1     A3,8,A3           ; |119| 
           SHR     .S1     A3,7,A3           ; |119| 
           ADDAH   .D2     B5,B4,B4          ; |119| 
           STH     .D2T1   A3,*+B4(32)       ; |119| 
           NOP             2
	.line	114
           LDW     .D2T2   *+SP(76),B5       ; |120| 
           LDW     .D2T2   *+SP(60),B4       ; |120| 
           NOP             4

           MVK     .S2     -32768,B4         ; |120| 
||         ADD     .D2     B5,B4,B5          ; |120| 

           CMPLT   .L2     B5,B4,B0          ; |120| 
   [!B0]   BNOP    .S1     L13,5             ; |120| 
           ; BRANCH OCCURS                   ; |120| 
;** --------------------------------------------------------------------------*
           BNOP    .S1     L15,4             ; |120| 
           MVK     .S1     0xffff8000,A3     ; |120| 
           ; BRANCH OCCURS                   ; |120| 
;** --------------------------------------------------------------------------*
L13:    
           LDW     .D2T2   *+SP(76),B5       ; |120| 
           LDW     .D2T2   *+SP(60),B4       ; |120| 
           NOP             4

⌨️ 快捷键说明

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