📄 chroma_resampling.lst
字号:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:49 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
chroma_resampling.asm PAGE 1
1 ;******************************************************************************
2 ;* TMS320C6x C/C++ Codegen PC Version 4.32 *
3 ;* Date/Time created: Wed Jan 04 14:25:49 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 "chroma_resampling.c"
29 ; c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI4404_4
30
31 00000000 .sect ".text"
32 .global _YUV422to420v
33 .sym _YUV422to420v,_YUV422to420v, 32, 2, 0
34 .func 79
35
36 ;******************************************************************************
37 ;* FUNCTION NAME: _YUV422to420v *
38 ;* *
39 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,B0,B1,B2,B3,B4,*
40 ;* B5,B6,B7,B8,B9,B10,B12,SP,A16,A17,A18,A19,A20, *
41 ;* A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
42 ;* B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
43 ;* B29,B30,B31 *
44 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,B0,B1,B2,B3,B4,*
45 ;* B5,B6,B7,B8,B9,B10,B12,SP,A16,A17,A18,A19,A20, *
46 ;* A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
47 ;* B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
48 ;* B29,B30,B31 *
49 ;* Local Frame Size : 0 Args + 212 Auto + 20 Save = 232 byte *
50 ;******************************************************************************
51 _YUV422to420v:
52 ;** --------------------------------------------------------------------------*
53 .line 1
54 .sym _in,4, 16, 17, 32
55 .sym _out,20, 16, 17, 32
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:49 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
chroma_resampling.asm PAGE 2
56 .sym _width,6, 4, 17, 32
57 .sym _height,22, 4, 17, 32
58 .sym _scratch,8, 16, 17, 32
59 .sym _in,4, 16, 1, 32
60 .sym _out,8, 16, 1, 32
61 .sym _width,12, 4, 1, 32
62 .sym _height,16, 4, 1, 32
63 .sym _scratch,20, 16, 1, 32
64 .sym _i,24, 4, 1, 32
65 .sym _err_code,28, 4, 1, 32
66 .sym _id,32, 14, 1, 32
67 .sym _Cr_in,36, 28, 1, 32
68 .sym _Cb_in,40, 28, 1, 32
69 .sym _Cr_out,44, 28, 1, 32
70 .sym _Cb_out,48, 28, 1, 32
71 .sym _int_mem,52, 28, 1, 32
72 .sym _din_Cr,56, 8, 1, 256, _dstr_t
73 .sym _din_Cb,88, 8, 1, 256, _dstr_t
74 .sym _dout_Cr,120, 8, 1, 256, _dstr_t
75 .sym _dout_Cb,152, 8, 1, 256, _dstr_t
76 .sym _Cb_in_int,184, 28, 1, 32
77 .sym _Cr_in_int,188, 28, 1, 32
78 .sym _Cb_out_int,192, 28, 1, 32
79 .sym _Cr_out_int,196, 28, 1, 32
80 .sym _Cb_in_sc,200, 28, 1, 32
81 .sym _Cr_in_sc,204, 28, 1, 32
82 .sym _Cb_out_sc,208, 28, 1, 32
83 .sym _Cr_out_sc,212, 28, 1, 32
84
85 00000000 07FF8C53 ADDK .S2 -232,SP ; |79|
86 00000004 0FBC18F0 || MV .D1X SP,A31 ; |79|
87
88 00000008 06003AFE STW .D2T2 B12,*+SP(232)
89 0000000c 050039FE STW .D2T2 B10,*+SP(228)
90 00000010 018038FE STW .D2T2 B3,*+SP(224)
91 00000014 067C6074 STW .D1T1 A12,*-A31(12)
92 00000018 057C8074 STW .D1T1 A10,*-A31(16)
93 0000001c 00002000 NOP 2
94 00000020 043CA2F4 STW .D2T1 A8,*+SP(20) ; |79|
95 00000024 033C82F6 STW .D2T2 B6,*+SP(16) ; |79|
96 00000028 033C62F4 STW .D2T1 A6,*+SP(12) ; |79|
97 0000002c 023C42F6 STW .D2T2 B4,*+SP(8) ; |79|
98 00000030 023C22F4 STW .D2T1 A4,*+SP(4) ; |79|
99 00000034 00002000 NOP 2
100 .line 33
101 00000038 019008F0 MV .D1 A4,A3
102 0000003c 018C4264 LDW .D1T1 *+A3(8),A3 ; |111|
103 00000040 00006000 NOP 4
104 00000044 01BD22F4 STW .D2T1 A3,*+SP(36) ; |111|
105 00000048 00002000 NOP 2
106 .line 34
107 0000004c 019008F0 MV .D1 A4,A3
108 00000050 018C2264 LDW .D1T1 *+A3(4),A3 ; |112|
109 00000054 00006000 NOP 4
110 00000058 01BD42F4 STW .D2T1 A3,*+SP(40) ; |112|
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:49 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
chroma_resampling.asm PAGE 3
111 0000005c 00002000 NOP 2
112 .line 36
113 00000060 01BC42E4 LDW .D2T1 *+SP(8),A3 ; |114|
114 00000064 00006000 NOP 4
115 00000068 018C4264 LDW .D1T1 *+A3(8),A3 ; |114|
116 0000006c 00006000 NOP 4
117 00000070 01BD62F4 STW .D2T1 A3,*+SP(44) ; |114|
118 00000074 00002000 NOP 2
119 .line 37
120 00000078 01BC42E4 LDW .D2T1 *+SP(8),A3 ; |115|
121 0000007c 00006000 NOP 4
122 00000080 018C2264 LDW .D1T1 *+A3(4),A3 ; |115|
123 00000084 00006000 NOP 4
124 00000088 01BD82F4 STW .D2T1 A3,*+SP(48) ; |115|
125 0000008c 00002000 NOP 2
126 .line 42
127 00000090 01BCA2E4 LDW .D2T1 *+SP(20),A3 ; |120|
128 00000094 00006000 NOP 4
129 00000098 018C0264 LDW .D1T1 *A3,A3 ; |120|
130 0000009c 00006000 NOP 4
131 000000a0 01BDA2F4 STW .D2T1 A3,*+SP(52) ; |120|
132 000000a4 00002000 NOP 2
133 .line 43
134 000000a8 020C18F2 MV .D2X A3,B4
135 000000ac 020032FE STW .D2T2 B4,*+SP(200) ; |121|
136 000000b0 00002000 NOP 2
137 .line 44
138 000000b4 01BC62E4 LDW .D2T1 *+SP(12),A3 ; |122|
139 000000b8 00004000 NOP 3
140 000000bc 021018F0 MV .D1X B4,A4 ; |122|
141 000000c0 01907C40 ADDAW .D1 A4,A3,A3 ; |122|
142 000000c4 018033FC STW .D2T1 A3,*+SP(204) ; |122|
143 000000c8 00002000 NOP 2
144 .line 45
145 000000cc 023C62E6 LDW .D2T2 *+SP(12),B4 ; |123|
146 000000d0 00004000 NOP 3
147 000000d4 029018F2 MV .D2X A4,B5 ; |123|
148 000000d8 02149E42 ADDAD .D2 B5,B4,B4 ; |123|
149 000000dc 020034FE STW .D2T2 B4,*+SP(208) ; |123|
150 000000e0 00002000 NOP 2
151 .line 46
152 000000e4 023C62E6 LDW .D2T2 *+SP(12),B4 ; |124|
153 000000e8 00006000 NOP 4
154 000000ec 02906CA2 SHL .S2 B4,3,B5 ; |124|
155 000000f0 02149A42 ADDAH .D2 B5,B4,B4 ; |124|
156 000000f4 02109AB2 ADD .D2X B4,A4,B4 ; |124|
157 000000f8 020035FE STW .D2T2 B4,*+SP(212) ; |124|
158 000000fc 00002000 NOP 2
159 .line 54
160 00000100 01BC22E4 LDW .D2T1 *+SP(4),A3 ; |132|
161 00000104 023C42E6 LDW .D2T2 *+SP(8),B4 ; |132|
162 00000108 00006000 NOP 4
163
164 0000010c 018C0265 LDW .D1T1 *A3,A3 ; |132|
165 00000110 021002E6 || LDW .D2T2 *B4,B4 ; |132|
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:49 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
chroma_resampling.asm PAGE 4
166
167 00000114 00006000 NOP 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -