📄 scale_v2_c.lst
字号:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:52 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
scale_v2_c.asm PAGE 1
1 ;******************************************************************************
2 ;* TMS320C6x C/C++ Codegen PC Version 4.32 *
3 ;* Date/Time created: Wed Jan 04 14:25:52 2006 *
4 ;******************************************************************************
5
6 ;******************************************************************************
7 ;* GLOBAL FILE PARAMETERS *
8 ;* *
9 ;* Architecture : TMS320C64xx *
10 ;* Optimization : Disabled *
11 ;* Optimizing for : Compile time, Ease of Development *
12 ;* Based on options: no -o, no -ms *
13 ;* Endian : Little *
14 ;* Interrupt Thrshld : Disabled *
15 ;* Memory Model : Large *
16 ;* Calls to RTS : Far *
17 ;* Pipelining : Disabled *
18 ;* Memory Aliases : Presume not aliases (optimistic) *
19 ;* Debug Info : COFF Debug *
20 ;* *
21 ;******************************************************************************
22
23 .asg A15, FP
24 .asg B14, DP
25 .asg B15, SP
26 .global $bss
27
28 .file "scale_v2_c.c"
29 ; c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI4432_4
30
31 00000000 .sect ".text:ansi"
32 .global _scale_v2_cn
33 .sym _scale_v2_cn,_scale_v2_cn, 32, 2, 0
34 .func 49
35
36 ;******************************************************************************
37 ;* FUNCTION NAME: _scale_v2_cn *
38 ;* *
39 ;* Regs Modified : A3,B0,B4,B5,B6,SP *
40 ;* Regs Used : A3,A4,A6,A8,B0,B3,B4,B5,B6,SP *
41 ;* Local Frame Size : 0 Args + 32 Auto + 0 Save = 32 byte *
42 ;******************************************************************************
43 _scale_v2_cn:
44 ;** --------------------------------------------------------------------------*
45 .line 9
46 .sym _inp,4, 28, 17, 32
47 .sym _pixs,20, 4, 17, 32
48 .sym _stride,6, 4, 17, 32
49 .sym _lns,22, 4, 17, 32
50 .sym _outp,8, 28, 17, 32
51 .sym _inp,4, 28, 1, 32
52 .sym _pixs,8, 4, 1, 32
53 .sym _stride,12, 4, 1, 32
54 .sym _lns,16, 4, 1, 32
55 .sym _outp,20, 28, 1, 32
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:52 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
scale_v2_c.asm PAGE 2
56 .sym _i,24, 4, 1, 32
57 .sym _j,28, 4, 1, 32
58 .sym _pix0,32, 12, 1, 8
59 .sym _pix1,33, 12, 1, 8
60 .sym _out_pix,34, 12, 1, 8
61 00000000 07FFF052 ADDK .S2 -32,SP ; |57|
62
63 00000004 043CA2F5 STW .D2T1 A8,*+SP(20) ; |57|
64 00000008 019818F0 || MV .D1X B6,A3 ; |57|
65
66 0000000c 01BC82F4 STW .D2T1 A3,*+SP(16) ; |57|
67 00000010 033C62F4 STW .D2T1 A6,*+SP(12) ; |57|
68 00000014 023C42F6 STW .D2T2 B4,*+SP(8) ; |57|
69 00000018 023C22F4 STW .D2T1 A4,*+SP(4) ; |57|
70 0000001c 00002000 NOP 2
71 .line 24
72 .line 25
73 .line 26
74 .line 27
75 .line 28
76 .line 29
77 .line 39
78 00000020 02000042 ZERO .D2 B4 ; |87|
79 00000024 023CE2F6 STW .D2T2 B4,*+SP(28) ; |87|
80 00000028 023C82E6 LDW .D2T2 *+SP(16),B4 ; |87|
81 0000002c 02BCE2E6 LDW .D2T2 *+SP(28),B5 ; |87|
82 00000030 00004000 NOP 3
83 00000034 02102DA2 SHR .S2 B4,1,B4 ; |87|
84 00000038 0010AAFA CMPLT .L2 B5,B4,B0 ; |87|
85 0000003c 3049A120 [!B0] BNOP .S1 L4,5 ; |87|
86 ; BRANCH OCCURS ; |87|
87 ;** --------------------------------------------------------------------------*
88 ;** BEGIN LOOP L1
89 ;** --------------------------------------------------------------------------*
90 L1:
91 .block 40
92 .line 45
93 00000040 02000042 ZERO .D2 B4 ; |93|
94 00000048 023CC2F6 STW .D2T2 B4,*+SP(24) ; |93|
95 0000004c 02BCC2E6 LDW .D2T2 *+SP(24),B5 ; |93|
96 00000050 023C42E6 LDW .D2T2 *+SP(8),B4 ; |93|
97 00000054 00006000 NOP 4
98 00000058 0010AAFA CMPLT .L2 B5,B4,B0 ; |93|
99 0000005c 3031A120 [!B0] BNOP .S1 L3,5 ; |93|
100 ; BRANCH OCCURS ; |93|
101 ;*----------------------------------------------------------------------------*
102 ;* SOFTWARE PIPELINE INFORMATION
103 ;* Disqualified loop: Software pipelining disabled
104 ;*----------------------------------------------------------------------------*
105 L2:
106 .line 47
107
108 00000060 02BC22E7 LDW .D2T2 *+SP(4),B5 ; |95|
109 00000064 021406A2 || MV .S2 B5,B4
110
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:52 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
scale_v2_c.asm PAGE 3
111 00000068 00006000 NOP 4
112 0000006c 02148A96 LDBU .D2T2 *+B5[B4],B4 ; |95|
113 00000070 00006000 NOP 4
114 00000074 020020BE STB .D2T2 B4,*+SP(32) ; |95|
115 00000078 00002000 NOP 2
116 .line 48
117 0000007c 033CC2E6 LDW .D2T2 *+SP(24),B6 ; |96|
118 00000080 023C62E6 LDW .D2T2 *+SP(12),B4 ; |96|
119 00000084 02BC22E6 LDW .D2T2 *+SP(4),B5 ; |96|
120 00000088 00004000 NOP 3
121 0000008c 0210C842 ADD .D2 B4,B6,B4 ; |96|
122 00000090 02148A96 LDBU .D2T2 *+B5[B4],B4 ; |96|
123 00000094 00006000 NOP 4
124 00000098 020021BE STB .D2T2 B4,*+SP(33) ; |96|
125 0000009c 00002000 NOP 2
126 .line 49
127 000000a0 0280219E LDBU .D2T2 *+SP(33),B5 ; |97|
128 000000a4 0200209E LDBU .D2T2 *+SP(32),B4 ; |97|
129 000000a8 00006000 NOP 4
130 000000ac 02148842 ADD .D2 B5,B4,B4 ; |97|
131 000000b0 02102942 ADD .D2 1,B4,B4 ; |97|
132 000000b4 02102DA2 SHR .S2 B4,1,B4 ; |97|
133 000000b8 020022BE STB .D2T2 B4,*+SP(34) ; |97|
134 000000bc 00002000 NOP 2
135 .line 50
136 000000c0 023CA2E6 LDW .D2T2 *+SP(20),B4 ; |98|
137 000000c4 00006000 NOP 4
138 000000c8 02902942 ADD .D2 1,B4,B5 ; |98|
139 000000cc 02BCA2F6 STW .D2T2 B5,*+SP(20) ; |98|
140 000000d0 0280229E LDBU .D2T2 *+SP(34),B5 ; |98|
141 000000d4 00006000 NOP 4
142 000000d8 029002B6 STB .D2T2 B5,*B4 ; |98|
143 000000dc 00002000 NOP 2
144 .line 51
145 000000e0 023CC2E6 LDW .D2T2 *+SP(24),B4 ; |99|
146 000000e4 00006000 NOP 4
147 000000e8 02102942 ADD .D2 1,B4,B4 ; |99|
148 000000ec 023CC2F6 STW .D2T2 B4,*+SP(24) ; |99|
149 000000f0 023C42E6 LDW .D2T2 *+SP(8),B4 ; |99|
150 000000f4 02BCC2E6 LDW .D2T2 *+SP(24),B5 ; |99|
151 000000f8 00006000 NOP 4
152 000000fc 0010AAFA CMPLT .L2 B5,B4,B0 ; |99|
153 00000100 2FD8A120 [ B0] BNOP .S1 L2,5 ; |99|
154 ; BRANCH OCCURS ; |99|
155 ;** --------------------------------------------------------------------------*
156 L3:
157 .line 53
158 00000104 023C62E6 LDW .D2T2 *+SP(12),B4 ; |101|
159 00000108 02BC22E6 LDW .D2T2 *+SP(4),B5 ; |101|
160 0000010c 00006000 NOP 4
161 00000110 02149A42 ADDAH .D2 B5,B4,B4 ; |101|
162 00000114 023C22F6 STW .D2T2 B4,*+SP(4) ; |101|
163 00000118 00002000 NOP 2
164 .endblock 53
165 .line 54
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:52 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
scale_v2_c.asm PAGE 4
166 0000011c 023CE2E6 LDW .D2T2 *+SP(28),B4 ; |102|
167 00000120 00006000 NOP 4
168 00000124 02102942 ADD .D2 1,B4,B4 ; |102|
169 00000128 023CE2F6 STW .D2T2 B4,*+SP(28) ; |102|
170 0000012c 023C82E6 LDW .D2T2 *+SP(16),B4 ; |102|
171 00000130 02BCE2E6 LDW .D2T2 *+SP(28),B5 ; |102|
172 00000134 00004000 NOP 3
173 00000138 02102DA2 SHR .S2 B4,1,B4 ; |102|
174 0000013c 0010AAFA CMPLT .L2 B5,B4,B0 ; |102|
175 00000140 2FC0A120 [ B0] BNOP .S1 L1,5 ; |102|
176 ; BRANCH OCCURS ; |102|
177 ;** --------------------------------------------------------------------------*
178 L4:
179 .line 55
180 00000144 008C8362 RETNOP .S2 B3,4 ; |103|
181 00000148 07801052 ADDK .S2 32,SP ; |103|
182 ; BRANCH OCCURS ; |103|
183 .endfunc 103,000000000h,32
184
185
186
187 ;******************************************************************************
188 ;* TYPE INFORMATION *
189 ;******************************************************************************
No Assembly Errors, No Assembly Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -