www.pudn.com > ccs_encoder.rar > simple_idct.asm


;****************************************************************************** 
;* TMS320C6x ANSI C Codegen                                      Version 4.10 * 
;* Date/Time created: Mon Dec 13 13:57:11 2004                                * 
;****************************************************************************** 
 
;****************************************************************************** 
;* GLOBAL FILE PARAMETERS                                                     * 
;*                                                                            * 
;*   Architecture      : TMS320C621x                                          * 
;*   Optimization      : Disabled                                             * 
;*   Optimizing for    : Compile time, Ease of Development                    * 
;*                       Based on options: no -o, no -ms                      * 
;*   Endian            : Little                                               * 
;*   Interrupt Thrshld : Disabled                                             * 
;*   Memory Model      : Large                                                * 
;*   Calls to RTS      : Far                                                  * 
;*   Pipelining        : Disabled                                             * 
;*   Memory Aliases    : Presume not aliases (optimistic)                     * 
;*   Debug Info        : Debug                                                * 
;*                                                                            * 
;****************************************************************************** 
 
	.asg	A15, FP 
	.asg	B14, DP 
	.asg	B15, SP 
	.global	$bss 
 
	.file	"simple_idct.c" 
;	e:\ti\c6000\cgtools\bin\acp6x.exe -q -D_DEBUG -DCHIP_6211 --large_model=3 --version=6210 -Ie:/ti/c6000/bios/include -Ie:/ti/c6000/rtdx/include -Ie:/ti/c6000/cgtools/include --keep_unneeded_types -m --i_output_file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3220_2 --template_info_file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3220_3 --object_file F:/ccs_encoder11-15/Debug/simple_idct.obj --opt_shell 13 simple_idct.c -g -k -q -frF:/ccs_encoder11-15/Debug -d_DEBUG -dCHIP_6211 -mt -ml3 -mv6210  
	.sect	".text" 
	.sym	_idctRowCondDC,_idctRowCondDC, 32, 3, 0 
	.func	84 
 
;****************************************************************************** 
;* FUNCTION NAME: _idctRowCondDC                                              * 
;*                                                                            * 
;*   Regs Modified     : A0,A1,A3,A4,B0,B4,B5,B6,B7,B8,SP                     * 
;*   Regs Used         : A0,A1,A3,A4,B0,B3,B4,B5,B6,B7,B8,SP                  * 
;*   Local Frame Size  : 0 Args + 40 Auto + 0 Save = 40 byte                  * 
;****************************************************************************** 
_idctRowCondDC: 
;** --------------------------------------------------------------------------* 
	.line	2 
	.sym	_row,4, 19, 17, 32 
	.sym	_row,4, 19, 1, 32 
	.sym	_a0,8, 4, 1, 32 
	.sym	_a1,12, 4, 1, 32 
	.sym	_a2,16, 4, 1, 32 
	.sym	_a3,20, 4, 1, 32 
	.sym	_b0,24, 4, 1, 32 
	.sym	_b1,28, 4, 1, 32 
	.sym	_b2,32, 4, 1, 32 
	.sym	_b3,36, 4, 1, 32 
	.sym	_temp,40, 14, 1, 32 
           SUBAW   .D2     SP,10,SP          ; |85|  
           STW     .D2T1   A4,*+SP(4)        ; |85|  
           NOP             2 
	.line	26 
 
           MV      .D1     A4,A0 
||         MV      .S2X    A4,B4 
 
           LDW     .D1T1   *+A0(8),A0        ; |109|  
||         LDW     .D2T2   *+B4(4),B4        ; |109|  
||         MV      .S1     A4,A3 
 
           LDW     .D1T1   *+A3(12),A3       ; |109|  
           LDH     .D1T1   *+A4(2),A4        ; |109|  
           NOP             2 
           OR      .S1X    A0,B4,A0          ; |109|  
           OR      .S1     A3,A0,A0          ; |109|  
           OR      .S1     A4,A0,A1          ; |109|  
   [ A1]   B       .S1     L1                ; |109|  
           NOP             5 
           ; BRANCH OCCURS                   ; |109|  
;** --------------------------------------------------------------------------* 
	.line	30 
           LDW     .D2T2   *+SP(4),B4        ; |113|  
           NOP             4 
           LDH     .D2T2   *B4,B4            ; |113|  
           NOP             4 
           SHL     .S2     B4,3,B4           ; |113|  
           EXTU    .S2     B4,16,16,B4       ; |113|  
           STW     .D2T2   B4,*+SP(40)       ; |113|  
           NOP             2 
	.line	31 
 
           SHL     .S2     B4,16,B4          ; |114|  
||         MV      .D2     B4,B5 
 
           ADD     .D2     B4,B5,B4          ; |114|  
           STW     .D2T2   B4,*+SP(40)       ; |114|  
           NOP             2 
	.line	32 
           LDW     .D2T2   *+SP(4),B6        ; |115|  
           MV      .D2     B4,B8 
           NOP             3 
 
           MV      .S2     B6,B5 
||         STW     .D2T2   B8,*+B6(12)       ; |115|  
 
           MV      .S2     B6,B7 
||         STW     .D2T2   B4,*+B5(8)        ; |115|  
 
           STW     .D2T2   B4,*+B7(4)        ; |115|  
           LDW     .D2T2   *+SP(4),B5        ; |115|  
           NOP             4 
           STW     .D2T2   B4,*B5            ; |115|  
           NOP             2 
	.line	34 
           B       .S1     L3                ; |117|  
           NOP             5 
           ; BRANCH OCCURS                   ; |117|  
;** --------------------------------------------------------------------------* 
L1:     
	.line	38 
           LDW     .D2T1   *+SP(4),A0        ; |121|  
           NOP             4 
           LDH     .D1T1   *A0,A0            ; |121|  
           NOP             4 
           SHL     .S1     A0,14,A3          ; |121|  
           SUB     .D1     A3,A0,A0          ; |121|  
           ADDK    .S1     1024,A0           ; |121|  
           STW     .D2T1   A0,*+SP(8)        ; |121|  
           NOP             2 
	.line	39 
           MV      .S2X    A0,B4 
           STW     .D2T2   B4,*+SP(12)       ; |122|  
           NOP             2 
	.line	40 
           STW     .D2T2   B4,*+SP(16)       ; |123|  
           NOP             2 
	.line	41 
           STW     .D2T2   B4,*+SP(20)       ; |124|  
           NOP             2 
	.line	44 
           LDW     .D2T1   *+SP(4),A0        ; |127|  
           MVK     .S1     21407,A3          ; |127|  
           NOP             3 
           LDH     .D1T1   *+A0(4),A0        ; |127|  
           NOP             4 
           MPYUS   .M1     A3,A0,A0          ; |127|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |127|  
           STW     .D2T2   B4,*+SP(8)        ; |127|  
           NOP             2 
	.line	45 
           LDW     .D2T1   *+SP(4),A0        ; |128|  
           LDW     .D2T2   *+SP(12),B4       ; |128|  
           MVK     .S2     8867,B5           ; |128|  
           NOP             2 
           LDH     .D1T1   *+A0(4),A0        ; |128|  
           NOP             4 
           MPYUS   .M1X    B5,A0,A0          ; |128|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |128|  
           STW     .D2T2   B4,*+SP(12)       ; |128|  
           NOP             2 
	.line	46 
           LDW     .D2T1   *+SP(4),A0        ; |129|  
           LDW     .D2T2   *+SP(16),B4       ; |129|  
           MVK     .S1     8867,A3           ; |129|  
           NOP             2 
           LDH     .D1T1   *+A0(4),A0        ; |129|  
           NOP             4 
           MPYUS   .M1     A3,A0,A0          ; |129|  
           NOP             1 
           SUB     .L2X    B4,A0,B4          ; |129|  
           STW     .D2T2   B4,*+SP(16)       ; |129|  
           NOP             2 
	.line	47 
           LDW     .D2T1   *+SP(4),A0        ; |130|  
           LDW     .D2T2   *+SP(20),B5       ; |130|  
           MVK     .S2     21407,B4          ; |130|  
           NOP             2 
           LDH     .D1T1   *+A0(4),A0        ; |130|  
           NOP             4 
           MPYUS   .M1X    B4,A0,A0          ; |130|  
           NOP             1 
           SUB     .L2X    B5,A0,B4          ; |130|  
           STW     .D2T2   B4,*+SP(20)       ; |130|  
           NOP             2 
	.line	49 
           LDW     .D2T1   *+SP(4),A0        ; |132|  
           MVK     .S2     22725,B4          ; |132|  
           NOP             3 
           LDH     .D1T1   *+A0(2),A0        ; |132|  
           NOP             4 
           MPYUS   .M2X    B4,A0,B4          ; |132|  
           NOP             1 
           STW     .D2T2   B4,*+SP(24)       ; |132|  
           NOP             2 
	.line	50 
           LDW     .D2T1   *+SP(4),A0        ; |133|  
           MVK     .S1     19266,A3          ; |133|  
           NOP             3 
           LDH     .D1T1   *+A0(6),A0        ; |133|  
           NOP             4 
           MPYUS   .M1     A3,A0,A0          ; |133|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |133|  
           STW     .D2T2   B4,*+SP(24)       ; |133|  
           NOP             2 
	.line	51 
           LDW     .D2T1   *+SP(4),A0        ; |134|  
           NOP             4 
           LDH     .D1T2   *+A0(2),B4        ; |134|  
           MVK     .S1     19266,A0          ; |134|  
           NOP             3 
           MPYUS   .M2X    A0,B4,B4          ; |134|  
           NOP             1 
           STW     .D2T2   B4,*+SP(28)       ; |134|  
           NOP             2 
	.line	52 
           LDW     .D2T1   *+SP(4),A0        ; |135|  
           MVK     .S1     -4520,A3          ; |135|  
           NOP             3 
           LDH     .D1T1   *+A0(6),A0        ; |135|  
           NOP             4 
           MPY     .M1     A3,A0,A0          ; |135|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |135|  
           STW     .D2T2   B4,*+SP(28)       ; |135|  
           NOP             2 
	.line	53 
           LDW     .D2T1   *+SP(4),A0        ; |136|  
           MVK     .S2     12873,B4          ; |136|  
           NOP             3 
           LDH     .D1T1   *+A0(2),A0        ; |136|  
           NOP             4 
           MPYUS   .M2X    B4,A0,B4          ; |136|  
           NOP             1 
           STW     .D2T2   B4,*+SP(32)       ; |136|  
           NOP             2 
	.line	54 
           LDW     .D2T2   *+SP(4),B4        ; |137|  
           LDW     .D2T2   *+SP(32),B6       ; |137|  
           MVK     .S2     -22725,B5         ; |137|  
           NOP             2 
           LDH     .D2T2   *+B4(6),B4        ; |137|  
           NOP             4 
           MPY     .M2     B5,B4,B4          ; |137|  
           NOP             1 
           ADD     .D2     B4,B6,B4          ; |137|  
           STW     .D2T2   B4,*+SP(32)       ; |137|  
           NOP             2 
	.line	55 
           LDW     .D2T1   *+SP(4),A0        ; |138|  
           MVK     .S2     4520,B4           ; |138|  
           NOP             3 
           LDH     .D1T1   *+A0(2),A0        ; |138|  
           NOP             4 
           MPYUS   .M2X    B4,A0,B4          ; |138|  
           NOP             1 
           STW     .D2T2   B4,*+SP(36)       ; |138|  
           NOP             2 
	.line	56 
           LDW     .D2T1   *+SP(4),A0        ; |139|  
           NOP             4 
           LDH     .D1T1   *+A0(6),A0        ; |139|  
           NOP             3 
;** --------------------------------------------------------------------------* 
           MVK     .S1     -12873,A3         ; |139|  
           MPY     .M1     A3,A0,A0          ; |139|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |139|  
           STW     .D2T2   B4,*+SP(36)       ; |139|  
           NOP             2 
	.line	61 
           LDW     .D2T2   *+SP(4),B4        ; |144|  
           NOP             4 
           MV      .S1X    B4,A0             ; |144|  
 
           LDW     .D1T1   *+A0(12),A0       ; |144|  
||         LDW     .D2T2   *+B4(8),B4        ; |144|  
 
           NOP             4 
           OR      .S2X    A0,B4,B4          ; |144|  
           STW     .D2T2   B4,*+SP(40)       ; |144|  
           NOP             2 
	.line	63 
           MV      .D2     B4,B0 
   [!B0]   B       .S1     L2                ; |146|  
           NOP             5 
           ; BRANCH OCCURS                   ; |146|  
;** --------------------------------------------------------------------------* 
	.line	64 
           LDW     .D2T1   *+SP(4),A0        ; |147|  
           LDW     .D2T2   *+SP(8),B4        ; |147|  
           MVK     .S2     8867,B5           ; |147|  
           NOP             2 
           MV      .D1     A0,A3             ; |147|  
           LDH     .D1T1   *+A3(12),A3       ; |147|  
           LDH     .D1T1   *+A0(8),A0        ; |147|  
           NOP             4 
 
           MPYUS   .M1X    B5,A3,A3          ; |147|  
||         SHL     .S1     A0,14,A4          ; |147|  
 
           SUB     .D1     A4,A0,A0          ; |147|  
           ADD     .D1     A3,A0,A0          ; |147|  
           ADD     .S2X    A0,B4,B4          ; |147|  
           STW     .D2T2   B4,*+SP(8)        ; |147|  
           NOP             2 
	.line	65 
           LDW     .D2T2   *+SP(4),B4        ; |148|  
           LDW     .D2T2   *+SP(12),B6       ; |148|  
           MVK     .S1     21407,A3          ; |148|  
           NOP             2 
 
           LDH     .D2T2   *+B4(8),B4        ; |148|  
||         MV      .S1X    B4,A0             ; |148|  
 
           LDH     .D1T1   *+A0(12),A0       ; |148|  
           NOP             3 
           SHL     .S2     B4,14,B5          ; |148|  
 
           SUB     .D2     B5,B4,B4          ; |148|  
||         MPYUS   .M1     A3,A0,A0          ; |148|  
 
           NEG     .S2     B4,B4             ; |148|  
           SUB     .L1X    B4,A0,A0          ; |148|  
           ADD     .S2X    A0,B6,B4          ; |148|  
           STW     .D2T2   B4,*+SP(12)       ; |148|  
           NOP             2 
	.line	66 
           LDW     .D2T1   *+SP(4),A0        ; |149|  
           LDW     .D2T2   *+SP(16),B4       ; |149|  
           NOP             3 
           MV      .D1     A0,A3             ; |149|  
           LDH     .D1T1   *+A3(12),A4       ; |149|  
           LDH     .D1T1   *+A0(8),A0        ; |149|  
           MVK     .S1     21407,A3          ; |149|  
           NOP             3 
 
           SHL     .S1     A0,14,A4          ; |149|  
||         MPYUS   .M1     A3,A4,A3          ; |149|  
 
           SUB     .D1     A4,A0,A0          ; |149|  
           SUB     .D1     A3,A0,A0          ; |149|  
           ADD     .S2X    A0,B4,B4          ; |149|  
           STW     .D2T2   B4,*+SP(16)       ; |149|  
           NOP             2 
	.line	67 
           LDW     .D2T1   *+SP(4),A0        ; |150|  
           LDW     .D2T2   *+SP(20),B4       ; |150|  
           MVK     .S2     8867,B5           ; |150|  
           NOP             2 
           MV      .D1     A0,A3             ; |150|  
           LDH     .D1T1   *+A3(12),A3       ; |150|  
           LDH     .D1T1   *+A0(8),A0        ; |150|  
           NOP             4 
 
           SHL     .S1     A0,14,A3          ; |150|  
||         MPYUS   .M2X    B5,A3,B5          ; |150|  
 
           SUB     .D1     A3,A0,A0          ; |150|  
           SUB     .L1X    A0,B5,A0          ; |150|  
           ADD     .S2X    A0,B4,B4          ; |150|  
           STW     .D2T2   B4,*+SP(20)       ; |150|  
           NOP             2 
	.line	69 
           LDW     .D2T1   *+SP(4),A0        ; |152|  
           LDW     .D2T2   *+SP(24),B4       ; |152|  
           MVK     .S1     12873,A3          ; |152|  
           NOP             2 
           LDH     .D1T1   *+A0(10),A0       ; |152|  
           NOP             4 
           MPYUS   .M1     A3,A0,A0          ; |152|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |152|  
           STW     .D2T2   B4,*+SP(24)       ; |152|  
           NOP             2 
	.line	70 
           LDW     .D2T1   *+SP(4),A0        ; |153|  
           LDW     .D2T2   *+SP(24),B6       ; |153|  
           MVK     .S2     4520,B5           ; |153|  
           NOP             2 
           LDH     .D1T2   *+A0(14),B4       ; |153|  
           NOP             4 
           MPYUS   .M2     B5,B4,B4          ; |153|  
           NOP             1 
           ADD     .D2     B4,B6,B4          ; |153|  
           STW     .D2T2   B4,*+SP(24)       ; |153|  
           NOP             2 
	.line	72 
           LDH     .D1T1   *+A0(10),A0       ; |155|  
           LDW     .D2T2   *+SP(28),B4       ; |155|  
           MVK     .S2     -22725,B5         ; |155|  
           NOP             2 
           MPY     .M1X    B5,A0,A0          ; |155|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |155|  
           STW     .D2T2   B4,*+SP(28)       ; |155|  
           NOP             2 
	.line	73 
           LDW     .D2T1   *+SP(4),A0        ; |156|  
           NOP             4 
           LDH     .D1T1   *+A0(14),A3       ; |156|  
           MVK     .S1     -12873,A0         ; |156|  
           NOP             3 
           MPY     .M1     A0,A3,A0          ; |156|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |156|  
           STW     .D2T2   B4,*+SP(28)       ; |156|  
           NOP             2 
	.line	75 
           LDW     .D2T1   *+SP(4),A0        ; |158|  
           LDW     .D2T2   *+SP(32),B5       ; |158|  
           MVK     .S2     4520,B4           ; |158|  
           NOP             2 
           LDH     .D1T1   *+A0(10),A0       ; |158|  
           NOP             4 
           MPYUS   .M2X    B4,A0,B4          ; |158|  
           NOP             1 
           ADD     .D2     B4,B5,B4          ; |158|  
           STW     .D2T2   B4,*+SP(32)       ; |158|  
           NOP             2 
	.line	76 
           LDW     .D2T1   *+SP(4),A0        ; |159|  
           NOP             4 
           LDH     .D1T1   *+A0(14),A3       ; |159|  
           MVK     .S1     19266,A0          ; |159|  
           NOP             3 
           MPYUS   .M1     A0,A3,A0          ; |159|  
           NOP             1 
           ADD     .S1X    A0,B4,A0          ; |159|  
           STW     .D2T1   A0,*+SP(32)       ; |159|  
           NOP             2 
	.line	78 
           LDW     .D2T1   *+SP(4),A0        ; |161|  
           LDW     .D2T2   *+SP(36),B5       ; |161|  
           MVK     .S2     19266,B4          ; |161|  
           NOP             2 
           LDH     .D1T1   *+A0(10),A0       ; |161|  
           NOP             4 
           MPYUS   .M2X    B4,A0,B4          ; |161|  
           NOP             1 
;** --------------------------------------------------------------------------* 
           ADD     .D2     B4,B5,B4          ; |161|  
           STW     .D2T2   B4,*+SP(36)       ; |161|  
           NOP             2 
	.line	79 
           LDW     .D2T2   *+SP(4),B4        ; |162|  
           LDW     .D2T2   *+SP(36),B6       ; |162|  
           MVK     .S2     -22725,B5         ; |162|  
           NOP             2 
           LDH     .D2T2   *+B4(14),B4       ; |162|  
           NOP             4 
           MPY     .M2     B5,B4,B4          ; |162|  
           NOP             1 
           ADD     .D2     B4,B6,B4          ; |162|  
           STW     .D2T2   B4,*+SP(36)       ; |162|  
;** --------------------------------------------------------------------------* 
L2:     
	.line	82 
           LDW     .D2T2   *+SP(8),B4        ; |165|  
           LDW     .D2T2   *+SP(24),B6       ; |165|  
           LDW     .D2T2   *+SP(4),B5        ; |165|  
           NOP             3 
           ADD     .D2     B6,B4,B4          ; |165|  
           SHR     .S1X    B4,11,A0          ; |165|  
           STH     .D2T1   A0,*B5            ; |165|  
           NOP             2 
	.line	83 
           LDW     .D2T2   *+SP(24),B6       ; |166|  
           LDW     .D2T2   *+SP(8),B5        ; |166|  
           LDW     .D2T2   *+SP(4),B4        ; |166|  
           NOP             3 
           SUB     .D2     B5,B6,B5          ; |166|  
           SHR     .S1X    B5,11,A0          ; |166|  
           STH     .D2T1   A0,*+B4(14)       ; |166|  
           NOP             2 
	.line	84 
           LDW     .D2T2   *+SP(28),B6       ; |167|  
           LDW     .D2T2   *+SP(12),B5       ; |167|  
           LDW     .D2T2   *+SP(4),B4        ; |167|  
           NOP             3 
           ADD     .D2     B6,B5,B5          ; |167|  
           SHR     .S1X    B5,11,A0          ; |167|  
           STH     .D2T1   A0,*+B4(2)        ; |167|  
           NOP             2 
	.line	85 
           LDW     .D2T2   *+SP(28),B6       ; |168|  
           LDW     .D2T2   *+SP(12),B4       ; |168|  
           LDW     .D2T2   *+SP(4),B5        ; |168|  
           NOP             3 
           SUB     .D2     B4,B6,B4          ; |168|  
           SHR     .S1X    B4,11,A0          ; |168|  
           STH     .D2T1   A0,*+B5(12)       ; |168|  
           NOP             2 
	.line	86 
           LDW     .D2T2   *+SP(32),B4       ; |169|  
           LDW     .D2T2   *+SP(16),B6       ; |169|  
           LDW     .D2T2   *+SP(4),B5        ; |169|  
           NOP             3 
           ADD     .D2     B4,B6,B4          ; |169|  
           SHR     .S1X    B4,11,A0          ; |169|  
           STH     .D2T1   A0,*+B5(4)        ; |169|  
           NOP             2 
	.line	87 
           LDW     .D2T2   *+SP(32),B6       ; |170|  
           LDW     .D2T2   *+SP(16),B5       ; |170|  
           LDW     .D2T2   *+SP(4),B4        ; |170|  
           NOP             3 
           SUB     .D2     B5,B6,B5          ; |170|  
           SHR     .S2     B5,11,B5          ; |170|  
           STH     .D2T2   B5,*+B4(10)       ; |170|  
           NOP             2 
	.line	88 
           LDW     .D2T2   *+SP(36),B6       ; |171|  
           LDW     .D2T2   *+SP(20),B4       ; |171|  
           LDW     .D2T2   *+SP(4),B5        ; |171|  
           NOP             3 
           ADD     .D2     B6,B4,B4          ; |171|  
           SHR     .S2     B4,11,B4          ; |171|  
           STH     .D2T2   B4,*+B5(6)        ; |171|  
           NOP             2 
	.line	89 
           LDW     .D2T2   *+SP(36),B4       ; |172|  
           LDW     .D2T2   *+SP(20),B6       ; |172|  
           LDW     .D2T2   *+SP(4),B5        ; |172|  
           NOP             3 
           SUB     .D2     B6,B4,B4          ; |172|  
           SHR     .S2     B4,11,B4          ; |172|  
           STH     .D2T2   B4,*+B5(8)        ; |172|  
;** --------------------------------------------------------------------------* 
L3:     
	.line	90 
           B       .S2     B3                ; |173|  
           ADDK    .S2     40,SP             ; |173|  
           NOP             4 
           ; BRANCH OCCURS                   ; |173|  
	.endfunc	173,000000000h,40 
 
 
	.sect	".text" 
	.sym	_idctSparseCol,_idctSparseCol, 32, 3, 0 
	.func	176 
 
;****************************************************************************** 
;* FUNCTION NAME: _idctSparseCol                                              * 
;*                                                                            * 
;*   Regs Modified     : A0,A3,B0,B4,B5,B6,SP                                 * 
;*   Regs Used         : A0,A3,A4,B0,B3,B4,B5,B6,SP                           * 
;*   Local Frame Size  : 0 Args + 36 Auto + 0 Save = 36 byte                  * 
;****************************************************************************** 
_idctSparseCol: 
;** --------------------------------------------------------------------------* 
	.line	2 
	.sym	_col,4, 19, 17, 32 
	.sym	_col,4, 19, 1, 32 
	.sym	_a0,8, 4, 1, 32 
	.sym	_a1,12, 4, 1, 32 
	.sym	_a2,16, 4, 1, 32 
	.sym	_a3,20, 4, 1, 32 
	.sym	_b0,24, 4, 1, 32 
	.sym	_b1,28, 4, 1, 32 
	.sym	_b2,32, 4, 1, 32 
	.sym	_b3,36, 4, 1, 32 
           SUBAW   .D2     SP,10,SP          ; |177|  
           STW     .D2T1   A4,*+SP(4)        ; |177|  
           NOP             2 
	.line	6 
           LDW     .D2T1   *+SP(4),A0        ; |181|  
           ZERO    .D2     B4                ; |181|  
           SET     .S2     B4,0x5,0x12,B4    ; |181|  
           NOP             2 
           LDH     .D1T1   *A0,A0            ; |181|  
           NOP             4 
           SHL     .S1     A0,14,A3          ; |181|  
           SUB     .D1     A3,A0,A0          ; |181|  
           ADD     .S2X    B4,A0,B4          ; |181|  
           STW     .D2T2   B4,*+SP(8)        ; |181|  
           NOP             2 
	.line	7 
           STW     .D2T2   B4,*+SP(12)       ; |182|  
           NOP             2 
	.line	8 
           STW     .D2T2   B4,*+SP(16)       ; |183|  
           NOP             2 
	.line	9 
           STW     .D2T2   B4,*+SP(20)       ; |184|  
           NOP             2 
	.line	11 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(32),A0       ; |186|  
           MVK     .S1     21407,A3          ; |186|  
           NOP             3 
           MPYUS   .M1     A3,A0,A0          ; |186|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |186|  
           STW     .D2T2   B4,*+SP(8)        ; |186|  
           NOP             2 
	.line	12 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(32),A0       ; |187|  
           LDW     .D2T2   *+SP(12),B4       ; |187|  
           MVK     .S2     8867,B5           ; |187|  
           NOP             2 
           MPYUS   .M1X    B5,A0,A0          ; |187|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |187|  
           STW     .D2T2   B4,*+SP(12)       ; |187|  
           NOP             2 
	.line	13 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(32),A0       ; |188|  
           LDW     .D2T2   *+SP(16),B4       ; |188|  
           MVK     .S1     -8867,A3          ; |188|  
           NOP             2 
           MPY     .M1     A3,A0,A0          ; |188|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |188|  
           STW     .D2T2   B4,*+SP(16)       ; |188|  
           NOP             2 
	.line	14 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(32),A0       ; |189|  
           LDW     .D2T2   *+SP(20),B5       ; |189|  
           MVK     .S2     -21407,B4         ; |189|  
           NOP             2 
           MPY     .M1X    B4,A0,A0          ; |189|  
           NOP             1 
           ADD     .S2X    A0,B5,B4          ; |189|  
           STW     .D2T2   B4,*+SP(20)       ; |189|  
           NOP             2 
	.line	16 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(16),A0       ; |191|  
           MVK     .S2     22725,B4          ; |191|  
           NOP             3 
           MPYUS   .M2X    B4,A0,B4          ; |191|  
           NOP             1 
           STW     .D2T2   B4,*+SP(24)       ; |191|  
           NOP             2 
	.line	17 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(16),A0       ; |192|  
           MVK     .S2     19266,B4          ; |192|  
           NOP             3 
           MPYUS   .M2X    B4,A0,B4          ; |192|  
           NOP             1 
           STW     .D2T2   B4,*+SP(28)       ; |192|  
           NOP             2 
	.line	18 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(16),A0       ; |193|  
           MVK     .S2     12873,B4          ; |193|  
           NOP             3 
           MPYUS   .M2X    B4,A0,B4          ; |193|  
           NOP             1 
           STW     .D2T2   B4,*+SP(32)       ; |193|  
           NOP             2 
	.line	19 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(16),A0       ; |194|  
           MVK     .S2     4520,B4           ; |194|  
           NOP             3 
           MPYUS   .M2X    B4,A0,B4          ; |194|  
           NOP             1 
           STW     .D2T2   B4,*+SP(36)       ; |194|  
           NOP             2 
	.line	21 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(48),A0       ; |196|  
           LDW     .D2T2   *+SP(24),B4       ; |196|  
           MVK     .S1     19266,A3          ; |196|  
           NOP             2 
           MPYUS   .M1     A3,A0,A0          ; |196|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |196|  
           STW     .D2T2   B4,*+SP(24)       ; |196|  
           NOP             2 
	.line	22 
           MV      .D1     A4,A0 
           LDH     .D1T1   *+A0(48),A0       ; |197|  
           LDW     .D2T2   *+SP(28),B4       ; |197|  
           MVK     .S1     -4520,A3          ; |197|  
           NOP             2 
           MPY     .M1     A3,A0,A0          ; |197|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |197|  
           STW     .D2T2   B4,*+SP(28)       ; |197|  
           NOP             2 
	.line	23 
           MV      .S2X    A4,B4 
           LDH     .D2T2   *+B4(48),B5       ; |198|  
           LDW     .D2T2   *+SP(32),B6       ; |198|  
           MVK     .S2     -22725,B4         ; |198|  
           NOP             2 
           MPY     .M2     B4,B5,B4          ; |198|  
           NOP             1 
           ADD     .D2     B4,B6,B4          ; |198|  
           STW     .D2T2   B4,*+SP(32)       ; |198|  
           NOP             2 
	.line	24 
           MV      .D1     A4,A0 
;** --------------------------------------------------------------------------* 
           LDH     .D1T1   *+A0(48),A3       ; |199|  
           LDW     .D2T2   *+SP(36),B4       ; |199|  
           MVK     .S1     -12873,A0         ; |199|  
           NOP             2 
           MPY     .M1     A0,A3,A0          ; |199|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |199|  
           STW     .D2T2   B4,*+SP(36)       ; |199|  
           NOP             2 
	.line	26 
           MV      .S2X    A4,B4 
           ADDK    .S2     64,B4             ; |201|  
           LDH     .D2T2   *B4,B0            ; |201|  
           NOP             4 
   [!B0]   B       .S1     L4                ; |201|  
           NOP             5 
           ; BRANCH OCCURS                   ; |201|  
;** --------------------------------------------------------------------------* 
	.line	27 
           MV      .D1     A4,A0 
           ADDK    .S1     64,A0             ; |202|  
           LDH     .D1T1   *A0,A0            ; |202|  
           LDW     .D2T2   *+SP(8),B4        ; |202|  
           NOP             3 
           SHL     .S1     A0,14,A3          ; |202|  
           SUB     .D1     A3,A0,A0          ; |202|  
           ADD     .S2X    A0,B4,B4          ; |202|  
           STW     .D2T2   B4,*+SP(8)        ; |202|  
           NOP             2 
	.line	28 
           MV      .D1     A4,A0 
           ADDK    .S1     64,A0             ; |203|  
           LDH     .D1T1   *A0,A0            ; |203|  
           LDW     .D2T2   *+SP(12),B4       ; |203|  
           NOP             3 
           SHL     .S1     A0,14,A3          ; |203|  
           SUB     .D1     A3,A0,A0          ; |203|  
           SUB     .L2X    B4,A0,B4          ; |203|  
           STW     .D2T2   B4,*+SP(12)       ; |203|  
           NOP             2 
	.line	29 
           MV      .D1     A4,A0 
           ADDK    .S1     64,A0             ; |204|  
           LDH     .D1T1   *A0,A0            ; |204|  
           LDW     .D2T2   *+SP(16),B4       ; |204|  
           NOP             3 
           SHL     .S1     A0,14,A3          ; |204|  
           SUB     .D1     A3,A0,A0          ; |204|  
           SUB     .L2X    B4,A0,B4          ; |204|  
           STW     .D2T2   B4,*+SP(16)       ; |204|  
           NOP             2 
	.line	30 
           MV      .S2X    A4,B4 
           ADDK    .S2     64,B4             ; |205|  
           LDH     .D2T2   *B4,B4            ; |205|  
           LDW     .D2T2   *+SP(20),B5       ; |205|  
           NOP             3 
           SHL     .S2     B4,14,B6          ; |205|  
           SUB     .D2     B6,B4,B4          ; |205|  
           ADD     .D2     B4,B5,B4          ; |205|  
           STW     .D2T2   B4,*+SP(20)       ; |205|  
;** --------------------------------------------------------------------------* 
L4:     
	.line	33 
           LDW     .D2T2   *+SP(4),B4        ; |208|  
           NOP             4 
           ADDK    .S2     80,B4             ; |208|  
           LDH     .D2T2   *B4,B0            ; |208|  
           NOP             4 
   [!B0]   B       .S1     L5                ; |208|  
           NOP             5 
           ; BRANCH OCCURS                   ; |208|  
;** --------------------------------------------------------------------------* 
	.line	34 
           LDW     .D2T1   *+SP(4),A0        ; |209|  
           LDW     .D2T2   *+SP(24),B5       ; |209|  
           MVK     .S2     12873,B4          ; |209|  
           NOP             2 
           ADDK    .S1     80,A0             ; |209|  
           LDH     .D1T1   *A0,A0            ; |209|  
           NOP             4 
           MPYUS   .M1X    B4,A0,A0          ; |209|  
           NOP             1 
           ADD     .S2X    A0,B5,B4          ; |209|  
           STW     .D2T2   B4,*+SP(24)       ; |209|  
           NOP             2 
	.line	35 
           LDW     .D2T1   *+SP(4),A0        ; |210|  
           LDW     .D2T2   *+SP(28),B4       ; |210|  
           NOP             3 
           ADDK    .S1     80,A0             ; |210|  
           LDH     .D1T1   *A0,A3            ; |210|  
           MVK     .S1     -22725,A0         ; |210|  
           NOP             3 
           MPY     .M1     A0,A3,A0          ; |210|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |210|  
           STW     .D2T2   B4,*+SP(28)       ; |210|  
           NOP             2 
	.line	36 
           LDW     .D2T1   *+SP(4),A0        ; |211|  
           LDW     .D2T2   *+SP(32),B4       ; |211|  
           NOP             3 
           ADDK    .S1     80,A0             ; |211|  
           LDH     .D1T1   *A0,A3            ; |211|  
           MVK     .S1     4520,A0           ; |211|  
           NOP             3 
           MPYUS   .M1     A0,A3,A0          ; |211|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |211|  
           STW     .D2T2   B4,*+SP(32)       ; |211|  
           NOP             2 
	.line	37 
           LDW     .D2T2   *+SP(4),B4        ; |212|  
           LDW     .D2T2   *+SP(36),B5       ; |212|  
           MVK     .S2     19266,B6          ; |212|  
           NOP             2 
           ADDK    .S2     80,B4             ; |212|  
           LDH     .D2T2   *B4,B4            ; |212|  
           NOP             4 
           MPYUS   .M2     B6,B4,B4          ; |212|  
           NOP             1 
           ADD     .D2     B4,B5,B4          ; |212|  
           STW     .D2T2   B4,*+SP(36)       ; |212|  
;** --------------------------------------------------------------------------* 
L5:     
	.line	40 
           LDW     .D2T2   *+SP(4),B4        ; |215|  
           NOP             4 
           ADDK    .S2     96,B4             ; |215|  
           LDH     .D2T2   *B4,B0            ; |215|  
           NOP             4 
   [!B0]   B       .S1     L6                ; |215|  
           NOP             5 
           ; BRANCH OCCURS                   ; |215|  
;** --------------------------------------------------------------------------* 
	.line	41 
           LDW     .D2T1   *+SP(4),A0        ; |216|  
           LDW     .D2T2   *+SP(8),B5        ; |216|  
           MVK     .S2     8867,B4           ; |216|  
           NOP             2 
           ADDK    .S1     96,A0             ; |216|  
           LDH     .D1T1   *A0,A0            ; |216|  
           NOP             4 
           MPYUS   .M1X    B4,A0,A0          ; |216|  
           NOP             1 
           ADD     .S2X    A0,B5,B4          ; |216|  
           STW     .D2T2   B4,*+SP(8)        ; |216|  
           NOP             2 
	.line	42 
           LDW     .D2T1   *+SP(4),A0        ; |217|  
           LDW     .D2T2   *+SP(12),B4       ; |217|  
           NOP             3 
           ADDK    .S1     96,A0             ; |217|  
           LDH     .D1T1   *A0,A3            ; |217|  
           MVK     .S1     -21407,A0         ; |217|  
           NOP             3 
           MPY     .M1     A0,A3,A0          ; |217|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |217|  
           STW     .D2T2   B4,*+SP(12)       ; |217|  
           NOP             2 
	.line	43 
           LDW     .D2T1   *+SP(4),A0        ; |218|  
           LDW     .D2T2   *+SP(16),B4       ; |218|  
           NOP             3 
           ADDK    .S1     96,A0             ; |218|  
           LDH     .D1T1   *A0,A3            ; |218|  
           MVK     .S1     21407,A0          ; |218|  
           NOP             3 
           MPYUS   .M1     A0,A3,A0          ; |218|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |218|  
           STW     .D2T2   B4,*+SP(16)       ; |218|  
           NOP             2 
	.line	44 
           LDW     .D2T2   *+SP(4),B4        ; |219|  
           LDW     .D2T2   *+SP(20),B5       ; |219|  
           MVK     .S2     -8867,B6          ; |219|  
           NOP             2 
           ADDK    .S2     96,B4             ; |219|  
           LDH     .D2T2   *B4,B4            ; |219|  
           NOP             4 
           MPY     .M2     B6,B4,B4          ; |219|  
           NOP             1 
           ADD     .D2     B4,B5,B4          ; |219|  
           STW     .D2T2   B4,*+SP(20)       ; |219|  
;** --------------------------------------------------------------------------* 
L6:     
	.line	47 
           LDW     .D2T2   *+SP(4),B4        ; |222|  
           NOP             4 
           ADDK    .S2     112,B4            ; |222|  
           LDH     .D2T2   *B4,B0            ; |222|  
           NOP             4 
   [!B0]   B       .S1     L7                ; |222|  
           NOP             5 
           ; BRANCH OCCURS                   ; |222|  
;** --------------------------------------------------------------------------* 
	.line	48 
           LDW     .D2T1   *+SP(4),A0        ; |223|  
           LDW     .D2T2   *+SP(24),B5       ; |223|  
           MVK     .S2     4520,B4           ; |223|  
           NOP             2 
           ADDK    .S1     112,A0            ; |223|  
           LDH     .D1T1   *A0,A0            ; |223|  
           NOP             4 
           MPYUS   .M1X    B4,A0,A0          ; |223|  
           NOP             1 
           ADD     .S2X    A0,B5,B4          ; |223|  
           STW     .D2T2   B4,*+SP(24)       ; |223|  
           NOP             2 
	.line	49 
           LDW     .D2T1   *+SP(4),A0        ; |224|  
           LDW     .D2T2   *+SP(28),B4       ; |224|  
           NOP             3 
           ADDK    .S1     112,A0            ; |224|  
           LDH     .D1T1   *A0,A3            ; |224|  
           MVK     .S1     -12873,A0         ; |224|  
           NOP             3 
           MPY     .M1     A0,A3,A0          ; |224|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |224|  
           STW     .D2T2   B4,*+SP(28)       ; |224|  
           NOP             2 
	.line	50 
           LDW     .D2T1   *+SP(4),A0        ; |225|  
           LDW     .D2T2   *+SP(32),B4       ; |225|  
           NOP             3 
           ADDK    .S1     112,A0            ; |225|  
           LDH     .D1T1   *A0,A3            ; |225|  
           MVK     .S1     19266,A0          ; |225|  
           NOP             3 
           MPYUS   .M1     A0,A3,A0          ; |225|  
           NOP             1 
           ADD     .S2X    A0,B4,B4          ; |225|  
           STW     .D2T2   B4,*+SP(32)       ; |225|  
           NOP             2 
	.line	51 
           LDW     .D2T2   *+SP(4),B4        ; |226|  
           MVK     .S2     -22725,B6         ; |226|  
           NOP             3 
           ADDK    .S2     112,B4            ; |226|  
           LDH     .D2T2   *B4,B5            ; |226|  
           LDW     .D2T2   *+SP(36),B4       ; |226|  
           NOP             3 
           MPY     .M2     B6,B5,B5          ; |226|  
           NOP             1 
           ADD     .D2     B5,B4,B4          ; |226|  
           STW     .D2T2   B4,*+SP(36)       ; |226|  
;** --------------------------------------------------------------------------* 
L7:     
	.line	54 
           LDW     .D2T2   *+SP(8),B4        ; |229|  
           LDW     .D2T2   *+SP(24),B6       ; |229|  
           LDW     .D2T2   *+SP(4),B5        ; |229|  
           NOP             3 
           ADD     .D2     B6,B4,B4          ; |229|  
           SHR     .S1X    B4,20,A0          ; |229|  
           STH     .D2T1   A0,*B5            ; |229|  
           NOP             2 
	.line	55 
           LDW     .D2T2   *+SP(28),B6       ; |230|  
           LDW     .D2T2   *+SP(12),B4       ; |230|  
           LDW     .D2T2   *+SP(4),B5        ; |230|  
           NOP             3 
           ADD     .D2     B6,B4,B4          ; |230|  
           SHR     .S1X    B4,20,A0          ; |230|  
           STH     .D2T1   A0,*+B5(16)       ; |230|  
           NOP             2 
	.line	56 
           LDW     .D2T2   *+SP(32),B4       ; |231|  
           LDW     .D2T2   *+SP(16),B5       ; |231|  
           LDW     .D2T2   *+SP(4),B6        ; |231|  
           NOP             3 
           ADD     .D2     B4,B5,B4          ; |231|  
           SHR     .S1X    B4,20,A0          ; |231|  
           STH     .D2T1   A0,*+B6(32)       ; |231|  
           NOP             2 
	.line	57 
           LDW     .D2T2   *+SP(36),B5       ; |232|  
           LDW     .D2T2   *+SP(20),B6       ; |232|  
           LDW     .D2T2   *+SP(4),B4        ; |232|  
           NOP             3 
           ADD     .D2     B5,B6,B5          ; |232|  
           SHR     .S1X    B5,20,A0          ; |232|  
           STH     .D2T1   A0,*+B4(48)       ; |232|  
           NOP             2 
	.line	58 
           LDW     .D2T2   *+SP(20),B5       ; |233|  
           LDW     .D2T2   *+SP(36),B6       ; |233|  
           LDW     .D2T2   *+SP(4),B4        ; |233|  
           NOP             3 
           SUB     .D2     B5,B6,B5          ; |233|  
 
           SHR     .S1X    B5,20,A0          ; |233|  
||         ADDK    .S2     64,B4             ; |233|  
 
           STH     .D2T1   A0,*B4            ; |233|  
           NOP             2 
	.line	59 
           LDW     .D2T2   *+SP(16),B6       ; |234|  
           LDW     .D2T2   *+SP(32),B5       ; |234|  
           LDW     .D2T2   *+SP(4),B4        ; |234|  
           NOP             3 
           SUB     .D2     B6,B5,B5          ; |234|  
           SHR     .S2     B5,20,B5          ; |234|  
           ADDK    .S2     80,B4             ; |234|  
           STH     .D2T2   B5,*B4            ; |234|  
           NOP             2 
	.line	60 
           LDW     .D2T2   *+SP(4),B4        ; |235|  
           LDW     .D2T2   *+SP(12),B5       ; |235|  
           LDW     .D2T2   *+SP(28),B6       ; |235|  
           NOP             4 
 
           SUB     .D2     B5,B6,B5          ; |235|  
||         ADDK    .S2     96,B4             ; |235|  
 
           SHR     .S2     B5,20,B5          ; |235|  
           STH     .D2T2   B5,*B4            ; |235|  
           NOP             2 
	.line	61 
           LDW     .D2T2   *+SP(4),B4        ; |236|  
           LDW     .D2T2   *+SP(8),B5        ; |236|  
           LDW     .D2T2   *+SP(24),B6       ; |236|  
           NOP             4 
 
           ADDK    .S2     112,B4            ; |236|  
||         SUB     .D2     B5,B6,B5          ; |236|  
 
           SHR     .S2     B5,20,B5          ; |236|  
           STH     .D2T2   B5,*B4            ; |236|  
           NOP             2 
	.line	62 
           B       .S2     B3                ; |237|  
           ADDK    .S2     40,SP             ; |237|  
           NOP             4 
           ; BRANCH OCCURS                   ; |237|  
	.endfunc	237,000000000h,40 
 
 
	.sect	".text" 
	.global	_simple_idct_c 
	.sym	_simple_idct_c,_simple_idct_c, 32, 2, 0 
	.func	239 
 
;****************************************************************************** 
;* FUNCTION NAME: _simple_idct_c                                              * 
;*                                                                            * 
;*   Regs Modified     : A0,A1,A3,A4,B0,B3,B4,B5,B6,B7,B8,SP                  * 
;*   Regs Used         : A0,A1,A3,A4,B0,B3,B4,B5,B6,B7,B8,SP                  * 
;*   Local Frame Size  : 0 Args + 8 Auto + 4 Save = 12 byte                   * 
;****************************************************************************** 
_simple_idct_c: 
;** --------------------------------------------------------------------------* 
	.line	2 
	.sym	_block,4, 19, 17, 32 
	.sym	_block,4, 19, 1, 32 
	.sym	_i,8, 4, 1, 32 
           STW     .D2T2   B3,*SP--(16)      ; |240|  
           NOP             2 
           STW     .D2T1   A4,*+SP(4)        ; |240|  
           NOP             2 
	.line	4 
           ZERO    .D2     B4                ; |242|  
           CMPLT   .L2     B4,8,B0           ; |242|  
   [!B0]   B       .S1     L9                ; |242|  
           NOP             4 
           STW     .D2T2   B4,*+SP(8)        ; |242|  
           ; BRANCH OCCURS                   ; |242|  
;*----------------------------------------------------------------------------* 
;*   SOFTWARE PIPELINE INFORMATION 
;*      Disqualified loop: software pipelining disabled 
;*----------------------------------------------------------------------------* 
L8:     
	.line	5 
           MVKL    .S1     _idctRowCondDC,A0 ; |243|  
 
           LDW     .D2T2   *+SP(8),B4        ; |243|  
||         MVKH    .S1     _idctRowCondDC,A0 ; |243|  
 
           B       .S2X    A0                ; |243|  
||         LDW     .D2T1   *+SP(4),A3        ; |243|  
 
           MVKL    .S2     RL0,B3            ; |243|  
           MVKH    .S2     RL0,B3            ; |243|  
           NOP             1 
           SHL     .S2     B4,4,B4           ; |243|  
           ADD     .S1X    B4,A3,A4          ; |243|  
RL0:       ; CALL OCCURS                     ; |243|  
           LDW     .D2T2   *+SP(8),B4        ; |243|  
           NOP             4 
           ADD     .D2     1,B4,B4           ; |243|  
           CMPLT   .L2     B4,8,B0           ; |243|  
   [ B0]   B       .S1     L8                ; |243|  
           NOP             4 
           STW     .D2T2   B4,*+SP(8)        ; |243|  
           ; BRANCH OCCURS                   ; |243|  
;** --------------------------------------------------------------------------* 
L9:     
	.line	7 
           ZERO    .D2     B4                ; |245|  
           CMPLT   .L2     B4,8,B0           ; |245|  
   [!B0]   B       .S1     L11               ; |245|  
           NOP             4 
           STW     .D2T2   B4,*+SP(8)        ; |245|  
           ; BRANCH OCCURS                   ; |245|  
;*----------------------------------------------------------------------------* 
;*   SOFTWARE PIPELINE INFORMATION 
;*      Disqualified loop: software pipelining disabled 
;*----------------------------------------------------------------------------* 
L10:     
	.line	8 
           MVKL    .S1     _idctSparseCol,A0 ; |246|  
 
           LDW     .D2T1   *+SP(8),A4        ; |246|  
||         MVKH    .S1     _idctSparseCol,A0 ; |246|  
 
           B       .S2X    A0                ; |246|  
||         LDW     .D2T1   *+SP(4),A3        ; |246|  
 
           MVKL    .S2     RL2,B3            ; |246|  
           MVKH    .S2     RL2,B3            ; |246|  
           NOP             2 
           ADDAH   .D1     A3,A4,A4          ; |246|  
RL2:       ; CALL OCCURS                     ; |246|  
           LDW     .D2T2   *+SP(8),B4        ; |246|  
           NOP             4 
           ADD     .D2     1,B4,B4           ; |246|  
           CMPLT   .L2     B4,8,B0           ; |246|  
   [ B0]   B       .S1     L10               ; |246|  
           NOP             4 
           STW     .D2T2   B4,*+SP(8)        ; |246|  
           ; BRANCH OCCURS                   ; |246|  
;** --------------------------------------------------------------------------* 
L11:     
	.line	9 
           LDW     .D2T2   *++SP(16),B3      ; |247|  
           NOP             4 
           B       .S2     B3                ; |247|  
           NOP             5 
           ; BRANCH OCCURS                   ; |247|  
	.endfunc	247,000080000h,16 
 
 
 
;****************************************************************************** 
;* TYPE INFORMATION                                                           * 
;******************************************************************************