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