📄 iqsample.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.03 Thu Jun 20 23:44:13 2002
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
IQsample.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.03 *
3 ;* Date/Time created: Thu Jun 20 23:44:12 2002 *
4 ;***************************************************************
5 0002 FP .set XAR2
6
7 DWCU .dwtag DW_TAG_compile_unit
8 .dwattr DWCU, DW_AT_name("IQsample.cpp")
9 .dwattr DWCU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC Version 3.03 Copyright (c) 1996-2002 Texas
10 .dwattr DWCU, DW_AT_stmt_list(0x00)
11
12 DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf")
13 .dwattr DW$1, DW_AT_type(*DWT$11)
14 .dwattr DW$1, DW_AT_declaration
15 .dwattr DW$1, DW_AT_external
16 DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$1021)
17 DW$3 .dwtag DW_TAG_unspecified_parameters
18 .dwendtag DW$1
19
20
21 00000000 .sect ".cinit"
22 .align 1
23 00000000 FFFE .field -2,16
24 00000001 0000- .field _GlobalQ+0,32
00000002 0000
25 00000003 0018 .field 24,32 ; _GlobalQ @ 0
00000004 0000
26
27 00000000 .sect ".text"
28 .global _GlobalQ
29 00000000 _GlobalQ: .usect ".ebss",2,1,1
30 DW$4 .dwtag DW_TAG_variable, DW_AT_name("GlobalQ"), DW_AT_symbol_name("_GlobalQ")
31 .dwattr DW$4, DW_AT_type(*DWT$13)
32 .dwattr DW$4, DW_AT_location[DW_OP_addr _GlobalQ]
33 .dwattr DW$4, DW_AT_external
34
35 DW$5 .dwtag DW_TAG_subprogram, DW_AT_name("operator new"), DW_AT_symbol_name("___nw__FUl")
36 .dwattr DW$5, DW_AT_type(*DWT$3)
37 .dwattr DW$5, DW_AT_declaration
38 .dwattr DW$5, DW_AT_external
39 DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$12)
40 .dwendtag DW$5
41
42
43 DW$7 .dwtag DW_TAG_subprogram, DW_AT_name("__anew"), DW_AT_symbol_name("___anew")
44 .dwattr DW$7, DW_AT_type(*DWT$3)
45 .dwattr DW$7, DW_AT_declaration
46 .dwattr DW$7, DW_AT_external
47
48 DW$8 .dwtag DW_TAG_subprogram, DW_AT_name("_IQ24atan2PU"), DW_AT_symbol_name("__IQ24atan2PU")
49 .dwattr DW$8, DW_AT_type(*DWT$13)
50 .dwattr DW$8, DW_AT_declaration
51 .dwattr DW$8, DW_AT_external
52 DW$9 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
53 DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
TMS320C2000 COFF Assembler PC Version 3.03 Thu Jun 20 23:44:13 2002
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
IQsample.asm PAGE 2
54 .dwendtag DW$8
55
56
57 DW$11 .dwtag DW_TAG_subprogram, DW_AT_name("_atoIQN"), DW_AT_symbol_name("__atoIQN")
58 .dwattr DW$11, DW_AT_type(*DWT$13)
59 .dwattr DW$11, DW_AT_declaration
60 .dwattr DW$11, DW_AT_external
61 DW$12 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$1021)
62 DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
63 .dwendtag DW$11
64
65
66 DW$14 .dwtag DW_TAG_subprogram, DW_AT_name("_IQ24mpyI32int"), DW_AT_symbol_name("__IQ24mpyI32int")
67 .dwattr DW$14, DW_AT_type(*DWT$13)
68 .dwattr DW$14, DW_AT_declaration
69 .dwattr DW$14, DW_AT_external
70 DW$15 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
71 DW$16 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
72 .dwendtag DW$14
73
74
75 DW$17 .dwtag DW_TAG_subprogram, DW_AT_name("_IQ24mag"), DW_AT_symbol_name("__IQ24mag")
76 .dwattr DW$17, DW_AT_type(*DWT$13)
77 .dwattr DW$17, DW_AT_declaration
78 .dwattr DW$17, DW_AT_external
79 DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
80 DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
81 .dwendtag DW$17
82
83
84 DW$20 .dwtag DW_TAG_subprogram, DW_AT_name("__IQmpy"), DW_AT_symbol_name("___IQmpy")
85 .dwattr DW$20, DW_AT_type(*DWT$13)
86 .dwattr DW$20, DW_AT_declaration
87 .dwattr DW$20, DW_AT_external
88 DW$21 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
89 DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
90 DW$23 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$11)
91 .dwendtag DW$20
92
93
94 DW$24 .dwtag DW_TAG_subprogram, DW_AT_name("labs"), DW_AT_symbol_name("_labs")
95 .dwattr DW$24, DW_AT_type(*DWT$13)
96 .dwattr DW$24, DW_AT_declaration
97 .dwattr DW$24, DW_AT_external
98 DW$25 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
99 .dwendtag DW$24
100
101
102 DW$26 .dwtag DW_TAG_subprogram, DW_AT_name("_IQ24div"), DW_AT_symbol_name("__IQ24div")
103 .dwattr DW$26, DW_AT_type(*DWT$13)
104 .dwattr DW$26, DW_AT_declaration
105 .dwattr DW$26, DW_AT_external
106 DW$27 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
107 DW$28 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
108 .dwendtag DW$26
TMS320C2000 COFF Assembler PC Version 3.03 Thu Jun 20 23:44:13 2002
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
IQsample.asm PAGE 3
109
110
111 DW$29 .dwtag DW_TAG_subprogram, DW_AT_name("gets"), DW_AT_symbol_name("_gets")
112 .dwattr DW$29, DW_AT_type(*DWT$1027)
113 .dwattr DW$29, DW_AT_declaration
114 .dwattr DW$29, DW_AT_external
115 DW$30 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$1027)
116 .dwendtag DW$29
117
118
119 DW$31 .dwtag DW_TAG_subprogram, DW_AT_name("_IQ24sin"), DW_AT_symbol_name("__IQ24sin")
120 .dwattr DW$31, DW_AT_type(*DWT$13)
121 .dwattr DW$31, DW_AT_declaration
122 .dwattr DW$31, DW_AT_external
123 DW$32 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
124 .dwendtag DW$31
125
126 .global _Step
127 00000002 _Step: .usect ".ebss",18,1,1
128 DW$33 .dwtag DW_TAG_variable, DW_AT_name("Step"), DW_AT_symbol_name("_Step")
129 .dwattr DW$33, DW_AT_type(*DWT$1120)
130 .dwattr DW$33, DW_AT_location[DW_OP_addr _Step]
131 .dwattr DW$33, DW_AT_external
132 .global _Dlog
133 00000040 _Dlog: .usect ".ebss",2048,1,1
134 DW$34 .dwtag DW_TAG_variable, DW_AT_name("Dlog"), DW_AT_symbol_name("_Dlog")
135 .dwattr DW$34, DW_AT_type(*DWT$1110)
136 .dwattr DW$34, DW_AT_location[DW_OP_addr _Dlog]
137 .dwattr DW$34, DW_AT_external
138 ; C:\TI\C2000\CGTOOLS\BIN\opt2000.exe -m -v28 -q -O3 C:\WINDOWS\TEMP\TI534555_2 C:\WINDOWS\TEMP\TI53455
139 ; C:\TI\C2000\CGTOOLS\BIN\ac2000.exe --embedded_c++ -D_DEBUG -DLARGE_MODEL --ml --version=28 -IC:/ti/c2
140
141 00000000 .sect ".text"
142
143 DW$35 .dwtag DW_TAG_subprogram, DW_AT_name("iq"), DW_AT_symbol_name("___ct__2iqFv")
144 .dwattr DW$35, DW_AT_low_pc(0x00)
145 .dwattr DW$35, DW_AT_high_pc(0x00)
146 .dwpsn "IQmathCPP.h",31,17
147
148 .dwfde DW$CIE
149
150 ;***************************************************************
151 ;* FNAME: ___ct__2iqFv FR SIZE: 0 *
152 ;* *
153 ;* FUNCTION ENVIRONMENT *
154 ;* *
155 ;* FUNCTION PROPERTIES *
156 ;* 0 Parameter, 0 Auto, 0 SOE *
157 ;***************************************************************
158
159
160 ;***************************************************************
161 ;* *
162 ;* Using -g (debug) with optimization (-o3) may disable key op *
163 ;* *
TMS320C2000 COFF Assembler PC Version 3.03 Thu Jun 20 23:44:13 2002
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
IQsample.asm PAGE 4
164 ;***************************************************************
165 00000000 ___ct__2iqFv:
166 .dwcfa 0x1c, 26, 0
167 .dwcfa 0x09, 38, 26
168 ;* AR4 assigned to _this
169 DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_name("this"), DW_AT_symbol_name("_this")
170 .dwattr DW$36, DW_AT_type(*DWT$1058)
171 .dwattr DW$36, DW_AT_location[DW_OP_reg12]
172 ;* AR4 assigned to _this
173 DW$37 .dwtag DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
174 .dwattr DW$37, DW_AT_type(*DWT$1058)
175 .dwattr DW$37, DW_AT_location[DW_OP_reg12]
176 00000000 A8A9 MOVL ACC,XAR4 ; |31|
177 00000001 ED06 BF L1,NEQ ; |31|
178 ; branch occurs ; |31|
179 00000002 0202 MOVB ACC,#2
180 00000003 7640! LCR #___nw__FUl ; |31|
00000004 0000
181 ; call occurs [#___nw__FUl] ; |31|
182 00000005 A8A9 MOVL ACC,XAR4 ; |31|
183 00000006 EC03 BF L2,EQ ; |31|
184 ; branch occurs ; |31|
185 00000007 L1:
186 00000007 0200 MOVB ACC,#0
187 00000008 1EC4 MOVL *+XAR4[0],ACC ; |31|
188 00000009 L2:
189 00000009 0006 LRETR
190 ; return occurs
191 .dwendentry
192 .dwendtag DW$35
193
194
195
196
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -