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

📄 dstr_2d.lst

📁 seed提供的版级代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm                                                          PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x C/C++ Codegen                                    PC Version 4.32 *
       3                    ;* Date/Time created: Wed Jan 04 14:25:51 2006                                *
       4                    ;******************************************************************************
       5                    
       6                    ;******************************************************************************
       7                    ;* GLOBAL FILE PARAMETERS                                                     *
       8                    ;*                                                                            *
       9                    ;*   Architecture      : TMS320C64xx                                          *
      10                    ;*   Optimization      : Disabled                                             *
      11                    ;*   Optimizing for    : Compile time, Ease of Development                    *
      12                    ;*                       Based on options: no -o, no -ms                      *
      13                    ;*   Endian            : Little                                               *
      14                    ;*   Interrupt Thrshld : Disabled                                             *
      15                    ;*   Memory Model      : Large                                                *
      16                    ;*   Calls to RTS      : Far                                                  *
      17                    ;*   Pipelining        : Disabled                                             *
      18                    ;*   Memory Aliases    : Presume not aliases (optimistic)                     *
      19                    ;*   Debug Info        : COFF Debug                                           *
      20                    ;*                                                                            *
      21                    ;******************************************************************************
      22                    
      23                            .asg    A15, FP
      24                            .asg    B14, DP
      25                            .asg    B15, SP
      26                            .global $bss
      27                    
      28                            .file   "dstr_2d.c"
      29                    ;       c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI1888_4 
      30                    
      31 00000000                   .sect   ".text"
      32                            .global _dstr_open
      33                            .sym    _dstr_open,_dstr_open, 36, 2, 0
      34                            .func   28
      35                    
      36                    ;******************************************************************************
      37                    ;* FUNCTION NAME: _dstr_open                                                  *
      38                    ;*                                                                            *
      39                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
      40                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
      41                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
      42                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
      43                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,B0,B1,B2,B3,B4,*
      44                    ;*                           B5,B6,B7,B8,B9,B10,B12,SP,A16,A17,A18,A19,A20,   *
      45                    ;*                           A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
      46                    ;*                           B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
      47                    ;*                           B29,B30,B31                                      *
      48                    ;*   Local Frame Size  : 0 Args + 36 Auto + 4 Save = 40 byte                  *
      49                    ;******************************************************************************
      50                    _dstr_open:
      51                    ;** --------------------------------------------------------------------------*
      52                            .line   14
      53                            .sym    _dstr,4, 24, 17, 32, _dstr_t
      54                            .sym    _x_data,20, 16, 17, 32
      55                            .sym    _x_size,6, 4, 17, 32
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm                                                          PAGE    2

      56                            .sym    _i_data,22, 16, 17, 32
      57                            .sym    _i_size,8, 13, 17, 16
      58                            .sym    _quantum,24, 13, 17, 16
      59                            .sym    _multiple,10, 13, 17, 16
      60                            .sym    _stride,26, 13, 17, 16
      61                            .sym    _w_size,12, 13, 17, 16
      62                            .sym    _dir,28, 10, 17, 32, _dstr_dir_t
      63                            .sym    _dstr,4, 24, 1, 32, _dstr_t
      64                            .sym    _x_data,8, 16, 1, 32
      65                            .sym    _x_size,12, 4, 1, 32
      66                            .sym    _i_data,16, 16, 1, 32
      67                            .sym    _i_size,20, 13, 1, 16
      68                            .sym    _quantum,22, 13, 1, 16
      69                            .sym    _multiple,24, 13, 1, 16
      70                            .sym    _stride,26, 13, 1, 16
      71                            .sym    _w_size,28, 13, 1, 16
      72                            .sym    _dir,32, 10, 1, 32, _dstr_dir_t
      73 00000000 01BD54F6             STW     .D2T2   B3,*SP--(40)      ; |41| 
      74 00000004 00002000             NOP             2
      75 00000008 063D02F6             STW     .D2T2   B12,*+SP(32)      ; |41| 
      76 0000000c 063DC2D4             STH     .D2T1   A12,*+SP(28)      ; |41| 
      77 00000010 053DA2D6             STH     .D2T2   B10,*+SP(26)      ; |41| 
      78 00000014 053D82D4             STH     .D2T1   A10,*+SP(24)      ; |41| 
      79 00000018 043D62D6             STH     .D2T2   B8,*+SP(22)       ; |41| 
      80 0000001c 043D42D4             STH     .D2T1   A8,*+SP(20)       ; |41| 
      81 00000020 033C82F6             STW     .D2T2   B6,*+SP(16)       ; |41| 
      82 00000024 033C62F4             STW     .D2T1   A6,*+SP(12)       ; |41| 
      83 00000028 023C42F6             STW     .D2T2   B4,*+SP(8)        ; |41| 
      84 0000002c 023C22F4             STW     .D2T1   A4,*+SP(4)        ; |41| 
      85 00000030 00002000             NOP             2
      86                            .line   22
      87 00000034 001018F2             MV      .D2X    A4,B0
      88 00000038 30098120     [!B0]   BNOP    .S1     L1,4              ; |49| 
      89 0000003c 01800040             ZERO    .D1     A3                ; |49| 
      90                               ; BRANCH OCCURS                   ; |49| 
      91                    ;** --------------------------------------------------------------------------*
      92 00000040 01802040             MVK     .D1     0x1,A3            ; |49| 
      93                    ;** --------------------------------------------------------------------------*
      94 00000044           L1:    
      95 00000044 000C0A58             CMPEQ   .L1     A3,0,A0           ; |49| 
      96 00000048 C0000490     [ A0]   B       .S1     L3                ; |49| 
      97 0000004c 003C42E6             LDW     .D2T2   *+SP(8),B0        ; |49| 
      98 00000050 00004000             NOP             3
      99 00000054 01800040             ZERO    .D1     A3                ; |49| 
     100                               ; BRANCH OCCURS                   ; |49| 
     101                    ;** --------------------------------------------------------------------------*
     102 00000058 3008A120     [!B0]   BNOP    .S1     L2,5              ; |49| 
     103                               ; BRANCH OCCURS                   ; |49| 
     104                    ;** --------------------------------------------------------------------------*
     105 0000005c 01802040             MVK     .D1     0x1,A3            ; |49| 
     106                    ;** --------------------------------------------------------------------------*
     107 00000060           L2:    
     108 00000060 000C0A58             CMPEQ   .L1     A3,0,A0           ; |49| 
     109                    ;** --------------------------------------------------------------------------*
     110 00000064           L3:    
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm                                                          PAGE    3

     111 00000064 00000A58             CMPEQ   .L1     A0,0,A0           ; |49| 
     112 00000068 D0000510     [!A0]   B       .S1     L5                ; |49| 
     113 0000006c 003C82E6             LDW     .D2T2   *+SP(16),B0       ; |49| 
     114 00000070 00002000             NOP             2
     115 00000074 01802BF0             XOR     .D1     1,A0,A3           ; |49| 
     116 00000078 02000028             ZERO    .S1     A4                ; |49| 
     117                               ; BRANCH OCCURS                   ; |49| 
     118                    ;** --------------------------------------------------------------------------*
     119 0000007c 3009A120     [!B0]   BNOP    .S1     L4,5              ; |49| 
     120                               ; BRANCH OCCURS                   ; |49| 
     121                    ;** --------------------------------------------------------------------------*
     122 00000080 02002040             MVK     .D1     0x1,A4            ; |49| 
     123                    ;** --------------------------------------------------------------------------*
     124 00000084           L4:    
     125 00000084 01900A58             CMPEQ   .L1     A4,0,A3           ; |49| 
     126                    ;** --------------------------------------------------------------------------*
     127 00000088           L5:    
     128 00000088 000C0A58             CMPEQ   .L1     A3,0,A0           ; |49| 
     129 0000008c D0000410     [!A0]   B       .S1     L6                ; |49| 
     130 00000090 023D6284             LDHU    .D2T1   *+SP(22),A4       ; |49| 
     131 00000094 00004000             NOP             3
     132 00000098 01802BF0             XOR     .D1     1,A0,A3           ; |49| 
     133                               ; BRANCH OCCURS                   ; |49| 
     134                    ;** --------------------------------------------------------------------------*
     135 0000009c 01900A58             CMPEQ   .L1     A4,0,A3           ; |49| 
     136                    ;** --------------------------------------------------------------------------*
     137 000000a0           L6:    
     138 000000a0 008C0A58             CMPEQ   .L1     A3,0,A1           ; |49| 
     139 000000a4 90000310     [!A1]   B       .S1     L7                ; |49| 
     140 000000a8 01BD4284             LDHU    .D2T1   *+SP(20),A3       ; |49| 
     141 000000ac 00004000             NOP             3
     142 000000b0 00042BF0             XOR     .D1     1,A1,A0           ; |49| 
     143                               ; BRANCH OCCURS                   ; |49| 
     144                    ;** --------------------------------------------------------------------------*
     145 000000b4 000C0A58             CMPEQ   .L1     A3,0,A0           ; |49| 
     146                    ;** --------------------------------------------------------------------------*
     147 000000b8           L7:    
     148 000000b8 C0000590     [ A0]   B       .S1     L8                ; |49| 
     149 000000bc 02BD8286             LDHU    .D2T2   *+SP(24),B5       ; |49| 
     150 000000c0 00004000             NOP             3
     151 000000c4 020018F2             MV      .D2X    A0,B4             ; |49| 
     152                               ; BRANCH OCCURS                   ; |49| 
     153                    ;** --------------------------------------------------------------------------*
     154 000000c8 02140A5A             CMPEQ   .L2     B5,0,B4           ; |49| 
     155                    ;** --------------------------------------------------------------------------*
     156 000000cc           L8:    
     157 000000cc 001018F0             MV      .D1X    B4,A0             ; |49| 
     158 000000d0 D007A120     [!A0]   BNOP    .S1     L9,5              ; |49| 
     159                               ; BRANCH OCCURS                   ; |49| 
     160                    ;** --------------------------------------------------------------------------*
     161                            .line   23
     162 000000d4 00C08120             BNOP    .S1     L15,4             ; |50| 
     163 000000d8 0203E040             MVK     .D1     0xffffffff,A4     ; |50| 
     164                               ; BRANCH OCCURS                   ; |50| 
     165                    ;** --------------------------------------------------------------------------*
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm                                                          PAGE    4

     166                    L9:    

⌨️ 快捷键说明

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