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

📄 iqsample.lst

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