📄 iqsample.lst
字号:
383 00000035 7640! LCR #__IQ24sin ; |2054|
00000036 0000
384 ; call occurs [#__IQ24sin] ; |2054|
385 00000037 1EC1 MOVL *+XAR1[0],ACC ; |2054|
386 .dwpsn "../../include/IQmathCPP.h",2055,4
387 .dwpsn "../../include/IQmathCPP.h",2056,1
388 .dwcfa 0x1d, -6
389 00000038 86BE MOVL XAR2,*--SP
390 .dwcfa 0x1d, -4
391 .dwcfa 0xc0, 9
392 00000039 8BBE MOVL XAR1,*--SP
393 .dwcfa 0x1d, -2
394 .dwcfa 0xc0, 7
395 0000003a 0006 LRETR
396 ; return occurs
397 .dwendentry
398 .dwendtag DW$46
399
400
401
402
403 0000003b .sect ".text"
404
405 DW$52 .dwtag DW_TAG_subprogram, DW_AT_name("IQabs"), DW_AT_symbol_name("_IQabs__F2iq")
406 .dwattr DW$52, DW_AT_low_pc(_IQabs__F2iq)
407 .dwattr DW$52, DW_AT_high_pc(0x00)
408 .dwpsn "../../include/IQmathCPP.h",3181,1
409
410 .dwfde DW$CIE
411
412 ;***************************************************************
413 ;* FNAME: _IQabs__F2iq FR SIZE: 4 *
414 ;* *
415 ;* FUNCTION ENVIRONMENT *
416 ;* *
417 ;* FUNCTION PROPERTIES *
418 ;* 0 Parameter, 0 Auto, 4 SOE *
419 ;***************************************************************
420
421
422 ;***************************************************************
423 ;* *
424 ;* Using -g (debug) with optimization (-o3) may disable key op *
425 ;* *
426 ;***************************************************************
427 0000003b _IQabs__F2iq:
428 .dwcfa 0x1c, 26, 0
429 .dwcfa 0x09, 38, 26
430 0000003b B2BD MOVL *SP++,XAR1
431 .dwcfa 0x80, 7, 2
432 .dwcfa 0x1d, -4
433 0000003c AABD MOVL *SP++,XAR2
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 9
434 .dwcfa 0x80, 9, 4
435 .dwcfa 0x1d, -6
436 ;* AR4 assigned to _$T7
437 DW$53 .dwtag DW_TAG_formal_parameter, DW_AT_name("$T7"), DW_AT_symbol_name("_$T7")
438 .dwattr DW$53, DW_AT_type(*DWT$1066)
439 .dwattr DW$53, DW_AT_location[DW_OP_reg12]
440 ;* AR5 assigned to _y
441 DW$54 .dwtag DW_TAG_formal_parameter, DW_AT_name("y"), DW_AT_symbol_name("_y")
442 .dwattr DW$54, DW_AT_type(*DWT$1066)
443 .dwattr DW$54, DW_AT_location[DW_OP_reg14]
444 ;* AR4 assigned to _this
445 DW$55 .dwtag DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
446 .dwattr DW$55, DW_AT_type(*DWT$1066)
447 .dwattr DW$55, DW_AT_location[DW_OP_reg12]
448 ;* AR2 assigned to _y
449 DW$56 .dwtag DW_TAG_variable, DW_AT_name("y"), DW_AT_symbol_name("_y")
450 .dwattr DW$56, DW_AT_type(*DWT$1092)
451 .dwattr DW$56, DW_AT_location[DW_OP_reg8]
452 ;* AR1 assigned to _$T7
453 DW$57 .dwtag DW_TAG_variable, DW_AT_name("$T7"), DW_AT_symbol_name("_$T7")
454 .dwattr DW$57, DW_AT_type(*DWT$1092)
455 .dwattr DW$57, DW_AT_location[DW_OP_reg6]
456 0000003d 8BA4 MOVL XAR1,XAR4 ; |3181|
457 0000003e 86A5 MOVL XAR2,XAR5 ; |3181|
458 .dwpsn "../../include/IQmathCPP.h",3182,7
459 0000003f 8AA1 MOVL XAR4,XAR1 ; |3182|
460 .dwpsn "../../include/IQmathCPP.h",37,17
461 00000040 A8A9 MOVL ACC,XAR4
462 00000041 ED06 BF L7,NEQ ; |37|
463 ; branch occurs ; |37|
464 00000042 0202 MOVB ACC,#2
465 00000043 7640! LCR #___nw__FUl ; |37|
00000044 0000
466 ; call occurs [#___nw__FUl] ; |37|
467 00000045 A8A9 MOVL ACC,XAR4 ; |37|
468 00000046 EC03 BF L8,EQ ; |37|
469 ; branch occurs ; |37|
470 00000047 L7:
471 00000047 0200 MOVB ACC,#0
472 00000048 1EC4 MOVL *+XAR4[0],ACC ; |37|
473 00000049 L8:
474 .dwpsn "../../include/IQmathCPP.h",3183,4
475 00000049 06C2 MOVL ACC,*+XAR2[0] ; |3183|
476 0000004a FF56 ABS ACC ; |3183|
477 0000004b 1EC1 MOVL *+XAR1[0],ACC ; |3183|
478 .dwpsn "../../include/IQmathCPP.h",3184,4
479 .dwpsn "../../include/IQmathCPP.h",3185,1
480 .dwcfa 0x1d, -6
481 0000004c 86BE MOVL XAR2,*--SP
482 .dwcfa 0x1d, -4
483 .dwcfa 0xc0, 9
484 0000004d 8BBE MOVL XAR1,*--SP
485 .dwcfa 0x1d, -2
486 .dwcfa 0xc0, 7
487 0000004e 0006 LRETR
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 10
488 ; return occurs
489 .dwendentry
490 .dwendtag DW$52
491
492
493
494
495 0000004f .sect ".text"
496
497 DW$58 .dwtag DW_TAG_subprogram, DW_AT_name("IQatan2PU"), DW_AT_symbol_name("_IQatan2PU__F2iqT1")
498 .dwattr DW$58, DW_AT_low_pc(_IQatan2PU__F2iqT1)
499 .dwattr DW$58, DW_AT_high_pc(0x00)
500 .dwpsn "../../include/IQmathCPP.h",2667,1
501
502 .dwfde DW$CIE
503
504 ;***************************************************************
505 ;* FNAME: _IQatan2PU__F2iqT1 FR SIZE: 8 *
506 ;* *
507 ;* FUNCTION ENVIRONMENT *
508 ;* *
509 ;* FUNCTION PROPERTIES *
510 ;* 2 Parameter, 0 Auto, 6 SOE *
511 ;***************************************************************
512
513
514 ;***************************************************************
515 ;* *
516 ;* Using -g (debug) with optimization (-o3) may disable key op *
517 ;* *
518 ;***************************************************************
519 0000004f _IQatan2PU__F2iqT1:
520 .dwcfa 0x1c, 26, 0
521 .dwcfa 0x09, 38, 26
522 0000004f B2BD MOVL *SP++,XAR1
523 .dwcfa 0x80, 7, 2
524 .dwcfa 0x1d, -4
525 00000050 AABD MOVL *SP++,XAR2
526 .dwcfa 0x80, 9, 4
527 .dwcfa 0x1d, -6
528 00000051 A2BD MOVL *SP++,XAR3
529 .dwcfa 0x80, 11, 6
530 .dwcfa 0x1d, -8
531 00000052 FE02 ADDB SP,#2
532 .dwcfa 0x1d, -10
533 ;* AR4 assigned to _$T5
534 DW$59 .dwtag DW_TAG_formal_parameter, DW_AT_name("$T5"), DW_AT_symbol_name("_$T5")
535 .dwattr DW$59, DW_AT_type(*DWT$1066)
536 .dwattr DW$59, DW_AT_location[DW_OP_reg12]
537 ;* AR5 assigned to _y
538 DW$60 .dwtag DW_TAG_formal_parameter, DW_AT_name("y"), DW_AT_symbol_name("_y")
539 .dwattr DW$60, DW_AT_type(*DWT$1066)
540 .dwattr DW$60, DW_AT_location[DW_OP_reg14]
541 DW$61 .dwtag DW_TAG_formal_parameter, DW_AT_name("x"), DW_AT_symbol_name("_x")
542 .dwattr DW$61, DW_AT_type(*DWT$1066)
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 11
543 .dwattr DW$61, DW_AT_location[DW_OP_breg20 -12]
544 ;* AR4 assigned to _this
545 DW$62 .dwtag DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
546 .dwattr DW$62, DW_AT_type(*DWT$1066)
547 .dwattr DW$62, DW_AT_location[DW_OP_reg12]
548 ;* AR2 assigned to _x
549 DW$63 .dwtag DW_TAG_variable, DW_AT_name("x"), DW_AT_symbol_name("_x")
550 .dwattr DW$63, DW_AT_type(*DWT$1092)
551 .dwattr DW$63, DW_AT_location[DW_OP_reg8]
552 ;* AR3 assigned to _y
553 DW$64 .dwtag DW_TAG_variable, DW_AT_name("y"), DW_AT_symbol_name("_y")
554 .dwattr DW$64, DW_AT_type(*DWT$1092)
555 .dwattr DW$64, DW_AT_location[DW_OP_reg10]
556 ;* AR1 assigned to _$T5
557 DW$65 .dwtag DW_TAG_variable, DW_AT_name("$T5"), DW_AT_symbol_name("_$T5")
558 .dwattr DW$65, DW_AT_type(*DWT$1092)
559 .dwattr DW$65, DW_AT_location[DW_OP_reg6]
560 00000053 8BA4 MOVL XAR1,XAR4 ; |2667|
561 00000054 864C MOVL XAR2,*-SP[12] ; |2667|
562 00000055 82A5 MOVL XAR3,XAR5 ; |2667|
563 .dwpsn "../../include/IQmathCPP.h",2668,7
564 00000056 8AA1 MOVL XAR4,XAR1 ; |2668|
565 .dwpsn "../../include/IQmathCPP.h",37,17
566 00000057 A8A9 MOVL ACC,XAR4
567 00000058 ED06 BF L9,NEQ ; |37|
568 ; branch occurs ; |37|
569 00000059 0202 MOVB ACC,#2
570 0000005a 7640! LCR #___nw__FUl ; |37|
0000005b 0000
571 ; call occurs [#___nw__FUl] ; |37|
572 0000005c A8A9 MOVL ACC,XAR4 ; |37|
573 0000005d EC03 BF L10,EQ ; |37|
574 ; branch occurs ; |37|
575 0000005e L9:
576 0000005e 0200 MOVB ACC,#0
577 0000005f 1EC4 MOVL *+XAR4[0],ACC ; |37|
578 00000060 L10:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -