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