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

📄 da.asm

📁 DSP GEPE 压缩算法
💻 ASM
📖 第 1 页 / 共 4 页
字号:

RL2:       ; CALL OCCURS                     ; |94| 
	.line	19
           CALL    .S1     _BuildSTDHuffTab  ; |95| 
           MVK     .S2     (_STD_DC_UV_HT-$bss),B4 ; |95| 

           MVK     .S2     (_STD_DC_UV_NRCODES-$bss),B4 ; |95| 
||         ADD     .D2     DP,B4,B6          ; |95| 

           ADD     .D2     DP,B4,B5          ; |95| 

           MVK     .S1     (_STD_DC_UV_VALUES-$bss),A0 ; |95| 
||         MVKL    .S2     RL3,B3            ; |95| 
||         MV      .L1X    B5,A4             ; |95| 

           MV      .S1X    B6,A6             ; |95| 
||         ADD     .L2X    DP,A0,B4          ; |95| 
||         MVKH    .S2     RL3,B3            ; |95| 

RL3:       ; CALL OCCURS                     ; |95| 
	.line	20
           CALL    .S1     _BuildSTDHuffTab  ; |96| 
           MVK     .S2     (_STD_AC_UV_VALUES-$bss),B4 ; |96| 
           MVK     .S1     (_STD_AC_UV_HT-$bss),A0 ; |96| 
           MVKL    .S2     RL4,B3            ; |96| 

           ADD     .L1X    DP,A0,A6          ; |96| 
||         MVK     .S1     (_STD_AC_UV_NRCODES-$bss),A0 ; |96| 

           MVKH    .S2     RL4,B3            ; |96| 
||         ADD     .D2     DP,B4,B4          ; |96| 
||         ADD     .S1X    DP,A0,A4          ; |96| 

RL4:       ; CALL OCCURS                     ; |96| 
	.line	23
           MVK     .S1     1024,A0           ; |99| 
           MVC     .S2X    A0,ISTP           ; |99| 
	.line	24
           MVK     .S1     1,A0              ; |100| 
           MVC     .S2X    A0,IER            ; |100| 
	.line	25
           MVKL    .S1     0x1a0fff4,A0      ; |101| 

           ZERO    .D1     A3                ; |101| 
||         MVKH    .S1     0x1a0fff4,A0      ; |101| 

           STW     .D1T1   A3,*A0            ; |101| 
           NOP             2
	.line	26
           MVKL    .S1     0x1a0ffe8,A0      ; |102| 

           MVK     .S2     32,B4             ; |102| 
||         MVKH    .S1     0x1a0ffe8,A0      ; |102| 

           STW     .D1T2   B4,*A0            ; |102| 
           NOP             2
	.line	28
           ZERO    .D2     B4                ; |104| 

           MVKL    .S2     0x19620,B4        ; |104| 
||         STW     .D2T2   B4,*+SP(4)        ; |104| 

           ZERO    .D2     B5                ; |104| 
||         MVKH    .S2     0x19620,B4        ; |104| 

           CMPLT   .L2     B5,B4,B0          ; |104| 
   [!B0]   B       .S1     L2                ; |104| 
           ZERO    .D2     B6                ; |105| 
           NOP             4
           ; BRANCH OCCURS                   ; |104| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L1:    
	.line	29
           LDW     .D2T2   *+SP(4),B5        ; |105| 
           MVKL    .S2     _pData1,B4        ; |105| 
           MVKH    .S2     _pData1,B4        ; |105| 
           MVKL    .S1     0x19620,A0        ; |105| 
           MVKH    .S1     0x19620,A0        ; |105| 
           STW     .D2T2   B6,*+B4[B5]       ; |105| 
           LDW     .D2T2   *+SP(4),B4        ; |105| 
           NOP             4
           ADD     .D2     1,B4,B4           ; |105| 
           CMPLT   .L1X    B4,A0,A1          ; |105| 
   [ A1]   B       .S1     L1                ; |105| 
           STW     .D2T2   B4,*+SP(4)        ; |105| 
           NOP             4
           ; BRANCH OCCURS                   ; |105| 
;** --------------------------------------------------------------------------*
L2:    
	.line	31

           MVKL    .S1     0x20350003,A0     ; |107| 
||         MVKL    .S2     0x1a00180,B4      ; |107| 

           MVKH    .S1     0x20350003,A0     ; |107| 
||         MVKH    .S2     0x1a00180,B4      ; |107| 

           STW     .D2T1   A0,*B4            ; |107| 
           NOP             2
	.line	32

           ZERO    .D1     A0                ; |108| 
||         MVKL    .S2     0x1a00184,B4      ; |108| 

           MVKH    .S1     0xa0000000,A0     ; |108| 
||         MVKH    .S2     0x1a00184,B4      ; |108| 

           STW     .D2T1   A0,*B4            ; |108| 
           NOP             2
	.line	33

           MVKL    .S1     0x23f0169,A0      ; |109| 
||         MVKL    .S2     0x1a00188,B4      ; |109| 

           MVKH    .S1     0x23f0169,A0      ; |109| 
||         MVKH    .S2     0x1a00188,B4      ; |109| 

           STW     .D2T1   A0,*B4            ; |109| 
           NOP             2
	.line	34

           MVKL    .S1     0xb00cb100,A0     ; |110| 
||         MVKL    .S2     0x1a0018c,B4      ; |110| 

           MVKH    .S1     0xb00cb100,A0     ; |110| 
||         MVKH    .S2     0x1a0018c,B4      ; |110| 

           STW     .D2T1   A0,*B4            ; |110| 
           NOP             2
	.line	35

           MVKL    .S1     0x5a40004,A0      ; |111| 
||         MVKL    .S2     0x1a00190,B4      ; |111| 

           MVKH    .S1     0x5a40004,A0      ; |111| 
||         MVKH    .S2     0x1a00190,B4      ; |111| 

           STW     .D2T1   A0,*B4            ; |111| 
           NOP             2
	.line	36
           MVKL    .S2     0x1a00194,B4      ; |112| 

           MVKH    .S2     0x1a00194,B4      ; |112| 
||         MVK     .S1     408,A0            ; |112| 

           STW     .D2T1   A0,*B4            ; |112| 
           NOP             2
	.line	38

           MVKL    .S2     0x1a00198,B4      ; |114| 
||         MVKL    .S1     0x20350003,A0     ; |114| 

           MVKH    .S2     0x1a00198,B4      ; |114| 
||         MVKH    .S1     0x20350003,A0     ; |114| 

           STW     .D2T1   A0,*B4            ; |114| 
           NOP             2
	.line	39

           MVKL    .S2     0x1a0019c,B4      ; |115| 
||         ZERO    .D1     A0                ; |115| 

           MVKH    .S2     0x1a0019c,B4      ; |115| 
||         MVKH    .S1     0xa0000000,A0     ; |115| 

           STW     .D2T1   A0,*B4            ; |115| 
           NOP             2
	.line	40

           MVKL    .S2     0x1a001a0,B4      ; |116| 
||         MVKL    .S1     0x23f0169,A0      ; |116| 

           MVKH    .S2     0x1a001a0,B4      ; |116| 
||         MVKH    .S1     0x23f0169,A0      ; |116| 

           STW     .D2T1   A0,*B4            ; |116| 
           NOP             2
	.line	41

           MVKL    .S2     0x1a001a4,B4      ; |117| 
||         ZERO    .D1     A0                ; |117| 

           MVKH    .S2     0x1a001a4,B4      ; |117| 
||         MVKH    .S1     0xb0000000,A0     ; |117| 

           STW     .D2T1   A0,*B4            ; |117| 
           NOP             2
	.line	42

           MVKL    .S2     0x1a001a8,B4      ; |118| 
||         MVKL    .S1     0x5a40004,A0      ; |118| 

           MVKH    .S2     0x1a001a8,B4      ; |118| 
||         MVKH    .S1     0x5a40004,A0      ; |118| 

           STW     .D2T1   A0,*B4            ; |118| 
           NOP             2
	.line	43
           MVKL    .S2     0x1a001ac,B4      ; |119| 

           MVKH    .S2     0x1a001ac,B4      ; |119| 
||         MVK     .S1     384,A0            ; |119| 

           STW     .D2T1   A0,*B4            ; |119| 
           NOP             2
	.line	46

           MVKL    .S2     0x1a00078,B4      ; |122| 
||         MVKL    .S1     0x20350003,A0     ; |122| 

           MVKH    .S2     0x1a00078,B4      ; |122| 
||         MVKH    .S1     0x20350003,A0     ; |122| 

           STW     .D2T1   A0,*B4            ; |122| 
           NOP             2
	.line	47

           MVKL    .S2     0x1a0007c,B4      ; |123| 
||         ZERO    .D1     A0                ; |123| 

           MVKH    .S2     0x1a0007c,B4      ; |123| 
||         MVKH    .S1     0xa0000000,A0     ; |123| 

           STW     .D2T1   A0,*B4            ; |123| 
           NOP             2
	.line	48

           MVKL    .S2     0x1a00080,B4      ; |124| 
||         MVKL    .S1     0x23f0169,A0      ; |124| 

           MVKH    .S2     0x1a00080,B4      ; |124| 
||         MVKH    .S1     0x23f0169,A0      ; |124| 

           STW     .D2T1   A0,*B4            ; |124| 
           NOP             2
	.line	49

           MVKL    .S2     0x1a00084,B4      ; |125| 
||         ZERO    .D1     A0                ; |125| 

           MVKH    .S2     0x1a00084,B4      ; |125| 
||         MVKH    .S1     0xb0000000,A0     ; |125| 

           STW     .D2T1   A0,*B4            ; |125| 
           NOP             2
	.line	50

           MVKL    .S2     0x1a00088,B4      ; |126| 
||         MVKL    .S1     0x5a40004,A0      ; |126| 

           MVKH    .S2     0x1a00088,B4      ; |126| 
||         MVKH    .S1     0x5a40004,A0      ; |126| 

           STW     .D2T1   A0,*B4            ; |126| 
           NOP             2
	.line	51
           MVK     .S2     384,B5            ; |127| 
           MVKL    .S2     0x1a0008c,B4      ; |127| 
           MVKH    .S2     0x1a0008c,B4      ; |127| 
           STW     .D2T2   B5,*B4            ; |127| 
           NOP             2
	.line	53
           MVK     .S1     1,A0              ; |129| 
           MVC     .S2X    A0,CSR            ; |129| 
           NOP             1
	.line	54
           MVK     .S1     304,A0            ; |130| 
           MVC     .S2X    A0,ICR            ; |130| 
           NOP             1
	.line	55
           MVK     .S1     8467,A0           ; |131| 
           MVC     .S2X    A0,IER            ; |131| 
	.line	57
           MVKL    .S1     0xb0a7fd88,A0     ; |133| 
           MVKH    .S1     0xb0a7fd88,A0     ; |133| 
           LDW     .D1T1   *A0,A0            ; |133| 
           NOP             4
           CMPEQ   .L1     A0,8,A1           ; |133| 
   [ A1]   B       .S1     L5                ; |133| 
           NOP             5
           ; BRANCH OCCURS                   ; |133| 
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L3:    
	.line	59
           LDW     .D2T2   *+DP(_captureReady),B4 ; |135| 
           NOP             4
           CMPEQ   .L2     B4,1,B0           ; |135| 
   [!B0]   B       .S1     L4                ; |135| 
           NOP             5
           ; BRANCH OCCURS                   ; |135| 
;** --------------------------------------------------------------------------*
	.line	61
           ZERO    .D2     B4                ; |137| 
           STW     .D2T2   B4,*+DP(_captureReady) ; |137| 
           NOP             2
	.line	63

           MVKL    .S2     0x2000004,B4      ; |139| 
||         ZERO    .D1     A0                ; |139| 

           MVKH    .S2     0x2000004,B4      ; |139| 
||         MVKH    .S1     0xb0000000,A0     ; |139| 

           STW     .D2T1   A0,*B4            ; |139| 
           NOP             2
	.line	64

           MVKL    .S2     0x200000c,B4      ; |140| 
||         MVKL    .S1     0xb0196200,A0     ; |140| 

           MVKH    .S2     0x200000c,B4      ; |140| 
||         MVKH    .S1     0xb0196200,A0     ; |140| 

           STW     .D2T1   A0,*B4            ; |140| 
           NOP             2
	.line	65

           MVKL    .S2     0x2000008,B4      ; |141| 
||         MVKL    .S1     0x11f0169,A0      ; |141| 

           MVKH    .S2     0x2000008,B4      ; |141| 
||         MVKH    .S1     0x11f0169,A0      ; |141| 

           STW     .D2T1   A0,*B4            ; |141| 
           NOP             2
	.line	66
           MVKL    .S1     0x2000010,A0      ; |142| 
           MVKH    .S1     0x2000010,A0      ; |142| 
           STW     .D1T1   A3,*A0            ; |142| 
           NOP             2
	.line	67

           MVKL    .S1     0x2000020,A0      ; |143| 
||         MVKL    .S2     0x45a00001,B4     ; |143| 

           MVKH    .S1     0x2000020,A0      ; |143| 
||         MVKH    .S2     0x45a00001,B4     ; |143| 

           STW     .D1T2   B4,*A0            ; |143| 
           NOP             2
	.line	69
           MVK     .S2     304,B4            ; |145| 
           MVC     .S2     B4,ICR            ; |145| 
           NOP             1
	.line	70
           MVC     .S2     IER,B4            ; |146| 
           MVK     .S1     8467,A0           ; |146| 
           OR      .S2X    A0,B4,B4          ; |146| 
           MVC     .S2     B4,IER            ; |146| 
;** --------------------------------------------------------------------------*
L4:    
	.line	72
           MVKL    .S1     0xb0a7fd88,A0     ; |148| 
           MVKH    .S1     0xb0a7fd88,A0     ; |148| 
           LDW     .D1T1   *A0,A0            ; |148| 
           NOP             4

⌨️ 快捷键说明

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