📄 iqsample.lst
字号:
192 .dwendentry
193 .dwendtag DW$35
194
195
196
197
198 0000000a .sect ".text"
199
200 DW$38 .dwtag DW_TAG_subprogram, DW_AT_name("IQmag"), DW_AT_symbol_name("_IQmag__F2iqT1")
201 .dwattr DW$38, DW_AT_low_pc(_IQmag__F2iqT1)
202 .dwattr DW$38, DW_AT_high_pc(0x00)
203 .dwpsn "../../include/IQmathCPP.h",3058,1
204
205 .dwfde DW$CIE
206
207 ;***************************************************************
208 ;* FNAME: _IQmag__F2iqT1 FR SIZE: 8 *
209 ;* *
210 ;* FUNCTION ENVIRONMENT *
211 ;* *
212 ;* FUNCTION PROPERTIES *
213 ;* 2 Parameter, 0 Auto, 6 SOE *
214 ;***************************************************************
215
216
217 ;***************************************************************
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 5
218 ;* *
219 ;* Using -g (debug) with optimization (-o3) may disable key op *
220 ;* *
221 ;***************************************************************
222 0000000a _IQmag__F2iqT1:
223 .dwcfa 0x1c, 26, 0
224 .dwcfa 0x09, 38, 26
225 0000000a B2BD MOVL *SP++,XAR1
226 .dwcfa 0x80, 7, 2
227 .dwcfa 0x1d, -4
228 0000000b AABD MOVL *SP++,XAR2
229 .dwcfa 0x80, 9, 4
230 .dwcfa 0x1d, -6
231 0000000c A2BD MOVL *SP++,XAR3
232 .dwcfa 0x80, 11, 6
233 .dwcfa 0x1d, -8
234 0000000d FE02 ADDB SP,#2
235 .dwcfa 0x1d, -10
236 ;* AR4 assigned to _$T6
237 DW$39 .dwtag DW_TAG_formal_parameter, DW_AT_name("$T6"), DW_AT_symbol_name("_$T6")
238 .dwattr DW$39, DW_AT_type(*DWT$1066)
239 .dwattr DW$39, DW_AT_location[DW_OP_reg12]
240 ;* AR5 assigned to _y
241 DW$40 .dwtag DW_TAG_formal_parameter, DW_AT_name("y"), DW_AT_symbol_name("_y")
242 .dwattr DW$40, DW_AT_type(*DWT$1066)
243 .dwattr DW$40, DW_AT_location[DW_OP_reg14]
244 DW$41 .dwtag DW_TAG_formal_parameter, DW_AT_name("x"), DW_AT_symbol_name("_x")
245 .dwattr DW$41, DW_AT_type(*DWT$1066)
246 .dwattr DW$41, DW_AT_location[DW_OP_breg20 -12]
247 ;* AR4 assigned to _this
248 DW$42 .dwtag DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
249 .dwattr DW$42, DW_AT_type(*DWT$1066)
250 .dwattr DW$42, DW_AT_location[DW_OP_reg12]
251 ;* AR2 assigned to _x
252 DW$43 .dwtag DW_TAG_variable, DW_AT_name("x"), DW_AT_symbol_name("_x")
253 .dwattr DW$43, DW_AT_type(*DWT$1092)
254 .dwattr DW$43, DW_AT_location[DW_OP_reg8]
255 ;* AR3 assigned to _y
256 DW$44 .dwtag DW_TAG_variable, DW_AT_name("y"), DW_AT_symbol_name("_y")
257 .dwattr DW$44, DW_AT_type(*DWT$1092)
258 .dwattr DW$44, DW_AT_location[DW_OP_reg10]
259 ;* AR1 assigned to _$T6
260 DW$45 .dwtag DW_TAG_variable, DW_AT_name("$T6"), DW_AT_symbol_name("_$T6")
261 .dwattr DW$45, DW_AT_type(*DWT$1092)
262 .dwattr DW$45, DW_AT_location[DW_OP_reg6]
263 0000000e 8BA4 MOVL XAR1,XAR4 ; |3058|
264 0000000f 864C MOVL XAR2,*-SP[12] ; |3058|
265 00000010 82A5 MOVL XAR3,XAR5 ; |3058|
266 .dwpsn "../../include/IQmathCPP.h",3059,7
267 00000011 8AA1 MOVL XAR4,XAR1 ; |3059|
268 .dwpsn "../../include/IQmathCPP.h",37,17
269 00000012 A8A9 MOVL ACC,XAR4
270 00000013 ED06 BF L3,NEQ ; |37|
271 ; branch occurs ; |37|
272 00000014 0202 MOVB ACC,#2
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 6
273 00000015 7640! LCR #___nw__FUl ; |37|
00000016 0000
274 ; call occurs [#___nw__FUl] ; |37|
275 00000017 A8A9 MOVL ACC,XAR4 ; |37|
276 00000018 EC03 BF L4,EQ ; |37|
277 ; branch occurs ; |37|
278 00000019 L3:
279 00000019 0200 MOVB ACC,#0
280 0000001a 1EC4 MOVL *+XAR4[0],ACC ; |37|
281 0000001b L4:
282 .dwpsn "../../include/IQmathCPP.h",3060,4
283 0000001b 06C2 MOVL ACC,*+XAR2[0] ; |3060|
284 0000001c 1E42 MOVL *-SP[2],ACC ; |3060|
285 0000001d 06C3 MOVL ACC,*+XAR3[0] ; |3060|
286 0000001e 7640! LCR #__IQ24mag ; |3060|
0000001f 0000
287 ; call occurs [#__IQ24mag] ; |3060|
288 00000020 1EC1 MOVL *+XAR1[0],ACC ; |3060|
289 .dwpsn "../../include/IQmathCPP.h",3061,4
290 .dwpsn "../../include/IQmathCPP.h",3062,1
291 00000021 FE82 SUBB SP,#2
292 .dwcfa 0x1d, -8
293 00000022 82BE MOVL XAR3,*--SP
294 .dwcfa 0x1d, -6
295 .dwcfa 0xc0, 11
296 00000023 86BE MOVL XAR2,*--SP
297 .dwcfa 0x1d, -4
298 .dwcfa 0xc0, 9
299 00000024 8BBE MOVL XAR1,*--SP
300 .dwcfa 0x1d, -2
301 .dwcfa 0xc0, 7
302 00000025 0006 LRETR
303 ; return occurs
304 .dwendentry
305 .dwendtag DW$38
306
307
308
309
310 00000026 .sect ".text"
311
312 DW$46 .dwtag DW_TAG_subprogram, DW_AT_name("IQsin"), DW_AT_symbol_name("_IQsin__F2iq")
313 .dwattr DW$46, DW_AT_low_pc(_IQsin__F2iq)
314 .dwattr DW$46, DW_AT_high_pc(0x00)
315 .dwpsn "../../include/IQmathCPP.h",2052,1
316
317 .dwfde DW$CIE
318
319 ;***************************************************************
320 ;* FNAME: _IQsin__F2iq FR SIZE: 4 *
321 ;* *
322 ;* FUNCTION ENVIRONMENT *
323 ;* *
324 ;* FUNCTION PROPERTIES *
325 ;* 0 Parameter, 0 Auto, 4 SOE *
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 7
326 ;***************************************************************
327
328
329 ;***************************************************************
330 ;* *
331 ;* Using -g (debug) with optimization (-o3) may disable key op *
332 ;* *
333 ;***************************************************************
334 00000026 _IQsin__F2iq:
335 .dwcfa 0x1c, 26, 0
336 .dwcfa 0x09, 38, 26
337 00000026 B2BD MOVL *SP++,XAR1
338 .dwcfa 0x80, 7, 2
339 .dwcfa 0x1d, -4
340 00000027 AABD MOVL *SP++,XAR2
341 .dwcfa 0x80, 9, 4
342 .dwcfa 0x1d, -6
343 ;* AR4 assigned to _$T4
344 DW$47 .dwtag DW_TAG_formal_parameter, DW_AT_name("$T4"), DW_AT_symbol_name("_$T4")
345 .dwattr DW$47, DW_AT_type(*DWT$1066)
346 .dwattr DW$47, DW_AT_location[DW_OP_reg12]
347 ;* AR5 assigned to _x
348 DW$48 .dwtag DW_TAG_formal_parameter, DW_AT_name("x"), DW_AT_symbol_name("_x")
349 .dwattr DW$48, DW_AT_type(*DWT$1066)
350 .dwattr DW$48, DW_AT_location[DW_OP_reg14]
351 ;* AR4 assigned to _this
352 DW$49 .dwtag DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
353 .dwattr DW$49, DW_AT_type(*DWT$1066)
354 .dwattr DW$49, DW_AT_location[DW_OP_reg12]
355 ;* AR2 assigned to _x
356 DW$50 .dwtag DW_TAG_variable, DW_AT_name("x"), DW_AT_symbol_name("_x")
357 .dwattr DW$50, DW_AT_type(*DWT$1092)
358 .dwattr DW$50, DW_AT_location[DW_OP_reg8]
359 ;* AR1 assigned to _$T4
360 DW$51 .dwtag DW_TAG_variable, DW_AT_name("$T4"), DW_AT_symbol_name("_$T4")
361 .dwattr DW$51, DW_AT_type(*DWT$1092)
362 .dwattr DW$51, DW_AT_location[DW_OP_reg6]
363 00000028 8BA4 MOVL XAR1,XAR4 ; |2052|
364 00000029 86A5 MOVL XAR2,XAR5 ; |2052|
365 .dwpsn "../../include/IQmathCPP.h",2053,7
366 0000002a 8AA1 MOVL XAR4,XAR1 ; |2053|
367 .dwpsn "../../include/IQmathCPP.h",37,17
368 0000002b A8A9 MOVL ACC,XAR4
369 0000002c ED06 BF L5,NEQ ; |37|
370 ; branch occurs ; |37|
371 0000002d 0202 MOVB ACC,#2
372 0000002e 7640! LCR #___nw__FUl ; |37|
0000002f 0000
373 ; call occurs [#___nw__FUl] ; |37|
374 00000030 A8A9 MOVL ACC,XAR4 ; |37|
375 00000031 EC03 BF L6,EQ ; |37|
376 ; branch occurs ; |37|
377 00000032 L5:
378 00000032 0200 MOVB ACC,#0
379 00000033 1EC4 MOVL *+XAR4[0],ACC ; |37|
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 8
380 00000034 L6:
381 .dwpsn "../../include/IQmathCPP.h",2054,4
382 00000034 06C2 MOVL ACC,*+XAR2[0] ; |2054|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -