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

📄 iqsample.lst

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

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.03 *
       3              ;* Date/Time created: Thu Jun 20 23:44:12 2002                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6              
       7              DWCU    .dwtag  DW_TAG_compile_unit
       8                      .dwattr DWCU, DW_AT_name("IQsample.cpp")
       9                      .dwattr DWCU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC Version 3.03 Copyright (c) 1996-2002 Texas
      10                      .dwattr DWCU, DW_AT_stmt_list(0x00)
      11              
      12              DW$1    .dwtag  DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf")
      13                      .dwattr DW$1, DW_AT_type(*DWT$11)
      14                      .dwattr DW$1, DW_AT_declaration
      15                      .dwattr DW$1, DW_AT_external
      16              DW$2    .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$1021)
      17              DW$3    .dwtag  DW_TAG_unspecified_parameters
      18                      .dwendtag DW$1
      19              
      20              
      21 00000000               .sect   ".cinit"
      22                      .align  1
      23 00000000 FFFE          .field          -2,16
      24 00000001 0000-         .field          _GlobalQ+0,32
         00000002 0000 
      25 00000003 0018          .field          24,32                   ; _GlobalQ @ 0
         00000004 0000 
      26              
      27 00000000               .sect   ".text"
      28                      .global _GlobalQ
      29 00000000       _GlobalQ:       .usect  ".ebss",2,1,1
      30              DW$4    .dwtag  DW_TAG_variable, DW_AT_name("GlobalQ"), DW_AT_symbol_name("_GlobalQ")
      31                      .dwattr DW$4, DW_AT_type(*DWT$13)
      32                      .dwattr DW$4, DW_AT_location[DW_OP_addr _GlobalQ]
      33                      .dwattr DW$4, DW_AT_external
      34              
      35              DW$5    .dwtag  DW_TAG_subprogram, DW_AT_name("operator new"), DW_AT_symbol_name("___nw__FUl")
      36                      .dwattr DW$5, DW_AT_type(*DWT$3)
      37                      .dwattr DW$5, DW_AT_declaration
      38                      .dwattr DW$5, DW_AT_external
      39              DW$6    .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$12)
      40                      .dwendtag DW$5
      41              
      42              
      43              DW$7    .dwtag  DW_TAG_subprogram, DW_AT_name("__anew"), DW_AT_symbol_name("___anew")
      44                      .dwattr DW$7, DW_AT_type(*DWT$3)
      45                      .dwattr DW$7, DW_AT_declaration
      46                      .dwattr DW$7, DW_AT_external
      47              
      48              DW$8    .dwtag  DW_TAG_subprogram, DW_AT_name("_IQ24atan2PU"), DW_AT_symbol_name("__IQ24atan2PU")
      49                      .dwattr DW$8, DW_AT_type(*DWT$13)
      50                      .dwattr DW$8, DW_AT_declaration
      51                      .dwattr DW$8, DW_AT_external
      52              DW$9    .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      53              DW$10   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
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    2

      54                      .dwendtag DW$8
      55              
      56              
      57              DW$11   .dwtag  DW_TAG_subprogram, DW_AT_name("_atoIQN"), DW_AT_symbol_name("__atoIQN")
      58                      .dwattr DW$11, DW_AT_type(*DWT$13)
      59                      .dwattr DW$11, DW_AT_declaration
      60                      .dwattr DW$11, DW_AT_external
      61              DW$12   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$1021)
      62              DW$13   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      63                      .dwendtag DW$11
      64              
      65              
      66              DW$14   .dwtag  DW_TAG_subprogram, DW_AT_name("_IQ24mpyI32int"), DW_AT_symbol_name("__IQ24mpyI32int")
      67                      .dwattr DW$14, DW_AT_type(*DWT$13)
      68                      .dwattr DW$14, DW_AT_declaration
      69                      .dwattr DW$14, DW_AT_external
      70              DW$15   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      71              DW$16   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      72                      .dwendtag DW$14
      73              
      74              
      75              DW$17   .dwtag  DW_TAG_subprogram, DW_AT_name("_IQ24mag"), DW_AT_symbol_name("__IQ24mag")
      76                      .dwattr DW$17, DW_AT_type(*DWT$13)
      77                      .dwattr DW$17, DW_AT_declaration
      78                      .dwattr DW$17, DW_AT_external
      79              DW$18   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      80              DW$19   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      81                      .dwendtag DW$17
      82              
      83              
      84              DW$20   .dwtag  DW_TAG_subprogram, DW_AT_name("__IQmpy"), DW_AT_symbol_name("___IQmpy")
      85                      .dwattr DW$20, DW_AT_type(*DWT$13)
      86                      .dwattr DW$20, DW_AT_declaration
      87                      .dwattr DW$20, DW_AT_external
      88              DW$21   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      89              DW$22   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      90              DW$23   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$11)
      91                      .dwendtag DW$20
      92              
      93              
      94              DW$24   .dwtag  DW_TAG_subprogram, DW_AT_name("labs"), DW_AT_symbol_name("_labs")
      95                      .dwattr DW$24, DW_AT_type(*DWT$13)
      96                      .dwattr DW$24, DW_AT_declaration
      97                      .dwattr DW$24, DW_AT_external
      98              DW$25   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
      99                      .dwendtag DW$24
     100              
     101              
     102              DW$26   .dwtag  DW_TAG_subprogram, DW_AT_name("_IQ24div"), DW_AT_symbol_name("__IQ24div")
     103                      .dwattr DW$26, DW_AT_type(*DWT$13)
     104                      .dwattr DW$26, DW_AT_declaration
     105                      .dwattr DW$26, DW_AT_external
     106              DW$27   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
     107              DW$28   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
     108                      .dwendtag DW$26
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    3

     109              
     110              
     111              DW$29   .dwtag  DW_TAG_subprogram, DW_AT_name("gets"), DW_AT_symbol_name("_gets")
     112                      .dwattr DW$29, DW_AT_type(*DWT$1027)
     113                      .dwattr DW$29, DW_AT_declaration
     114                      .dwattr DW$29, DW_AT_external
     115              DW$30   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$1027)
     116                      .dwendtag DW$29
     117              
     118              
     119              DW$31   .dwtag  DW_TAG_subprogram, DW_AT_name("_IQ24sin"), DW_AT_symbol_name("__IQ24sin")
     120                      .dwattr DW$31, DW_AT_type(*DWT$13)
     121                      .dwattr DW$31, DW_AT_declaration
     122                      .dwattr DW$31, DW_AT_external
     123              DW$32   .dwtag  DW_TAG_formal_parameter, DW_AT_type(*DWT$13)
     124                      .dwendtag DW$31
     125              
     126                      .global _Step
     127 00000002       _Step:  .usect  ".ebss",18,1,1
     128              DW$33   .dwtag  DW_TAG_variable, DW_AT_name("Step"), DW_AT_symbol_name("_Step")
     129                      .dwattr DW$33, DW_AT_type(*DWT$1120)
     130                      .dwattr DW$33, DW_AT_location[DW_OP_addr _Step]
     131                      .dwattr DW$33, DW_AT_external
     132                      .global _Dlog
     133 00000040       _Dlog:  .usect  ".ebss",2048,1,1
     134              DW$34   .dwtag  DW_TAG_variable, DW_AT_name("Dlog"), DW_AT_symbol_name("_Dlog")
     135                      .dwattr DW$34, DW_AT_type(*DWT$1110)
     136                      .dwattr DW$34, DW_AT_location[DW_OP_addr _Dlog]
     137                      .dwattr DW$34, DW_AT_external
     138              ;       C:\TI\C2000\CGTOOLS\BIN\opt2000.exe -m -v28 -q -O3 C:\WINDOWS\TEMP\TI534555_2 C:\WINDOWS\TEMP\TI53455
     139              ;       C:\TI\C2000\CGTOOLS\BIN\ac2000.exe --embedded_c++ -D_DEBUG -DLARGE_MODEL --ml --version=28 -IC:/ti/c2
     140              
     141 00000000               .sect   ".text"
     142              
     143              DW$35   .dwtag  DW_TAG_subprogram, DW_AT_name("iq"), DW_AT_symbol_name("___ct__2iqFv")
     144                      .dwattr DW$35, DW_AT_low_pc(0x00)
     145                      .dwattr DW$35, DW_AT_high_pc(0x00)
     146                      .dwpsn  "IQmathCPP.h",31,17
     147              
     148                      .dwfde DW$CIE
     149              
     150              ;***************************************************************
     151              ;* FNAME: ___ct__2iqFv                  FR SIZE:   0           *
     152              ;*                                                             *
     153              ;* FUNCTION ENVIRONMENT                                        *
     154              ;*                                                             *
     155              ;* FUNCTION PROPERTIES                                         *
     156              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     157              ;***************************************************************
     158              
     159              
     160              ;***************************************************************
     161              ;*                                                             *
     162              ;* Using -g (debug) with optimization (-o3) may disable key op *
     163              ;*                                                             *
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    4

     164              ;***************************************************************
     165 00000000       ___ct__2iqFv:
     166                      .dwcfa  0x1c, 26, 0
     167                      .dwcfa  0x09, 38, 26
     168              ;* AR4   assigned to _this
     169              DW$36   .dwtag  DW_TAG_formal_parameter, DW_AT_name("this"), DW_AT_symbol_name("_this")
     170                      .dwattr DW$36, DW_AT_type(*DWT$1058)
     171                      .dwattr DW$36, DW_AT_location[DW_OP_reg12]
     172              ;* AR4   assigned to _this
     173              DW$37   .dwtag  DW_TAG_variable, DW_AT_name("this"), DW_AT_symbol_name("_this")
     174                      .dwattr DW$37, DW_AT_type(*DWT$1058)
     175                      .dwattr DW$37, DW_AT_location[DW_OP_reg12]
     176 00000000 A8A9          MOVL      ACC,XAR4              ; |31| 
     177 00000001 ED06          BF        L1,NEQ                ; |31| 
     178                      ; branch occurs ; |31| 
     179 00000002 0202          MOVB      ACC,#2
     180 00000003 7640!         LCR       #___nw__FUl           ; |31| 
         00000004 0000 
     181                      ; call occurs [#___nw__FUl] ; |31| 
     182 00000005 A8A9          MOVL      ACC,XAR4              ; |31| 
     183 00000006 EC03          BF        L2,EQ                 ; |31| 
     184                      ; branch occurs ; |31| 
     185 00000007       L1:    
     186 00000007 0200          MOVB      ACC,#0
     187 00000008 1EC4          MOVL      *+XAR4[0],ACC         ; |31| 
     188 00000009       L2:    
     189 00000009 0006          LRETR
     190                      ; return occurs
     191                      .dwendentry
     192                      .dwendtag DW$35
     193              
     194              
     195              
     196              

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -