⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iqsample.lst

📁 TMS320f2812原理及应用的全部例子程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
     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 + -