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