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

📄 iqsample.lst

📁 The C++ version of the IQmath librray requires the C header file and is built on top of the C funct
💻 LST
📖 第 1 页 / 共 5 页
字号:
     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 + -