TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x C/C++ Codegen                                         PC v6.0.16 *
       3                    ;* Date/Time created: Tue Mar 11 10:15:01 2008                                *
       4                    ;******************************************************************************
       5                            .compiler_opts --c64p_l1d_workaround=default --endian=little --hll_source=on --mem_model:code=
       6                    
       7                    ;******************************************************************************
       8                    ;* GLOBAL FILE PARAMETERS                                                     *
       9                    ;*                                                                            *
      10                    ;*   Architecture      : TMS320C64x+                                          *
      11                    ;*   Optimization      : Disabled                                             *
      12                    ;*   Optimizing for    : Compile time, Ease of Development                    *
      13                    ;*                       Based on options: no -o, no -ms                      *
      14                    ;*   Endian            : Little                                               *
      15                    ;*   Interrupt Thrshld : Disabled                                             *
      16                    ;*   Data Access Model : Far Aggregate Data                                   *
      17                    ;*   Pipelining        : Disabled                                             *
      18                    ;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
      19                    ;*   Debug Info        : DWARF Debug                                          *
      20                    ;*                                                                            *
      21                    ;******************************************************************************
      22                    
      23                            .asg    A15, FP
      24                            .asg    B14, DP
      25                            .asg    B15, SP
      26                            .global $bss
      27                    
      28                    
      29                    $C$DW$CU        .dwtag  DW_TAG_compile_unit
      30                            .dwattr $C$DW$CU, DW_AT_name("Emac_2DSP.c")
      31                            .dwattr $C$DW$CU, DW_AT_producer("TMS320C6x C/C++ Codegen PC v6.0.16 Copyright (c) 1996-2007 T
      32                            .dwattr $C$DW$CU, DW_AT_TI_version(0x01)
      33                    ;*****************************************************************************
      34                    ;* CINIT RECORDS                                                             *
      35                    ;*****************************************************************************
      36 00000000                   .sect   ".cinit"
      37                            .align  8
      38 00000000 00000004          .field          4,32
      39 00000004 00000000%         .field          _uiTotalPacketsToTransfer+0,32
      40 00000008 00000000          .field          0,32                    ; _uiTotalPacketsToTransfer @ 0
      41                    
      42 0000000c                   .sect   ".cinit"
      43                            .align  8
      44 00000010 00000004          .field          4,32
      45 00000014 00000000%         .field          _uiTotalPacketsReceived+0,32
      46 00000018 00000000          .field          0,32                    ; _uiTotalPacketsReceived @ 0
      47                    
      48 0000001c                   .sect   ".cinit"
      49                            .align  8
      50 00000020 00000004          .field          4,32
      51 00000024 00000000%         .field          _EmacRegs+0,32
      52 00000028 02C80000          .field          46661632,32                     ; _EmacRegs @ 0
      53                    
      54 0000002c                   .sect   ".cinit"
      55                            .align  8
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    2

      56 00000030 00000004          .field          4,32
      57 00000034 00000000%         .field          _EmacControlRegs+0,32
      58 00000038 02C81000          .field          46665728,32                     ; _EmacControlRegs @ 0
      59                    
      60 0000003c                   .sect   ".cinit"
      61                            .align  8
      62 00000040 00000004          .field          4,32
      63 00000044 00000000%         .field          _devRegs+0,32
      64 00000048 02A80000          .field          44564480,32                     ; _devRegs @ 0
      65                    
      66 0000004c                   .sect   ".cinit"
      67                            .align  8
      68 00000050 00000004          .field          4,32
      69 00000054 00000000%         .field          _hEMAC+0,32
      70 00000058 00000000          .field          0,32                    ; _hEMAC @ 0
      71                    
      72 0000005c                   .sect   ".cinit"
      73                            .align  8
      74 00000060 00000004          .field          4,32
      75 00000064 00000000%         .field          _LinkStatus+0,32
      76 00000068 00000000          .field          0,32                    ; _LinkStatus @ 0
      77                    
      78 0000006c                   .sect   ".cinit"
      79                            .align  8
      80 00000070 00000004          .field          4,32
      81 00000074 00000000%         .field          _LocalTicks+0,32
      82 00000078 00000000          .field          0,32                    ; _LocalTicks @ 0
      83                    
      84 0000007c                   .sect   ".cinit"
      85                            .align  8
      86 00000080 00000018          .field          $C$IR_1,32
      87 00000084 00000000%         .field          _LinkStr+0,32
      88 00000088 00000000%         .field          $C$SL1,32               ; _LinkStr[0] @ 0
      89 0000008c 00000000%         .field          $C$SL2,32               ; _LinkStr[1] @ 32
      90 00000090 00000000%         .field          $C$SL3,32               ; _LinkStr[2] @ 64
      91 00000094 00000000%         .field          $C$SL4,32               ; _LinkStr[3] @ 96
      92 00000098 00000000%         .field          $C$SL5,32               ; _LinkStr[4] @ 128
      93 0000009c 00000000%         .field          $C$SL6,32               ; _LinkStr[5] @ 160
      94          00000018  $C$IR_1:        .set    24
      95                    
      96                    
      97                    $C$DW$1 .dwtag  DW_TAG_subprogram, DW_AT_name("printf")
      98                            .dwattr $C$DW$1, DW_AT_TI_symbol_name("_printf")
      99                            .dwattr $C$DW$1, DW_AT_type(*$C$DW$T$10)
     100                            .dwattr $C$DW$1, DW_AT_declaration
     101                            .dwattr $C$DW$1, DW_AT_external
     102                    $C$DW$2 .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$145)
     103                    $C$DW$3 .dwtag  DW_TAG_unspecified_parameters
     104                            .dwendtag $C$DW$1
     105                    
     106                    
     107                    $C$DW$4 .dwtag  DW_TAG_subprogram, DW_AT_name("puts")
     108                            .dwattr $C$DW$4, DW_AT_TI_symbol_name("_puts")
     109                            .dwattr $C$DW$4, DW_AT_type(*$C$DW$T$10)
     110                            .dwattr $C$DW$4, DW_AT_declaration
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    3

     111                            .dwattr $C$DW$4, DW_AT_external
     112                    $C$DW$5 .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$145)
     113                            .dwendtag $C$DW$4
     114                    
     115                    
     116                    $C$DW$6 .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_devInit")
     117                            .dwattr $C$DW$6, DW_AT_TI_symbol_name("_CSL_devInit")
     118                            .dwattr $C$DW$6, DW_AT_type(*$C$DW$T$121)
     119                            .dwattr $C$DW$6, DW_AT_declaration
     120                            .dwattr $C$DW$6, DW_AT_external
     121                    $C$DW$7 .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$123)
     122                            .dwendtag $C$DW$6
     123                    
     124                    
     125                    $C$DW$8 .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_devOpen")
     126                            .dwattr $C$DW$8, DW_AT_TI_symbol_name("_CSL_devOpen")
     127                            .dwattr $C$DW$8, DW_AT_type(*$C$DW$T$128)
     128                            .dwattr $C$DW$8, DW_AT_declaration
     129                            .dwattr $C$DW$8, DW_AT_external
     130                    $C$DW$9 .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$214)
     131                    $C$DW$10        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$35)
     132                    $C$DW$11        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$216)
     133                    $C$DW$12        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$126)
     134                            .dwendtag $C$DW$8
     135                    
     136                    
     137                    $C$DW$13        .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_devHwControl")
     138                            .dwattr $C$DW$13, DW_AT_TI_symbol_name("_CSL_devHwControl")
     139                            .dwattr $C$DW$13, DW_AT_type(*$C$DW$T$121)
     140                            .dwattr $C$DW$13, DW_AT_declaration
     141                            .dwattr $C$DW$13, DW_AT_external
     142                    $C$DW$14        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$128)
     143                    $C$DW$15        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$130)
     144                    $C$DW$16        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
     145                            .dwendtag $C$DW$13
     146                    
     147                    
     148                    $C$DW$17        .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_devGetHwStatus")
     149                            .dwattr $C$DW$17, DW_AT_TI_symbol_name("_CSL_devGetHwStatus")
     150                            .dwattr $C$DW$17, DW_AT_type(*$C$DW$T$121)
     151                            .dwattr $C$DW$17, DW_AT_declaration
     152                            .dwattr $C$DW$17, DW_AT_external
     153                    $C$DW$18        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$128)
     154                    $C$DW$19        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$134)
     155                    $C$DW$20        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
     156                            .dwendtag $C$DW$17
     157                    
     158                    
     159                    $C$DW$21        .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_tscEnable")
     160                            .dwattr $C$DW$21, DW_AT_TI_symbol_name("_CSL_tscEnable")
     161                            .dwattr $C$DW$21, DW_AT_declaration
     162                            .dwattr $C$DW$21, DW_AT_external
     163                    
     164                    $C$DW$22        .dwtag  DW_TAG_subprogram, DW_AT_name("CSL_tscRead")
     165                            .dwattr $C$DW$22, DW_AT_TI_symbol_name("_CSL_tscRead")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    4

     166                            .dwattr $C$DW$22, DW_AT_type(*$C$DW$T$177)
     167                            .dwattr $C$DW$22, DW_AT_declaration
     168                            .dwattr $C$DW$22, DW_AT_external
     169                    
     170                    $C$DW$23        .dwtag  DW_TAG_subprogram, DW_AT_name("CACHE_setL1pSize")
     171                            .dwattr $C$DW$23, DW_AT_TI_symbol_name("_CACHE_setL1pSize")
     172                            .dwattr $C$DW$23, DW_AT_type(*$C$DW$T$220)
     173                            .dwattr $C$DW$23, DW_AT_declaration
     174                            .dwattr $C$DW$23, DW_AT_external
     175                    $C$DW$24        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$220)
     176                            .dwendtag $C$DW$23
     177                    
     178                    
     179                    $C$DW$25        .dwtag  DW_TAG_subprogram, DW_AT_name("CACHE_setL1dSize")
     180                            .dwattr $C$DW$25, DW_AT_TI_symbol_name("_CACHE_setL1dSize")
     181                            .dwattr $C$DW$25, DW_AT_type(*$C$DW$T$220)
     182                            .dwattr $C$DW$25, DW_AT_declaration
     183                            .dwattr $C$DW$25, DW_AT_external
     184                    $C$DW$26        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$220)
     185                            .dwendtag $C$DW$25
     186                    
     187                    
     188                    $C$DW$27        .dwtag  DW_TAG_subprogram, DW_AT_name("CACHE_setL2Size")
     189                            .dwattr $C$DW$27, DW_AT_TI_symbol_name("_CACHE_setL2Size")
     190                            .dwattr $C$DW$27, DW_AT_type(*$C$DW$T$224)
     191                            .dwattr $C$DW$27, DW_AT_declaration
     192                            .dwattr $C$DW$27, DW_AT_external
     193                    $C$DW$28        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$224)
     194                            .dwendtag $C$DW$27
     195                    
     196                    
     197                    $C$DW$29        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_open")
     198                            .dwattr $C$DW$29, DW_AT_TI_symbol_name("_EMAC_open")
     199                            .dwattr $C$DW$29, DW_AT_type(*$C$DW$T$21)
     200                            .dwattr $C$DW$29, DW_AT_declaration
     201                            .dwattr $C$DW$29, DW_AT_external
     202                    $C$DW$30        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
     203                    $C$DW$31        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     204                    $C$DW$32        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$159)
     205                    $C$DW$33        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$106)
     206                            .dwendtag $C$DW$29
     207                    
     208                    
     209                    $C$DW$34        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_close")
     210                            .dwattr $C$DW$34, DW_AT_TI_symbol_name("_EMAC_close")
     211                            .dwattr $C$DW$34, DW_AT_type(*$C$DW$T$21)
     212                            .dwattr $C$DW$34, DW_AT_declaration
     213                            .dwattr $C$DW$34, DW_AT_external
     214                    $C$DW$35        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     215                            .dwendtag $C$DW$34
     216                    
     217                    
     218                    $C$DW$36        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_getStatus")
     219                            .dwattr $C$DW$36, DW_AT_TI_symbol_name("_EMAC_getStatus")
     220                            .dwattr $C$DW$36, DW_AT_type(*$C$DW$T$21)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    5

     221                            .dwattr $C$DW$36, DW_AT_declaration
     222                            .dwattr $C$DW$36, DW_AT_external
     223                    $C$DW$37        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     224                    $C$DW$38        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$165)
     225                            .dwendtag $C$DW$36
     226                    
     227                    
     228                    $C$DW$39        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_setReceiveFilter")
     229                            .dwattr $C$DW$39, DW_AT_TI_symbol_name("_EMAC_setReceiveFilter")
     230                            .dwattr $C$DW$39, DW_AT_type(*$C$DW$T$21)
     231                            .dwattr $C$DW$39, DW_AT_declaration
     232                            .dwattr $C$DW$39, DW_AT_external
     233                    $C$DW$40        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     234                    $C$DW$41        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$21)
     235                            .dwendtag $C$DW$39
     236                    
     237                    
     238                    $C$DW$42        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_sendPacket")
     239                            .dwattr $C$DW$42, DW_AT_TI_symbol_name("_EMAC_sendPacket")
     240                            .dwattr $C$DW$42, DW_AT_type(*$C$DW$T$21)
     241                            .dwattr $C$DW$42, DW_AT_declaration
     242                            .dwattr $C$DW$42, DW_AT_external
     243                    $C$DW$43        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     244                    $C$DW$44        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
     245                            .dwendtag $C$DW$42
     246                    
     247                    
     248                    $C$DW$45        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_serviceCheck")
     249                            .dwattr $C$DW$45, DW_AT_TI_symbol_name("_EMAC_serviceCheck")
     250                            .dwattr $C$DW$45, DW_AT_type(*$C$DW$T$21)
     251                            .dwattr $C$DW$45, DW_AT_declaration
     252                            .dwattr $C$DW$45, DW_AT_external
     253                    $C$DW$46        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     254                            .dwendtag $C$DW$45
     255                    
     256                    
     257                    $C$DW$47        .dwtag  DW_TAG_subprogram, DW_AT_name("EMAC_timerTick")
     258                            .dwattr $C$DW$47, DW_AT_TI_symbol_name("_EMAC_timerTick")
     259                            .dwattr $C$DW$47, DW_AT_type(*$C$DW$T$21)
     260                            .dwattr $C$DW$47, DW_AT_declaration
     261                            .dwattr $C$DW$47, DW_AT_external
     262                    $C$DW$48        .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
     263                            .dwendtag $C$DW$47
     264                    
     265                    
     266                    $C$DW$49        .dwtag  DW_TAG_subprogram, DW_AT_name("EmacTimerInitialization")
     267                            .dwattr $C$DW$49, DW_AT_TI_symbol_name("_EmacTimerInitialization")
     268                            .dwattr $C$DW$49, DW_AT_declaration
     269                            .dwattr $C$DW$49, DW_AT_external
     270                    
     271                    $C$DW$50        .dwtag  DW_TAG_subprogram, DW_AT_name("EmacInterruptsInitialization")
     272                            .dwattr $C$DW$50, DW_AT_TI_symbol_name("_EmacInterruptsInitialization")
     273                            .dwattr $C$DW$50, DW_AT_declaration
     274                            .dwattr $C$DW$50, DW_AT_external
     275                    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    6

     276                    $C$DW$51        .dwtag  DW_TAG_subprogram, DW_AT_name("EmacInterruptEnd")
     277                            .dwattr $C$DW$51, DW_AT_TI_symbol_name("_EmacInterruptEnd")
     278                            .dwattr $C$DW$51, DW_AT_declaration
     279                            .dwattr $C$DW$51, DW_AT_external
     280                    
     281                    $C$DW$52        .dwtag  DW_TAG_subprogram, DW_AT_name("memset")
     282                            .dwattr $C$DW$52, DW_AT_TI_symbol_name("_memset")
     283                            .dwattr $C$DW$52, DW_AT_type(*$C$DW$T$10)
     284                            .dwattr $C$DW$52, DW_AT_declaration
     285                            .dwattr $C$DW$52, DW_AT_external
     286                    
     287                    $C$DW$53        .dwtag  DW_TAG_subprogram, DW_AT_name("malloc")
     288                            .dwattr $C$DW$53, DW_AT_TI_symbol_name("_malloc")
     289                            .dwattr $C$DW$53, DW_AT_type(*$C$DW$T$10)
     290                            .dwattr $C$DW$53, DW_AT_declaration
     291                            .dwattr $C$DW$53, DW_AT_external
     292                            .global _packet_header
     293 00000000           _packet_header: .usect  "EMAC_DATA",5632,8
     294                    $C$DW$54        .dwtag  DW_TAG_variable, DW_AT_name("packet_header")
     295                            .dwattr $C$DW$54, DW_AT_TI_symbol_name("_packet_header")
     296                            .dwattr $C$DW$54, DW_AT_location[DW_OP_addr _packet_header]
     297                            .dwattr $C$DW$54, DW_AT_type(*$C$DW$T$229)
     298                            .dwattr $C$DW$54, DW_AT_external
     299                            .global _packet_buffer
     300 00001600           _packet_buffer: .usect  "EMAC_DATA",196608,8
     301                    $C$DW$55        .dwtag  DW_TAG_variable, DW_AT_name("packet_buffer")
     302                            .dwattr $C$DW$55, DW_AT_TI_symbol_name("_packet_buffer")
     303                            .dwattr $C$DW$55, DW_AT_location[DW_OP_addr _packet_buffer]
     304                            .dwattr $C$DW$55, DW_AT_type(*$C$DW$T$118)
     305                            .dwattr $C$DW$55, DW_AT_external
     306                            .global _LocalMAC
     307 00000000           _LocalMAC:      .usect  ".far",6,8
     308                    $C$DW$56        .dwtag  DW_TAG_variable, DW_AT_name("LocalMAC")
     309                            .dwattr $C$DW$56, DW_AT_TI_symbol_name("_LocalMAC")
     310                            .dwattr $C$DW$56, DW_AT_location[DW_OP_addr _LocalMAC]
     311                            .dwattr $C$DW$56, DW_AT_type(*$C$DW$T$39)
     312                            .dwattr $C$DW$56, DW_AT_external
     313                            .global _DestMAC
     314 00000008           _DestMAC:       .usect  ".far",6,8
     315                    $C$DW$57        .dwtag  DW_TAG_variable, DW_AT_name("DestMAC")
     316                            .dwattr $C$DW$57, DW_AT_TI_symbol_name("_DestMAC")
     317                            .dwattr $C$DW$57, DW_AT_location[DW_OP_addr _DestMAC]
     318                            .dwattr $C$DW$57, DW_AT_type(*$C$DW$T$39)
     319                            .dwattr $C$DW$57, DW_AT_external
     320                            .global _uiTotalPacketsToTransfer
     321 00000000                   .bss    _uiTotalPacketsToTransfer,4,4
     322                    $C$DW$58        .dwtag  DW_TAG_variable, DW_AT_name("uiTotalPacketsToTransfer")
     323                            .dwattr $C$DW$58, DW_AT_TI_symbol_name("_uiTotalPacketsToTransfer")
     324                            .dwattr $C$DW$58, DW_AT_location[DW_OP_addr _uiTotalPacketsToTransfer]
     325                            .dwattr $C$DW$58, DW_AT_type(*$C$DW$T$22)
     326                            .dwattr $C$DW$58, DW_AT_external
     327                            .global _uiTotalPacketsReceived
     328 00000004                   .bss    _uiTotalPacketsReceived,4,4
     329                    $C$DW$59        .dwtag  DW_TAG_variable, DW_AT_name("uiTotalPacketsReceived")
     330                            .dwattr $C$DW$59, DW_AT_TI_symbol_name("_uiTotalPacketsReceived")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    7

     331                            .dwattr $C$DW$59, DW_AT_location[DW_OP_addr _uiTotalPacketsReceived]
     332                            .dwattr $C$DW$59, DW_AT_type(*$C$DW$T$22)
     333                            .dwattr $C$DW$59, DW_AT_external
     334                            .global _EmacRegs
     335 00000008                   .bss    _EmacRegs,4,4
     336                    $C$DW$60        .dwtag  DW_TAG_variable, DW_AT_name("EmacRegs")
     337                            .dwattr $C$DW$60, DW_AT_TI_symbol_name("_EmacRegs")
     338                            .dwattr $C$DW$60, DW_AT_location[DW_OP_addr _EmacRegs]
     339                            .dwattr $C$DW$60, DW_AT_type(*$C$DW$T$232)
     340                            .dwattr $C$DW$60, DW_AT_external
     341                            .global _EmacControlRegs
     342 0000000c                   .bss    _EmacControlRegs,4,4
     343                    $C$DW$61        .dwtag  DW_TAG_variable, DW_AT_name("EmacControlRegs")
     344                            .dwattr $C$DW$61, DW_AT_TI_symbol_name("_EmacControlRegs")
     345                            .dwattr $C$DW$61, DW_AT_location[DW_OP_addr _EmacControlRegs]
     346                            .dwattr $C$DW$61, DW_AT_type(*$C$DW$T$236)
     347                            .dwattr $C$DW$61, DW_AT_external
     348                            .global _devRegs
     349 00000010                   .bss    _devRegs,4,4
     350                    $C$DW$62        .dwtag  DW_TAG_variable, DW_AT_name("devRegs")
     351                            .dwattr $C$DW$62, DW_AT_TI_symbol_name("_devRegs")
     352                            .dwattr $C$DW$62, DW_AT_location[DW_OP_addr _devRegs]
     353                            .dwattr $C$DW$62, DW_AT_type(*$C$DW$T$32)
     354                            .dwattr $C$DW$62, DW_AT_external
     355                            .global _FreeQueue
     356 00000010           _FreeQueue:     .usect  ".far",12,4
     357                    $C$DW$63        .dwtag  DW_TAG_variable, DW_AT_name("FreeQueue")
     358                            .dwattr $C$DW$63, DW_AT_TI_symbol_name("_FreeQueue")
     359                            .dwattr $C$DW$63, DW_AT_location[DW_OP_addr _FreeQueue]
     360                            .dwattr $C$DW$63, DW_AT_type(*$C$DW$T$152)
     361                            .dwattr $C$DW$63, DW_AT_external
     362                            .global _RxQueue
     363 0000001c           _RxQueue:       .usect  ".far",12,4
     364                    $C$DW$64        .dwtag  DW_TAG_variable, DW_AT_name("RxQueue")
     365                            .dwattr $C$DW$64, DW_AT_TI_symbol_name("_RxQueue")
     366                            .dwattr $C$DW$64, DW_AT_location[DW_OP_addr _RxQueue]
     367                            .dwattr $C$DW$64, DW_AT_type(*$C$DW$T$152)
     368                            .dwattr $C$DW$64, DW_AT_external
     369                            .global _hEMAC
     370 00000014                   .bss    _hEMAC,4,4
     371                    $C$DW$65        .dwtag  DW_TAG_variable, DW_AT_name("hEMAC")
     372                            .dwattr $C$DW$65, DW_AT_TI_symbol_name("_hEMAC")
     373                            .dwattr $C$DW$65, DW_AT_location[DW_OP_addr _hEMAC]
     374                            .dwattr $C$DW$65, DW_AT_type(*$C$DW$T$49)
     375                            .dwattr $C$DW$65, DW_AT_external
     376                            .global _LinkStatus
     377 00000018                   .bss    _LinkStatus,4,4
     378                    $C$DW$66        .dwtag  DW_TAG_variable, DW_AT_name("LinkStatus")
     379                            .dwattr $C$DW$66, DW_AT_TI_symbol_name("_LinkStatus")
     380                            .dwattr $C$DW$66, DW_AT_location[DW_OP_addr _LinkStatus]
     381                            .dwattr $C$DW$66, DW_AT_type(*$C$DW$T$22)
     382                            .dwattr $C$DW$66, DW_AT_external
     383                            .global _LocalTicks
     384 0000001c                   .bss    _LocalTicks,4,4
     385                    $C$DW$67        .dwtag  DW_TAG_variable, DW_AT_name("LocalTicks")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    8

     386                            .dwattr $C$DW$67, DW_AT_TI_symbol_name("_LocalTicks")
     387                            .dwattr $C$DW$67, DW_AT_location[DW_OP_addr _LocalTicks]
     388                            .dwattr $C$DW$67, DW_AT_type(*$C$DW$T$22)
     389                            .dwattr $C$DW$67, DW_AT_external
     390                            .global _uiMacMode
     391 00000020                   .bss    _uiMacMode,4,4
     392                    $C$DW$68        .dwtag  DW_TAG_variable, DW_AT_name("uiMacMode")
     393                            .dwattr $C$DW$68, DW_AT_TI_symbol_name("_uiMacMode")
     394                            .dwattr $C$DW$68, DW_AT_location[DW_OP_addr _uiMacMode]
     395                            .dwattr $C$DW$68, DW_AT_type(*$C$DW$T$22)
     396                            .dwattr $C$DW$68, DW_AT_external
     397 00000028           _status:        .usect  ".far",20,4
     398                    $C$DW$69        .dwtag  DW_TAG_variable, DW_AT_name("status")
     399                            .dwattr $C$DW$69, DW_AT_TI_symbol_name("_status")
     400                            .dwattr $C$DW$69, DW_AT_type(*$C$DW$T$164)
     401                            .dwattr $C$DW$69, DW_AT_location[DW_OP_addr _status]
     402 00000040           _LinkStr:       .usect  ".far",24,8
     403                    $C$DW$70        .dwtag  DW_TAG_variable, DW_AT_name("LinkStr")
     404                            .dwattr $C$DW$70, DW_AT_TI_symbol_name("_LinkStr")
     405                            .dwattr $C$DW$70, DW_AT_type(*$C$DW$T$181)
     406                            .dwattr $C$DW$70, DW_AT_location[DW_OP_addr _LinkStr]
     407                    ;       d:\Program Files\C6000 Code Generation Tools 6.0.16\bin\acp6x.exe -@C:\DOCUME~1\a0389163\LOCAL
     408 00000000                   .sect   ".text"
     409                    
     410                    $C$DW$71        .dwtag  DW_TAG_subprogram, DW_AT_name("App_pqPop")
     411                            .dwattr $C$DW$71, DW_AT_low_pc(_App_pqPop)
     412                            .dwattr $C$DW$71, DW_AT_high_pc(0x00)
     413                            .dwattr $C$DW$71, DW_AT_TI_symbol_name("_App_pqPop")
     414                            .dwattr $C$DW$71, DW_AT_type(*$C$DW$T$48)
     415                            .dwattr $C$DW$71, DW_AT_TI_begin_file("Emac_2DSP.c")
     416                            .dwattr $C$DW$71, DW_AT_TI_begin_line(0x327)
     417                            .dwattr $C$DW$71, DW_AT_TI_begin_column(0x19)
     418                            .dwpsn  file "Emac_2DSP.c",line 808,column 1,is_stmt,address _App_pqPop
     419                    
     420                            .dwfde $C$DW$CIE, _App_pqPop
     421                    
     422                    ;******************************************************************************
     423                    ;* FUNCTION NAME: App_pqPop                                                   *
     424                    ;*                                                                            *
     425                    ;*   Regs Modified     : A3,A4,B0,B4,B5,SP                                    *
     426                    ;*   Regs Used         : A3,A4,B0,B3,B4,B5,SP                                 *
     427                    ;*   Local Frame Size  : 0 Args + 12 Auto + 0 Save = 12 byte                  *
     428                    ;******************************************************************************
     429 00000000           _App_pqPop:
     430                    ;** --------------------------------------------------------------------------*
     431                            .dwcfi  cfa_offset, 0
     432                            .dwcfi  save_reg_to_reg, 228, 19
     433 00000000     8cf7             SUB     .D2     SP,16,SP          ; |808| 
     434                            .dwcfi  cfa_offset, 16
     435                    $C$DW$72        .dwtag  DW_TAG_formal_parameter, DW_AT_name("pq")
     436                            .dwattr $C$DW$72, DW_AT_TI_symbol_name("_pq")
     437                            .dwattr $C$DW$72, DW_AT_type(*$C$DW$T$153)
     438                            .dwattr $C$DW$72, DW_AT_location[DW_OP_reg4]
     439                    $C$DW$73        .dwtag  DW_TAG_variable, DW_AT_name("pq")
     440                            .dwattr $C$DW$73, DW_AT_TI_symbol_name("_pq")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE    9

     441                            .dwattr $C$DW$73, DW_AT_type(*$C$DW$T$153)
     442                            .dwattr $C$DW$73, DW_AT_location[DW_OP_breg31 4]
     443                    $C$DW$74        .dwtag  DW_TAG_variable, DW_AT_name("intmask")
     444                            .dwattr $C$DW$74, DW_AT_TI_symbol_name("_intmask")
     445                            .dwattr $C$DW$74, DW_AT_type(*$C$DW$T$21)
     446                            .dwattr $C$DW$74, DW_AT_location[DW_OP_breg31 8]
     447                    $C$DW$75        .dwtag  DW_TAG_variable, DW_AT_name("pPktHdr")
     448                            .dwattr $C$DW$75, DW_AT_TI_symbol_name("_pPktHdr")
     449                            .dwattr $C$DW$75, DW_AT_type(*$C$DW$T$48)
     450                            .dwattr $C$DW$75, DW_AT_location[DW_OP_breg31 12]
     451 00000002     ac45             STW     .D2T1   A4,*+SP(4)        ; |808| 
     452 00000004 00002000             NOP             2
     453                            .dwpsn  file "Emac_2DSP.c",line 813,column 2,is_stmt
     454 00000008 021003e2             MVC     .S2     IER,B4            ; |813| 
     455 0000000c     01b2             MVK     .S1     32,A3             ; |813| 
     456 0000000e     0c6e             NOP             1
     457 00000010 020c9f7a             AND     .L2X    A3,B4,B4          ; |813| 
     458 00000014     dc45             STW     .D2T2   B4,*+SP(8)        ; |813| 
     459 00000016     2c6e             NOP             2
     460                            .dwpsn  file "Emac_2DSP.c",line 814,column 2,is_stmt
     461 00000018 021003e2             MVC     .S2     IER,B4            ; |814| 
     462 00000020 0210a5ca             CLR     .S2     B4,5,5,B4         ; |814| 
     463 00000024 021003a2             MVC     .S2     B4,IER            ; |814| 
     464 00000028     0c6e             NOP             1
     465                            .dwpsn  file "Emac_2DSP.c",line 816,column 2,is_stmt
     466 0000002a     9247             MV      .L2X    A4,B4
     467 0000002c     304d             LDW     .D2T2   *+B4(4),B4        ; |816| 
     468 0000002e 00000000             NOP             4
     469 0000002e     fc45             STW     .D2T2   B4,*+SP(12)       ; |816| 
     470 00000030     2c6e             NOP             2
     471                            .dwpsn  file "Emac_2DSP.c",line 818,column 2,is_stmt
     472 00000032     0247             MV      .L2     B4,B0
     473 00000034     a93b     [!B0]   BNOP    .S1     $C$L1,5           ; |818| 
     474                               ; BRANCHCC OCCURS {$C$L1}         ; |818| 
     475                    ;** --------------------------------------------------------------------------*
     476                            .dwpsn  file "Emac_2DSP.c",line 819,column 3,is_stmt
     477 00000036     7246             MV      .L1X    B4,A3
     478 00000038 018c4264             LDW     .D1T1   *+A3(8),A3        ; |819| 
     479 0000003c 00000000             NOP             4
     480 00000040     2034             STW     .D1T1   A3,*+A4(4)        ; |819| 
     481 00000042     2c6e             NOP             2
     482                            .dwpsn  file "Emac_2DSP.c",line 820,column 3,is_stmt
     483 00000044     bc4d             LDW     .D2T2   *+SP(4),B4        ; |820| 
     484 00000046     6c6e             NOP             4
     485 00000048     105d             LDW     .D2T2   *B4,B5            ; |820| 
     486 0000004a     6c6e             NOP             4
     487 0000004c     eed1             SUB     .L2     B5,1,B5           ; |820| 
     488 0000004e     1055             STW     .D2T2   B5,*B4            ; |820| 
     489 00000050     2c6e             NOP             2
     490                            .dwpsn  file "Emac_2DSP.c",line 821,column 3,is_stmt
     491 00000052     ec3d             LDW     .D2T1   *+SP(12),A3       ; |821| 
     492 00000054     0626             ZERO    .L1     A4                ; |821| 
     493 00000056     4c6e             NOP             3
     494 00000058 020c4274             STW     .D1T1   A4,*+A3(8)        ; |821| 
     495 00000060 01bc62e4             LDW     .D2T1   *+SP(12),A3       ; |821| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   10

     496 00000064 00000000             NOP             4
     497 00000064 020c2274             STW     .D1T1   A4,*+A3(4)        ; |821| 
     498                    ;** --------------------------------------------------------------------------*
     499 00000068           $C$L1:    
     500                            .dwpsn  file "Emac_2DSP.c",line 823,column 2,is_stmt
     501 00000068 021003e2             MVC     .S2     IER,B4            ; |823| 
     502 0000006c 02bc42e6             LDW     .D2T2   *+SP(8),B5        ; |823| 
     503 00000070 00000000             NOP             4
     504 00000070 0210affa             OR      .L2     B5,B4,B4          ; |823| 
     505 00000074 021003a2             MVC     .S2     B4,IER            ; |823| 
     506 00000078     0c6e             NOP             1
     507                            .dwpsn  file "Emac_2DSP.c",line 825,column 2,is_stmt
     508 0000007a     ec4d             LDW     .D2T1   *+SP(12),A4       ; |825| 
     509 0000007c 00000000             NOP             4
     510                            .dwpsn  file "Emac_2DSP.c",line 826,column 1,is_stmt
     511 00000080 07800852             ADDK    .S2     16,SP             ; |826| 
     512                            .dwcfi  cfa_offset, 0
     513                            .dwcfi  cfa_offset, 0
     514 00000084 008ca362             RETNOP  .S2     B3,5              ; |826| 
     515                               ; BRANCH OCCURS {B3}              ; |826| 
     516                            .dwattr $C$DW$71, DW_AT_TI_end_file("Emac_2DSP.c")
     517                            .dwattr $C$DW$71, DW_AT_TI_end_line(0x33a)
     518                            .dwattr $C$DW$71, DW_AT_TI_end_column(0x01)
     519                            .dwendentry
     520                            .dwendtag $C$DW$71
     521                    
     522 00000088                   .sect   ".text"
     523                    
     524                    $C$DW$76        .dwtag  DW_TAG_subprogram, DW_AT_name("App_pqPush")
     525                            .dwattr $C$DW$76, DW_AT_low_pc(_App_pqPush)
     526                            .dwattr $C$DW$76, DW_AT_high_pc(0x00)
     527                            .dwattr $C$DW$76, DW_AT_TI_symbol_name("_App_pqPush")
     528                            .dwattr $C$DW$76, DW_AT_type(*$C$DW$T$10)
     529                            .dwattr $C$DW$76, DW_AT_TI_begin_file("Emac_2DSP.c")
     530                            .dwattr $C$DW$76, DW_AT_TI_begin_line(0x34e)
     531                            .dwattr $C$DW$76, DW_AT_TI_begin_column(0x0f)
     532                            .dwpsn  file "Emac_2DSP.c",line 847,column 1,is_stmt,address _App_pqPush
     533                    
     534                            .dwfde $C$DW$CIE, _App_pqPush
     535                    
     536                    ;******************************************************************************
     537                    ;* FUNCTION NAME: App_pqPush                                                  *
     538                    ;*                                                                            *
     539                    ;*   Regs Modified     : A3,A4,B0,B4,B5,SP                                    *
     540                    ;*   Regs Used         : A3,A4,B0,B3,B4,B5,SP                                 *
     541                    ;*   Local Frame Size  : 0 Args + 12 Auto + 0 Save = 12 byte                  *
     542                    ;******************************************************************************
     543 00000088           _App_pqPush:
     544                    ;** --------------------------------------------------------------------------*
     545                            .dwcfi  cfa_offset, 0
     546                            .dwcfi  save_reg_to_reg, 228, 19
     547 00000088     8cf7             SUB     .D2     SP,16,SP          ; |847| 
     548                            .dwcfi  cfa_offset, 16
     549                    $C$DW$77        .dwtag  DW_TAG_formal_parameter, DW_AT_name("pq")
     550                            .dwattr $C$DW$77, DW_AT_TI_symbol_name("_pq")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   11

     551                            .dwattr $C$DW$77, DW_AT_type(*$C$DW$T$153)
     552                            .dwattr $C$DW$77, DW_AT_location[DW_OP_reg4]
     553                    $C$DW$78        .dwtag  DW_TAG_formal_parameter, DW_AT_name("pPktHdr")
     554                            .dwattr $C$DW$78, DW_AT_TI_symbol_name("_pPktHdr")
     555                            .dwattr $C$DW$78, DW_AT_type(*$C$DW$T$48)
     556                            .dwattr $C$DW$78, DW_AT_location[DW_OP_reg20]
     557                    $C$DW$79        .dwtag  DW_TAG_variable, DW_AT_name("pq")
     558                            .dwattr $C$DW$79, DW_AT_TI_symbol_name("_pq")
     559                            .dwattr $C$DW$79, DW_AT_type(*$C$DW$T$153)
     560                            .dwattr $C$DW$79, DW_AT_location[DW_OP_breg31 4]
     561                    $C$DW$80        .dwtag  DW_TAG_variable, DW_AT_name("pPktHdr")
     562                            .dwattr $C$DW$80, DW_AT_TI_symbol_name("_pPktHdr")
     563                            .dwattr $C$DW$80, DW_AT_type(*$C$DW$T$48)
     564                            .dwattr $C$DW$80, DW_AT_location[DW_OP_breg31 8]
     565                    $C$DW$81        .dwtag  DW_TAG_variable, DW_AT_name("intmask")
     566                            .dwattr $C$DW$81, DW_AT_TI_symbol_name("_intmask")
     567                            .dwattr $C$DW$81, DW_AT_type(*$C$DW$T$21)
     568                            .dwattr $C$DW$81, DW_AT_location[DW_OP_breg31 12]
     569 0000008a     dc45             STW     .D2T2   B4,*+SP(8)        ; |847| 
     570 0000008c     ac45             STW     .D2T1   A4,*+SP(4)        ; |847| 
     571 0000008e     2c6e             NOP             2
     572                            .dwpsn  file "Emac_2DSP.c",line 851,column 2,is_stmt
     573 00000090 021003e2             MVC     .S2     IER,B4            ; |851| 
     574 00000094     01b2             MVK     .S1     32,A3             ; |851| 
     575 00000096     0c6e             NOP             1
     576 00000098 020c9f7a             AND     .L2X    A3,B4,B4          ; |851| 
     577 000000a0     fc45             STW     .D2T2   B4,*+SP(12)       ; |851| 
     578 000000a2     2c6e             NOP             2
     579                            .dwpsn  file "Emac_2DSP.c",line 852,column 2,is_stmt
     580 000000a4 021003e2             MVC     .S2     IER,B4            ; |852| 
     581 000000a8 0210a5ca             CLR     .S2     B4,5,5,B4         ; |852| 
     582 000000ac 021003a2             MVC     .S2     B4,IER            ; |852| 
     583 000000b0     0c6e             NOP             1
     584                            .dwpsn  file "Emac_2DSP.c",line 854,column 2,is_stmt
     585 000000b2     cc3d             LDW     .D2T1   *+SP(8),A3        ; |854| 
     586 000000b4     0626             ZERO    .L1     A4                ; |854| 
     587 000000b6     4c6e             NOP             3
     588 000000b8 020c4274             STW     .D1T1   A4,*+A3(8)        ; |854| 
     589 000000c0     2c6e             NOP             2
     590                            .dwpsn  file "Emac_2DSP.c",line 856,column 2,is_stmt
     591 000000c2     bc4d             LDW     .D2T2   *+SP(4),B4        ; |856| 
     592 000000c4     6c6e             NOP             4
     593 000000c6     300d             LDW     .D2T2   *+B4(4),B0        ; |856| 
     594 000000c8     6c6e             NOP             4
     595 000000ca     a4eb     [ B0]   BNOP    .S1     $C$L2,5           ; |856| 
     596                               ; BRANCHCC OCCURS {$C$L2}         ; |856| 
     597                    ;** --------------------------------------------------------------------------*
     598                            .dwpsn  file "Emac_2DSP.c",line 858,column 3,is_stmt
     599 000000cc     dc4d             LDW     .D2T2   *+SP(8),B4        ; |858| 
     600 000000ce     bc5d             LDW     .D2T2   *+SP(4),B5        ; |858| 
     601 000000d0     6c6e             NOP             4
     602 000000d2     30c5             STW     .D2T2   B4,*+B5(4)        ; |858| 
     603 000000d4     2c6e             NOP             2
     604                            .dwpsn  file "Emac_2DSP.c",line 859,column 3,is_stmt
     605 000000d6     dc4d             LDW     .D2T2   *+SP(8),B4        ; |859| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   12

     606 000000d8     bc5d             LDW     .D2T2   *+SP(4),B5        ; |859| 
     607 000000da     6c6e             NOP             4
     608 000000e0     50c5             STW     .D2T2   B4,*+B5(8)        ; |859| 
     609 000000e2     2c6e             NOP             2
     610                            .dwpsn  file "Emac_2DSP.c",line 860,column 2,is_stmt
     611 000000e4     a40a             BNOP    .S1     $C$L3,5           ; |860| 
     612                               ; BRANCH OCCURS {$C$L3}           ; |860| 
     613                    ;** --------------------------------------------------------------------------*
     614 000000e6           $C$L2:    
     615                            .dwpsn  file "Emac_2DSP.c",line 863,column 3,is_stmt
     616                    
     617 000000e6     a247             MV      .L2     B4,B5
     618 000000e8     dc4d  ||         LDW     .D2T2   *+SP(8),B4        ; |863| 
     619                    
     620 000000ea     50dd             LDW     .D2T2   *+B5(8),B5        ; |863| 
     621 000000ec     6c6e             NOP             4
     622 000000ee     50c5             STW     .D2T2   B4,*+B5(8)        ; |863| 
     623 000000f0     2c6e             NOP             2
     624                            .dwpsn  file "Emac_2DSP.c",line 864,column 3,is_stmt
     625 000000f2     ac3d             LDW     .D2T1   *+SP(4),A3        ; |864| 
     626 000000f4     dc4d             LDW     .D2T2   *+SP(8),B4        ; |864| 
     627 000000f6     6c6e             NOP             4
     628 000000f8 020c4276             STW     .D1T2   B4,*+A3(8)        ; |864| 
     629                    ;** --------------------------------------------------------------------------*
     630 00000100           $C$L3:    
     631                            .dwpsn  file "Emac_2DSP.c",line 866,column 2,is_stmt
     632 00000100     bc4d             LDW     .D2T2   *+SP(4),B4        ; |866| 
     633 00000102 00000000             NOP             4
     634 00000102     105d             LDW     .D2T2   *B4,B5            ; |866| 
     635 00000104 00000000             NOP             4
     636 00000104     26d1             ADD     .L2     1,B5,B5           ; |866| 
     637 00000106     1055             STW     .D2T2   B5,*B4            ; |866| 
     638 00000108 00002000             NOP             2
     639                            .dwpsn  file "Emac_2DSP.c",line 868,column 2,is_stmt
     640 0000010c 021003e2             MVC     .S2     IER,B4            ; |868| 
     641 00000110 02bc62e6             LDW     .D2T2   *+SP(12),B5       ; |868| 
     642 00000114 00000000             NOP             4
     643 00000114 0210affa             OR      .L2     B5,B4,B4          ; |868| 
     644 00000118 021003a2             MVC     .S2     B4,IER            ; |868| 
     645 00000120 00000000             NOP             1
     646                            .dwpsn  file "Emac_2DSP.c",line 869,column 1,is_stmt
     647 00000124 07800852             ADDK    .S2     16,SP             ; |869| 
     648                            .dwcfi  cfa_offset, 0
     649                            .dwcfi  cfa_offset, 0
     650 00000128 008ca362             RETNOP  .S2     B3,5              ; |869| 
     651                               ; BRANCH OCCURS {B3}              ; |869| 
     652                            .dwattr $C$DW$76, DW_AT_TI_end_file("Emac_2DSP.c")
     653                            .dwattr $C$DW$76, DW_AT_TI_end_line(0x365)
     654                            .dwattr $C$DW$76, DW_AT_TI_end_column(0x01)
     655                            .dwendentry
     656                            .dwendtag $C$DW$76
     657                    
     658 0000012c                   .sect   ".text"
     659                            .global _gblUserInit
     660                    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   13

     661                    $C$DW$82        .dwtag  DW_TAG_subprogram, DW_AT_name("gblUserInit")
     662                            .dwattr $C$DW$82, DW_AT_low_pc(_gblUserInit)
     663                            .dwattr $C$DW$82, DW_AT_high_pc(0x00)
     664                            .dwattr $C$DW$82, DW_AT_TI_symbol_name("_gblUserInit")
     665                            .dwattr $C$DW$82, DW_AT_external
     666                            .dwattr $C$DW$82, DW_AT_TI_begin_file("Emac_2DSP.c")
     667                            .dwattr $C$DW$82, DW_AT_TI_begin_line(0xb1)
     668                            .dwattr $C$DW$82, DW_AT_TI_begin_column(0x06)
     669                            .dwpsn  file "Emac_2DSP.c",line 178,column 1,is_stmt,address _gblUserInit
     670                    
     671                            .dwfde $C$DW$CIE, _gblUserInit
     672                    
     673                    ;******************************************************************************
     674                    ;* FUNCTION NAME: gblUserInit                                                 *
     675                    ;*                                                                            *
     676                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
     677                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
     678                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
     679                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
     680                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
     681                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
     682                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
     683                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
     684                    ;*   Local Frame Size  : 0 Args + 28 Auto + 4 Save = 32 byte                  *
     685                    ;******************************************************************************
     686 0000012c           _gblUserInit:
     687                    ;** --------------------------------------------------------------------------*
     688                            .dwcfi  cfa_offset, 0
     689                            .dwcfi  save_reg_to_reg, 228, 19
     690 0000012c 01bd14f6             STW     .D2T2   B3,*SP--(32)      ; |178| 
     691 00000130     2c6e             NOP             2
     692                            .dwcfi  cfa_offset, 32
     693                            .dwcfi  save_reg_to_mem, 19, 0
     694                    $C$DW$83        .dwtag  DW_TAG_variable, DW_AT_name("hDev")
     695                            .dwattr $C$DW$83, DW_AT_TI_symbol_name("_hDev")
     696                            .dwattr $C$DW$83, DW_AT_type(*$C$DW$T$128)
     697                            .dwattr $C$DW$83, DW_AT_location[DW_OP_breg31 4]
     698                    $C$DW$84        .dwtag  DW_TAG_variable, DW_AT_name("devObj")
     699                            .dwattr $C$DW$84, DW_AT_TI_symbol_name("_devObj")
     700                            .dwattr $C$DW$84, DW_AT_type(*$C$DW$T$213)
     701                            .dwattr $C$DW$84, DW_AT_location[DW_OP_breg31 8]
     702                    $C$DW$85        .dwtag  DW_TAG_variable, DW_AT_name("status")
     703                            .dwattr $C$DW$85, DW_AT_TI_symbol_name("_status")
     704                            .dwattr $C$DW$85, DW_AT_type(*$C$DW$T$121)
     705                            .dwattr $C$DW$85, DW_AT_location[DW_OP_breg31 16]
     706                    $C$DW$86        .dwtag  DW_TAG_variable, DW_AT_name("peripheral")
     707                            .dwattr $C$DW$86, DW_AT_TI_symbol_name("_peripheral")
     708                            .dwattr $C$DW$86, DW_AT_type(*$C$DW$T$75)
     709                            .dwattr $C$DW$86, DW_AT_location[DW_OP_breg31 20]
     710                    $C$DW$87        .dwtag  DW_TAG_variable, DW_AT_name("peripheralStatQuery")
     711                            .dwattr $C$DW$87, DW_AT_TI_symbol_name("_peripheralStatQuery")
     712                            .dwattr $C$DW$87, DW_AT_type(*$C$DW$T$261)
     713                            .dwattr $C$DW$87, DW_AT_location[DW_OP_breg31 24]
     714                            .dwpsn  file "Emac_2DSP.c",line 186,column 2,is_stmt
     715                    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   14

     716 00000134 1fffdc12!            CALLP   .S2     _CSL_devInit,B3
     717 00000132     0626  ||         ZERO    .L1     A4                ; |186| 
     718                    
     719 00000138           $C$RL0:    ; CALL OCCURS {_CSL_devInit}      ; |186| 
     720 00000138 023d02d4             STH     .D2T1   A4,*+SP(16)       ; |186| 
     721 00000140     2c6e             NOP             2
     722                            .dwpsn  file "Emac_2DSP.c",line 189,column 2,is_stmt
     723                    
     724 00000144 1fffd813!            CALLP   .S2     _CSL_devOpen,B3
     725 00000142     8737  ||         ADDAW   .D2     SP,4,B6           ; |189| 
     726 00000148 023d1059  ||         ADD     .L1X    8,SP,A4           ; |189| 
     727 0000014c     0627  ||         ZERO    .L2     B4                ; |189| 
     728 0000014e     0312  ||         ZERO    .S1     A6                ; |189| 
     729                    
     730 00000150           $C$RL1:    ; CALL OCCURS {_CSL_devOpen}      ; |189| 
     731 00000150     ac45             STW     .D2T1   A4,*+SP(4)        ; |189| 
     732 00000152     2c6e             NOP             2
     733                            .dwpsn  file "Emac_2DSP.c",line 192,column 2,is_stmt
     734 00000154     4627             MVK     .L2     2,B4              ; |192| 
     735 00000156     bcc5             STW     .D2T2   B4,*+SP(20)       ; |192| 
     736 00000158     2c6e             NOP             2
     737                            .dwpsn  file "Emac_2DSP.c",line 193,column 2,is_stmt
     738                    
     739 00000160 1fffd413!            CALLP   .S2     _CSL_devHwControl,B3
     740 0000015a     a736  ||         ADDAW   .D1X    SP,5,A6           ; |193| 
     741 00000164     2627  ||         MVK     .L2     0x1,B4            ; |193| 
     742                    
     743 00000166           $C$RL2:    ; CALL OCCURS {_CSL_devHwControl}  ; |193| 
     744                            .dwpsn  file "Emac_2DSP.c",line 195,column 2,is_stmt
     745 00000166     bccd             LDW     .D2T2   *+SP(20),B4       ; |195| 
     746 00000168     6c6e             NOP             4
     747 0000016a     dcc5             STW     .D2T2   B4,*+SP(24)       ; |195| 
     748                    ;*----------------------------------------------------------------------------*
     749                    ;*   SOFTWARE PIPELINE INFORMATION
     750                    ;*      Disqualified loop: Software pipelining disabled
     751                    ;*----------------------------------------------------------------------------*
     752 0000016c           $C$L4:    
     753 0000016c           $C$DW$L$_gblUserInit$2$B:
     754                            .dwpsn  file "Emac_2DSP.c",line 197,column 3,is_stmt
     755                    
     756 0000016c 1fffd413!            CALLP   .S2     _CSL_devGetHwStatus,B3
     757 00000170     ac4d  ||         LDW     .D2T1   *+SP(4),A4        ; |197| 
     758 00000172     0627  ||         ZERO    .L2     B4                ; |197| 
     759 00000174     c736  ||         ADDAW   .D1X    SP,6,A6           ; |197| 
     760                    
     761 00000176           $C$RL3:    ; CALL OCCURS {_CSL_devGetHwStatus}  ; |197| 
     762                            .dwpsn  file "Emac_2DSP.c",line 198,column 11,is_stmt
     763 00000176     fccd             LDW     .D2T2   *+SP(28),B4       ; |198| 
     764 00000178     6c6e             NOP             4
     765 0000017a     2227             CMPEQ   .L2     B4,1,B0           ; |198| 
     766 00000180     bdbb     [!B0]   BNOP    .S1     $C$L4,5           ; |198| 
     767                               ; BRANCHCC OCCURS {$C$L4}         ; |198| 
     768 00000182           $C$DW$L$_gblUserInit$2$E:
     769                    ;** --------------------------------------------------------------------------*
     770                            .dwpsn  file "Emac_2DSP.c",line 201,column 2,is_stmt
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   15

     771 00000182     6627             MVK     .L2     3,B4              ; |201| 
     772 00000184     bcc5             STW     .D2T2   B4,*+SP(20)       ; |201| 
     773 00000186     2c6e             NOP             2
     774                            .dwpsn  file "Emac_2DSP.c",line 202,column 2,is_stmt
     775                    
     776 00000188 1fffd013!            CALLP   .S2     _CSL_devHwControl,B3
     777 0000018c     ac4d  ||         LDW     .D2T1   *+SP(4),A4        ; |202| 
     778 0000018e     2627  ||         MVK     .L2     0x1,B4            ; |202| 
     779 00000190     a736  ||         ADDAW   .D1X    SP,5,A6           ; |202| 
     780                    
     781 00000192           $C$RL4:    ; CALL OCCURS {_CSL_devHwControl}  ; |202| 
     782                            .dwpsn  file "Emac_2DSP.c",line 204,column 2,is_stmt
     783 00000192     bccd             LDW     .D2T2   *+SP(20),B4       ; |204| 
     784 00000194     6c6e             NOP             4
     785 00000196     dcc5             STW     .D2T2   B4,*+SP(24)       ; |204| 
     786                    ;*----------------------------------------------------------------------------*
     787                    ;*   SOFTWARE PIPELINE INFORMATION
     788                    ;*      Disqualified loop: Software pipelining disabled
     789                    ;*----------------------------------------------------------------------------*
     790 000001a0           $C$L5:    
     791 000001a0           $C$DW$L$_gblUserInit$4$B:
     792                            .dwpsn  file "Emac_2DSP.c",line 206,column 3,is_stmt
     793                    
     794 000001a0 1fffcc13!            CALLP   .S2     _CSL_devGetHwStatus,B3
     795 000001a4     ac4d  ||         LDW     .D2T1   *+SP(4),A4        ; |206| 
     796 000001a6     0627  ||         ZERO    .L2     B4                ; |206| 
     797 000001a8     c736  ||         ADDAW   .D1X    SP,6,A6           ; |206| 
     798                    
     799 000001aa           $C$RL5:    ; CALL OCCURS {_CSL_devGetHwStatus}  ; |206| 
     800                            .dwpsn  file "Emac_2DSP.c",line 207,column 11,is_stmt
     801 000001aa     fccd             LDW     .D2T2   *+SP(28),B4       ; |207| 
     802 000001ac     6c6e             NOP             4
     803 000001ae     2227             CMPEQ   .L2     B4,1,B0           ; |207| 
     804 000001b0 3000a120     [!B0]   BNOP    .S1     $C$L5,5           ; |207| 
     805                               ; BRANCHCC OCCURS {$C$L5}         ; |207| 
     806 000001b4           $C$DW$L$_gblUserInit$4$E:
     807                    ;** --------------------------------------------------------------------------*
     808                            .dwpsn  file "Emac_2DSP.c",line 209,column 1,is_stmt
     809 000001b4 01bd12e6             LDW     .D2T2   *++SP(32),B3      ; |209| 
     810 000001b8     6c6e             NOP             4
     811                            .dwcfi  cfa_offset, 0
     812                            .dwcfi  restore_reg, 19
     813                            .dwcfi  cfa_offset, 0
     814 000001ba     a1ef             RETNOP  .S2     B3,5              ; |209| 
     815                               ; BRANCH OCCURS {B3}              ; |209| 
     816                    
     817                    $C$DW$88        .dwtag  DW_TAG_TI_loop
     818                            .dwattr $C$DW$88, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L5:
     819                            .dwattr $C$DW$88, DW_AT_TI_begin_file("Emac_2DSP.c")
     820                            .dwattr $C$DW$88, DW_AT_TI_begin_line(0xcd)
     821                            .dwattr $C$DW$88, DW_AT_TI_end_line(0xcf)
     822                    $C$DW$89        .dwtag  DW_TAG_TI_loop_range
     823                            .dwattr $C$DW$89, DW_AT_low_pc($C$DW$L$_gblUserInit$4$B)
     824                            .dwattr $C$DW$89, DW_AT_high_pc($C$DW$L$_gblUserInit$4$E)
     825                            .dwendtag $C$DW$88
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   16

     826                    
     827                    
     828                    $C$DW$90        .dwtag  DW_TAG_TI_loop
     829                            .dwattr $C$DW$90, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L4:
     830                            .dwattr $C$DW$90, DW_AT_TI_begin_file("Emac_2DSP.c")
     831                            .dwattr $C$DW$90, DW_AT_TI_begin_line(0xc4)
     832                            .dwattr $C$DW$90, DW_AT_TI_end_line(0xc6)
     833                    $C$DW$91        .dwtag  DW_TAG_TI_loop_range
     834                            .dwattr $C$DW$91, DW_AT_low_pc($C$DW$L$_gblUserInit$2$B)
     835                            .dwattr $C$DW$91, DW_AT_high_pc($C$DW$L$_gblUserInit$2$E)
     836                            .dwendtag $C$DW$90
     837                    
     838                            .dwattr $C$DW$82, DW_AT_TI_end_file("Emac_2DSP.c")
     839                            .dwattr $C$DW$82, DW_AT_TI_end_line(0xd1)
     840                            .dwattr $C$DW$82, DW_AT_TI_end_column(0x01)
     841                            .dwendentry
     842                            .dwendtag $C$DW$82
     843                    
     844 000001c0                   .sect   ".text"
     845                            .global _main
     846                    
     847                    $C$DW$92        .dwtag  DW_TAG_subprogram, DW_AT_name("main")
     848                            .dwattr $C$DW$92, DW_AT_low_pc(_main)
     849                            .dwattr $C$DW$92, DW_AT_high_pc(0x00)
     850                            .dwattr $C$DW$92, DW_AT_TI_symbol_name("_main")
     851                            .dwattr $C$DW$92, DW_AT_external
     852                            .dwattr $C$DW$92, DW_AT_TI_begin_file("Emac_2DSP.c")
     853                            .dwattr $C$DW$92, DW_AT_TI_begin_line(0xdf)
     854                            .dwattr $C$DW$92, DW_AT_TI_begin_column(0x06)
     855                            .dwpsn  file "Emac_2DSP.c",line 224,column 1,is_stmt,address _main
     856                    
     857                            .dwfde $C$DW$CIE, _main
     858                    
     859                    ;******************************************************************************
     860                    ;* FUNCTION NAME: main                                                        *
     861                    ;*                                                                            *
     862                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
     863                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
     864                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
     865                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
     866                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
     867                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
     868                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
     869                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
     870                    ;*   Local Frame Size  : 8 Args + 8 Auto + 4 Save = 20 byte                   *
     871                    ;******************************************************************************
     872 000001c0           _main:
     873                    ;** --------------------------------------------------------------------------*
     874                            .dwcfi  cfa_offset, 0
     875                            .dwcfi  save_reg_to_reg, 228, 19
     876 000001c0 01bcd4f6             STW     .D2T2   B3,*SP--(24)      ; |224| 
     877 000001c4     2c6e             NOP             2
     878                            .dwcfi  cfa_offset, 24
     879                            .dwcfi  save_reg_to_mem, 19, 0
     880                    $C$DW$93        .dwtag  DW_TAG_variable, DW_AT_name("i")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   17

     881                            .dwattr $C$DW$93, DW_AT_TI_symbol_name("_i")
     882                            .dwattr $C$DW$93, DW_AT_type(*$C$DW$T$112)
     883                            .dwattr $C$DW$93, DW_AT_location[DW_OP_breg31 12]
     884                    $C$DW$94        .dwtag  DW_TAG_variable, DW_AT_name("uiPacketSize")
     885                            .dwattr $C$DW$94, DW_AT_TI_symbol_name("_uiPacketSize")
     886                            .dwattr $C$DW$94, DW_AT_type(*$C$DW$T$112)
     887                            .dwattr $C$DW$94, DW_AT_location[DW_OP_breg31 16]
     888                            .dwpsn  file "Emac_2DSP.c",line 228,column 2,is_stmt
     889                    
     890 000001c8 1fffc812!            CALLP   .S2     _CACHE_setL1pSize,B3
     891 000001c6     8626  ||         MVK     .L1     0x4,A4            ; |228| 
     892                    
     893 000001cc           $C$RL6:    ; CALL OCCURS {_CACHE_setL1pSize}  ; |228| 
     894                            .dwpsn  file "Emac_2DSP.c",line 229,column 2,is_stmt
     895                    
     896 000001cc 1fffc813!            CALLP   .S2     _CACHE_setL1dSize,B3
     897 000001d0 0210a358  ||         MVK     .L1     0x4,A4            ; |229| 
     898                    
     899 000001d4           $C$RL7:    ; CALL OCCURS {_CACHE_setL1dSize}  ; |229| 
     900                            .dwpsn  file "Emac_2DSP.c",line 230,column 2,is_stmt
     901                    
     902 000001d4 1fffc813!            CALLP   .S2     _CACHE_setL2Size,B3
     903 000001d8     8626  ||         MVK     .L1     0x4,A4            ; |230| 
     904                    
     905 000001da           $C$RL8:    ; CALL OCCURS {_CACHE_setL2Size}  ; |230| 
     906                            .dwpsn  file "Emac_2DSP.c",line 232,column 2,is_stmt
     907 000001da     f6db             CALLP   .S2     _gblUserInit,B3
     908 000001e0           $C$RL9:    ; CALL OCCURS {_gblUserInit}      ; |232| 
     909                            .dwpsn  file "Emac_2DSP.c",line 233,column 2,is_stmt
     910 000001e0 1fffc412!            CALLP   .S2     _CSL_tscEnable,B3
     911 000001e4           $C$RL10:   ; CALL OCCURS {_CSL_tscEnable}    ; |233| 
     912                            .dwpsn  file "Emac_2DSP.c",line 235,column 2,is_stmt
     913 000001e4     0e9b             CALLP   .S2     _emac_Init,B3
     914 000001e6           $C$RL11:   ; CALL OCCURS {_emac_Init}        ; |235| 
     915 000001e6     0246             MV      .L1     A4,A0             ; |235| 
     916 000001e8 c014a120     [ A0]   BNOP    .S1     $C$L6,5           ; |235| 
     917                               ; BRANCHCC OCCURS {$C$L6}         ; |235| 
     918                    ;** --------------------------------------------------------------------------*
     919                            .dwpsn  file "Emac_2DSP.c",line 237,column 3,is_stmt
     920 000001ec 01800028%            MVKL    .S1     $C$SL7+0,A3       ; |237| 
     921 000001f0 01800068%            MVKH    .S1     $C$SL7+0,A3       ; |237| 
     922                    
     923 000001f4 1fffc413!            CALLP   .S2     _printf,B3
     924 000001f8 01bc22f4  ||         STW     .D2T1   A3,*+SP(4)        ; |237| 
     925                    
     926 00000200           $C$RL12:   ; CALL OCCURS {_printf}           ; |237| 
     927                            .dwpsn  file "Emac_2DSP.c",line 238,column 3,is_stmt
     928 00000200 00001810             B       .S1     $C$L12            ; |238| 
     929 00000204 00008000             NOP             5
     930                               ; BRANCH OCCURS {$C$L12}          ; |238| 
     931                    ;** --------------------------------------------------------------------------*
     932 00000208           $C$L6:    
     933                            .dwpsn  file "Emac_2DSP.c",line 241,column 2,is_stmt
     934                    
     935 00000208 01800029%            MVKL    .S1     $C$SL8+0,A3       ; |241| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   18

     936 0000020c     0627  ||         ZERO    .L2     B4                ; |241| 
     937                    
     938 00000210 01800068%            MVKH    .S1     $C$SL8+0,A3       ; |241| 
     939 0000020e     dc45  ||         STW     .D2T2   B4,*+SP(8)        ; |241| 
     940                    
     941 00000214 1fffc013!            CALLP   .S2     _printf,B3
     942 00000218 01bc22f4  ||         STW     .D2T1   A3,*+SP(4)        ; |241| 
     943                    
     944 00000220           $C$RL13:   ; CALL OCCURS {_printf}           ; |241| 
     945                            .dwpsn  file "Emac_2DSP.c",line 242,column 2,is_stmt
     946 00000220 0200036e!            LDW     .D2T2   *+DP(_EmacControlRegs),B4 ; |242| 
     947 00000224     06a7             ZERO    .L2     B5                ; |242| 
     948 00000226     4c6e             NOP             3
     949 00000228     5055             STW     .D2T2   B5,*+B4(8)        ; |242| 
     950 0000022a     2c6e             NOP             2
     951                            .dwpsn  file "Emac_2DSP.c",line 246,column 2,is_stmt
     952 0000022c 0200086e!            LDW     .D2T2   *+DP(_uiMacMode),B4 ; |246| 
     953 00000230     6c6e             NOP             4
     954 00000232     0227             CMPEQ   .L2     0,B4,B0           ; |246| 
     955 00000234 30001090     [!B0]   B       .S1     $C$L10            ; |246| 
     956 00000238 00008000             NOP             5
     957                               ; BRANCHCC OCCURS {$C$L10}        ; |246| 
     958                    ;** --------------------------------------------------------------------------*
     959                            .dwpsn  file "Emac_2DSP.c",line 248,column 3,is_stmt
     960 00000240 01800028%            MVKL    .S1     $C$SL9+0,A3       ; |248| 
     961 00000244 01800068%            MVKH    .S1     $C$SL9+0,A3       ; |248| 
     962                    
     963 00000248 1fffb813!            CALLP   .S2     _printf,B3
     964 0000024c     ac35  ||         STW     .D2T1   A3,*+SP(4)        ; |248| 
     965                    
     966 0000024e           $C$RL14:   ; CALL OCCURS {_printf}           ; |248| 
     967                            .dwpsn  file "Emac_2DSP.c",line 250,column 7,is_stmt
     968 0000024e     0627             ZERO    .L2     B4                ; |250| 
     969 00000250     fc45             STW     .D2T2   B4,*+SP(12)       ; |250| 
     970 00000252     2c6e             NOP             2
     971                            .dwpsn  file "Emac_2DSP.c",line 250,column 12,is_stmt
     972 00000254 0289c42a             MVK     .S2     5000,B5           ; |250| 
     973 00000258     8e89             CMPLT   .L2     B4,B5,B0          ; |250| 
     974 0000025a     063b     [!B0]   B       .S1     $C$L8             ; |250| 
     975 00000260     8c6e             NOP             5
     976                               ; BRANCHCC OCCURS {$C$L8}         ; |250| 
     977                    ;*----------------------------------------------------------------------------*
     978                    ;*   SOFTWARE PIPELINE INFORMATION
     979                    ;*      Disqualified loop: Software pipelining disabled
     980                    ;*----------------------------------------------------------------------------*
     981 00000262           $C$L7:    
     982 00000262           $C$DW$L$_main$5$B:
     983                            .dwpsn  file "Emac_2DSP.c",line 252,column 4,is_stmt
     984 00000262     8c6e   nop 5
     985                            .dwpsn  file "Emac_2DSP.c",line 250,column 20,is_stmt
     986 00000264     2641             ADD     .L2     1,B4,B4           ; |250| 
     987 00000266     fc45             STW     .D2T2   B4,*+SP(12)       ; |250| 
     988 00000268     2c6e             NOP             2
     989                            .dwpsn  file "Emac_2DSP.c",line 250,column 12,is_stmt
     990 0000026a     8e89             CMPLT   .L2     B4,B5,B0          ; |250| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   19

     991 0000026c     006b     [ B0]   B       .S1     $C$L7             ; |250| 
     992 0000026e     8c6e             NOP             5
     993                               ; BRANCHCC OCCURS {$C$L7}         ; |250| 
     994 00000270           $C$DW$L$_main$5$E:
     995                    ;** --------------------------------------------------------------------------*
     996 00000270           $C$L8:    
     997                            .dwpsn  file "Emac_2DSP.c",line 254,column 7,is_stmt
     998 00000270 0182f528             MVK     .S1     1514,A3           ; |254| 
     999 00000274     8cb5             STW     .D2T1   A3,*+SP(16)       ; |254| 
    1000 00000276     2c6e             NOP             2
    1001                            .dwpsn  file "Emac_2DSP.c",line 254,column 38,is_stmt
    1002 00000278     9ab3             MVK     .S2     60,B5             ; |254| 
    1003 0000027a     bda9             CMPLT   .L2X    A3,B5,B0          ; |254| 
    1004 00000280     872b     [ B0]   BNOP    .S1     $C$L11,4          ; |254| 
    1005 00000282     91c7             MV      .L2X    A3,B4
    1006                               ; BRANCHCC OCCURS {$C$L11}        ; |254| 
    1007                    ;*----------------------------------------------------------------------------*
    1008                    ;*   SOFTWARE PIPELINE INFORMATION
    1009                    ;*      Disqualified loop: Software pipelining disabled
    1010                    ;*----------------------------------------------------------------------------*
    1011 00000284           $C$L9:    
    1012 00000284           $C$DW$L$_main$7$B:
    1013 00000284     0c6e             NOP             1
    1014                            .dwpsn  file "Emac_2DSP.c",line 255,column 4,is_stmt
    1015                    
    1016 00000288 10011292             CALLP   .S2     _emacTxPackets,B3
    1017 00000286     9246  ||         MV      .L1X    B4,A4             ; |255| 
    1018                    
    1019 0000028c           $C$RL15:   ; CALL OCCURS {_emacTxPackets}    ; |255| 
    1020                            .dwpsn  file "Emac_2DSP.c",line 254,column 70,is_stmt
    1021 0000028c     9ccd             LDW     .D2T2   *+SP(16),B4       ; |254| 
    1022 0000028e     6c6e             NOP             4
    1023 00000290 027f9c52             ADDK    .S2     -200,B4           ; |254| 
    1024 00000294     9cc5             STW     .D2T2   B4,*+SP(16)       ; |254| 
    1025 00000296     2c6e             NOP             2
    1026                            .dwpsn  file "Emac_2DSP.c",line 254,column 38,is_stmt
    1027 00000298     9ab3             MVK     .S2     60,B5             ; |254| 
    1028 0000029a     8e89             CMPLT   .L2     B4,B5,B0          ; |254| 
    1029 000002a0     bcbb     [!B0]   BNOP    .S1     $C$L9,5           ; |254| 
    1030                               ; BRANCHCC OCCURS {$C$L9}         ; |254| 
    1031 000002a2           $C$DW$L$_main$7$E:
    1032                    ;** --------------------------------------------------------------------------*
    1033                            .dwpsn  file "Emac_2DSP.c",line 256,column 2,is_stmt
    1034 000002a2     a30a             BNOP    .S1     $C$L11,5          ; |256| 
    1035                               ; BRANCH OCCURS {$C$L11}          ; |256| 
    1036                    ;** --------------------------------------------------------------------------*
    1037 000002a4           $C$L10:    
    1038                            .dwpsn  file "Emac_2DSP.c",line 259,column 3,is_stmt
    1039 000002a4 01800028%            MVKL    .S1     $C$SL10+0,A3      ; |259| 
    1040 000002a8 01800068%            MVKH    .S1     $C$SL10+0,A3      ; |259| 
    1041                    
    1042 000002ac 1fffac13!            CALLP   .S2     _printf,B3
    1043 000002b0 01bc22f4  ||         STW     .D2T1   A3,*+SP(4)        ; |259| 
    1044                    
    1045 000002b4           $C$RL16:   ; CALL OCCURS {_printf}           ; |259| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   20

    1046                            .dwpsn  file "Emac_2DSP.c",line 260,column 3,is_stmt
    1047 000002b4 10015e92             CALLP   .S2     _emacRxPackets,B3
    1048 000002b8           $C$RL17:   ; CALL OCCURS {_emacRxPackets}    ; |260| 
    1049                    ;** --------------------------------------------------------------------------*
    1050 000002b8           $C$L11:    
    1051                            .dwpsn  file "Emac_2DSP.c",line 263,column 2,is_stmt
    1052 000002b8 10017712             CALLP   .S2     _closeEMAC,B3
    1053 000002c0           $C$RL18:   ; CALL OCCURS {_closeEMAC}        ; |263| 
    1054                    ;** --------------------------------------------------------------------------*
    1055 000002c0           $C$L12:    
    1056                            .dwpsn  file "Emac_2DSP.c",line 264,column 1,is_stmt
    1057 000002c0 01bcd2e6             LDW     .D2T2   *++SP(24),B3      ; |264| 
    1058 000002c4 00000000             NOP             4
    1059                            .dwcfi  cfa_offset, 0
    1060                            .dwcfi  restore_reg, 19
    1061                            .dwcfi  cfa_offset, 0
    1062 000002c4 008ca362             RETNOP  .S2     B3,5              ; |264| 
    1063                               ; BRANCH OCCURS {B3}              ; |264| 
    1064                    
    1065                    $C$DW$95        .dwtag  DW_TAG_TI_loop
    1066                            .dwattr $C$DW$95, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L9:
    1067                            .dwattr $C$DW$95, DW_AT_TI_begin_file("Emac_2DSP.c")
    1068                            .dwattr $C$DW$95, DW_AT_TI_begin_line(0xfe)
    1069                            .dwattr $C$DW$95, DW_AT_TI_end_line(0xff)
    1070                    $C$DW$96        .dwtag  DW_TAG_TI_loop_range
    1071                            .dwattr $C$DW$96, DW_AT_low_pc($C$DW$L$_main$7$B)
    1072                            .dwattr $C$DW$96, DW_AT_high_pc($C$DW$L$_main$7$E)
    1073                            .dwendtag $C$DW$95
    1074                    
    1075                    
    1076                    $C$DW$97        .dwtag  DW_TAG_TI_loop
    1077                            .dwattr $C$DW$97, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L7:
    1078                            .dwattr $C$DW$97, DW_AT_TI_begin_file("Emac_2DSP.c")
    1079                            .dwattr $C$DW$97, DW_AT_TI_begin_line(0xfa)
    1080                            .dwattr $C$DW$97, DW_AT_TI_end_line(0xfd)
    1081                    $C$DW$98        .dwtag  DW_TAG_TI_loop_range
    1082                            .dwattr $C$DW$98, DW_AT_low_pc($C$DW$L$_main$5$B)
    1083                            .dwattr $C$DW$98, DW_AT_high_pc($C$DW$L$_main$5$E)
    1084                            .dwendtag $C$DW$97
    1085                    
    1086                            .dwattr $C$DW$92, DW_AT_TI_end_file("Emac_2DSP.c")
    1087                            .dwattr $C$DW$92, DW_AT_TI_end_line(0x108)
    1088                            .dwattr $C$DW$92, DW_AT_TI_end_column(0x01)
    1089                            .dwendentry
    1090                            .dwendtag $C$DW$92
    1091                    
    1092 000002c8                   .sect   ".text"
    1093                            .global _emac_Init
    1094                    
    1095                    $C$DW$99        .dwtag  DW_TAG_subprogram, DW_AT_name("emac_Init")
    1096                            .dwattr $C$DW$99, DW_AT_low_pc(_emac_Init)
    1097                            .dwattr $C$DW$99, DW_AT_high_pc(0x00)
    1098                            .dwattr $C$DW$99, DW_AT_TI_symbol_name("_emac_Init")
    1099                            .dwattr $C$DW$99, DW_AT_external
    1100                            .dwattr $C$DW$99, DW_AT_type(*$C$DW$T$10)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   21

    1101                            .dwattr $C$DW$99, DW_AT_TI_begin_file("Emac_2DSP.c")
    1102                            .dwattr $C$DW$99, DW_AT_TI_begin_line(0x109)
    1103                            .dwattr $C$DW$99, DW_AT_TI_begin_column(0x05)
    1104                            .dwpsn  file "Emac_2DSP.c",line 266,column 1,is_stmt,address _emac_Init
    1105                    
    1106                            .dwfde $C$DW$CIE, _emac_Init
    1107                    
    1108                    ;******************************************************************************
    1109                    ;* FUNCTION NAME: emac_Init                                                   *
    1110                    ;*                                                                            *
    1111                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    1112                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    1113                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    1114                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    1115                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    1116                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    1117                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    1118                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    1119                    ;*   Local Frame Size  : 16 Args + 60 Auto + 4 Save = 80 byte                 *
    1120                    ;******************************************************************************
    1121 000002c8           _emac_Init:
    1122                    ;** --------------------------------------------------------------------------*
    1123                            .dwcfi  cfa_offset, 0
    1124                            .dwcfi  save_reg_to_reg, 228, 19
    1125 000002c8 01be94f6             STW     .D2T2   B3,*SP--(80)      ; |266| 
    1126 000002cc 00002000             NOP             2
    1127                            .dwcfi  cfa_offset, 80
    1128                            .dwcfi  save_reg_to_mem, 19, 0
    1129                    $C$DW$100       .dwtag  DW_TAG_variable, DW_AT_name("ecfg")
    1130                            .dwattr $C$DW$100, DW_AT_TI_symbol_name("_ecfg")
    1131                            .dwattr $C$DW$100, DW_AT_type(*$C$DW$T$96)
    1132                            .dwattr $C$DW$100, DW_AT_location[DW_OP_breg31 20]
    1133                    $C$DW$101       .dwtag  DW_TAG_variable, DW_AT_name("i")
    1134                            .dwattr $C$DW$101, DW_AT_TI_symbol_name("_i")
    1135                            .dwattr $C$DW$101, DW_AT_type(*$C$DW$T$21)
    1136                            .dwattr $C$DW$101, DW_AT_location[DW_OP_breg31 72]
    1137                    $C$DW$102       .dwtag  DW_TAG_variable, DW_AT_name("j")
    1138                            .dwattr $C$DW$102, DW_AT_TI_symbol_name("_j")
    1139                            .dwattr $C$DW$102, DW_AT_type(*$C$DW$T$21)
    1140                            .dwattr $C$DW$102, DW_AT_location[DW_OP_breg31 76]
    1141                            .dwpsn  file "Emac_2DSP.c",line 272,column 2,is_stmt
    1142 000002d0 1fffa812!            CALLP   .S2     _EmacTimerInitialization,B3
    1143 000002d4           $C$RL19:   ; CALL OCCURS {_EmacTimerInitialization}  ; |272| 
    1144                            .dwpsn  file "Emac_2DSP.c",line 274,column 2,is_stmt
    1145 000002d4 1fffa812!            CALLP   .S2     _EmacInterruptsInitialization,B3
    1146 000002d8           $C$RL20:   ; CALL OCCURS {_EmacInterruptsInitialization}  ; |274| 
    1147                            .dwpsn  file "Emac_2DSP.c",line 286,column 2,is_stmt
    1148 000002d8 0200046e!            LDW     .D2T2   *+DP(_devRegs),B4 ; |286| 
    1149 000002dc 00000000             NOP             4
    1150 000002e0 029002e6             LDW     .D2T2   *B4,B5            ; |286| 
    1151 000002e4 0203002a             MVK     .S2     1536,B4           ; |286| 
    1152 000002e8 00004000             NOP             3
    1153 000002ec 02148f7a             AND     .L2     B4,B5,B4          ; |286| 
    1154 000002f0 0200087e!            STW     .D2T2   B4,*+DP(_uiMacMode) ; |286| 
    1155 000002f4 00002000             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   22

    1156                            .dwpsn  file "Emac_2DSP.c",line 287,column 2,is_stmt
    1157 000002f8 0200086e!            LDW     .D2T2   *+DP(_uiMacMode),B4 ; |287| 
    1158 000002fc 00006000             NOP             4
    1159 00000300     0227             CMPEQ   .L2     0,B4,B0           ; |287| 
    1160 00000302     aabb     [!B0]   BNOP    .S1     $C$L14,5          ; |287| 
    1161                               ; BRANCHCC OCCURS {$C$L14}        ; |287| 
    1162                    ;** --------------------------------------------------------------------------*
    1163                            .dwpsn  file "Emac_2DSP.c",line 289,column 8,is_stmt
    1164 00000304     0627             ZERO    .L2     B4                ; |289| 
    1165 00000306     de45             STW     .D2T2   B4,*+SP(72)       ; |289| 
    1166 00000308 00002000             NOP             2
    1167                            .dwpsn  file "Emac_2DSP.c",line 289,column 13,is_stmt
    1168 0000030c 0010c9da             CMPLTU  .L2     B4,6,B0           ; |289| 
    1169 00000310     d53b     [!B0]   BNOP    .S1     $C$L16,5          ; |289| 
    1170                               ; BRANCHCC OCCURS {$C$L16}        ; |289| 
    1171                    ;*----------------------------------------------------------------------------*
    1172                    ;*   SOFTWARE PIPELINE INFORMATION
    1173                    ;*      Disqualified loop: Software pipelining disabled
    1174                    ;*----------------------------------------------------------------------------*
    1175 00000312           $C$L13:    
    1176 00000312           $C$DW$L$_emac_Init$3$B:
    1177                            .dwpsn  file "Emac_2DSP.c",line 291,column 4,is_stmt
    1178 00000312     de5d             LDW     .D2T2   *+SP(72),B5       ; |291| 
    1179 00000314 0200489e             LDBU    .D2T2   *+SP(72),B4       ; |291| 
    1180 00000318 0300002a%            MVKL    .S2     _LocalMAC,B6
    1181 00000320 0300006a%            MVKH    .S2     _LocalMAC,B6
    1182 00000324     2c6e             NOP             2
    1183 00000326     d6c5             STB     .D2T2   B4,*+B5[B6]       ; |291| 
    1184 00000328     2c6e             NOP             2
    1185                            .dwpsn  file "Emac_2DSP.c",line 292,column 4,is_stmt
    1186 0000032a     de5d             LDW     .D2T2   *+SP(72),B5       ; |292| 
    1187 0000032c 023e42e6             LDW     .D2T2   *+SP(72),B4       ; |292| 
    1188 00000330 0300002a%            MVKL    .S2     _DestMAC,B6
    1189 00000334 0300006a%            MVKH    .S2     _DestMAC,B6
    1190 00000338     0c6e             NOP             1
    1191 0000033a     d6b0             ADD     .L1X    6,B5,A3           ; |292| 
    1192 00000340     c635             STB     .D2T1   A3,*+B4[B6]       ; |292| 
    1193 00000342     2c6e             NOP             2
    1194                            .dwpsn  file "Emac_2DSP.c",line 289,column 18,is_stmt
    1195 00000344     de4d             LDW     .D2T2   *+SP(72),B4       ; |289| 
    1196 00000346 00000000             NOP             4
    1197 00000346     2641             ADD     .L2     1,B4,B4           ; |289| 
    1198 00000348     de45             STW     .D2T2   B4,*+SP(72)       ; |289| 
    1199 0000034a     2c6e             NOP             2
    1200                            .dwpsn  file "Emac_2DSP.c",line 289,column 13,is_stmt
    1201 0000034c 0010c9da             CMPLTU  .L2     B4,6,B0           ; |289| 
    1202 00000350     ba6b     [ B0]   BNOP    .S1     $C$L13,5          ; |289| 
    1203                               ; BRANCHCC OCCURS {$C$L13}        ; |289| 
    1204 00000352           $C$DW$L$_emac_Init$3$E:
    1205                    ;** --------------------------------------------------------------------------*
    1206                            .dwpsn  file "Emac_2DSP.c",line 294,column 2,is_stmt
    1207 00000352     ad0a             BNOP    .S1     $C$L16,5          ; |294| 
    1208                               ; BRANCH OCCURS {$C$L16}          ; |294| 
    1209                    ;** --------------------------------------------------------------------------*
    1210 00000354           $C$L14:    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   23

    1211                            .dwpsn  file "Emac_2DSP.c",line 297,column 8,is_stmt
    1212 00000354     0627             ZERO    .L2     B4                ; |297| 
    1213 00000356     de45             STW     .D2T2   B4,*+SP(72)       ; |297| 
    1214 00000358 00002000             NOP             2
    1215                            .dwpsn  file "Emac_2DSP.c",line 297,column 13,is_stmt
    1216 00000360 0010c9da             CMPLTU  .L2     B4,6,B0           ; |297| 
    1217 00000364     a93b     [!B0]   BNOP    .S1     $C$L16,5          ; |297| 
    1218                               ; BRANCHCC OCCURS {$C$L16}        ; |297| 
    1219                    ;*----------------------------------------------------------------------------*
    1220                    ;*   SOFTWARE PIPELINE INFORMATION
    1221                    ;*      Disqualified loop: Software pipelining disabled
    1222                    ;*----------------------------------------------------------------------------*
    1223 00000366           $C$L15:    
    1224 00000366           $C$DW$L$_emac_Init$6$B:
    1225                            .dwpsn  file "Emac_2DSP.c",line 299,column 4,is_stmt
    1226 00000366     de5d             LDW     .D2T2   *+SP(72),B5       ; |299| 
    1227 00000368 0300002a%            MVKL    .S2     _LocalMAC,B6
    1228 0000036c 0300006a%            MVKH    .S2     _LocalMAC,B6
    1229 00000370     d630             ADD     .L1X    6,B4,A3           ; |299| 
    1230 00000372     0c6e             NOP             1
    1231 00000374     c6b5             STB     .D2T1   A3,*+B5[B6]       ; |299| 
    1232 00000376     2c6e             NOP             2
    1233                            .dwpsn  file "Emac_2DSP.c",line 300,column 4,is_stmt
    1234 00000378 023e42e6             LDW     .D2T2   *+SP(72),B4       ; |300| 
    1235 00000380 0280489e             LDBU    .D2T2   *+SP(72),B5       ; |300| 
    1236 00000384 0300002a%            MVKL    .S2     _DestMAC,B6
    1237 00000388 0300006a%            MVKH    .S2     _DestMAC,B6
    1238 0000038c     2c6e             NOP             2
    1239 0000038e     d655             STB     .D2T2   B5,*+B4[B6]       ; |300| 
    1240 00000390     2c6e             NOP             2
    1241                            .dwpsn  file "Emac_2DSP.c",line 297,column 18,is_stmt
    1242 00000392     de4d             LDW     .D2T2   *+SP(72),B4       ; |297| 
    1243 00000394     6c6e             NOP             4
    1244 00000396     2641             ADD     .L2     1,B4,B4           ; |297| 
    1245 00000398     de45             STW     .D2T2   B4,*+SP(72)       ; |297| 
    1246 0000039a     2c6e             NOP             2
    1247                            .dwpsn  file "Emac_2DSP.c",line 297,column 13,is_stmt
    1248 000003a0 0010c9da             CMPLTU  .L2     B4,6,B0           ; |297| 
    1249 000003a4 2fe3a120     [ B0]   BNOP    .S1     $C$L15,5          ; |297| 
    1250                               ; BRANCHCC OCCURS {$C$L15}        ; |297| 
    1251 000003a8           $C$DW$L$_emac_Init$6$E:
    1252                    ;** --------------------------------------------------------------------------*
    1253 000003a8           $C$L16:    
    1254                            .dwpsn  file "Emac_2DSP.c",line 305,column 2,is_stmt
    1255 000003a8 0280002a%            MVKL    .S2     _FreeQueue,B5
    1256 000003ac 0280006a%            MVKH    .S2     _FreeQueue,B5
    1257 000003b0     0627             ZERO    .L2     B4                ; |305| 
    1258                    
    1259 000003b2     8f26             MVK     .L1     0xc,A6            ; |305| 
    1260 000003b4 1fff8c13! ||         CALLP   .S2     _memset,B3
    1261 000003b8 021416a0  ||         MV      .S1X    B5,A4             ; |305| 
    1262                    
    1263 000003c0           $C$RL21:   ; CALL OCCURS {_memset}           ; |305| 
    1264                            .dwpsn  file "Emac_2DSP.c",line 306,column 2,is_stmt
    1265 000003c0 02000028%            MVKL    .S1     _RxQueue,A4
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   24

    1266                    
    1267 000003c4 1fff8813!            CALLP   .S2     _memset,B3
    1268 000003c8 02000069% ||         MVKH    .S1     _RxQueue,A4
    1269 000003cc     0627  ||         ZERO    .L2     B4                ; |306| 
    1270 000003ce     8f26  ||         MVK     .L1     0xc,A6            ; |306| 
    1271                    
    1272 000003d0           $C$RL22:   ; CALL OCCURS {_memset}           ; |306| 
    1273                            .dwpsn  file "Emac_2DSP.c",line 307,column 7,is_stmt
    1274 000003d0     0627             ZERO    .L2     B4                ; |307| 
    1275 000003d2     de45             STW     .D2T2   B4,*+SP(72)       ; |307| 
    1276 000003d4     2c6e             NOP             2
    1277                            .dwpsn  file "Emac_2DSP.c",line 307,column 12,is_stmt
    1278 000003d6     0693             MVK     .S2     128,B5            ; |307| 
    1279 000003d8 00148bfa             CMPLTU  .L2     B4,B5,B0          ; |307| 
    1280 000003e0 30f6a120     [!B0]   BNOP    .S1     $C$L24,5          ; |307| 
    1281                               ; BRANCHCC OCCURS {$C$L24}        ; |307| 
    1282                    ;** --------------------------------------------------------------------------*
    1283                    ;**   BEGIN LOOP $C$L17
    1284                    ;** --------------------------------------------------------------------------*
    1285 000003e4           $C$L17:    
    1286 000003e4           $C$DW$L$_emac_Init$8$B:
    1287                            .dwpsn  file "Emac_2DSP.c",line 310,column 8,is_stmt
    1288 000003e4     0627             ZERO    .L2     B4                ; |310| 
    1289 000003e6     fe45             STW     .D2T2   B4,*+SP(76)       ; |310| 
    1290 000003e8 00002000             NOP             2
    1291                            .dwpsn  file "Emac_2DSP.c",line 310,column 13,is_stmt
    1292 000003ec 0010c9da             CMPLTU  .L2     B4,6,B0           ; |310| 
    1293 000003f0 3029a120     [!B0]   BNOP    .S1     $C$L19,5          ; |310| 
    1294                               ; BRANCHCC OCCURS {$C$L19}        ; |310| 
    1295 000003f4           $C$DW$L$_emac_Init$8$E:
    1296                    ;*----------------------------------------------------------------------------*
    1297                    ;*   SOFTWARE PIPELINE INFORMATION
    1298                    ;*      Disqualified loop: Software pipelining disabled
    1299                    ;*----------------------------------------------------------------------------*
    1300 000003f4           $C$L18:    
    1301 000003f4           $C$DW$L$_emac_Init$9$B:
    1302                            .dwpsn  file "Emac_2DSP.c",line 312,column 4,is_stmt
    1303 000003f4     fe5d             LDW     .D2T2   *+SP(76),B5       ; |312| 
    1304 000003f6     de4d             LDW     .D2T2   *+SP(72),B4       ; |312| 
    1305 000003f8 0300002a%            MVKL    .S2     _DestMAC,B6
    1306 00000400 0300006a%            MVKH    .S2     _DestMAC,B6
    1307 00000404 02800028%            MVKL    .S1     _packet_buffer,A5
    1308                    
    1309 00000408     72c6             MV      .L1X    B5,A3             ; |312| 
    1310 0000040a     d6dd  ||         LDBU    .D2T2   *+B5[B6],B5       ; |312| 
    1311                    
    1312 0000040c 03114ca2             SHL     .S2     B4,10,B6          ; |312| 
    1313 00000410 02113ca0             SHL     .S1X    B4,9,A4           ; |312| 
    1314                    
    1315 00000418     9340             ADD     .L1X    A4,B6,A4          ; |312| 
    1316 00000414 02800069% ||         MVKH    .S1     _packet_buffer,A5
    1317                    
    1318 0000041a     a240             ADD     .L1     A5,A4,A4          ; |312| 
    1319 00000420     7654             STB     .D1T2   B5,*+A4[A3]       ; |312| 
    1320 00000422     2c6e             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   25

    1321                            .dwpsn  file "Emac_2DSP.c",line 310,column 18,is_stmt
    1322 00000424     fe4d             LDW     .D2T2   *+SP(76),B4       ; |310| 
    1323 00000426 00000000             NOP             4
    1324 00000426     2641             ADD     .L2     1,B4,B4           ; |310| 
    1325 00000428     fe45             STW     .D2T2   B4,*+SP(76)       ; |310| 
    1326 0000042a     2c6e             NOP             2
    1327                            .dwpsn  file "Emac_2DSP.c",line 310,column 13,is_stmt
    1328 0000042c 0010c9da             CMPLTU  .L2     B4,6,B0           ; |310| 
    1329 00000430     baab     [ B0]   BNOP    .S1     $C$L18,5          ; |310| 
    1330                               ; BRANCHCC OCCURS {$C$L18}        ; |310| 
    1331 00000432           $C$DW$L$_emac_Init$9$E:
    1332                    ;** --------------------------------------------------------------------------*
    1333 00000432           $C$L19:    
    1334 00000432           $C$DW$L$_emac_Init$10$B:
    1335                            .dwpsn  file "Emac_2DSP.c",line 314,column 8,is_stmt
    1336 00000432     c627             MVK     .L2     6,B4              ; |314| 
    1337 00000434     fe45             STW     .D2T2   B4,*+SP(76)       ; |314| 
    1338 00000436     2c6e             NOP             2
    1339                            .dwpsn  file "Emac_2DSP.c",line 314,column 13,is_stmt
    1340 00000438 001189da             CMPLTU  .L2     B4,12,B0          ; |314| 
    1341 00000440 3021a120     [!B0]   BNOP    .S1     $C$L21,5          ; |314| 
    1342                               ; BRANCHCC OCCURS {$C$L21}        ; |314| 
    1343 00000444           $C$DW$L$_emac_Init$10$E:
    1344                    ;*----------------------------------------------------------------------------*
    1345                    ;*   SOFTWARE PIPELINE INFORMATION
    1346                    ;*      Disqualified loop: Software pipelining disabled
    1347                    ;*----------------------------------------------------------------------------*
    1348 00000444           $C$L20:    
    1349 00000444           $C$DW$L$_emac_Init$11$B:
    1350                            .dwpsn  file "Emac_2DSP.c",line 316,column 4,is_stmt
    1351                    
    1352 00000444     4e51             SUB     .L2     B4,6,B5           ; |316| 
    1353 00000446     de4d  ||         LDW     .D2T2   *+SP(72),B4       ; |316| 
    1354                    
    1355 00000448 0300002a%            MVKL    .S2     _LocalMAC,B6
    1356 0000044c 0300006a%            MVKH    .S2     _LocalMAC,B6
    1357 00000450     ee3d             LDW     .D2T1   *+SP(76),A3       ; |316| 
    1358 00000452     d6ed             LDBU    .D2T2   *+B5[B6],B6       ; |316| 
    1359                    
    1360 00000454 02914ca3             SHL     .S2     B4,10,B5          ; |316| 
    1361 00000458 02800028% ||         MVKL    .S1     _packet_buffer,A5
    1362                    
    1363 00000460 02113ca0             SHL     .S1X    B4,9,A4           ; |316| 
    1364                    
    1365 00000468     92c0             ADD     .L1X    A4,B5,A4          ; |316| 
    1366 00000464 02800069% ||         MVKH    .S1     _packet_buffer,A5
    1367                    
    1368 0000046a     a240             ADD     .L1     A5,A4,A4          ; |316| 
    1369 0000046c     7664             STB     .D1T2   B6,*+A4[A3]       ; |316| 
    1370 0000046e     2c6e             NOP             2
    1371                            .dwpsn  file "Emac_2DSP.c",line 314,column 19,is_stmt
    1372 00000470     fe4d             LDW     .D2T2   *+SP(76),B4       ; |314| 
    1373 00000472 00000000             NOP             4
    1374 00000472     2641             ADD     .L2     1,B4,B4           ; |314| 
    1375 00000474     fe45             STW     .D2T2   B4,*+SP(76)       ; |314| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   26

    1376 00000476     2c6e             NOP             2
    1377                            .dwpsn  file "Emac_2DSP.c",line 314,column 13,is_stmt
    1378 00000478 001189da             CMPLTU  .L2     B4,12,B0          ; |314| 
    1379 00000480     b8ab     [ B0]   BNOP    .S1     $C$L20,5          ; |314| 
    1380                               ; BRANCHCC OCCURS {$C$L20}        ; |314| 
    1381 00000482           $C$DW$L$_emac_Init$11$E:
    1382                    ;** --------------------------------------------------------------------------*
    1383 00000482           $C$L21:    
    1384 00000482           $C$DW$L$_emac_Init$12$B:
    1385                            .dwpsn  file "Emac_2DSP.c",line 319,column 3,is_stmt
    1386 00000482     de4d             LDW     .D2T2   *+SP(72),B4       ; |319| 
    1387 00000484 0300002a%            MVKL    .S2     _packet_buffer+12,B6
    1388 00000488 0300006a%            MVKH    .S2     _packet_buffer+12,B6
    1389 0000048c 0fa0a35a             MVK     .L2     8,B31             ; |319| 
    1390 00000490 00000000             NOP             1
    1391 00000494 02912ca2             SHL     .S2     B4,9,B5           ; |319| 
    1392 00000498     4e03             SHL     .S2     B4,10,B4          ; |319| 
    1393 0000049a     a241             ADD     .L2     B5,B4,B4          ; |319| 
    1394 000004a0 0f90cab6             STB     .D2T2   B31,*+B4[B6]      ; |319| 
    1395 000004a4     2c6e             NOP             2
    1396                            .dwpsn  file "Emac_2DSP.c",line 320,column 3,is_stmt
    1397 000004a6     de4d             LDW     .D2T2   *+SP(72),B4       ; |320| 
    1398 000004a8     3740             ADD     .L1X    1,B6,A4
    1399 000004aa     06a6             ZERO    .L1     A5                ; |320| 
    1400 000004ac 00002000             NOP             2
    1401                    
    1402 000004b0 02914ca3             SHL     .S2     B4,10,B5          ; |320| 
    1403 000004b4 01913ca0  ||         SHL     .S1X    B4,9,A3           ; |320| 
    1404                    
    1405 000004b8     0c6e             NOP             1
    1406 000004ba     72b0             ADD     .L1X    A3,B5,A3          ; |320| 
    1407 000004c0 028c8a34             STB     .D1T1   A5,*+A3[A4]       ; |320| 
    1408 000004c4     2c6e             NOP             2
    1409                            .dwpsn  file "Emac_2DSP.c",line 321,column 11,is_stmt
    1410 000004c6     cda6             MVK     .L1     14,A3             ; |321| 
    1411 000004c8     ee35             STW     .D2T1   A3,*+SP(76)       ; |321| 
    1412 000004ca     2c6e             NOP             2
    1413                            .dwpsn  file "Emac_2DSP.c",line 321,column 17,is_stmt
    1414 000004cc 0282f52a             MVK     .S2     1514,B5           ; |321| 
    1415 000004d0     bde9             CMPLTU  .L2X    A3,B5,B0          ; |321| 
    1416 000004d2     a9bb     [!B0]   BNOP    .S1     $C$L23,5          ; |321| 
    1417                               ; BRANCHCC OCCURS {$C$L23}        ; |321| 
    1418 000004d4           $C$DW$L$_emac_Init$12$E:
    1419                    ;*----------------------------------------------------------------------------*
    1420                    ;*   SOFTWARE PIPELINE INFORMATION
    1421                    ;*      Disqualified loop: Software pipelining disabled
    1422                    ;*----------------------------------------------------------------------------*
    1423 000004d4           $C$L22:    
    1424 000004d4           $C$DW$L$_emac_Init$13$B:
    1425                            .dwpsn  file "Emac_2DSP.c",line 322,column 4,is_stmt
    1426 000004d4     de4d             LDW     .D2T2   *+SP(72),B4       ; |322| 
    1427 000004d6     ee3d             LDW     .D2T1   *+SP(76),A3       ; |322| 
    1428 000004d8 03004c9e             LDBU    .D2T2   *+SP(76),B6       ; |322| 
    1429 000004e0 02800028%            MVKL    .S1     _packet_buffer,A5
    1430 000004e4 02800068%            MVKH    .S1     _packet_buffer,A5
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   27

    1431 000004e8 02914ca2             SHL     .S2     B4,10,B5          ; |322| 
    1432 000004ec 02113ca0             SHL     .S1X    B4,9,A4           ; |322| 
    1433 000004f0     92c0             ADD     .L1X    A4,B5,A4          ; |322| 
    1434 000004f2     a240             ADD     .L1     A5,A4,A4          ; |322| 
    1435 000004f4     7664             STB     .D1T2   B6,*+A4[A3]       ; |322| 
    1436 000004f6     2c6e             NOP             2
    1437                            .dwpsn  file "Emac_2DSP.c",line 321,column 25,is_stmt
    1438 000004f8     fe4d             LDW     .D2T2   *+SP(76),B4       ; |321| 
    1439 000004fa 00000000             NOP             4
    1440 000004fa     2641             ADD     .L2     1,B4,B4           ; |321| 
    1441 00000500     fe45             STW     .D2T2   B4,*+SP(76)       ; |321| 
    1442 00000502     2c6e             NOP             2
    1443                            .dwpsn  file "Emac_2DSP.c",line 321,column 17,is_stmt
    1444 00000504 0282f52a             MVK     .S2     1514,B5           ; |321| 
    1445 00000508     8ec9             CMPLTU  .L2     B4,B5,B0          ; |321| 
    1446 0000050a     baab     [ B0]   BNOP    .S1     $C$L22,5          ; |321| 
    1447                               ; BRANCHCC OCCURS {$C$L22}        ; |321| 
    1448 0000050c           $C$DW$L$_emac_Init$13$E:
    1449                    ;** --------------------------------------------------------------------------*
    1450 0000050c           $C$L23:    
    1451 0000050c           $C$DW$L$_emac_Init$14$B:
    1452                            .dwpsn  file "Emac_2DSP.c",line 328,column 3,is_stmt
    1453 0000050c     de4d             LDW     .D2T2   *+SP(72),B4       ; |328| 
    1454 0000050e     89b2             MVK     .S1     44,A3             ; |328| 
    1455 00000510     8b32             MVK     .S1     0x2c,A6           ; |328| 
    1456 00000512     2c6e             NOP             2
    1457 00000514 02107570             MPYLI   .M1X    A3,B4,A5:A4       ; |328| 
    1458 00000518 01800028%            MVKL    .S1     _packet_header,A3
    1459 00000520 01800068%            MVKH    .S1     _packet_header,A3
    1460 00000524     0627             ZERO    .L2     B4                ; |328| 
    1461                    
    1462 00000528 1fff5c12!            CALLP   .S2     _memset,B3
    1463 00000526     6240  ||         ADD     .L1     A3,A4,A4          ; |328| 
    1464                    
    1465 0000052c           $C$RL23:   ; CALL OCCURS {_memset}           ; |328| 
    1466                            .dwpsn  file "Emac_2DSP.c",line 329,column 10,is_stmt
    1467 0000052c     de4d             LDW     .D2T2   *+SP(72),B4       ; |329| 
    1468 0000052e     8a32             MVK     .S1     44,A4             ; |329| 
    1469 00000530 0f80002a%            MVKL    .S2     _packet_buffer,B31
    1470 00000534 0f80006a%            MVKH    .S2     _packet_buffer,B31
    1471 00000538     0c6e             NOP             1
    1472 0000053a     a247             MV      .L2     B4,B5             ; |329| 
    1473 00000540 01913ca0             SHL     .S1X    B4,9,A3           ; |329| 
    1474 00000544 02149570             MPYLI   .M1X    A4,B5,A5:A4       ; |329| 
    1475 00000548     4e03             SHL     .S2     B4,10,B4          ; |329| 
    1476 0000054a     2c6e             NOP             2
    1477 0000054c 02800028%            MVKL    .S1     _packet_header+12,A5
    1478                    
    1479 00000550 02800069%            MVKH    .S1     _packet_header+12,A5
    1480 00000554     7230  ||         ADD     .L1X    A3,B4,A3          ; |329| 
    1481                    
    1482 00000558 027c7078             ADD     .L1X    B31,A3,A4         ; |329| 
    1483 00000556     a23a  ||         ADD     .S1     A5,A4,A3          ; |329| 
    1484                    
    1485 00000560 020c0274             STW     .D1T1   A4,*A3            ; |329| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   28

    1486 00000564     2c6e             NOP             2
    1487                            .dwpsn  file "Emac_2DSP.c",line 330,column 3,is_stmt
    1488 00000566     de4d             LDW     .D2T2   *+SP(72),B4       ; |330| 
    1489 00000568 0280162a             MVK     .S2     44,B5             ; |330| 
    1490 0000056c 0f14905a             ADD     .L2X    4,A5,B30
    1491 00000570 0e83002a             MVK     .S2     1536,B29          ; |330| 
    1492 00000574 00000000             NOP             1
    1493 00000578 0210a572             MPYLI   .M2     B5,B4,B5:B4       ; |330| 
    1494 00000580 00004000             NOP             3
    1495 00000584 0213c07a             ADD     .L2     B30,B4,B4         ; |330| 
    1496 00000588 0e9002f6             STW     .D2T2   B29,*B4           ; |330| 
    1497 0000058c     2c6e             NOP             2
    1498                            .dwpsn  file "Emac_2DSP.c",line 331,column 3,is_stmt
    1499 0000058e     de4d             LDW     .D2T2   *+SP(72),B4       ; |331| 
    1500 00000590 0280162a             MVK     .S2     44,B5             ; |331| 
    1501 00000594 01947dc0             SUBAW   .D1     A5,3,A3
    1502 00000598 00002000             NOP             2
    1503 000005a0 0210a572             MPYLI   .M2     B5,B4,B5:B4       ; |331| 
    1504 000005a4 00004000             NOP             3
    1505 000005a8 0280002a%            MVKL    .S2     _FreeQueue,B5
    1506 000005ac 0280006a%            MVKH    .S2     _FreeQueue,B5
    1507 000005b0     91c1             ADD     .L2X    A3,B4,B4          ; |331| 
    1508                    
    1509 000005b2     ae9b             CALLP   .S2     _App_pqPush,B3
    1510 000005b4     92c6  ||         MV      .L1X    B5,A4             ; |331| 
    1511                    
    1512 000005b6           $C$RL24:   ; CALL OCCURS {_App_pqPush}       ; |331| 
    1513                            .dwpsn  file "Emac_2DSP.c",line 307,column 33,is_stmt
    1514 000005b6     de4d             LDW     .D2T2   *+SP(72),B4       ; |307| 
    1515 000005b8 00000000             NOP             4
    1516 000005b8     2641             ADD     .L2     1,B4,B4           ; |307| 
    1517 000005ba     de45             STW     .D2T2   B4,*+SP(72)       ; |307| 
    1518 000005c0     2c6e             NOP             2
    1519                            .dwpsn  file "Emac_2DSP.c",line 307,column 12,is_stmt
    1520 000005c2     0693             MVK     .S2     128,B5            ; |307| 
    1521 000005c4 00148bfa             CMPLTU  .L2     B4,B5,B0          ; |307| 
    1522 000005c8 2f12a120     [ B0]   BNOP    .S1     $C$L17,5          ; |307| 
    1523                               ; BRANCHCC OCCURS {$C$L17}        ; |307| 
    1524 000005cc           $C$DW$L$_emac_Init$14$E:
    1525                    ;** --------------------------------------------------------------------------*
    1526 000005cc           $C$L24:    
    1527                            .dwpsn  file "Emac_2DSP.c",line 337,column 2,is_stmt
    1528 000005cc 0184a358             MVK     .L1     1,A3              ; |337| 
    1529 000005d0 01be82b4             STB     .D2T1   A3,*+SP(20)       ; |337| 
    1530 000005d4     2c6e             NOP             2
    1531                            .dwpsn  file "Emac_2DSP.c",line 338,column 2,is_stmt
    1532 000005d6     ecb5             STW     .D2T1   A3,*+SP(28)       ; |338| 
    1533 000005d8 00002000             NOP             2
    1534                            .dwpsn  file "Emac_2DSP.c",line 341,column 2,is_stmt
    1535 000005e0 01830028             MVK     .S1     1536,A3           ; |341| 
    1536 000005e4     8db5             STW     .D2T1   A3,*+SP(48)       ; |341| 
    1537 000005e6     2c6e             NOP             2
    1538                            .dwpsn  file "Emac_2DSP.c",line 343,column 2,is_stmt
    1539 000005e8 0208a35a             MVK     .L2     2,B4              ; |343| 
    1540 000005ec 020024be             STB     .D2T2   B4,*+SP(36)       ; |343| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   29

    1541 000005f0 00002000             NOP             2
    1542                            .dwpsn  file "Emac_2DSP.c",line 346,column 2,is_stmt
    1543 000005f4 0264002a             MVKL    .S2     0x2c800,B4
    1544 000005f8 0200016a             MVKH    .S2     0x2c800,B4
    1545 00000600     dcc5             STW     .D2T2   B4,*+SP(24)       ; |346| 
    1546 00000602     2c6e             NOP             2
    1547                            .dwpsn  file "Emac_2DSP.c",line 351,column 2,is_stmt
    1548 00000604     25a6             MVK     .L1     1,A3              ; |351| 
    1549 00000606     8d35             STW     .D2T1   A3,*+SP(32)       ; |351| 
    1550 00000608     2c6e             NOP             2
    1551                            .dwpsn  file "Emac_2DSP.c",line 352,column 2,is_stmt
    1552 0000060a     01b2             MVK     .S1     32,A3             ; |352| 
    1553 0000060c     ed35             STW     .D2T1   A3,*+SP(44)       ; |352| 
    1554 0000060e     2c6e             NOP             2
    1555                            .dwpsn  file "Emac_2DSP.c",line 353,column 2,is_stmt
    1556 00000610 0209ac2a!            MVKL    .S2     _GetPacket,B4
    1557 00000614 0200006a!            MVKH    .S2     _GetPacket,B4
    1558 00000618     bdc5             STW     .D2T2   B4,*+SP(52)       ; |353| 
    1559 0000061a     2c6e             NOP             2
    1560                            .dwpsn  file "Emac_2DSP.c",line 354,column 2,is_stmt
    1561 00000620 0189c828!            MVKL    .S1     _FreePacket,A3
    1562 00000624 01800068!            MVKH    .S1     _FreePacket,A3
    1563 00000628     cdb5             STW     .D2T1   A3,*+SP(56)       ; |354| 
    1564 0000062a     2c6e             NOP             2
    1565                            .dwpsn  file "Emac_2DSP.c",line 355,column 2,is_stmt
    1566 0000062c 0209da2a!            MVKL    .S2     _RxPacket,B4
    1567 00000630 0200006a!            MVKH    .S2     _RxPacket,B4
    1568 00000634     fdc5             STW     .D2T2   B4,*+SP(60)       ; |355| 
    1569 00000636     2c6e             NOP             2
    1570                            .dwpsn  file "Emac_2DSP.c",line 356,column 2,is_stmt
    1571 00000638 0189f028!            MVKL    .S1     _StatusUpdate,A3
    1572 00000640 01800068!            MVKH    .S1     _StatusUpdate,A3
    1573 00000644     8e35             STW     .D2T1   A3,*+SP(64)       ; |356| 
    1574 00000646     2c6e             NOP             2
    1575                            .dwpsn  file "Emac_2DSP.c",line 357,column 2,is_stmt
    1576 00000648 020a0a2a!            MVKL    .S2     _StatisticsUpdate,B4
    1577 0000064c 0200006a!            MVKH    .S2     _StatisticsUpdate,B4
    1578 00000650     be45             STW     .D2T2   B4,*+SP(68)       ; |357| 
    1579 00000652     2c6e             NOP             2
    1580                            .dwpsn  file "Emac_2DSP.c",line 364,column 2,is_stmt
    1581 00000654 0184a358             MVK     .L1     1,A3              ; |364| 
    1582 00000658 018025bc             STB     .D2T1   A3,*+SP(37)       ; |364| 
    1583 00000660 00002000             NOP             2
    1584                            .dwpsn  file "Emac_2DSP.c",line 365,column 2,is_stmt
    1585 00000664 0200259e             LDBU    .D2T2   *+SP(37),B4       ; |365| 
    1586 00000668     6c6e             NOP             4
    1587                    
    1588 0000066c 1fff3412!            CALLP   .S2     _malloc,B3
    1589 0000066a     564a  ||         SHL     .S1X    B4,2,A4           ; |365| 
    1590                    
    1591 00000670           $C$RL25:   ; CALL OCCURS {_malloc}           ; |365| 
    1592 00000670     cd45             STW     .D2T1   A4,*+SP(40)       ; |365| 
    1593 00000672     2c6e             NOP             2
    1594                            .dwpsn  file "Emac_2DSP.c",line 366,column 7,is_stmt
    1595 00000674     0627             ZERO    .L2     B4                ; |366| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   30

    1596 00000676     fe45             STW     .D2T2   B4,*+SP(76)       ; |366| 
    1597 00000678 00002000             NOP             2
    1598                            .dwpsn  file "Emac_2DSP.c",line 366,column 12,is_stmt
    1599 00000680 0200259e             LDBU    .D2T2   *+SP(37),B4       ; |366| 
    1600 00000684     fe5d             LDW     .D2T2   *+SP(76),B5       ; |366| 
    1601 00000686     6c6e             NOP             4
    1602 00000688     ae49             CMPLTU  .L2     B5,B4,B0          ; |366| 
    1603 0000068a     d03b     [!B0]   BNOP    .S1     $C$L28,5          ; |366| 
    1604                               ; BRANCHCC OCCURS {$C$L28}        ; |366| 
    1605                    ;** --------------------------------------------------------------------------*
    1606                    ;**   BEGIN LOOP $C$L25
    1607                    ;** --------------------------------------------------------------------------*
    1608 0000068c           $C$L25:    
    1609 0000068c           $C$DW$L$_emac_Init$16$B:
    1610                            .dwpsn  file "Emac_2DSP.c",line 368,column 3,is_stmt
    1611                    
    1612 0000068c 1fff3013!            CALLP   .S2     _malloc,B3
    1613 00000690     c626  ||         MVK     .L1     0x6,A4            ; |368| 
    1614                    
    1615 00000692           $C$RL26:   ; CALL OCCURS {_malloc}           ; |368| 
    1616 00000692     fe4d             LDW     .D2T2   *+SP(76),B4       ; |368| 
    1617 00000694     dd5d             LDW     .D2T2   *+SP(40),B5       ; |368| 
    1618 00000696     6c6e             NOP             4
    1619 00000698     84c5             STW     .D2T1   A4,*+B5[B4]       ; |368| 
    1620 0000069a     2c6e             NOP             2
    1621                            .dwpsn  file "Emac_2DSP.c",line 369,column 8,is_stmt
    1622 000006a0     0627             ZERO    .L2     B4                ; |369| 
    1623 000006a2     de45             STW     .D2T2   B4,*+SP(72)       ; |369| 
    1624 000006a4 00002000             NOP             2
    1625                            .dwpsn  file "Emac_2DSP.c",line 369,column 13,is_stmt
    1626 000006a8 0010c9da             CMPLTU  .L2     B4,6,B0           ; |369| 
    1627 000006ac     a8fb     [!B0]   BNOP    .S1     $C$L27,5          ; |369| 
    1628                               ; BRANCHCC OCCURS {$C$L27}        ; |369| 
    1629 000006ae           $C$DW$L$_emac_Init$16$E:
    1630                    ;*----------------------------------------------------------------------------*
    1631                    ;*   SOFTWARE PIPELINE INFORMATION
    1632                    ;*      Disqualified loop: Software pipelining disabled
    1633                    ;*----------------------------------------------------------------------------*
    1634 000006ae           $C$L26:    
    1635 000006ae           $C$DW$L$_emac_Init$17$B:
    1636                            .dwpsn  file "Emac_2DSP.c",line 370,column 4,is_stmt
    1637 000006ae     dd7d             LDW     .D2T2   *+SP(40),B7       ; |370| 
    1638 000006b0     fe6d             LDW     .D2T2   *+SP(76),B6       ; |370| 
    1639 000006b2     de4d             LDW     .D2T2   *+SP(72),B4       ; |370| 
    1640 000006b4 0400002a%            MVKL    .S2     _LocalMAC,B8
    1641 000006b8 0400006a%            MVKH    .S2     _LocalMAC,B8
    1642 000006c0     0c6e             NOP             1
    1643 000006c2     d5ed             LDW     .D2T2   *+B7[B6],B6       ; |370| 
    1644                    
    1645 000006c8     a247             MV      .L2     B4,B5             ; |370| 
    1646 000006c4 02110a97  ||         LDBU    .D2T2   *+B4[B8],B4       ; |370| 
    1647                    
    1648 000006ca     6c6e             NOP             4
    1649 000006cc     b745             STB     .D2T2   B4,*+B6[B5]       ; |370| 
    1650 000006ce     2c6e             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   31

    1651                            .dwpsn  file "Emac_2DSP.c",line 369,column 18,is_stmt
    1652 000006d0     de4d             LDW     .D2T2   *+SP(72),B4       ; |369| 
    1653 000006d2     6c6e             NOP             4
    1654 000006d4     2641             ADD     .L2     1,B4,B4           ; |369| 
    1655 000006d6     de45             STW     .D2T2   B4,*+SP(72)       ; |369| 
    1656 000006d8 00002000             NOP             2
    1657                            .dwpsn  file "Emac_2DSP.c",line 369,column 13,is_stmt
    1658 000006e0 0010c9da             CMPLTU  .L2     B4,6,B0           ; |369| 
    1659 000006e4     b9eb     [ B0]   BNOP    .S1     $C$L26,5          ; |369| 
    1660                               ; BRANCHCC OCCURS {$C$L26}        ; |369| 
    1661 000006e6           $C$DW$L$_emac_Init$17$E:
    1662                    ;** --------------------------------------------------------------------------*
    1663 000006e6           $C$L27:    
    1664 000006e6           $C$DW$L$_emac_Init$18$B:
    1665                            .dwpsn  file "Emac_2DSP.c",line 366,column 39,is_stmt
    1666 000006e6     fe4d             LDW     .D2T2   *+SP(76),B4       ; |366| 
    1667 000006e8     6c6e             NOP             4
    1668 000006ea     2641             ADD     .L2     1,B4,B4           ; |366| 
    1669 000006ec     fe45             STW     .D2T2   B4,*+SP(76)       ; |366| 
    1670 000006ee     2c6e             NOP             2
    1671                            .dwpsn  file "Emac_2DSP.c",line 366,column 12,is_stmt
    1672 000006f0 0200259e             LDBU    .D2T2   *+SP(37),B4       ; |366| 
    1673 000006f4     fe5d             LDW     .D2T2   *+SP(76),B5       ; |366| 
    1674 000006f6     6c6e             NOP             4
    1675 000006f8     ae49             CMPLTU  .L2     B5,B4,B0          ; |366| 
    1676 000006fa     b5ab     [ B0]   BNOP    .S1     $C$L25,5          ; |366| 
    1677                               ; BRANCHCC OCCURS {$C$L25}        ; |366| 
    1678 00000700           $C$DW$L$_emac_Init$18$E:
    1679                    ;** --------------------------------------------------------------------------*
    1680 00000700           $C$L28:    
    1681                            .dwpsn  file "Emac_2DSP.c",line 374,column 2,is_stmt
    1682 00000700 01800028%            MVKL    .S1     $C$SL11+0,A3      ; |374| 
    1683 00000704 01800068%            MVKH    .S1     $C$SL11+0,A3      ; |374| 
    1684                    
    1685 00000708 1fff2013!            CALLP   .S2     _printf,B3
    1686 0000070c 01bc22f4  ||         STW     .D2T1   A3,*+SP(4)        ; |374| 
    1687                    
    1688 00000710           $C$RL27:   ; CALL OCCURS {_printf}           ; |374| 
    1689                            .dwpsn  file "Emac_2DSP.c",line 375,column 2,is_stmt
    1690 00000710 022b3c2a             MVKL    .S2     0x12345678,B4
    1691 00000714 02091a6a             MVKH    .S2     0x12345678,B4
    1692                    
    1693 00000718 1fff2013!            CALLP   .S2     _EMAC_open,B3
    1694 0000071c 0204a359  ||         MVK     .L1     0x1,A4            ; |375| 
    1695 00000724     a736  ||         ADDAW   .D1X    SP,5,A6           ; |375| 
    1696 00000720 1300057f! ||         ADDAW   .D2     DP,(_hEMAC),B6    ; |375| 
    1697                    
    1698 00000726           $C$RL28:   ; CALL OCCURS {_EMAC_open}        ; |375| 
    1699 00000726     ce45             STW     .D2T1   A4,*+SP(72)       ; |375| 
    1700 00000728     2c6e             NOP             2
    1701                            .dwpsn  file "Emac_2DSP.c",line 376,column 2,is_stmt
    1702 0000072a     1247             MV      .L2X    A4,B0
    1703 0000072c     a5bb     [!B0]   BNOP    .S1     $C$L29,5          ; |376| 
    1704                               ; BRANCHCC OCCURS {$C$L29}        ; |376| 
    1705                    ;** --------------------------------------------------------------------------*
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   32

    1706                            .dwpsn  file "Emac_2DSP.c",line 378,column 3,is_stmt
    1707                    
    1708 00000730 01800028%            MVKL    .S1     $C$SL12+0,A3      ; |378| 
    1709 0000072e     8047  ||         MV      .L2     B0,B4
    1710                    
    1711 00000734 01800069%            MVKH    .S1     $C$SL12+0,A3      ; |378| 
    1712 00000738     dc45  ||         STW     .D2T2   B4,*+SP(8)        ; |378| 
    1713                    
    1714 00000740 1fff1812!            CALLP   .S2     _printf,B3
    1715 0000073a     ac35  ||         STW     .D2T1   A3,*+SP(4)        ; |378| 
    1716                    
    1717 00000744           $C$RL29:   ; CALL OCCURS {_printf}           ; |378| 
    1718                            .dwpsn  file "Emac_2DSP.c",line 379,column 3,is_stmt
    1719 00000744 01e68120             BNOP    .S1     $C$L37,4          ; |379| 
    1720 00000748 0200a358             ZERO    .L1     A4                ; |379| 
    1721                               ; BRANCH OCCURS {$C$L37}          ; |379| 
    1722                    ;** --------------------------------------------------------------------------*
    1723 0000074c           $C$L29:    
    1724                            .dwpsn  file "Emac_2DSP.c",line 383,column 2,is_stmt
    1725                    
    1726 0000074c 1fff1813!            CALLP   .S2     _EMAC_setReceiveFilter,B3
    1727 00000750 0200056d! ||         LDW     .D2T1   *+DP(_hEMAC),A4   ; |383| 
    1728 00000754     2627  ||         MVK     .L2     0x1,B4            ; |383| 
    1729                    
    1730 00000756           $C$RL30:   ; CALL OCCURS {_EMAC_setReceiveFilter}  ; |383| 
    1731 00000756     ce45             STW     .D2T1   A4,*+SP(72)       ; |383| 
    1732 00000758     2c6e             NOP             2
    1733                            .dwpsn  file "Emac_2DSP.c",line 384,column 2,is_stmt
    1734 0000075a     1247             MV      .L2X    A4,B0
    1735 00000760     a43b     [!B0]   BNOP    .S1     $C$L30,5          ; |384| 
    1736                               ; BRANCHCC OCCURS {$C$L30}        ; |384| 
    1737                    ;** --------------------------------------------------------------------------*
    1738                            .dwpsn  file "Emac_2DSP.c",line 386,column 3,is_stmt
    1739                    
    1740 00000764 01800028%            MVKL    .S1     $C$SL13+0,A3      ; |386| 
    1741 00000762     8047  ||         MV      .L2     B0,B4
    1742                    
    1743 00000768 01800069%            MVKH    .S1     $C$SL13+0,A3      ; |386| 
    1744 0000076c     dc45  ||         STW     .D2T2   B4,*+SP(8)        ; |386| 
    1745                    
    1746 00000770 1fff1412!            CALLP   .S2     _printf,B3
    1747 0000076e     ac35  ||         STW     .D2T1   A3,*+SP(4)        ; |386| 
    1748                    
    1749 00000774           $C$RL31:   ; CALL OCCURS {_printf}           ; |386| 
    1750                            .dwpsn  file "Emac_2DSP.c",line 387,column 3,is_stmt
    1751 00000774 01d68120             BNOP    .S1     $C$L37,4          ; |387| 
    1752 00000778 0200a358             ZERO    .L1     A4                ; |387| 
    1753                               ; BRANCH OCCURS {$C$L37}          ; |387| 
    1754                    ;** --------------------------------------------------------------------------*
    1755 00000780           $C$L30:    
    1756                            .dwpsn  file "Emac_2DSP.c",line 389,column 2,is_stmt
    1757 00000780 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |389| 
    1758 00000784 0200052a             MVKL    .S2     0x18000a,B4
    1759 00000788 02000c6a             MVKH    .S2     0x18000a,B4
    1760 0000078c     7a52             MVK     .S1     91,A4             ; |389| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   33

    1761 0000078e     0c6e             NOP             1
    1762 00000790 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |389| 
    1763 00000794 00002000             NOP             2
    1764                            .dwpsn  file "Emac_2DSP.c",line 392,column 2,is_stmt
    1765 00000798 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |392| 
    1766 000007a0     0e27             MVK     .L2     8,B4              ; |392| 
    1767 000007a2     0a52             MVK     .S1     72,A4             ; |392| 
    1768 000007a4 00002000             NOP             2
    1769 000007a8 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |392| 
    1770 000007ac 00002000             NOP             2
    1771                            .dwpsn  file "Emac_2DSP.c",line 393,column 2,is_stmt
    1772 000007b0 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |393| 
    1773 000007b4     0233             MVK     .S2     32,B4             ; |393| 
    1774 000007b6     1252             MVK     .S1     80,A4             ; |393| 
    1775 000007b8 00002000             NOP             2
    1776 000007c0 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |393| 
    1777 000007c4 00002000             NOP             2
    1778                            .dwpsn  file "Emac_2DSP.c",line 394,column 2,is_stmt
    1779 000007c8 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |394| 
    1780 000007cc     0e26             MVK     .L1     8,A4              ; |394| 
    1781 000007ce     2ad2             MVK     .S1     73,A5             ; |394| 
    1782 000007d0 00002000             NOP             2
    1783 000007d4 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |394| 
    1784 000007d8 00002000             NOP             2
    1785                            .dwpsn  file "Emac_2DSP.c",line 395,column 2,is_stmt
    1786 000007e0 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |395| 
    1787 000007e4     3252             MVK     .S1     81,A4             ; |395| 
    1788 000007e6     4c6e             NOP             3
    1789 000007e8 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |395| 
    1790 000007ec 00002000             NOP             2
    1791                            .dwpsn  file "Emac_2DSP.c",line 396,column 2,is_stmt
    1792 000007f0 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |396| 
    1793 000007f4     0e27             MVK     .L2     8,B4              ; |396| 
    1794 000007f6     4a52             MVK     .S1     74,A4             ; |396| 
    1795 000007f8 00002000             NOP             2
    1796 00000800 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |396| 
    1797 00000804 00002000             NOP             2
    1798                            .dwpsn  file "Emac_2DSP.c",line 397,column 2,is_stmt
    1799 00000808 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |397| 
    1800 0000080c     0233             MVK     .S2     32,B4             ; |397| 
    1801 0000080e     5252             MVK     .S1     82,A4             ; |397| 
    1802 00000810 00002000             NOP             2
    1803 00000814 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |397| 
    1804 00000818 00002000             NOP             2
    1805                            .dwpsn  file "Emac_2DSP.c",line 398,column 2,is_stmt
    1806 00000820 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |398| 
    1807 00000824     6ad2             MVK     .S1     75,A5             ; |398| 
    1808 00000826     0e26             MVK     .L1     8,A4              ; |398| 
    1809 00000828 00002000             NOP             2
    1810 0000082c 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |398| 
    1811 00000830 00002000             NOP             2
    1812                            .dwpsn  file "Emac_2DSP.c",line 399,column 2,is_stmt
    1813 00000834 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |399| 
    1814 00000838     7252             MVK     .S1     83,A4             ; |399| 
    1815 0000083a     4c6e             NOP             3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   34

    1816 00000840 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |399| 
    1817 00000844 00002000             NOP             2
    1818                            .dwpsn  file "Emac_2DSP.c",line 400,column 2,is_stmt
    1819 00000848 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |400| 
    1820 0000084c     8ad2             MVK     .S1     76,A5             ; |400| 
    1821 0000084e     0e26             MVK     .L1     8,A4              ; |400| 
    1822 00000850 00002000             NOP             2
    1823 00000854 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |400| 
    1824 00000858 00002000             NOP             2
    1825                            .dwpsn  file "Emac_2DSP.c",line 401,column 2,is_stmt
    1826 00000860 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |401| 
    1827 00000864     9246             MV      .L1X    B4,A4             ; |401| 
    1828 00000866     92d2             MVK     .S1     84,A5             ; |401| 
    1829 00000868 00002000             NOP             2
    1830 0000086c 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |401| 
    1831 00000870 00002000             NOP             2
    1832                            .dwpsn  file "Emac_2DSP.c",line 402,column 2,is_stmt
    1833 00000874 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |402| 
    1834 00000878     0e26             MVK     .L1     8,A4              ; |402| 
    1835 0000087a     aad2             MVK     .S1     77,A5             ; |402| 
    1836 00000880 00002000             NOP             2
    1837 00000884 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |402| 
    1838 00000888 00002000             NOP             2
    1839                            .dwpsn  file "Emac_2DSP.c",line 403,column 2,is_stmt
    1840 0000088c 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |403| 
    1841 00000890     9246             MV      .L1X    B4,A4             ; |403| 
    1842 00000892     b2d2             MVK     .S1     85,A5             ; |403| 
    1843 00000894 00002000             NOP             2
    1844 00000898 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |403| 
    1845 000008a0 00002000             NOP             2
    1846                            .dwpsn  file "Emac_2DSP.c",line 404,column 2,is_stmt
    1847 000008a4 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |404| 
    1848 000008a8     0e26             MVK     .L1     8,A4              ; |404| 
    1849 000008aa     cad2             MVK     .S1     78,A5             ; |404| 
    1850 000008ac 00002000             NOP             2
    1851 000008b0 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |404| 
    1852 000008b4 00002000             NOP             2
    1853                            .dwpsn  file "Emac_2DSP.c",line 405,column 2,is_stmt
    1854 000008b8 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |405| 
    1855 000008c0     9246             MV      .L1X    B4,A4             ; |405| 
    1856 000008c2     d2d2             MVK     .S1     86,A5             ; |405| 
    1857 000008c4 00002000             NOP             2
    1858 000008c8 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |405| 
    1859 000008cc 00002000             NOP             2
    1860                            .dwpsn  file "Emac_2DSP.c",line 406,column 2,is_stmt
    1861 000008d0 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |406| 
    1862 000008d4     0e27             MVK     .L2     8,B4              ; |406| 
    1863 000008d6     ea52             MVK     .S1     79,A4             ; |406| 
    1864 000008d8 00002000             NOP             2
    1865 000008e0 020c8a76             STW     .D1T2   B4,*+A3[A4]       ; |406| 
    1866 000008e4 00002000             NOP             2
    1867                            .dwpsn  file "Emac_2DSP.c",line 407,column 2,is_stmt
    1868 000008e8 0180026c!            LDW     .D2T1   *+DP(_EmacRegs),A3 ; |407| 
    1869 000008ec     f2d2             MVK     .S1     87,A5             ; |407| 
    1870 000008ee     0232             MVK     .S1     32,A4             ; |407| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   35

    1871 000008f0 00002000             NOP             2
    1872 000008f4 020caa74             STW     .D1T1   A4,*+A3[A5]       ; |407| 
    1873 000008f8 00002000             NOP             2
    1874                            .dwpsn  file "Emac_2DSP.c",line 408,column 2,is_stmt
    1875 00000900 0200002a%            MVKL    .S2     _LocalMAC,B4
    1876 00000904 0200006a%            MVKH    .S2     _LocalMAC,B4
    1877                    
    1878 00000908     2651             ADD     .L2     1,B4,B5
    1879 0000090a     124d  ||         LDBU    .D2T2   *B4,B4            ; |408| 
    1880                    
    1881 0000090c 02940296             LDBU    .D2T2   *B5,B5            ; |408| 
    1882 00000910 0300026e!            LDW     .D2T2   *+DP(_EmacRegs),B6 ; |408| 
    1883 00000914 0f803a2a             MVK     .S2     116,B31           ; |408| 
    1884 00000918     0c6e             NOP             1
    1885 0000091a     0e03             SHL     .S2     B4,8,B4           ; |408| 
    1886 00000920 0210affa             OR      .L2     B5,B4,B4          ; |408| 
    1887 00000924 021beaf6             STW     .D2T2   B4,*+B6[B31]      ; |408| 
    1888 00000928 00002000             NOP             2
    1889                            .dwpsn  file "Emac_2DSP.c",line 409,column 2,is_stmt
    1890 0000092c 0200002a%            MVKL    .S2     _LocalMAC+3,B4
    1891 00000930 0200006a%            MVKH    .S2     _LocalMAC+3,B4
    1892 00000934 0f100296             LDBU    .D2T2   *B4,B30           ; |409| 
    1893                    
    1894 00000938     2651             ADD     .L2     1,B4,B5
    1895 0000093a     fe30  ||         ADD     .L1X    -1,B4,A3
    1896                    
    1897 00000940 018c0215             LDBU    .D1T1   *A3,A3            ; |409| 
    1898 00000944     12ed  ||         LDBU    .D2T2   *B5,B6            ; |409| 
    1899                    
    1900 00000946     26d1             ADD     .L2     1,B5,B5
    1901 00000948 03940296             LDBU    .D2T2   *B5,B7            ; |409| 
    1902 0000094c 02fa0ca2             SHL     .S2     B30,16,B5         ; |409| 
    1903 00000950 0e80026e!            LDW     .D2T2   *+DP(_EmacRegs),B29 ; |409| 
    1904                    
    1905 00000954     1d82             SHL     .S1     A3,24,A3          ; |409| 
    1906 00000956     0f03  ||         SHL     .S2     B6,8,B6           ; |409| 
    1907                    
    1908 00000958 01947ff8             OR      .L1X    B5,A3,A3          ; |409| 
    1909 00000960 01987ff8             OR      .L1X    B6,A3,A3          ; |409| 
    1910                    
    1911 00000964 019c7ff9             OR      .L1X    B7,A3,A3          ; |409| 
    1912 00000968 0e003aaa  ||         MVK     .S2     117,B28           ; |409| 
    1913                    
    1914 0000096c 01f78af4             STW     .D2T1   A3,*+B29[B28]     ; |409| 
    1915 00000970 00002000             NOP             2
    1916                            .dwpsn  file "Emac_2DSP.c",line 410,column 2,is_stmt
    1917 00000974 0200026e!            LDW     .D2T2   *+DP(_EmacRegs),B4 ; |410| 
    1918 00000978 0280b02a             MVK     .S2     352,B5            ; |410| 
    1919 0000097c 00004000             NOP             3
    1920 00000980     a241             ADD     .L2     B5,B4,B4          ; |410| 
    1921 00000982     105d             LDW     .D2T2   *B4,B5            ; |410| 
    1922 00000984     6c6e             NOP             4
    1923 00000986     62a3             OR      .L2     8,B5,B5           ; |410| 
    1924 00000988     1055             STW     .D2T2   B5,*B4            ; |410| 
    1925 0000098a     2c6e             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   36

    1926                            .dwpsn  file "Emac_2DSP.c",line 420,column 2,is_stmt
    1927 0000098c 0200002a%            MVKL    .S2     $C$SL14+0,B4      ; |420| 
    1928 00000990 0200006a%            MVKH    .S2     $C$SL14+0,B4      ; |420| 
    1929                    
    1930 00000994 1ffed013!            CALLP   .S2     _printf,B3
    1931 00000998     bc45  ||         STW     .D2T2   B4,*+SP(4)        ; |420| 
    1932                    
    1933 0000099a           $C$RL32:   ; CALL OCCURS {_printf}           ; |420| 
    1934                            .dwpsn  file "Emac_2DSP.c",line 421,column 2,is_stmt
    1935 0000099a     0627             ZERO    .L2     B4                ; |421| 
    1936 000009a0 0200077e!            STW     .D2T2   B4,*+DP(_LocalTicks) ; |421| 
    1937 000009a4 00002000             NOP             2
    1938                            .dwpsn  file "Emac_2DSP.c",line 422,column 9,is_stmt
    1939 000009a8 0000066e!            LDW     .D2T2   *+DP(_LinkStatus),B0 ; |422| 
    1940 000009ac     52b3             MVK     .S2     50,B5             ; |422| 
    1941 000009ae     4c6e             NOP             3
    1942 000009b0 201aa120     [ B0]   BNOP    .S1     $C$L32,5          ; |422| 
    1943                               ; BRANCHCC OCCURS {$C$L32}        ; |422| 
    1944                    ;** --------------------------------------------------------------------------*
    1945 000009b4 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |422| 
    1946 000009b8     6c6e             NOP             4
    1947 000009ba     8ec9             CMPLTU  .L2     B4,B5,B0          ; |422| 
    1948 000009c0 300aa120     [!B0]   BNOP    .S1     $C$L32,5          ; |422| 
    1949                               ; BRANCHCC OCCURS {$C$L32}        ; |422| 
    1950                    ;*----------------------------------------------------------------------------*
    1951                    ;*   SOFTWARE PIPELINE INFORMATION
    1952                    ;*      Disqualified loop: Software pipelining disabled
    1953                    ;*----------------------------------------------------------------------------*
    1954 000009c4           $C$L31:    
    1955 000009c4           $C$DW$L$_emac_Init$25$B:
    1956 000009c4 0000066e!            LDW     .D2T2   *+DP(_LinkStatus),B0 ; |422| 
    1957 000009c8 00000000             NOP             4
    1958 000009c8 200aa120     [ B0]   BNOP    .S1     $C$L32,5          ; |422| 
    1959                               ; BRANCHCC OCCURS {$C$L32}        ; |422| 
    1960 000009cc           $C$DW$L$_emac_Init$25$E:
    1961                    ;** --------------------------------------------------------------------------*
    1962 000009cc           $C$DW$L$_emac_Init$26$B:
    1963 000009cc 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |422| 
    1964 000009d0 00000000             NOP             4
    1965 000009d0     8ec9             CMPLTU  .L2     B4,B5,B0          ; |422| 
    1966 000009d2     a0ab     [ B0]   BNOP    .S1     $C$L31,5          ; |422| 
    1967                               ; BRANCHCC OCCURS {$C$L31}        ; |422| 
    1968 000009d4           $C$DW$L$_emac_Init$26$E:
    1969                    ;** --------------------------------------------------------------------------*
    1970 000009d4           $C$L32:    
    1971                            .dwpsn  file "Emac_2DSP.c",line 425,column 2,is_stmt
    1972 000009d4 0200002a%            MVKL    .S2     _status,B4
    1973 000009d8 0200006a%            MVKH    .S2     _status,B4
    1974                    
    1975 000009e0 1ffec413!            CALLP   .S2     _EMAC_getStatus,B3
    1976 000009e4 0200056c! ||         LDW     .D2T1   *+DP(_hEMAC),A4   ; |425| 
    1977                    
    1978 000009e8           $C$RL33:   ; CALL OCCURS {_EMAC_getStatus}   ; |425| 
    1979                            .dwpsn  file "Emac_2DSP.c",line 427,column 2,is_stmt
    1980 000009e8 01800028%            MVKL    .S1     _status,A3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   37

    1981 000009ec 01800068%            MVKH    .S1     _status,A3
    1982 000009f0 018c0264             LDW     .D1T1   *A3,A3            ; |427| 
    1983 000009f4 00006000             NOP             4
    1984 000009f8 0180067c!            STW     .D2T1   A3,*+DP(_LinkStatus) ; |427| 
    1985 000009fc 00002000             NOP             2
    1986                            .dwpsn  file "Emac_2DSP.c",line 428,column 2,is_stmt
    1987 00000a00 0200066e!            LDW     .D2T2   *+DP(_LinkStatus),B4 ; |428| 
    1988 00000a04 00006000             NOP             4
    1989 00000a08 0010abda             CMPGTU  .L2     B4,5,B0           ; |428| 
    1990 00000a0c 2048a120     [ B0]   BNOP    .S1     $C$L34,5          ; |428| 
    1991                               ; BRANCHCC OCCURS {$C$L34}        ; |428| 
    1992                    ;** --------------------------------------------------------------------------*
    1993                            .dwpsn  file "Emac_2DSP.c",line 430,column 3,is_stmt
    1994 00000a10 0200086e!            LDW     .D2T2   *+DP(_uiMacMode),B4 ; |430| 
    1995 00000a14     6c6e             NOP             4
    1996 00000a16     0227             CMPEQ   .L2     0,B4,B0           ; |430| 
    1997 00000a18 302ca120     [!B0]   BNOP    .S1     $C$L33,5          ; |430| 
    1998                               ; BRANCHCC OCCURS {$C$L33}        ; |430| 
    1999                    ;** --------------------------------------------------------------------------*
    2000                            .dwpsn  file "Emac_2DSP.c",line 431,column 4,is_stmt
    2001 00000a20 0200066e!            LDW     .D2T2   *+DP(_LinkStatus),B4 ; |431| 
    2002 00000a24 0280002a%            MVKL    .S2     $C$SL15+0,B5      ; |431| 
    2003 00000a28 0300002a%            MVKL    .S2     _LinkStr,B6
    2004 00000a2c 0280006a%            MVKH    .S2     $C$SL15+0,B5      ; |431| 
    2005                    
    2006 00000a34     bc55             STW     .D2T2   B5,*+SP(4)        ; |431| 
    2007 00000a30 0300006b% ||         MVKH    .S2     _LinkStr,B6
    2008                    
    2009 00000a36     954d             LDW     .D2T2   *+B6[B4],B4       ; |431| 
    2010 00000a38 01800028%            MVKL    .S1     _status+4,A3
    2011 00000a40 01800068%            MVKH    .S1     _status+4,A3
    2012 00000a44     2c6e             NOP             2
    2013 00000a46     dc45             STW     .D2T2   B4,*+SP(8)        ; |431| 
    2014 00000a48 018c0264             LDW     .D1T1   *A3,A3            ; |431| 
    2015 00000a4c     6c6e             NOP             4
    2016                    
    2017 00000a50 1ffeb812!            CALLP   .S2     _printf,B3
    2018 00000a4e     ec35  ||         STW     .D2T1   A3,*+SP(12)       ; |431| 
    2019                    
    2020 00000a54           $C$RL34:   ; CALL OCCURS {_printf}           ; |431| 
    2021 00000a54 0028a120             BNOP    .S1     $C$L34,5          ; |431| 
    2022                               ; BRANCH OCCURS {$C$L34}          ; |431| 
    2023                    ;** --------------------------------------------------------------------------*
    2024 00000a58           $C$L33:    
    2025                            .dwpsn  file "Emac_2DSP.c",line 433,column 4,is_stmt
    2026 00000a58 0280066e!            LDW     .D2T2   *+DP(_LinkStatus),B5 ; |433| 
    2027 00000a60 0200002a%            MVKL    .S2     $C$SL16+0,B4      ; |433| 
    2028 00000a64 0300002a%            MVKL    .S2     _LinkStr,B6
    2029 00000a68 0200006a%            MVKH    .S2     $C$SL16+0,B4      ; |433| 
    2030                    
    2031 00000a70     bc45             STW     .D2T2   B4,*+SP(4)        ; |433| 
    2032 00000a6c 0300006b% ||         MVKH    .S2     _LinkStr,B6
    2033                    
    2034 00000a72     b54d             LDW     .D2T2   *+B6[B5],B4       ; |433| 
    2035 00000a74 01800028%            MVKL    .S1     _status+4,A3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   38

    2036 00000a78 01800068%            MVKH    .S1     _status+4,A3
    2037 00000a80     2c6e             NOP             2
    2038 00000a82     dc45             STW     .D2T2   B4,*+SP(8)        ; |433| 
    2039 00000a84 018c0264             LDW     .D1T1   *A3,A3            ; |433| 
    2040 00000a88     6c6e             NOP             4
    2041                    
    2042 00000a8c 1ffeb012!            CALLP   .S2     _printf,B3
    2043 00000a8a     ec35  ||         STW     .D2T1   A3,*+SP(12)       ; |433| 
    2044                    
    2045 00000a90           $C$RL35:   ; CALL OCCURS {_printf}           ; |433| 
    2046                    ;** --------------------------------------------------------------------------*
    2047 00000a90           $C$L34:    
    2048                            .dwpsn  file "Emac_2DSP.c",line 435,column 2,is_stmt
    2049 00000a90 0280002a%            MVKL    .S2     $C$SL17+0,B5      ; |435| 
    2050 00000a94 0200002a%            MVKL    .S2     _status+8,B4
    2051 00000a98 0280006a%            MVKH    .S2     $C$SL17+0,B5      ; |435| 
    2052                    
    2053 00000aa4     bc55             STW     .D2T2   B5,*+SP(4)        ; |435| 
    2054 00000aa0 0200006b% ||         MVKH    .S2     _status+8,B4
    2055                    
    2056 00000aa6     104d             LDW     .D2T2   *B4,B4            ; |435| 
    2057 00000aa8 01800028%            MVKL    .S1     _status+12,A3
    2058 00000aac 01800068%            MVKH    .S1     _status+12,A3
    2059 00000ab0     2c6e             NOP             2
    2060 00000ab2     dc45             STW     .D2T2   B4,*+SP(8)        ; |435| 
    2061 00000ab4 018c0264             LDW     .D1T1   *A3,A3            ; |435| 
    2062 00000ab8     6c6e             NOP             4
    2063                    
    2064 00000ac0 1ffea812!            CALLP   .S2     _printf,B3
    2065 00000aba     ec35  ||         STW     .D2T1   A3,*+SP(12)       ; |435| 
    2066                    
    2067 00000ac4           $C$RL36:   ; CALL OCCURS {_printf}           ; |435| 
    2068                            .dwpsn  file "Emac_2DSP.c",line 436,column 2,is_stmt
    2069 00000ac4 01800028%            MVKL    .S1     _status+16,A3
    2070 00000ac8 01800068%            MVKH    .S1     _status+16,A3
    2071 00000acc 000c0264             LDW     .D1T1   *A3,A0            ; |436| 
    2072 00000ad0     6c6e             NOP             4
    2073 00000ad2     a63a     [!A0]   BNOP    .S1     $C$L35,5          ; |436| 
    2074                               ; BRANCHCC OCCURS {$C$L35}        ; |436| 
    2075                    ;** --------------------------------------------------------------------------*
    2076                            .dwpsn  file "Emac_2DSP.c",line 437,column 3,is_stmt
    2077 00000ad4 0200002a%            MVKL    .S2     $C$SL18+0,B4      ; |437| 
    2078 00000ad8 0200006a%            MVKH    .S2     $C$SL18+0,B4      ; |437| 
    2079 00000ae0 023c22f6             STW     .D2T2   B4,*+SP(4)        ; |437| 
    2080 00000ae4 018c0264             LDW     .D1T1   *A3,A3            ; |437| 
    2081 00000ae8     6c6e             NOP             4
    2082                    
    2083 00000aec 1ffea412!            CALLP   .S2     _printf,B3
    2084 00000aea     cc35  ||         STW     .D2T1   A3,*+SP(8)        ; |437| 
    2085                    
    2086 00000af0           $C$RL37:   ; CALL OCCURS {_printf}           ; |437| 
    2087                    ;** --------------------------------------------------------------------------*
    2088 00000af0           $C$L35:    
    2089                            .dwpsn  file "Emac_2DSP.c",line 439,column 2,is_stmt
    2090 00000af0 0000066e!            LDW     .D2T2   *+DP(_LinkStatus),B0 ; |439| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   39

    2091 00000af4     6c6e             NOP             4
    2092 00000af6     a56b     [ B0]   BNOP    .S1     $C$L36,5          ; |439| 
    2093                               ; BRANCHCC OCCURS {$C$L36}        ; |439| 
    2094                    ;** --------------------------------------------------------------------------*
    2095                            .dwpsn  file "Emac_2DSP.c",line 440,column 3,is_stmt
    2096 00000af8 01800028%            MVKL    .S1     $C$SL19+0,A3      ; |440| 
    2097 00000b00 01800068%            MVKH    .S1     $C$SL19+0,A3      ; |440| 
    2098                    
    2099 00000b04 1ffea013!            CALLP   .S2     _printf,B3
    2100 00000b08     ac35  ||         STW     .D2T1   A3,*+SP(4)        ; |440| 
    2101                    
    2102 00000b0a           $C$RL38:   ; CALL OCCURS {_printf}           ; |440| 
    2103                    ;** --------------------------------------------------------------------------*
    2104 00000b0a           $C$L36:    
    2105                            .dwpsn  file "Emac_2DSP.c",line 442,column 2,is_stmt
    2106 00000b0a     2626             MVK     .L1     0x1,A4            ; |442| 
    2107                    ;** --------------------------------------------------------------------------*
    2108 00000b0c           $C$L37:    
    2109                            .dwpsn  file "Emac_2DSP.c",line 443,column 1,is_stmt
    2110 00000b0c 01be92e6             LDW     .D2T2   *++SP(80),B3      ; |443| 
    2111 00000b10     6c6e             NOP             4
    2112                            .dwcfi  cfa_offset, 0
    2113                            .dwcfi  restore_reg, 19
    2114                            .dwcfi  cfa_offset, 0
    2115 00000b12     a1ef             RETNOP  .S2     B3,5              ; |443| 
    2116                               ; BRANCH OCCURS {B3}              ; |443| 
    2117                    
    2118                    $C$DW$103       .dwtag  DW_TAG_TI_loop
    2119                            .dwattr $C$DW$103, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L3
    2120                            .dwattr $C$DW$103, DW_AT_TI_begin_file("Emac_2DSP.c")
    2121                            .dwattr $C$DW$103, DW_AT_TI_begin_line(0x1a6)
    2122                            .dwattr $C$DW$103, DW_AT_TI_end_line(0x1a6)
    2123                    $C$DW$104       .dwtag  DW_TAG_TI_loop_range
    2124                            .dwattr $C$DW$104, DW_AT_low_pc($C$DW$L$_emac_Init$25$B)
    2125                            .dwattr $C$DW$104, DW_AT_high_pc($C$DW$L$_emac_Init$25$E)
    2126                    $C$DW$105       .dwtag  DW_TAG_TI_loop_range
    2127                            .dwattr $C$DW$105, DW_AT_low_pc($C$DW$L$_emac_Init$26$B)
    2128                            .dwattr $C$DW$105, DW_AT_high_pc($C$DW$L$_emac_Init$26$E)
    2129                            .dwendtag $C$DW$103
    2130                    
    2131                    
    2132                    $C$DW$106       .dwtag  DW_TAG_TI_loop
    2133                            .dwattr $C$DW$106, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L2
    2134                            .dwattr $C$DW$106, DW_AT_TI_begin_file("Emac_2DSP.c")
    2135                            .dwattr $C$DW$106, DW_AT_TI_begin_line(0x16e)
    2136                            .dwattr $C$DW$106, DW_AT_TI_end_line(0x173)
    2137                    $C$DW$107       .dwtag  DW_TAG_TI_loop_range
    2138                            .dwattr $C$DW$107, DW_AT_low_pc($C$DW$L$_emac_Init$16$B)
    2139                            .dwattr $C$DW$107, DW_AT_high_pc($C$DW$L$_emac_Init$16$E)
    2140                    $C$DW$108       .dwtag  DW_TAG_TI_loop_range
    2141                            .dwattr $C$DW$108, DW_AT_low_pc($C$DW$L$_emac_Init$18$B)
    2142                            .dwattr $C$DW$108, DW_AT_high_pc($C$DW$L$_emac_Init$18$E)
    2143                    
    2144                    $C$DW$109       .dwtag  DW_TAG_TI_loop
    2145                            .dwattr $C$DW$109, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   40

    2146                            .dwattr $C$DW$109, DW_AT_TI_begin_file("Emac_2DSP.c")
    2147                            .dwattr $C$DW$109, DW_AT_TI_begin_line(0x171)
    2148                            .dwattr $C$DW$109, DW_AT_TI_end_line(0x172)
    2149                    $C$DW$110       .dwtag  DW_TAG_TI_loop_range
    2150                            .dwattr $C$DW$110, DW_AT_low_pc($C$DW$L$_emac_Init$17$B)
    2151                            .dwattr $C$DW$110, DW_AT_high_pc($C$DW$L$_emac_Init$17$E)
    2152                            .dwendtag $C$DW$109
    2153                    
    2154                            .dwendtag $C$DW$106
    2155                    
    2156                    
    2157                    $C$DW$111       .dwtag  DW_TAG_TI_loop
    2158                            .dwattr $C$DW$111, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L1
    2159                            .dwattr $C$DW$111, DW_AT_TI_begin_file("Emac_2DSP.c")
    2160                            .dwattr $C$DW$111, DW_AT_TI_begin_line(0x133)
    2161                            .dwattr $C$DW$111, DW_AT_TI_end_line(0x14c)
    2162                    $C$DW$112       .dwtag  DW_TAG_TI_loop_range
    2163                            .dwattr $C$DW$112, DW_AT_low_pc($C$DW$L$_emac_Init$8$B)
    2164                            .dwattr $C$DW$112, DW_AT_high_pc($C$DW$L$_emac_Init$8$E)
    2165                    $C$DW$113       .dwtag  DW_TAG_TI_loop_range
    2166                            .dwattr $C$DW$113, DW_AT_low_pc($C$DW$L$_emac_Init$10$B)
    2167                            .dwattr $C$DW$113, DW_AT_high_pc($C$DW$L$_emac_Init$10$E)
    2168                    $C$DW$114       .dwtag  DW_TAG_TI_loop_range
    2169                            .dwattr $C$DW$114, DW_AT_low_pc($C$DW$L$_emac_Init$12$B)
    2170                            .dwattr $C$DW$114, DW_AT_high_pc($C$DW$L$_emac_Init$12$E)
    2171                    $C$DW$115       .dwtag  DW_TAG_TI_loop_range
    2172                            .dwattr $C$DW$115, DW_AT_low_pc($C$DW$L$_emac_Init$14$B)
    2173                            .dwattr $C$DW$115, DW_AT_high_pc($C$DW$L$_emac_Init$14$E)
    2174                    
    2175                    $C$DW$116       .dwtag  DW_TAG_TI_loop
    2176                            .dwattr $C$DW$116, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L1
    2177                            .dwattr $C$DW$116, DW_AT_TI_begin_file("Emac_2DSP.c")
    2178                            .dwattr $C$DW$116, DW_AT_TI_begin_line(0x136)
    2179                            .dwattr $C$DW$116, DW_AT_TI_end_line(0x139)
    2180                    $C$DW$117       .dwtag  DW_TAG_TI_loop_range
    2181                            .dwattr $C$DW$117, DW_AT_low_pc($C$DW$L$_emac_Init$9$B)
    2182                            .dwattr $C$DW$117, DW_AT_high_pc($C$DW$L$_emac_Init$9$E)
    2183                            .dwendtag $C$DW$116
    2184                    
    2185                    
    2186                    $C$DW$118       .dwtag  DW_TAG_TI_loop
    2187                            .dwattr $C$DW$118, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L2
    2188                            .dwattr $C$DW$118, DW_AT_TI_begin_file("Emac_2DSP.c")
    2189                            .dwattr $C$DW$118, DW_AT_TI_begin_line(0x13a)
    2190                            .dwattr $C$DW$118, DW_AT_TI_end_line(0x13d)
    2191                    $C$DW$119       .dwtag  DW_TAG_TI_loop_range
    2192                            .dwattr $C$DW$119, DW_AT_low_pc($C$DW$L$_emac_Init$11$B)
    2193                            .dwattr $C$DW$119, DW_AT_high_pc($C$DW$L$_emac_Init$11$E)
    2194                            .dwendtag $C$DW$118
    2195                    
    2196                    
    2197                    $C$DW$120       .dwtag  DW_TAG_TI_loop
    2198                            .dwattr $C$DW$120, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L2
    2199                            .dwattr $C$DW$120, DW_AT_TI_begin_file("Emac_2DSP.c")
    2200                            .dwattr $C$DW$120, DW_AT_TI_begin_line(0x141)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   41

    2201                            .dwattr $C$DW$120, DW_AT_TI_end_line(0x143)
    2202                    $C$DW$121       .dwtag  DW_TAG_TI_loop_range
    2203                            .dwattr $C$DW$121, DW_AT_low_pc($C$DW$L$_emac_Init$13$B)
    2204                            .dwattr $C$DW$121, DW_AT_high_pc($C$DW$L$_emac_Init$13$E)
    2205                            .dwendtag $C$DW$120
    2206                    
    2207                            .dwendtag $C$DW$111
    2208                    
    2209                    
    2210                    $C$DW$122       .dwtag  DW_TAG_TI_loop
    2211                            .dwattr $C$DW$122, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L1
    2212                            .dwattr $C$DW$122, DW_AT_TI_begin_file("Emac_2DSP.c")
    2213                            .dwattr $C$DW$122, DW_AT_TI_begin_line(0x129)
    2214                            .dwattr $C$DW$122, DW_AT_TI_end_line(0x12d)
    2215                    $C$DW$123       .dwtag  DW_TAG_TI_loop_range
    2216                            .dwattr $C$DW$123, DW_AT_low_pc($C$DW$L$_emac_Init$6$B)
    2217                            .dwattr $C$DW$123, DW_AT_high_pc($C$DW$L$_emac_Init$6$E)
    2218                            .dwendtag $C$DW$122
    2219                    
    2220                    
    2221                    $C$DW$124       .dwtag  DW_TAG_TI_loop
    2222                            .dwattr $C$DW$124, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L1
    2223                            .dwattr $C$DW$124, DW_AT_TI_begin_file("Emac_2DSP.c")
    2224                            .dwattr $C$DW$124, DW_AT_TI_begin_line(0x121)
    2225                            .dwattr $C$DW$124, DW_AT_TI_end_line(0x125)
    2226                    $C$DW$125       .dwtag  DW_TAG_TI_loop_range
    2227                            .dwattr $C$DW$125, DW_AT_low_pc($C$DW$L$_emac_Init$3$B)
    2228                            .dwattr $C$DW$125, DW_AT_high_pc($C$DW$L$_emac_Init$3$E)
    2229                            .dwendtag $C$DW$124
    2230                    
    2231                            .dwattr $C$DW$99, DW_AT_TI_end_file("Emac_2DSP.c")
    2232                            .dwattr $C$DW$99, DW_AT_TI_end_line(0x1bb)
    2233                            .dwattr $C$DW$99, DW_AT_TI_end_column(0x01)
    2234                            .dwendentry
    2235                            .dwendtag $C$DW$99
    2236                    
    2237 00000b14                   .sect   ".text"
    2238                            .global _emacTxPackets
    2239                    
    2240                    $C$DW$126       .dwtag  DW_TAG_subprogram, DW_AT_name("emacTxPackets")
    2241                            .dwattr $C$DW$126, DW_AT_low_pc(_emacTxPackets)
    2242                            .dwattr $C$DW$126, DW_AT_high_pc(0x00)
    2243                            .dwattr $C$DW$126, DW_AT_TI_symbol_name("_emacTxPackets")
    2244                            .dwattr $C$DW$126, DW_AT_external
    2245                            .dwattr $C$DW$126, DW_AT_TI_begin_file("Emac_2DSP.c")
    2246                            .dwattr $C$DW$126, DW_AT_TI_begin_line(0x1be)
    2247                            .dwattr $C$DW$126, DW_AT_TI_begin_column(0x06)
    2248                            .dwpsn  file "Emac_2DSP.c",line 447,column 1,is_stmt,address _emacTxPackets
    2249                    
    2250                            .dwfde $C$DW$CIE, _emacTxPackets
    2251                    
    2252                    ;******************************************************************************
    2253                    ;* FUNCTION NAME: emacTxPackets                                               *
    2254                    ;*                                                                            *
    2255                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   42

    2256                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    2257                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    2258                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    2259                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2260                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    2261                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    2262                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    2263                    ;*   Local Frame Size  : 32 Args + 48 Auto + 4 Save = 84 byte                 *
    2264                    ;******************************************************************************
    2265 00000b14           _emacTxPackets:
    2266                    ;** --------------------------------------------------------------------------*
    2267                            .dwcfi  cfa_offset, 0
    2268                            .dwcfi  save_reg_to_reg, 228, 19
    2269 00000b14 01bed4f6             STW     .D2T2   B3,*SP--(88)      ; |447| 
    2270 00000b18     2c6e             NOP             2
    2271                            .dwcfi  cfa_offset, 88
    2272                            .dwcfi  save_reg_to_mem, 19, 0
    2273                    $C$DW$127       .dwtag  DW_TAG_formal_parameter, DW_AT_name("uiPacketSize")
    2274                            .dwattr $C$DW$127, DW_AT_TI_symbol_name("_uiPacketSize")
    2275                            .dwattr $C$DW$127, DW_AT_type(*$C$DW$T$112)
    2276                            .dwattr $C$DW$127, DW_AT_location[DW_OP_reg4]
    2277                    $C$DW$128       .dwtag  DW_TAG_variable, DW_AT_name("uiPacketSize")
    2278                            .dwattr $C$DW$128, DW_AT_TI_symbol_name("_uiPacketSize")
    2279                            .dwattr $C$DW$128, DW_AT_type(*$C$DW$T$112)
    2280                            .dwattr $C$DW$128, DW_AT_location[DW_OP_breg31 36]
    2281                    $C$DW$129       .dwtag  DW_TAG_variable, DW_AT_name("iResult")
    2282                            .dwattr $C$DW$129, DW_AT_TI_symbol_name("_iResult")
    2283                            .dwattr $C$DW$129, DW_AT_type(*$C$DW$T$21)
    2284                            .dwattr $C$DW$129, DW_AT_location[DW_OP_breg31 40]
    2285                    $C$DW$130       .dwtag  DW_TAG_variable, DW_AT_name("oldTick")
    2286                            .dwattr $C$DW$130, DW_AT_TI_symbol_name("_oldTick")
    2287                            .dwattr $C$DW$130, DW_AT_type(*$C$DW$T$21)
    2288                            .dwattr $C$DW$130, DW_AT_location[DW_OP_breg31 44]
    2289                    $C$DW$131       .dwtag  DW_TAG_variable, DW_AT_name("intmask")
    2290                            .dwattr $C$DW$131, DW_AT_TI_symbol_name("_intmask")
    2291                            .dwattr $C$DW$131, DW_AT_type(*$C$DW$T$21)
    2292                            .dwattr $C$DW$131, DW_AT_location[DW_OP_breg31 48]
    2293                    $C$DW$132       .dwtag  DW_TAG_variable, DW_AT_name("TxCount")
    2294                            .dwattr $C$DW$132, DW_AT_TI_symbol_name("_TxCount")
    2295                            .dwattr $C$DW$132, DW_AT_type(*$C$DW$T$21)
    2296                            .dwattr $C$DW$132, DW_AT_location[DW_OP_breg31 52]
    2297                    $C$DW$133       .dwtag  DW_TAG_variable, DW_AT_name("TxBytes")
    2298                            .dwattr $C$DW$133, DW_AT_TI_symbol_name("_TxBytes")
    2299                            .dwattr $C$DW$133, DW_AT_type(*$C$DW$T$21)
    2300                            .dwattr $C$DW$133, DW_AT_location[DW_OP_breg31 56]
    2301                    $C$DW$134       .dwtag  DW_TAG_variable, DW_AT_name("TxDoneCount")
    2302                            .dwattr $C$DW$134, DW_AT_TI_symbol_name("_TxDoneCount")
    2303                            .dwattr $C$DW$134, DW_AT_type(*$C$DW$T$21)
    2304                            .dwattr $C$DW$134, DW_AT_location[DW_OP_breg31 60]
    2305                    $C$DW$135       .dwtag  DW_TAG_variable, DW_AT_name("preTxDoneCount")
    2306                            .dwattr $C$DW$135, DW_AT_TI_symbol_name("_preTxDoneCount")
    2307                            .dwattr $C$DW$135, DW_AT_type(*$C$DW$T$21)
    2308                            .dwattr $C$DW$135, DW_AT_location[DW_OP_breg31 64]
    2309                    $C$DW$136       .dwtag  DW_TAG_variable, DW_AT_name("timeStampCount")
    2310                            .dwattr $C$DW$136, DW_AT_TI_symbol_name("_timeStampCount")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   43

    2311                            .dwattr $C$DW$136, DW_AT_type(*$C$DW$T$177)
    2312                            .dwattr $C$DW$136, DW_AT_location[DW_OP_breg31 72]
    2313                    $C$DW$137       .dwtag  DW_TAG_variable, DW_AT_name("pPkt")
    2314                            .dwattr $C$DW$137, DW_AT_TI_symbol_name("_pPkt")
    2315                            .dwattr $C$DW$137, DW_AT_type(*$C$DW$T$48)
    2316                            .dwattr $C$DW$137, DW_AT_location[DW_OP_breg31 80]
    2317 00000b1a     ad45             STW     .D2T1   A4,*+SP(36)       ; |447| 
    2318 00000b20     2c6e             NOP             2
    2319                            .dwpsn  file "Emac_2DSP.c",line 450,column 14,is_stmt
    2320 00000b22     05a6             ZERO    .L1     A3                ; |450| 
    2321 00000b24     adb5             STW     .D2T1   A3,*+SP(52)       ; |450| 
    2322 00000b26     2c6e             NOP             2
    2323                            .dwpsn  file "Emac_2DSP.c",line 450,column 25,is_stmt
    2324 00000b28     91c7             MV      .L2X    A3,B4
    2325 00000b2a     ddc5             STW     .D2T2   B4,*+SP(56)       ; |450| 
    2326 00000b2c 00002000             NOP             2
    2327                            .dwpsn  file "Emac_2DSP.c",line 455,column 2,is_stmt
    2328 00000b30 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |455| 
    2329 00000b34     6c6e             NOP             4
    2330 00000b36     fd45             STW     .D2T2   B4,*+SP(44)       ; |455| 
    2331 00000b38 00002000             NOP             2
    2332                            .dwpsn  file "Emac_2DSP.c",line 456,column 2,is_stmt
    2333 00000b40 0200026e!            LDW     .D2T2   *+DP(_EmacRegs),B4 ; |456| 
    2334 00000b44     1693             MVK     .S2     144,B5            ; |456| 
    2335 00000b46     ae12             MVK     .S1     141,A4            ; |456| 
    2336 00000b48     2c6e             NOP             2
    2337                    
    2338 00000b4a     7246             MV      .L1X    B4,A3             ; |456| 
    2339 00000b4c 0210aae6  ||         LDW     .D2T2   *+B4[B5],B4       ; |456| 
    2340                    
    2341 00000b50 018c8a64             LDW     .D1T1   *+A3[A4],A3       ; |456| 
    2342 00000b54 00006000             NOP             4
    2343 00000b58 021072fa             SUB     .L2X    A3,B4,B4          ; |456| 
    2344 00000b60     9e45             STW     .D2T2   B4,*+SP(64)       ; |456| 
    2345 00000b62     2c6e             NOP             2
    2346                            .dwpsn  file "Emac_2DSP.c",line 457,column 2,is_stmt
    2347 00000b64 1ffe9412!            CALLP   .S2     _CSL_tscRead,B3
    2348 00000b68           $C$RL40:   ; CALL OCCURS {_CSL_tscRead}      ; |457| 
    2349 00000b68 023d23c4             STDW    .D2T1   A5:A4,*+SP(72)    ; |457| 
    2350 00000b6c     2c6e             NOP             2
    2351                            .dwpsn  file "Emac_2DSP.c",line 460,column 9,is_stmt
    2352 00000b6e     bdcd             LDW     .D2T2   *+SP(52),B4       ; |460| 
    2353 00000b70 0290002a             MVK     .S2     8192,B5           ; |460| 
    2354 00000b74     4c6e             NOP             3
    2355 00000b76     8ec9             CMPLTU  .L2     B4,B5,B0          ; |460| 
    2356 00000b78 309aa120     [!B0]   BNOP    .S1     $C$L41,5          ; |460| 
    2357                               ; BRANCHCC OCCURS {$C$L41}        ; |460| 
    2358                    ;*----------------------------------------------------------------------------*
    2359                    ;*   SOFTWARE PIPELINE INFORMATION
    2360                    ;*      Disqualified loop: Software pipelining disabled
    2361                    ;*----------------------------------------------------------------------------*
    2362 00000b80           $C$L38:    
    2363 00000b80           $C$DW$L$_emacTxPackets$2$B:
    2364                            .dwpsn  file "Emac_2DSP.c",line 464,column 3,is_stmt
    2365 00000b80 01800028%            MVKL    .S1     _FreeQueue,A3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   44

    2366 00000b84 01800068%            MVKH    .S1     _FreeQueue,A3
    2367 00000b88 018c0264             LDW     .D1T1   *A3,A3            ; |464| 
    2368 00000b8c     0233             MVK     .S2     32,B4             ; |464| 
    2369 00000b8e     4c6e             NOP             3
    2370 00000b90     9dc9             CMPGTU  .L2X    A3,B4,B0          ; |464| 
    2371 00000b92     e0bb     [!B0]   BNOP    .S1     $C$L40,5          ; |464| 
    2372                               ; BRANCHCC OCCURS {$C$L40}        ; |464| 
    2373 00000b94           $C$DW$L$_emacTxPackets$2$E:
    2374                    ;** --------------------------------------------------------------------------*
    2375 00000b94           $C$DW$L$_emacTxPackets$3$B:
    2376                            .dwpsn  file "Emac_2DSP.c",line 467,column 4,is_stmt
    2377 00000b94 02000028%            MVKL    .S1     _FreeQueue,A4
    2378                    
    2379 00000ba0 1ffe8c12             CALLP   .S2     _App_pqPop,B3
    2380 00000b98 02000069% ||         MVKH    .S1     _FreeQueue,A4
    2381                    
    2382 00000ba4           $C$RL41:   ; CALL OCCURS {_App_pqPop}        ; |467| 
    2383 00000ba4     9247             MV      .L2X    A4,B4             ; |467| 
    2384 00000ba6     9ec5             STW     .D2T2   B4,*+SP(80)       ; |467| 
    2385 00000ba8     2c6e             NOP             2
    2386                            .dwpsn  file "Emac_2DSP.c",line 470,column 4,is_stmt
    2387                    
    2388 00000baa     6246             MV      .L1     A4,A3
    2389 00000bac 02000028  ||         ZERO    .S1     A4
    2390                    
    2391 00000bb0 02600068             MVKH    .S1     0xc0000000,A4
    2392 00000bb4 020ca274             STW     .D1T1   A4,*+A3(20)       ; |470| 
    2393 00000bb8     2c6e             NOP             2
    2394                            .dwpsn  file "Emac_2DSP.c",line 471,column 4,is_stmt
    2395 00000bba     bd4d             LDW     .D2T2   *+SP(36),B4       ; |471| 
    2396 00000bc0     8ebd             LDW     .D2T1   *+SP(80),A3       ; |471| 
    2397 00000bc2     6c6e             NOP             4
    2398 00000bc4 020cc276             STW     .D1T2   B4,*+A3(24)       ; |471| 
    2399 00000bc8     2c6e             NOP             2
    2400                            .dwpsn  file "Emac_2DSP.c",line 472,column 4,is_stmt
    2401 00000bca     8ebd             LDW     .D2T1   *+SP(80),A3       ; |472| 
    2402 00000bcc     0626             ZERO    .L1     A4                ; |472| 
    2403 00000bce     4c6e             NOP             3
    2404 00000bd0 020ce274             STW     .D1T1   A4,*+A3(28)       ; |472| 
    2405 00000bd4     2c6e             NOP             2
    2406                            .dwpsn  file "Emac_2DSP.c",line 473,column 4,is_stmt
    2407 00000bd6     8ebd             LDW     .D2T1   *+SP(80),A3       ; |473| 
    2408 00000bd8 00006000             NOP             4
    2409 00000be0 020d0274             STW     .D1T1   A4,*+A3(32)       ; |473| 
    2410 00000be4     2c6e             NOP             2
    2411                            .dwpsn  file "Emac_2DSP.c",line 474,column 4,is_stmt
    2412 00000be6     bd4d             LDW     .D2T2   *+SP(36),B4       ; |474| 
    2413 00000be8     9edd             LDW     .D2T2   *+SP(80),B5       ; |474| 
    2414 00000bea     6c6e             NOP             4
    2415 00000bec     38c5             STW     .D2T2   B4,*+B5(36)       ; |474| 
    2416 00000bee     2c6e             NOP             2
    2417                            .dwpsn  file "Emac_2DSP.c",line 475,column 4,is_stmt
    2418 00000bf0     9ecd             LDW     .D2T2   *+SP(80),B4       ; |475| 
    2419 00000bf2     26a7             MVK     .L2     1,B5              ; |475| 
    2420 00000bf4     4c6e             NOP             3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   45

    2421 00000bf6     5855             STW     .D2T2   B5,*+B4(40)       ; |475| 
    2422 00000bf8 00002000             NOP             2
    2423                            .dwpsn  file "Emac_2DSP.c",line 492,column 4,is_stmt
    2424 00000c00 021003e2             MVC     .S2     IER,B4            ; |492| 
    2425 00000c04     01b2             MVK     .S1     32,A3             ; |492| 
    2426 00000c06     0c6e             NOP             1
    2427 00000c08 020c9f7a             AND     .L2X    A3,B4,B4          ; |492| 
    2428 00000c0c     9dc5             STW     .D2T2   B4,*+SP(48)       ; |492| 
    2429 00000c0e     2c6e             NOP             2
    2430                            .dwpsn  file "Emac_2DSP.c",line 493,column 4,is_stmt
    2431 00000c10 021003e2             MVC     .S2     IER,B4            ; |493| 
    2432 00000c14 0210a5ca             CLR     .S2     B4,5,5,B4         ; |493| 
    2433 00000c18 021003a2             MVC     .S2     B4,IER            ; |493| 
    2434 00000c20 00000000             NOP             1
    2435                            .dwpsn  file "Emac_2DSP.c",line 494,column 4,is_stmt
    2436 00000c24 0200056c!            LDW     .D2T1   *+DP(_hEMAC),A4   ; |494| 
    2437                    
    2438 00000c28 1ffe7c13!            CALLP   .S2     _EMAC_sendPacket,B3
    2439 00000c2c     9ecd  ||         LDW     .D2T2   *+SP(80),B4       ; |494| 
    2440                    
    2441 00000c2e           $C$RL42:   ; CALL OCCURS {_EMAC_sendPacket}  ; |494| 
    2442 00000c2e     cd45             STW     .D2T1   A4,*+SP(40)       ; |494| 
    2443 00000c30 00002000             NOP             2
    2444                            .dwpsn  file "Emac_2DSP.c",line 495,column 4,is_stmt
    2445 00000c34 021003e2             MVC     .S2     IER,B4            ; |495| 
    2446 00000c38     9ddd             LDW     .D2T2   *+SP(48),B5       ; |495| 
    2447 00000c3a     6c6e             NOP             4
    2448 00000c40 0210affa             OR      .L2     B5,B4,B4          ; |495| 
    2449 00000c44 021003a2             MVC     .S2     B4,IER            ; |495| 
    2450 00000c48     0c6e             NOP             1
    2451                            .dwpsn  file "Emac_2DSP.c",line 497,column 4,is_stmt
    2452 00000c4a     1247             MV      .L2X    A4,B0
    2453 00000c4c 3014a120     [!B0]   BNOP    .S1     $C$L39,5          ; |497| 
    2454                               ; BRANCHCC OCCURS {$C$L39}        ; |497| 
    2455 00000c50           $C$DW$L$_emacTxPackets$3$E:
    2456                    ;** --------------------------------------------------------------------------*
    2457                            .dwpsn  file "Emac_2DSP.c",line 499,column 5,is_stmt
    2458                    
    2459 00000c50 01800029%            MVKL    .S1     $C$SL20+0,A3      ; |499| 
    2460 00000c54     8047  ||         MV      .L2     B0,B4
    2461                    
    2462 00000c58 01800068%            MVKH    .S1     $C$SL20+0,A3      ; |499| 
    2463 00000c56     dc45  ||         STW     .D2T2   B4,*+SP(8)        ; |499| 
    2464                    
    2465 00000c60 1ffe7413!            CALLP   .S2     _printf,B3
    2466 00000c64     ac35  ||         STW     .D2T1   A3,*+SP(4)        ; |499| 
    2467                    
    2468 00000c66           $C$RL43:   ; CALL OCCURS {_printf}           ; |499| 
    2469                            .dwpsn  file "Emac_2DSP.c",line 500,column 5,is_stmt
    2470 00000c66     a68a             BNOP    .S1     $C$L41,5          ; |500| 
    2471                               ; BRANCH OCCURS {$C$L41}          ; |500| 
    2472                    ;** --------------------------------------------------------------------------*
    2473 00000c68           $C$L39:    
    2474 00000c68           $C$DW$L$_emacTxPackets$5$B:
    2475                            .dwpsn  file "Emac_2DSP.c",line 504,column 4,is_stmt
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   46

    2476 00000c68     bdcd             LDW     .D2T2   *+SP(52),B4       ; |504| 
    2477 00000c6a     6c6e             NOP             4
    2478 00000c6c     2641             ADD     .L2     1,B4,B4           ; |504| 
    2479 00000c6e     bdc5             STW     .D2T2   B4,*+SP(52)       ; |504| 
    2480 00000c70     2c6e             NOP             2
    2481                            .dwpsn  file "Emac_2DSP.c",line 505,column 4,is_stmt
    2482 00000c72     bd4d             LDW     .D2T2   *+SP(36),B4       ; |505| 
    2483 00000c74     dddd             LDW     .D2T2   *+SP(56),B5       ; |505| 
    2484 00000c76     4c6e             NOP             3
    2485 00000c78 0212405a             SUB     .L2     B4,14,B4          ; |505| 
    2486 00000c80     a241             ADD     .L2     B5,B4,B4          ; |505| 
    2487 00000c82     ddc5             STW     .D2T2   B4,*+SP(56)       ; |505| 
    2488 00000c84           $C$DW$L$_emacTxPackets$5$E:
    2489                    ;** --------------------------------------------------------------------------*
    2490 00000c84           $C$L40:    
    2491 00000c84           $C$DW$L$_emacTxPackets$6$B:
    2492                            .dwpsn  file "Emac_2DSP.c",line 460,column 9,is_stmt
    2493 00000c84 023da2e6             LDW     .D2T2   *+SP(52),B4       ; |460| 
    2494 00000c88 0290002a             MVK     .S2     8192,B5           ; |460| 
    2495 00000c8c     4c6e             NOP             3
    2496 00000c8e     8ec9             CMPLTU  .L2     B4,B5,B0          ; |460| 
    2497 00000c90 2f80a120     [ B0]   BNOP    .S1     $C$L38,5          ; |460| 
    2498                               ; BRANCHCC OCCURS {$C$L38}        ; |460| 
    2499 00000c94           $C$DW$L$_emacTxPackets$6$E:
    2500                    ;*----------------------------------------------------------------------------*
    2501                    ;*   SOFTWARE PIPELINE INFORMATION
    2502                    ;*      Disqualified loop: Software pipelining disabled
    2503                    ;*----------------------------------------------------------------------------*
    2504 00000c94           $C$L41:    
    2505 00000c94           $C$DW$L$_emacTxPackets$7$B:
    2506                            .dwpsn  file "Emac_2DSP.c",line 512,column 3,is_stmt
    2507 00000c94 0200026e!            LDW     .D2T2   *+DP(_EmacRegs),B4 ; |512| 
    2508 00000c98     1693             MVK     .S2     144,B5            ; |512| 
    2509 00000c9a     ae12             MVK     .S1     141,A4            ; |512| 
    2510 00000ca0 0fbe02e6             LDW     .D2T2   *+SP(64),B31      ; |512| 
    2511 00000ca4     0c6e             NOP             1
    2512                    
    2513 00000ca6     7246             MV      .L1X    B4,A3             ; |512| 
    2514 00000ca8 0210aae6  ||         LDW     .D2T2   *+B4[B5],B4       ; |512| 
    2515                    
    2516 00000cac 018c8a64             LDW     .D1T1   *+A3[A4],A3       ; |512| 
    2517 00000cb0     6c6e             NOP             4
    2518 00000cb2     7a30             SUB     .L1X    A3,B4,A3          ; |512| 
    2519 00000cb4 00000000             NOP             1
    2520 00000cb8 027c72fa             SUB     .L2X    A3,B31,B4         ; |512| 
    2521 00000cc0     fdc5             STW     .D2T2   B4,*+SP(60)       ; |512| 
    2522 00000cc2     2c6e             NOP             2
    2523                            .dwpsn  file "Emac_2DSP.c",line 513,column 3,is_stmt
    2524 00000cc4 023d62e6             LDW     .D2T2   *+SP(44),B4       ; |513| 
    2525 00000cc8 0280076e!            LDW     .D2T2   *+DP(_LocalTicks),B5 ; |513| 
    2526 00000ccc 0f000f2a             MVK     .S2     30,B30            ; |513| 
    2527 00000cd0     4c6e             NOP             3
    2528 00000cd2     aa41             SUB     .L2     B5,B4,B4          ; |513| 
    2529 00000cd4 007889fa             CMPGTU  .L2     B4,B30,B0         ; |513| 
    2530 00000cd8 3016a120     [!B0]   BNOP    .S1     $C$L42,5          ; |513| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   47

    2531                               ; BRANCHCC OCCURS {$C$L42}        ; |513| 
    2532 00000ce0           $C$DW$L$_emacTxPackets$7$E:
    2533                    ;** --------------------------------------------------------------------------*
    2534 00000ce0           $C$DW$L$_emacTxPackets$8$B:
    2535                            .dwpsn  file "Emac_2DSP.c",line 515,column 4,is_stmt
    2536 00000ce0 02000028%            MVKL    .S1     $C$SL21+0,A4      ; |515| 
    2537                    
    2538 00000ce4 1ffe6413!            CALLP   .S2     _puts,B3
    2539 00000ce8 02000068% ||         MVKH    .S1     $C$SL21+0,A4      ; |515| 
    2540                    
    2541 00000cec           $C$RL44:   ; CALL OCCURS {_puts}             ; |515| 
    2542 00000cec           $C$DW$L$_emacTxPackets$8$E:
    2543                    ;** --------------------------------------------------------------------------*
    2544 00000cec           $C$L42:    
    2545 00000cec           $C$DW$L$_emacTxPackets$9$B:
    2546                            .dwpsn  file "Emac_2DSP.c",line 517,column 9,is_stmt
    2547 00000cec 023de2e6             LDW     .D2T2   *+SP(60),B4       ; |517| 
    2548 00000cf0 0290002a             MVK     .S2     8192,B5           ; |517| 
    2549 00000cf4     4c6e             NOP             3
    2550 00000cf6     8ec9             CMPLTU  .L2     B4,B5,B0          ; |517| 
    2551 00000cf8 2fdaa120     [ B0]   BNOP    .S1     $C$L41,5          ; |517| 
    2552                               ; BRANCHCC OCCURS {$C$L41}        ; |517| 
    2553 00000d00           $C$DW$L$_emacTxPackets$9$E:
    2554                    ;** --------------------------------------------------------------------------*
    2555                            .dwpsn  file "Emac_2DSP.c",line 519,column 2,is_stmt
    2556 00000d00 1ffe6012!            CALLP   .S2     _CSL_tscRead,B3
    2557 00000d04           $C$RL45:   ; CALL OCCURS {_CSL_tscRead}      ; |519| 
    2558 00000d04 023d23e6             LDDW    .D2T2   *+SP(72),B5:B4    ; |519| 
    2559 00000d08 00000000             NOP             4
    2560 00000d08 031095f8             SUBU    .L1X    A4,B4,A7:A6       ; |519| 
    2561 00000d0c 019f1848             EXT     .S1     A7,24,24,A3       ; |519| 
    2562 00000d10 0294b2fa             SUB     .L2X    A5,B5,B5          ; |519| 
    2563 00000d14     b1d1             ADD     .L2X    B5,A3,B5          ; |519| 
    2564 00000d16     9347             MV      .L2X    A6,B4             ; |519| 
    2565 00000d18 023d23c6             STDW    .D2T2   B5:B4,*+SP(72)    ; |519| 
    2566 00000d20     2c6e             NOP             2
    2567                            .dwpsn  file "Emac_2DSP.c",line 521,column 2,is_stmt
    2568 00000d22     ddcd             LDW     .D2T2   *+SP(56),B4       ; |521| 
    2569 00000d24 02a1202a             MVKL    .S2     0xf4240,B5
    2570 00000d28 028007ea             MVKH    .S2     0xf4240,B5
    2571 00000d2c     0727             ZERO    .L2     B6                ; |521| 
    2572 00000d2e     0c6e             NOP             1
    2573 00000d30 08106ca2             SHL     .S2     B4,3,B16          ; |521| 
    2574 00000d34 0213a9a2             SHRU    .S2     B4,29,B4          ; |521| 
    2575 00000d38 0340c632             MPY32U  .M2     B6,B16,B7:B6      ; |521| 
    2576 00000d40 04148632             MPY32U  .M2     B4,B5,B9:B8       ; |521| 
    2577 00000d44 0840a632             MPY32U  .M2     B5,B16,B17:B16    ; |521| 
    2578 00000d48 023d23e6             LDDW    .D2T2   *+SP(72),B5:B4    ; |521| 
    2579 00000d4c 00000000             NOP             1
    2580 00000d50 0320c57a             ADDU    .L2     B6,B8,B7:B6       ; |521| 
    2581 00000d54 031a257a             ADDU    .L2     B17,B6,B7:B6      ; |521| 
    2582 00000d58     9806             MV      .L1X    B16,A4            ; |521| 
    2583                    
    2584 00000d5a     b346             MV      .L1X    B6,A5             ; |521| 
    2585 00000d60 1ffe5412! ||         CALLP   .S2     __divull,B3
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   48

    2586                    
    2587 00000d64           $C$RL47:   ; CALL OCCURS {__divull}          ; |521| 
    2588 00000d64     dded             LDW     .D2T2   *+SP(56),B6       ; |521| 
    2589 00000d66     bd4d             LDW     .D2T2   *+SP(36),B4       ; |521| 
    2590 00000d68 02bda2e6             LDW     .D2T2   *+SP(52),B5       ; |521| 
    2591 00000d6c 01800028%            MVKL    .S1     $C$SL22+0,A3      ; |521| 
    2592                    
    2593 00000d70 01800069%            MVKH    .S1     $C$SL22+0,A3      ; |521| 
    2594 00000d74 023c63c4  ||         STDW    .D2T1   A5:A4,*+SP(24)    ; |521| 
    2595                    
    2596 00000d78     ac35             STW     .D2T1   A3,*+SP(4)        ; |521| 
    2597 00000d7a     fc65             STW     .D2T2   B6,*+SP(12)       ; |521| 
    2598                    
    2599 00000d80 0212405b             SUB     .L2     B4,14,B4          ; |521| 
    2600 00000d84     dc55  ||         STW     .D2T2   B5,*+SP(8)        ; |521| 
    2601                    
    2602 00000d88 1ffe5012!            CALLP   .S2     _printf,B3
    2603 00000d86     9cc5  ||         STW     .D2T2   B4,*+SP(16)       ; |521| 
    2604                    
    2605 00000d8c           $C$RL48:   ; CALL OCCURS {_printf}           ; |521| 
    2606                            .dwpsn  file "Emac_2DSP.c",line 523,column 1,is_stmt
    2607 00000d8c 01bed2e6             LDW     .D2T2   *++SP(88),B3      ; |523| 
    2608 00000d90     6c6e             NOP             4
    2609                            .dwcfi  cfa_offset, 0
    2610                            .dwcfi  restore_reg, 19
    2611                            .dwcfi  cfa_offset, 0
    2612 00000d92     a1ef             RETNOP  .S2     B3,5              ; |523| 
    2613                               ; BRANCH OCCURS {B3}              ; |523| 
    2614                    
    2615                    $C$DW$138       .dwtag  DW_TAG_TI_loop
    2616                            .dwattr $C$DW$138, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L4
    2617                            .dwattr $C$DW$138, DW_AT_TI_begin_file("Emac_2DSP.c")
    2618                            .dwattr $C$DW$138, DW_AT_TI_begin_line(0x1fe)
    2619                            .dwattr $C$DW$138, DW_AT_TI_end_line(0x205)
    2620                    $C$DW$139       .dwtag  DW_TAG_TI_loop_range
    2621                            .dwattr $C$DW$139, DW_AT_low_pc($C$DW$L$_emacTxPackets$7$B)
    2622                            .dwattr $C$DW$139, DW_AT_high_pc($C$DW$L$_emacTxPackets$7$E)
    2623                    $C$DW$140       .dwtag  DW_TAG_TI_loop_range
    2624                            .dwattr $C$DW$140, DW_AT_low_pc($C$DW$L$_emacTxPackets$8$B)
    2625                            .dwattr $C$DW$140, DW_AT_high_pc($C$DW$L$_emacTxPackets$8$E)
    2626                    $C$DW$141       .dwtag  DW_TAG_TI_loop_range
    2627                            .dwattr $C$DW$141, DW_AT_low_pc($C$DW$L$_emacTxPackets$9$B)
    2628                            .dwattr $C$DW$141, DW_AT_high_pc($C$DW$L$_emacTxPackets$9$E)
    2629                            .dwendtag $C$DW$138
    2630                    
    2631                    
    2632                    $C$DW$142       .dwtag  DW_TAG_TI_loop
    2633                            .dwattr $C$DW$142, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L3
    2634                            .dwattr $C$DW$142, DW_AT_TI_begin_file("Emac_2DSP.c")
    2635                            .dwattr $C$DW$142, DW_AT_TI_begin_line(0x1cc)
    2636                            .dwattr $C$DW$142, DW_AT_TI_end_line(0x1fc)
    2637                    $C$DW$143       .dwtag  DW_TAG_TI_loop_range
    2638                            .dwattr $C$DW$143, DW_AT_low_pc($C$DW$L$_emacTxPackets$2$B)
    2639                            .dwattr $C$DW$143, DW_AT_high_pc($C$DW$L$_emacTxPackets$2$E)
    2640                    $C$DW$144       .dwtag  DW_TAG_TI_loop_range
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   49

    2641                            .dwattr $C$DW$144, DW_AT_low_pc($C$DW$L$_emacTxPackets$3$B)
    2642                            .dwattr $C$DW$144, DW_AT_high_pc($C$DW$L$_emacTxPackets$3$E)
    2643                    $C$DW$145       .dwtag  DW_TAG_TI_loop_range
    2644                            .dwattr $C$DW$145, DW_AT_low_pc($C$DW$L$_emacTxPackets$5$B)
    2645                            .dwattr $C$DW$145, DW_AT_high_pc($C$DW$L$_emacTxPackets$5$E)
    2646                    $C$DW$146       .dwtag  DW_TAG_TI_loop_range
    2647                            .dwattr $C$DW$146, DW_AT_low_pc($C$DW$L$_emacTxPackets$6$B)
    2648                            .dwattr $C$DW$146, DW_AT_high_pc($C$DW$L$_emacTxPackets$6$E)
    2649                            .dwendtag $C$DW$142
    2650                    
    2651                            .dwattr $C$DW$126, DW_AT_TI_end_file("Emac_2DSP.c")
    2652                            .dwattr $C$DW$126, DW_AT_TI_end_line(0x20b)
    2653                            .dwattr $C$DW$126, DW_AT_TI_end_column(0x01)
    2654                            .dwendentry
    2655                            .dwendtag $C$DW$126
    2656                    
    2657 00000d94                   .sect   ".text"
    2658                            .global _emacRxPackets
    2659                    
    2660                    $C$DW$147       .dwtag  DW_TAG_subprogram, DW_AT_name("emacRxPackets")
    2661                            .dwattr $C$DW$147, DW_AT_low_pc(_emacRxPackets)
    2662                            .dwattr $C$DW$147, DW_AT_high_pc(0x00)
    2663                            .dwattr $C$DW$147, DW_AT_TI_symbol_name("_emacRxPackets")
    2664                            .dwattr $C$DW$147, DW_AT_external
    2665                            .dwattr $C$DW$147, DW_AT_TI_begin_file("Emac_2DSP.c")
    2666                            .dwattr $C$DW$147, DW_AT_TI_begin_line(0x20d)
    2667                            .dwattr $C$DW$147, DW_AT_TI_begin_column(0x06)
    2668                            .dwpsn  file "Emac_2DSP.c",line 526,column 1,is_stmt,address _emacRxPackets
    2669                    
    2670                            .dwfde $C$DW$CIE, _emacRxPackets
    2671                    
    2672                    ;******************************************************************************
    2673                    ;* FUNCTION NAME: emacRxPackets                                               *
    2674                    ;*                                                                            *
    2675                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2676                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    2677                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    2678                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    2679                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2680                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    2681                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    2682                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    2683                    ;*   Local Frame Size  : 8 Args + 12 Auto + 4 Save = 24 byte                  *
    2684                    ;******************************************************************************
    2685 00000d94           _emacRxPackets:
    2686                    ;** --------------------------------------------------------------------------*
    2687                            .dwcfi  cfa_offset, 0
    2688                            .dwcfi  save_reg_to_reg, 228, 19
    2689 00000d94 01bcd4f6             STW     .D2T2   B3,*SP--(24)      ; |526| 
    2690 00000d98 00002000             NOP             2
    2691                            .dwcfi  cfa_offset, 24
    2692                            .dwcfi  save_reg_to_mem, 19, 0
    2693                    $C$DW$148       .dwtag  DW_TAG_variable, DW_AT_name("oldTick")
    2694                            .dwattr $C$DW$148, DW_AT_TI_symbol_name("_oldTick")
    2695                            .dwattr $C$DW$148, DW_AT_type(*$C$DW$T$21)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   50

    2696                            .dwattr $C$DW$148, DW_AT_location[DW_OP_breg31 12]
    2697                    $C$DW$149       .dwtag  DW_TAG_variable, DW_AT_name("oldPacketCount")
    2698                            .dwattr $C$DW$149, DW_AT_TI_symbol_name("_oldPacketCount")
    2699                            .dwattr $C$DW$149, DW_AT_type(*$C$DW$T$21)
    2700                            .dwattr $C$DW$149, DW_AT_location[DW_OP_breg31 16]
    2701                    $C$DW$150       .dwtag  DW_TAG_variable, DW_AT_name("pPkt")
    2702                            .dwattr $C$DW$150, DW_AT_TI_symbol_name("_pPkt")
    2703                            .dwattr $C$DW$150, DW_AT_type(*$C$DW$T$48)
    2704                            .dwattr $C$DW$150, DW_AT_location[DW_OP_breg31 20]
    2705                            .dwpsn  file "Emac_2DSP.c",line 531,column 2,is_stmt
    2706 00000da0 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |531| 
    2707 00000da4 00000000             NOP             4
    2708 00000da4     fc45             STW     .D2T2   B4,*+SP(12)       ; |531| 
    2709 00000da6     2c6e             NOP             2
    2710                            .dwpsn  file "Emac_2DSP.c",line 532,column 2,is_stmt
    2711 00000da8 0200016e!            LDW     .D2T2   *+DP(_uiTotalPacketsReceived),B4 ; |532| 
    2712 00000dac 00000000             NOP             4
    2713 00000dac     9cc5             STW     .D2T2   B4,*+SP(16)       ; |532| 
    2714 00000dae     0c6e             NOP             1
    2715                            .dwpsn  file "Emac_2DSP.c",line 533,column 9,is_stmt
    2716                    ;*----------------------------------------------------------------------------*
    2717                    ;*   SOFTWARE PIPELINE INFORMATION
    2718                    ;*      Disqualified loop: Software pipelining disabled
    2719                    ;*----------------------------------------------------------------------------*
    2720 00000db0           $C$L43:    
    2721 00000db0           $C$DW$L$_emacRxPackets$2$B:
    2722                            .dwpsn  file "Emac_2DSP.c",line 536,column 3,is_stmt
    2723 00000db0 02000028%            MVKL    .S1     _RxQueue,A4
    2724                    
    2725 00000db8 1ffe4c12             CALLP   .S2     _App_pqPop,B3
    2726 00000db4 02000069% ||         MVKH    .S1     _RxQueue,A4
    2727                    
    2728 00000dc0           $C$RL49:   ; CALL OCCURS {_App_pqPop}        ; |536| 
    2729 00000dc0     0246             MV      .L1     A4,A0             ; |536| 
    2730 00000dc2     883a     [!A0]   BNOP    .S1     $C$L44,4          ; |536| 
    2731 00000dc4 003ca2f4             STW     .D2T1   A0,*+SP(20)       ; |536| 
    2732                               ; BRANCHCC OCCURS {$C$L44}        ; |536| 
    2733 00000dc8           $C$DW$L$_emacRxPackets$2$E:
    2734                    ;** --------------------------------------------------------------------------*
    2735 00000dc8           $C$DW$L$_emacRxPackets$3$B:
    2736                            .dwpsn  file "Emac_2DSP.c",line 539,column 4,is_stmt
    2737 00000dc8 0200016e!            LDW     .D2T2   *+DP(_uiTotalPacketsReceived),B4 ; |539| 
    2738 00000dcc     6c6e             NOP             4
    2739 00000dce     2641             ADD     .L2     1,B4,B4           ; |539| 
    2740 00000dd0 0200017e!            STW     .D2T2   B4,*+DP(_uiTotalPacketsReceived) ; |539| 
    2741 00000dd4 00002000             NOP             2
    2742                            .dwpsn  file "Emac_2DSP.c",line 541,column 4,is_stmt
    2743 00000dd8 02000028%            MVKL    .S1     _FreeQueue,A4
    2744                    
    2745 00000de0 1ffe5513             CALLP   .S2     _App_pqPush,B3
    2746 00000de4 02000069% ||         MVKH    .S1     _FreeQueue,A4
    2747 00000de8 02001fda  ||         MV      .L2X    A0,B4             ; |541| 
    2748                    
    2749 00000dec           $C$RL50:   ; CALL OCCURS {_App_pqPush}       ; |541| 
    2750                            .dwpsn  file "Emac_2DSP.c",line 544,column 4,is_stmt
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   51

    2751 00000dec 0200026e!            LDW     .D2T2   *+DP(_EmacRegs),B4 ; |544| 
    2752 00000df0     26a7             MVK     .L2     1,B5              ; |544| 
    2753 00000df2     1353             MVK     .S2     80,B6             ; |544| 
    2754 00000df4     2c6e             NOP             2
    2755 00000df6     d455             STW     .D2T2   B5,*+B4[B6]       ; |544| 
    2756 00000df8     2c6e             NOP             2
    2757                            .dwpsn  file "Emac_2DSP.c",line 546,column 3,is_stmt
    2758 00000dfa     ba0a             BNOP    .S1     $C$L43,5          ; |546| 
    2759                               ; BRANCH OCCURS {$C$L43}          ; |546| 
    2760 00000e00           $C$DW$L$_emacRxPackets$3$E:
    2761                    ;** --------------------------------------------------------------------------*
    2762 00000e00           $C$L44:    
    2763 00000e00           $C$DW$L$_emacRxPackets$4$B:
    2764                            .dwpsn  file "Emac_2DSP.c",line 547,column 8,is_stmt
    2765 00000e00 0280076e!            LDW     .D2T2   *+DP(_LocalTicks),B5 ; |547| 
    2766 00000e04 023c62e6             LDW     .D2T2   *+SP(12),B4       ; |547| 
    2767 00000e08 0f800a2a             MVK     .S2     20,B31            ; |547| 
    2768 00000e0c     4c6e             NOP             3
    2769 00000e0e     aa41             SUB     .L2     B5,B4,B4          ; |547| 
    2770 00000e10 007c89fa             CMPGTU  .L2     B4,B31,B0         ; |547| 
    2771 00000e14 3fd8a120     [!B0]   BNOP    .S1     $C$L43,5          ; |547| 
    2772                               ; BRANCHCC OCCURS {$C$L43}        ; |547| 
    2773 00000e18           $C$DW$L$_emacRxPackets$4$E:
    2774                    ;** --------------------------------------------------------------------------*
    2775 00000e18           $C$DW$L$_emacRxPackets$5$B:
    2776 00000e18 0200016e!            LDW     .D2T2   *+DP(_uiTotalPacketsReceived),B4 ; |547| 
    2777 00000e20     9cdd             LDW     .D2T2   *+SP(16),B5       ; |547| 
    2778 00000e22     6c6e             NOP             4
    2779 00000e24     a669             CMPEQ   .L2     B5,B4,B0          ; |547| 
    2780 00000e26     b22b     [ B0]   BNOP    .S1     $C$L43,5          ; |547| 
    2781                               ; BRANCHCC OCCURS {$C$L43}        ; |547| 
    2782 00000e28           $C$DW$L$_emacRxPackets$5$E:
    2783                    ;** --------------------------------------------------------------------------*
    2784 00000e28           $C$DW$L$_emacRxPackets$6$B:
    2785                            .dwpsn  file "Emac_2DSP.c",line 549,column 4,is_stmt
    2786 00000e28 0200016e!            LDW     .D2T2   *+DP(_uiTotalPacketsReceived),B4 ; |549| 
    2787 00000e2c 01800028%            MVKL    .S1     $C$SL23+0,A3      ; |549| 
    2788 00000e30 01800068%            MVKH    .S1     $C$SL23+0,A3      ; |549| 
    2789 00000e34     ac35             STW     .D2T1   A3,*+SP(4)        ; |549| 
    2790 00000e36     0c6e             NOP             1
    2791                    
    2792 00000e38 1ffe3c13!            CALLP   .S2     _printf,B3
    2793 00000e40 023c42f6  ||         STW     .D2T2   B4,*+SP(8)        ; |549| 
    2794                    
    2795 00000e44           $C$RL51:   ; CALL OCCURS {_printf}           ; |549| 
    2796                            .dwpsn  file "Emac_2DSP.c",line 550,column 4,is_stmt
    2797 00000e44 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |550| 
    2798 00000e48 00000000             NOP             4
    2799 00000e48     fc45             STW     .D2T2   B4,*+SP(12)       ; |550| 
    2800 00000e4a     2c6e             NOP             2
    2801                            .dwpsn  file "Emac_2DSP.c",line 551,column 4,is_stmt
    2802 00000e4c 0200016e!            LDW     .D2T2   *+DP(_uiTotalPacketsReceived),B4 ; |551| 
    2803 00000e50 00000000             NOP             4
    2804 00000e50     9cc5             STW     .D2T2   B4,*+SP(16)       ; |551| 
    2805 00000e52     2c6e             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   52

    2806                            .dwpsn  file "Emac_2DSP.c",line 533,column 9,is_stmt
    2807 00000e54 0fb8a120             BNOP    .S1     $C$L43,5          ; |533| 
    2808                               ; BRANCH OCCURS {$C$L43}          ; |533| 
    2809 00000e58           $C$DW$L$_emacRxPackets$6$E:
    2810                    ;** --------------------------------------------------------------------------*
    2811                            .dwcfi  cfa_offset, 0
    2812                            .dwcfi  restore_reg, 19
    2813                            .dwcfi  cfa_offset, 0
    2814                    
    2815                    $C$DW$151       .dwtag  DW_TAG_TI_loop
    2816                            .dwattr $C$DW$151, DW_AT_name("E:\2_DSPProject\Himalaya\EMAC\emac_2DSP\src\Emac_2DSP.asm:$C$L4
    2817                            .dwattr $C$DW$151, DW_AT_TI_begin_file("Emac_2DSP.c")
    2818                            .dwattr $C$DW$151, DW_AT_TI_begin_line(0x215)
    2819                            .dwattr $C$DW$151, DW_AT_TI_end_line(0x229)
    2820                    $C$DW$152       .dwtag  DW_TAG_TI_loop_range
    2821                            .dwattr $C$DW$152, DW_AT_low_pc($C$DW$L$_emacRxPackets$2$B)
    2822                            .dwattr $C$DW$152, DW_AT_high_pc($C$DW$L$_emacRxPackets$2$E)
    2823                    $C$DW$153       .dwtag  DW_TAG_TI_loop_range
    2824                            .dwattr $C$DW$153, DW_AT_low_pc($C$DW$L$_emacRxPackets$6$B)
    2825                            .dwattr $C$DW$153, DW_AT_high_pc($C$DW$L$_emacRxPackets$6$E)
    2826                    $C$DW$154       .dwtag  DW_TAG_TI_loop_range
    2827                            .dwattr $C$DW$154, DW_AT_low_pc($C$DW$L$_emacRxPackets$5$B)
    2828                            .dwattr $C$DW$154, DW_AT_high_pc($C$DW$L$_emacRxPackets$5$E)
    2829                    $C$DW$155       .dwtag  DW_TAG_TI_loop_range
    2830                            .dwattr $C$DW$155, DW_AT_low_pc($C$DW$L$_emacRxPackets$4$B)
    2831                            .dwattr $C$DW$155, DW_AT_high_pc($C$DW$L$_emacRxPackets$4$E)
    2832                    $C$DW$156       .dwtag  DW_TAG_TI_loop_range
    2833                            .dwattr $C$DW$156, DW_AT_low_pc($C$DW$L$_emacRxPackets$3$B)
    2834                            .dwattr $C$DW$156, DW_AT_high_pc($C$DW$L$_emacRxPackets$3$E)
    2835                            .dwendtag $C$DW$151
    2836                    
    2837                            .dwattr $C$DW$147, DW_AT_TI_end_file("Emac_2DSP.c")
    2838                            .dwattr $C$DW$147, DW_AT_TI_end_line(0x22a)
    2839                            .dwattr $C$DW$147, DW_AT_TI_end_column(0x01)
    2840                            .dwendentry
    2841                            .dwendtag $C$DW$147
    2842                    
    2843 00000e58                   .sect   ".text"
    2844                            .global _closeEMAC
    2845                    
    2846                    $C$DW$157       .dwtag  DW_TAG_subprogram, DW_AT_name("closeEMAC")
    2847                            .dwattr $C$DW$157, DW_AT_low_pc(_closeEMAC)
    2848                            .dwattr $C$DW$157, DW_AT_high_pc(0x00)
    2849                            .dwattr $C$DW$157, DW_AT_TI_symbol_name("_closeEMAC")
    2850                            .dwattr $C$DW$157, DW_AT_external
    2851                            .dwattr $C$DW$157, DW_AT_TI_begin_file("Emac_2DSP.c")
    2852                            .dwattr $C$DW$157, DW_AT_TI_begin_line(0x22b)
    2853                            .dwattr $C$DW$157, DW_AT_TI_begin_column(0x06)
    2854                            .dwpsn  file "Emac_2DSP.c",line 556,column 1,is_stmt,address _closeEMAC
    2855                    
    2856                            .dwfde $C$DW$CIE, _closeEMAC
    2857                    
    2858                    ;******************************************************************************
    2859                    ;* FUNCTION NAME: closeEMAC                                                   *
    2860                    ;*                                                                            *
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   53

    2861                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2862                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    2863                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    2864                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    2865                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2866                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    2867                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    2868                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    2869                    ;*   Local Frame Size  : 8 Args + 0 Auto + 4 Save = 12 byte                   *
    2870                    ;******************************************************************************
    2871 00000e58           _closeEMAC:
    2872                    ;** --------------------------------------------------------------------------*
    2873                            .dwcfi  cfa_offset, 0
    2874                            .dwcfi  save_reg_to_reg, 228, 19
    2875 00000e58 01bc94f6             STW     .D2T2   B3,*SP--(16)      ; |556| 
    2876 00000e60 00002000             NOP             2
    2877                            .dwcfi  cfa_offset, 16
    2878                            .dwcfi  save_reg_to_mem, 19, 0
    2879                            .dwpsn  file "Emac_2DSP.c",line 560,column 2,is_stmt
    2880 00000e64 1ffe3412!            CALLP   .S2     _EmacInterruptEnd,B3
    2881 00000e68           $C$RL52:   ; CALL OCCURS {_EmacInterruptEnd}  ; |560| 
    2882                            .dwpsn  file "Emac_2DSP.c",line 562,column 2,is_stmt
    2883 00000e68 01800028%            MVKL    .S1     $C$SL24+0,A3      ; |562| 
    2884 00000e6c 01800068%            MVKH    .S1     $C$SL24+0,A3      ; |562| 
    2885                    
    2886 00000e70 1ffe3413!            CALLP   .S2     _printf,B3
    2887 00000e74 01bc22f4  ||         STW     .D2T1   A3,*+SP(4)        ; |562| 
    2888                    
    2889 00000e78           $C$RL53:   ; CALL OCCURS {_printf}           ; |562| 
    2890                            .dwpsn  file "Emac_2DSP.c",line 563,column 2,is_stmt
    2891                    
    2892 00000e78 1ffe3413!            CALLP   .S2     _EMAC_close,B3
    2893 00000e7c 0200056c! ||         LDW     .D2T1   *+DP(_hEMAC),A4   ; |563| 
    2894                    
    2895 00000e80           $C$RL54:   ; CALL OCCURS {_EMAC_close}       ; |563| 
    2896                            .dwpsn  file "Emac_2DSP.c",line 565,column 2,is_stmt
    2897                            .dwpsn  file "Emac_2DSP.c",line 566,column 1,is_stmt
    2898 00000e80 01bc92e6             LDW     .D2T2   *++SP(16),B3      ; |566| 
    2899 00000e84     6c6e             NOP             4
    2900                            .dwcfi  cfa_offset, 0
    2901                            .dwcfi  restore_reg, 19
    2902                            .dwcfi  cfa_offset, 0
    2903 00000e86     a1ef             RETNOP  .S2     B3,5              ; |566| 
    2904                               ; BRANCH OCCURS {B3}              ; |566| 
    2905                            .dwattr $C$DW$157, DW_AT_TI_end_file("Emac_2DSP.c")
    2906                            .dwattr $C$DW$157, DW_AT_TI_end_line(0x236)
    2907                            .dwattr $C$DW$157, DW_AT_TI_end_column(0x01)
    2908                            .dwendentry
    2909                            .dwendtag $C$DW$157
    2910                    
    2911 00000e88                   .sect   ".text"
    2912                            .global _EmacHwInt
    2913                    
    2914                    $C$DW$158       .dwtag  DW_TAG_subprogram, DW_AT_name("EmacHwInt")
    2915                            .dwattr $C$DW$158, DW_AT_low_pc(_EmacHwInt)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   54

    2916                            .dwattr $C$DW$158, DW_AT_high_pc(0x00)
    2917                            .dwattr $C$DW$158, DW_AT_TI_symbol_name("_EmacHwInt")
    2918                            .dwattr $C$DW$158, DW_AT_external
    2919                            .dwattr $C$DW$158, DW_AT_TI_begin_file("Emac_2DSP.c")
    2920                            .dwattr $C$DW$158, DW_AT_TI_begin_line(0x246)
    2921                            .dwattr $C$DW$158, DW_AT_TI_begin_column(0x10)
    2922                            .dwattr $C$DW$158, DW_AT_TI_interrupt
    2923                            .dwpsn  file "Emac_2DSP.c",line 583,column 1,is_stmt,address _EmacHwInt
    2924                    
    2925                            .dwfde $C$DW$CIE, _EmacHwInt
    2926                    
    2927                    ;******************************************************************************
    2928                    ;* FUNCTION NAME: EmacHwInt                                                   *
    2929                    ;*                                                                            *
    2930                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2931                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    2932                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    2933                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    2934                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    2935                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    2936                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    2937                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    2938                    ;*   Local Frame Size  : 0 Args + 4 Auto + 216 Save = 220 byte                *
    2939                    ;******************************************************************************
    2940 00000e88           _EmacHwInt:
    2941                    ;** --------------------------------------------------------------------------*
    2942                            .dwcfi  cfa_offset, 0
    2943                            .dwcfi  save_reg_to_reg, 228, 19
    2944 00000e88 07ff9052             ADDK    .S2     -224,SP           ; |583| 
    2945                            .dwcfi  cfa_offset, 224
    2946 00000e8c 0f8038fe             STW     .D2T2   B31,*+SP(224)     ; |583| 
    2947 00000e90 00002000             NOP             2
    2948                            .dwcfi  save_reg_to_mem, 68, 0
    2949 00000e94 0f0037fe             STW     .D2T2   B30,*+SP(220)     ; |583| 
    2950 00000e98 00002000             NOP             2
    2951                            .dwcfi  save_reg_to_mem, 67, -4
    2952 00000ea0 0e8036fe             STW     .D2T2   B29,*+SP(216)     ; |583| 
    2953 00000ea4 00002000             NOP             2
    2954                            .dwcfi  save_reg_to_mem, 66, -8
    2955 00000ea8 0e0035fe             STW     .D2T2   B28,*+SP(212)     ; |583| 
    2956 00000eac 00002000             NOP             2
    2957                            .dwcfi  save_reg_to_mem, 65, -12
    2958 00000eb0 0d8034fe             STW     .D2T2   B27,*+SP(208)     ; |583| 
    2959 00000eb4 00002000             NOP             2
    2960                            .dwcfi  save_reg_to_mem, 64, -16
    2961 00000eb8 0d0033fe             STW     .D2T2   B26,*+SP(204)     ; |583| 
    2962 00000ebc 00002000             NOP             2
    2963                            .dwcfi  save_reg_to_mem, 63, -20
    2964 00000ec0 0c8032fe             STW     .D2T2   B25,*+SP(200)     ; |583| 
    2965 00000ec4 00002000             NOP             2
    2966                            .dwcfi  save_reg_to_mem, 62, -24
    2967 00000ec8 0c0031fe             STW     .D2T2   B24,*+SP(196)     ; |583| 
    2968 00000ecc 00002000             NOP             2
    2969                            .dwcfi  save_reg_to_mem, 61, -28
    2970 00000ed0 0b8030fe             STW     .D2T2   B23,*+SP(192)     ; |583| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   55

    2971 00000ed4 00002000             NOP             2
    2972                            .dwcfi  save_reg_to_mem, 60, -32
    2973 00000ed8 0b002ffe             STW     .D2T2   B22,*+SP(188)     ; |583| 
    2974 00000edc 00002000             NOP             2
    2975                            .dwcfi  save_reg_to_mem, 59, -36
    2976 00000ee0 0a802efe             STW     .D2T2   B21,*+SP(184)     ; |583| 
    2977 00000ee4 00002000             NOP             2
    2978                            .dwcfi  save_reg_to_mem, 58, -40
    2979 00000ee8 0a002dfe             STW     .D2T2   B20,*+SP(180)     ; |583| 
    2980 00000eec 00002000             NOP             2
    2981                            .dwcfi  save_reg_to_mem, 57, -44
    2982 00000ef0 09802cfe             STW     .D2T2   B19,*+SP(176)     ; |583| 
    2983 00000ef4 00002000             NOP             2
    2984                            .dwcfi  save_reg_to_mem, 56, -48
    2985 00000ef8 09002bfe             STW     .D2T2   B18,*+SP(172)     ; |583| 
    2986 00000efc 00002000             NOP             2
    2987                            .dwcfi  save_reg_to_mem, 55, -52
    2988 00000f00 08802afe             STW     .D2T2   B17,*+SP(168)     ; |583| 
    2989 00000f04 00002000             NOP             2
    2990                            .dwcfi  save_reg_to_mem, 54, -56
    2991 00000f08 080029fe             STW     .D2T2   B16,*+SP(164)     ; |583| 
    2992 00000f0c 00002000             NOP             2
    2993                            .dwcfi  save_reg_to_mem, 53, -60
    2994 00000f10 0f8028fc             STW     .D2T1   A31,*+SP(160)     ; |583| 
    2995 00000f14 00002000             NOP             2
    2996                            .dwcfi  save_reg_to_mem, 52, -64
    2997 00000f18 0f0027fc             STW     .D2T1   A30,*+SP(156)     ; |583| 
    2998 00000f1c 00002000             NOP             2
    2999                            .dwcfi  save_reg_to_mem, 51, -68
    3000 00000f20 0e8026fc             STW     .D2T1   A29,*+SP(152)     ; |583| 
    3001 00000f24 00002000             NOP             2
    3002                            .dwcfi  save_reg_to_mem, 50, -72
    3003 00000f28 0e0025fc             STW     .D2T1   A28,*+SP(148)     ; |583| 
    3004 00000f2c 00002000             NOP             2
    3005                            .dwcfi  save_reg_to_mem, 49, -76
    3006 00000f30 0d8024fc             STW     .D2T1   A27,*+SP(144)     ; |583| 
    3007 00000f34 00002000             NOP             2
    3008                            .dwcfi  save_reg_to_mem, 48, -80
    3009 00000f38 0d0023fc             STW     .D2T1   A26,*+SP(140)     ; |583| 
    3010 00000f3c 00002000             NOP             2
    3011                            .dwcfi  save_reg_to_mem, 47, -84
    3012 00000f40 0c8022fc             STW     .D2T1   A25,*+SP(136)     ; |583| 
    3013 00000f44 00002000             NOP             2
    3014                            .dwcfi  save_reg_to_mem, 46, -88
    3015 00000f48 0c0021fc             STW     .D2T1   A24,*+SP(132)     ; |583| 
    3016 00000f4c 00002000             NOP             2
    3017                            .dwcfi  save_reg_to_mem, 45, -92
    3018 00000f50 0b8020fc             STW     .D2T1   A23,*+SP(128)     ; |583| 
    3019 00000f54     2c6e             NOP             2
    3020                            .dwcfi  save_reg_to_mem, 44, -96
    3021 00000f56     efe5             STW     .D2T1   A22,*+SP(124)     ; |583| 
    3022 00000f58     2c6e             NOP             2
    3023                            .dwcfi  save_reg_to_mem, 43, -100
    3024 00000f5a     cfd5             STW     .D2T1   A21,*+SP(120)     ; |583| 
    3025 00000f60     2c6e             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   56

    3026                            .dwcfi  save_reg_to_mem, 42, -104
    3027 00000f62     afc5             STW     .D2T1   A20,*+SP(116)     ; |583| 
    3028 00000f64     2c6e             NOP             2
    3029                            .dwcfi  save_reg_to_mem, 41, -108
    3030 00000f66     8fb5             STW     .D2T1   A19,*+SP(112)     ; |583| 
    3031 00000f68     2c6e             NOP             2
    3032                            .dwcfi  save_reg_to_mem, 40, -112
    3033 00000f6a     ef25             STW     .D2T1   A18,*+SP(108)     ; |583| 
    3034 00000f6c     2c6e             NOP             2
    3035                            .dwcfi  save_reg_to_mem, 39, -116
    3036 00000f6e     cf15             STW     .D2T1   A17,*+SP(104)     ; |583| 
    3037 00000f70     2c6e             NOP             2
    3038                            .dwcfi  save_reg_to_mem, 38, -120
    3039 00000f72     af05             STW     .D2T1   A16,*+SP(100)     ; |583| 
    3040 00000f74 00002000             NOP             2
    3041                            .dwcfi  save_reg_to_mem, 37, -124
    3042 00000f78 04bf02f6             STW     .D2T2   B9,*+SP(96)       ; |583| 
    3043 00000f80 00002000             NOP             2
    3044                            .dwcfi  save_reg_to_mem, 25, -128
    3045 00000f84 043ee2f6             STW     .D2T2   B8,*+SP(92)       ; |583| 
    3046 00000f88     2c6e             NOP             2
    3047                            .dwcfi  save_reg_to_mem, 24, -132
    3048 00000f8a     def5             STW     .D2T2   B7,*+SP(88)       ; |583| 
    3049 00000f8c     2c6e             NOP             2
    3050                            .dwcfi  save_reg_to_mem, 23, -136
    3051 00000f8e     bee5             STW     .D2T2   B6,*+SP(84)       ; |583| 
    3052 00000f90     2c6e             NOP             2
    3053                            .dwcfi  save_reg_to_mem, 22, -140
    3054 00000f92     9ed5             STW     .D2T2   B5,*+SP(80)       ; |583| 
    3055 00000f94     2c6e             NOP             2
    3056                            .dwcfi  save_reg_to_mem, 21, -144
    3057 00000f96     fe45             STW     .D2T2   B4,*+SP(76)       ; |583| 
    3058 00000f98     2c6e             NOP             2
    3059                            .dwcfi  save_reg_to_mem, 20, -148
    3060 00000f9a     de35             STW     .D2T2   B3,*+SP(72)       ; |583| 
    3061 00000fa0     2c6e             NOP             2
    3062                            .dwcfi  save_reg_to_mem, 19, -152
    3063 00000fa2     be25             STW     .D2T2   B2,*+SP(68)       ; |583| 
    3064 00000fa4     2c6e             NOP             2
    3065                            .dwcfi  save_reg_to_mem, 18, -156
    3066 00000fa6     9e15             STW     .D2T2   B1,*+SP(64)       ; |583| 
    3067 00000fa8     2c6e             NOP             2
    3068                            .dwcfi  save_reg_to_mem, 17, -160
    3069 00000faa     fd85             STW     .D2T2   B0,*+SP(60)       ; |583| 
    3070 00000fac 00002000             NOP             2
    3071                            .dwcfi  save_reg_to_mem, 16, -164
    3072 00000fb0 04bdc2f4             STW     .D2T1   A9,*+SP(56)       ; |583| 
    3073 00000fb4 00002000             NOP             2
    3074                            .dwcfi  save_reg_to_mem, 9, -168
    3075 00000fb8 043da2f4             STW     .D2T1   A8,*+SP(52)       ; |583| 
    3076 00000fc0     2c6e             NOP             2
    3077                            .dwcfi  save_reg_to_mem, 8, -172
    3078 00000fc2     8df5             STW     .D2T1   A7,*+SP(48)       ; |583| 
    3079 00000fc4     2c6e             NOP             2
    3080                            .dwcfi  save_reg_to_mem, 7, -176
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   57

    3081 00000fc6     ed65             STW     .D2T1   A6,*+SP(44)       ; |583| 
    3082 00000fc8     2c6e             NOP             2
    3083                            .dwcfi  save_reg_to_mem, 6, -180
    3084 00000fca     cd55             STW     .D2T1   A5,*+SP(40)       ; |583| 
    3085 00000fcc     2c6e             NOP             2
    3086                            .dwcfi  save_reg_to_mem, 5, -184
    3087 00000fce     ad45             STW     .D2T1   A4,*+SP(36)       ; |583| 
    3088 00000fd0     2c6e             NOP             2
    3089                            .dwcfi  save_reg_to_mem, 4, -188
    3090 00000fd2     8d35             STW     .D2T1   A3,*+SP(32)       ; |583| 
    3091 00000fd4     2c6e             NOP             2
    3092                            .dwcfi  save_reg_to_mem, 3, -192
    3093 00000fd6     eca5             STW     .D2T1   A2,*+SP(28)       ; |583| 
    3094 00000fd8     2c6e             NOP             2
    3095                            .dwcfi  save_reg_to_mem, 2, -196
    3096 00000fda     cc95             STW     .D2T1   A1,*+SP(24)       ; |583| 
    3097 00000fe0     2c6e             NOP             2
    3098                            .dwcfi  save_reg_to_mem, 1, -200
    3099 00000fe2     ac85             STW     .D2T1   A0,*+SP(20)       ; |583| 
    3100 00000fe4 00002000             NOP             2
    3101                            .dwcfi  save_reg_to_mem, 0, -204
    3102 00000fe8 003403e2             MVC     .S2     ILC,B0            ; |583| 
    3103 00000fec     9c85             STW     .D2T2   B0,*+SP(16)       ; |583| 
    3104 00000fee     2c6e             NOP             2
    3105                            .dwcfi  save_reg_to_mem, 88, -208
    3106 00000ff0 003803e2             MVC     .S2     RILC,B0           ; |583| 
    3107 00000ff4     fc05             STW     .D2T2   B0,*+SP(12)       ; |583| 
    3108 00000ff6     2c6e             NOP             2
    3109                            .dwcfi  save_reg_to_mem, 89, -208
    3110                    $C$DW$159       .dwtag  DW_TAG_variable, DW_AT_name("i")
    3111                            .dwattr $C$DW$159, DW_AT_TI_symbol_name("_i")
    3112                            .dwattr $C$DW$159, DW_AT_type(*$C$DW$T$21)
    3113                            .dwattr $C$DW$159, DW_AT_location[DW_OP_breg31 4]
    3114                            .dwpsn  file "Emac_2DSP.c",line 586,column 2,is_stmt
    3115 00000ff8 0000056e!            LDW     .D2T2   *+DP(_hEMAC),B0   ; |586| 
    3116 00000ffc 00000000             NOP             4
    3117 00001000     a23b     [!B0]   BNOP    .S1     $C$L45,5          ; |586| 
    3118                               ; BRANCHCC OCCURS {$C$L45}        ; |586| 
    3119                    ;** --------------------------------------------------------------------------*
    3120                            .dwpsn  file "Emac_2DSP.c",line 587,column 3,is_stmt
    3121                    
    3122 00001004 1ffe0012!            CALLP   .S2     _EMAC_serviceCheck,B3
    3123 00001002     9046  ||         MV      .L1X    B0,A4             ; |587| 
    3124                    
    3125 00001008           $C$RL55:   ; CALL OCCURS {_EMAC_serviceCheck}  ; |587| 
    3126 00001008     ac45             STW     .D2T1   A4,*+SP(4)        ; |587| 
    3127 0000100a     2c6e             NOP             2
    3128                            .dwpsn  file "Emac_2DSP.c",line 588,column 3,is_stmt
    3129 0000100c     1247             MV      .L2X    A4,B0
    3130 0000100e     a22b     [ B0]   BNOP    .S1     $C$L45,5          ; |588| 
    3131                               ; BRANCHCC OCCURS {$C$L45}        ; |588| 
    3132                    ;** --------------------------------------------------------------------------*
    3133                            .dwpsn  file "Emac_2DSP.c",line 589,column 4,is_stmt
    3134                            .dwpsn  file "Emac_2DSP.c",line 593,column 2,is_stmt
    3135                    ;** --------------------------------------------------------------------------*
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   58

    3136 00001010           $C$L45:    
    3137                            .dwpsn  file "Emac_2DSP.c",line 594,column 1,is_stmt
    3138 00001010     9c8d             LDW     .D2T2   *+SP(16),B0       ; |594| 
    3139 00001012 00000000             NOP             4
    3140 00001012     d86f             MVC     .S2     B0,ILC            ; |594| 
    3141 00001014     4c6e             NOP             3
    3142                            .dwcfi  restore_reg, 88
    3143 00001016     fc0d             LDW     .D2T2   *+SP(12),B0       ; |594| 
    3144 00001018 00000000             NOP             4
    3145 00001018 070003a2             MVC     .S2     B0,RILC           ; |594| 
    3146 00001020 00004000             NOP             3
    3147                            .dwcfi  restore_reg, 89
    3148 00001024 0f8038ee             LDW     .D2T2   *+SP(224),B31     ; |594| 
    3149 00001028 00000000             NOP             4
    3150                            .dwcfi  restore_reg, 68
    3151 00001028 0f0037ee             LDW     .D2T2   *+SP(220),B30     ; |594| 
    3152 0000102c 00000000             NOP             4
    3153                            .dwcfi  restore_reg, 67
    3154 0000102c 0e8036ee             LDW     .D2T2   *+SP(216),B29     ; |594| 
    3155 00001030 00000000             NOP             4
    3156                            .dwcfi  restore_reg, 66
    3157 00001030 0e0035ee             LDW     .D2T2   *+SP(212),B28     ; |594| 
    3158 00001034 00000000             NOP             4
    3159                            .dwcfi  restore_reg, 65
    3160 00001034 0d8034ee             LDW     .D2T2   *+SP(208),B27     ; |594| 
    3161 00001038 00000000             NOP             4
    3162                            .dwcfi  restore_reg, 64
    3163 00001038 0d0033ee             LDW     .D2T2   *+SP(204),B26     ; |594| 
    3164 0000103c 00000000             NOP             4
    3165                            .dwcfi  restore_reg, 63
    3166 00001040 0c8032ee             LDW     .D2T2   *+SP(200),B25     ; |594| 
    3167 00001044 00000000             NOP             4
    3168                            .dwcfi  restore_reg, 62
    3169 00001044 0c0031ee             LDW     .D2T2   *+SP(196),B24     ; |594| 
    3170 00001048 00000000             NOP             4
    3171                            .dwcfi  restore_reg, 61
    3172 00001048 0b8030ee             LDW     .D2T2   *+SP(192),B23     ; |594| 
    3173 0000104c 00000000             NOP             4
    3174                            .dwcfi  restore_reg, 60
    3175 0000104c 0b002fee             LDW     .D2T2   *+SP(188),B22     ; |594| 
    3176 00001050 00000000             NOP             4
    3177                            .dwcfi  restore_reg, 59
    3178 00001050 0a802eee             LDW     .D2T2   *+SP(184),B21     ; |594| 
    3179 00001054 00000000             NOP             4
    3180                            .dwcfi  restore_reg, 58
    3181 00001054 0a002dee             LDW     .D2T2   *+SP(180),B20     ; |594| 
    3182 00001058 00000000             NOP             4
    3183                            .dwcfi  restore_reg, 57
    3184 00001058 09802cee             LDW     .D2T2   *+SP(176),B19     ; |594| 
    3185 0000105c 00000000             NOP             4
    3186                            .dwcfi  restore_reg, 56
    3187 00001060 09002bee             LDW     .D2T2   *+SP(172),B18     ; |594| 
    3188 00001064 00000000             NOP             4
    3189                            .dwcfi  restore_reg, 55
    3190 00001064 08802aee             LDW     .D2T2   *+SP(168),B17     ; |594| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   59

    3191 00001068 00000000             NOP             4
    3192                            .dwcfi  restore_reg, 54
    3193 00001068 080029ee             LDW     .D2T2   *+SP(164),B16     ; |594| 
    3194 0000106c 00000000             NOP             4
    3195                            .dwcfi  restore_reg, 53
    3196 0000106c 0f8028ec             LDW     .D2T1   *+SP(160),A31     ; |594| 
    3197 00001070 00000000             NOP             4
    3198                            .dwcfi  restore_reg, 52
    3199 00001070 0f0027ec             LDW     .D2T1   *+SP(156),A30     ; |594| 
    3200 00001074 00000000             NOP             4
    3201                            .dwcfi  restore_reg, 51
    3202 00001074 0e8026ec             LDW     .D2T1   *+SP(152),A29     ; |594| 
    3203 00001078 00000000             NOP             4
    3204                            .dwcfi  restore_reg, 50
    3205 00001078 0e0025ec             LDW     .D2T1   *+SP(148),A28     ; |594| 
    3206 0000107c 00000000             NOP             4
    3207                            .dwcfi  restore_reg, 49
    3208 00001080 0d8024ec             LDW     .D2T1   *+SP(144),A27     ; |594| 
    3209 00001084 00000000             NOP             4
    3210                            .dwcfi  restore_reg, 48
    3211 00001084 0d0023ec             LDW     .D2T1   *+SP(140),A26     ; |594| 
    3212 00001088 00000000             NOP             4
    3213                            .dwcfi  restore_reg, 47
    3214 00001088 0c8022ec             LDW     .D2T1   *+SP(136),A25     ; |594| 
    3215 0000108c 00000000             NOP             4
    3216                            .dwcfi  restore_reg, 46
    3217 0000108c 0c0021ec             LDW     .D2T1   *+SP(132),A24     ; |594| 
    3218 00001090 00000000             NOP             4
    3219                            .dwcfi  restore_reg, 45
    3220 00001090 0b8020ec             LDW     .D2T1   *+SP(128),A23     ; |594| 
    3221 00001094 00000000             NOP             4
    3222                            .dwcfi  restore_reg, 44
    3223 00001094     efed             LDW     .D2T1   *+SP(124),A22     ; |594| 
    3224 00001096 00000000             NOP             4
    3225                            .dwcfi  restore_reg, 43
    3226 00001096     cfdd             LDW     .D2T1   *+SP(120),A21     ; |594| 
    3227 00001098 00000000             NOP             4
    3228                            .dwcfi  restore_reg, 42
    3229 00001098     afcd             LDW     .D2T1   *+SP(116),A20     ; |594| 
    3230 0000109a 00000000             NOP             4
    3231                            .dwcfi  restore_reg, 41
    3232 0000109a     8fbd             LDW     .D2T1   *+SP(112),A19     ; |594| 
    3233 0000109c 00000000             NOP             4
    3234                            .dwcfi  restore_reg, 40
    3235 000010a0 093f62e4             LDW     .D2T1   *+SP(108),A18     ; |594| 
    3236 000010a4 00000000             NOP             4
    3237                            .dwcfi  restore_reg, 39
    3238 000010a4 08bf42e4             LDW     .D2T1   *+SP(104),A17     ; |594| 
    3239 000010a8 00000000             NOP             4
    3240                            .dwcfi  restore_reg, 38
    3241 000010a8 083f22e4             LDW     .D2T1   *+SP(100),A16     ; |594| 
    3242 000010ac 00000000             NOP             4
    3243                            .dwcfi  restore_reg, 37
    3244 000010ac 04bf02e6             LDW     .D2T2   *+SP(96),B9       ; |594| 
    3245 000010b0 00000000             NOP             4
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   60

    3246                            .dwcfi  restore_reg, 25
    3247 000010b0 043ee2e6             LDW     .D2T2   *+SP(92),B8       ; |594| 
    3248 000010b4 00000000             NOP             4
    3249                            .dwcfi  restore_reg, 24
    3250 000010b4     defd             LDW     .D2T2   *+SP(88),B7       ; |594| 
    3251 000010b6 00000000             NOP             4
    3252                            .dwcfi  restore_reg, 23
    3253 000010b6     beed             LDW     .D2T2   *+SP(84),B6       ; |594| 
    3254 000010b8 00000000             NOP             4
    3255                            .dwcfi  restore_reg, 22
    3256 000010b8     9edd             LDW     .D2T2   *+SP(80),B5       ; |594| 
    3257 000010ba 00000000             NOP             4
    3258                            .dwcfi  restore_reg, 21
    3259 000010ba     fe4d             LDW     .D2T2   *+SP(76),B4       ; |594| 
    3260 000010bc 00000000             NOP             4
    3261                            .dwcfi  restore_reg, 20
    3262 000010c0     de3d             LDW     .D2T2   *+SP(72),B3       ; |594| 
    3263 000010c2 00000000             NOP             4
    3264                            .dwcfi  restore_reg, 19
    3265 000010c2     be2d             LDW     .D2T2   *+SP(68),B2       ; |594| 
    3266 000010c4 00000000             NOP             4
    3267                            .dwcfi  restore_reg, 18
    3268 000010c4     9e1d             LDW     .D2T2   *+SP(64),B1       ; |594| 
    3269 000010c6 00000000             NOP             4
    3270                            .dwcfi  restore_reg, 17
    3271 000010c6     fd8d             LDW     .D2T2   *+SP(60),B0       ; |594| 
    3272 000010c8 00000000             NOP             4
    3273                            .dwcfi  restore_reg, 16
    3274 000010c8 04bdc2e4             LDW     .D2T1   *+SP(56),A9       ; |594| 
    3275 000010cc 00000000             NOP             4
    3276                            .dwcfi  restore_reg, 9
    3277 000010cc 043da2e4             LDW     .D2T1   *+SP(52),A8       ; |594| 
    3278 000010d0 00000000             NOP             4
    3279                            .dwcfi  restore_reg, 8
    3280 000010d0     8dfd             LDW     .D2T1   *+SP(48),A7       ; |594| 
    3281 000010d2 00000000             NOP             4
    3282                            .dwcfi  restore_reg, 7
    3283 000010d2     ed6d             LDW     .D2T1   *+SP(44),A6       ; |594| 
    3284 000010d4 00000000             NOP             4
    3285                            .dwcfi  restore_reg, 6
    3286 000010d4     cd5d             LDW     .D2T1   *+SP(40),A5       ; |594| 
    3287 000010d6 00000000             NOP             4
    3288                            .dwcfi  restore_reg, 5
    3289 000010d6     ad4d             LDW     .D2T1   *+SP(36),A4       ; |594| 
    3290 000010d8 00000000             NOP             4
    3291                            .dwcfi  restore_reg, 4
    3292 000010d8     8d3d             LDW     .D2T1   *+SP(32),A3       ; |594| 
    3293 000010da 00000000             NOP             4
    3294                            .dwcfi  restore_reg, 3
    3295 000010da     ecad             LDW     .D2T1   *+SP(28),A2       ; |594| 
    3296 000010dc 00000000             NOP             4
    3297                            .dwcfi  restore_reg, 2
    3298 000010e0     cc9d             LDW     .D2T1   *+SP(24),A1       ; |594| 
    3299 000010e2 00000000             NOP             4
    3300                            .dwcfi  restore_reg, 1
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   61

    3301 000010e2     ac8d             LDW     .D2T1   *+SP(20),A0       ; |594| 
    3302 000010e4 00000000             NOP             4
    3303                            .dwcfi  restore_reg, 0
    3304 000010e4 07807052             ADDK    .S2     224,SP            ; |594| 
    3305                            .dwcfi  cfa_offset, 0
    3306                            .dwcfi  cfa_offset, 0
    3307 000010e8 001800e2             RET     .S2     IRP               ; |594| 
    3308 000010ec 00008000             NOP             5
    3309                               ; BRANCH OCCURS {IRP}             ; |594| 
    3310                            .dwattr $C$DW$158, DW_AT_TI_end_file("Emac_2DSP.c")
    3311                            .dwattr $C$DW$158, DW_AT_TI_end_line(0x252)
    3312                            .dwattr $C$DW$158, DW_AT_TI_end_column(0x01)
    3313                            .dwendentry
    3314                            .dwendtag $C$DW$158
    3315                    
    3316 000010f0                   .sect   ".text"
    3317                            .global _EmacTimerTick
    3318                    
    3319                    $C$DW$160       .dwtag  DW_TAG_subprogram, DW_AT_name("EmacTimerTick")
    3320                            .dwattr $C$DW$160, DW_AT_low_pc(_EmacTimerTick)
    3321                            .dwattr $C$DW$160, DW_AT_high_pc(0x00)
    3322                            .dwattr $C$DW$160, DW_AT_TI_symbol_name("_EmacTimerTick")
    3323                            .dwattr $C$DW$160, DW_AT_external
    3324                            .dwattr $C$DW$160, DW_AT_TI_begin_file("Emac_2DSP.c")
    3325                            .dwattr $C$DW$160, DW_AT_TI_begin_line(0x263)
    3326                            .dwattr $C$DW$160, DW_AT_TI_begin_column(0x10)
    3327                            .dwattr $C$DW$160, DW_AT_TI_interrupt
    3328                            .dwpsn  file "Emac_2DSP.c",line 612,column 1,is_stmt,address _EmacTimerTick
    3329                    
    3330                            .dwfde $C$DW$CIE, _EmacTimerTick
    3331                    
    3332                    ;******************************************************************************
    3333                    ;* FUNCTION NAME: EmacTimerTick                                               *
    3334                    ;*                                                                            *
    3335                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    3336                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    3337                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    3338                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    3339                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    3340                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    3341                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    3342                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    3343                    ;*   Local Frame Size  : 0 Args + 0 Auto + 216 Save = 216 byte                *
    3344                    ;******************************************************************************
    3345 000010f0           _EmacTimerTick:
    3346                    ;** --------------------------------------------------------------------------*
    3347                            .dwcfi  cfa_offset, 0
    3348                            .dwcfi  save_reg_to_reg, 228, 19
    3349 000010f0 07ff9452             ADDK    .S2     -216,SP           ; |612| 
    3350                            .dwcfi  cfa_offset, 216
    3351 000010f4 0f8036fe             STW     .D2T2   B31,*+SP(216)     ; |612| 
    3352 000010f8 00002000             NOP             2
    3353                            .dwcfi  save_reg_to_mem, 68, 0
    3354 00001100 0f0035fe             STW     .D2T2   B30,*+SP(212)     ; |612| 
    3355 00001104 00002000             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   62

    3356                            .dwcfi  save_reg_to_mem, 67, -4
    3357 00001108 0e8034fe             STW     .D2T2   B29,*+SP(208)     ; |612| 
    3358 0000110c 00002000             NOP             2
    3359                            .dwcfi  save_reg_to_mem, 66, -8
    3360 00001110 0e0033fe             STW     .D2T2   B28,*+SP(204)     ; |612| 
    3361 00001114 00002000             NOP             2
    3362                            .dwcfi  save_reg_to_mem, 65, -12
    3363 00001118 0d8032fe             STW     .D2T2   B27,*+SP(200)     ; |612| 
    3364 0000111c 00002000             NOP             2
    3365                            .dwcfi  save_reg_to_mem, 64, -16
    3366 00001120 0d0031fe             STW     .D2T2   B26,*+SP(196)     ; |612| 
    3367 00001124 00002000             NOP             2
    3368                            .dwcfi  save_reg_to_mem, 63, -20
    3369 00001128 0c8030fe             STW     .D2T2   B25,*+SP(192)     ; |612| 
    3370 0000112c 00002000             NOP             2
    3371                            .dwcfi  save_reg_to_mem, 62, -24
    3372 00001130 0c002ffe             STW     .D2T2   B24,*+SP(188)     ; |612| 
    3373 00001134 00002000             NOP             2
    3374                            .dwcfi  save_reg_to_mem, 61, -28
    3375 00001138 0b802efe             STW     .D2T2   B23,*+SP(184)     ; |612| 
    3376 0000113c 00002000             NOP             2
    3377                            .dwcfi  save_reg_to_mem, 60, -32
    3378 00001140 0b002dfe             STW     .D2T2   B22,*+SP(180)     ; |612| 
    3379 00001144 00002000             NOP             2
    3380                            .dwcfi  save_reg_to_mem, 59, -36
    3381 00001148 0a802cfe             STW     .D2T2   B21,*+SP(176)     ; |612| 
    3382 0000114c 00002000             NOP             2
    3383                            .dwcfi  save_reg_to_mem, 58, -40
    3384 00001150 0a002bfe             STW     .D2T2   B20,*+SP(172)     ; |612| 
    3385 00001154 00002000             NOP             2
    3386                            .dwcfi  save_reg_to_mem, 57, -44
    3387 00001158 09802afe             STW     .D2T2   B19,*+SP(168)     ; |612| 
    3388 0000115c 00002000             NOP             2
    3389                            .dwcfi  save_reg_to_mem, 56, -48
    3390 00001160 090029fe             STW     .D2T2   B18,*+SP(164)     ; |612| 
    3391 00001164 00002000             NOP             2
    3392                            .dwcfi  save_reg_to_mem, 55, -52
    3393 00001168 088028fe             STW     .D2T2   B17,*+SP(160)     ; |612| 
    3394 0000116c 00002000             NOP             2
    3395                            .dwcfi  save_reg_to_mem, 54, -56
    3396 00001170 080027fe             STW     .D2T2   B16,*+SP(156)     ; |612| 
    3397 00001174 00002000             NOP             2
    3398                            .dwcfi  save_reg_to_mem, 53, -60
    3399 00001178 0f8026fc             STW     .D2T1   A31,*+SP(152)     ; |612| 
    3400 0000117c 00002000             NOP             2
    3401                            .dwcfi  save_reg_to_mem, 52, -64
    3402 00001180 0f0025fc             STW     .D2T1   A30,*+SP(148)     ; |612| 
    3403 00001184 00002000             NOP             2
    3404                            .dwcfi  save_reg_to_mem, 51, -68
    3405 00001188 0e8024fc             STW     .D2T1   A29,*+SP(144)     ; |612| 
    3406 0000118c 00002000             NOP             2
    3407                            .dwcfi  save_reg_to_mem, 50, -72
    3408 00001190 0e0023fc             STW     .D2T1   A28,*+SP(140)     ; |612| 
    3409 00001194 00002000             NOP             2
    3410                            .dwcfi  save_reg_to_mem, 49, -76
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   63

    3411 00001198 0d8022fc             STW     .D2T1   A27,*+SP(136)     ; |612| 
    3412 0000119c 00002000             NOP             2
    3413                            .dwcfi  save_reg_to_mem, 48, -80
    3414 000011a0 0d0021fc             STW     .D2T1   A26,*+SP(132)     ; |612| 
    3415 000011a4 00002000             NOP             2
    3416                            .dwcfi  save_reg_to_mem, 47, -84
    3417 000011a8 0c8020fc             STW     .D2T1   A25,*+SP(128)     ; |612| 
    3418 000011ac 00002000             NOP             2
    3419                            .dwcfi  save_reg_to_mem, 46, -88
    3420 000011b0 0c3fe2f4             STW     .D2T1   A24,*+SP(124)     ; |612| 
    3421 000011b4     2c6e             NOP             2
    3422                            .dwcfi  save_reg_to_mem, 45, -92
    3423 000011b6     cff5             STW     .D2T1   A23,*+SP(120)     ; |612| 
    3424 000011b8     2c6e             NOP             2
    3425                            .dwcfi  save_reg_to_mem, 44, -96
    3426 000011ba     afe5             STW     .D2T1   A22,*+SP(116)     ; |612| 
    3427 000011c0     2c6e             NOP             2
    3428                            .dwcfi  save_reg_to_mem, 43, -100
    3429 000011c2     8fd5             STW     .D2T1   A21,*+SP(112)     ; |612| 
    3430 000011c4     2c6e             NOP             2
    3431                            .dwcfi  save_reg_to_mem, 42, -104
    3432 000011c6     ef45             STW     .D2T1   A20,*+SP(108)     ; |612| 
    3433 000011c8     2c6e             NOP             2
    3434                            .dwcfi  save_reg_to_mem, 41, -108
    3435 000011ca     cf35             STW     .D2T1   A19,*+SP(104)     ; |612| 
    3436 000011cc     2c6e             NOP             2
    3437                            .dwcfi  save_reg_to_mem, 40, -112
    3438 000011ce     af25             STW     .D2T1   A18,*+SP(100)     ; |612| 
    3439 000011d0     2c6e             NOP             2
    3440                            .dwcfi  save_reg_to_mem, 39, -116
    3441 000011d2     8f15             STW     .D2T1   A17,*+SP(96)      ; |612| 
    3442 000011d4     2c6e             NOP             2
    3443                            .dwcfi  save_reg_to_mem, 38, -120
    3444 000011d6     ee85             STW     .D2T1   A16,*+SP(92)      ; |612| 
    3445 000011d8 00002000             NOP             2
    3446                            .dwcfi  save_reg_to_mem, 37, -124
    3447 000011e0 04bec2f6             STW     .D2T2   B9,*+SP(88)       ; |612| 
    3448 000011e4 00002000             NOP             2
    3449                            .dwcfi  save_reg_to_mem, 25, -128
    3450 000011e8 043ea2f6             STW     .D2T2   B8,*+SP(84)       ; |612| 
    3451 000011ec     2c6e             NOP             2
    3452                            .dwcfi  save_reg_to_mem, 24, -132
    3453 000011ee     9ef5             STW     .D2T2   B7,*+SP(80)       ; |612| 
    3454 000011f0     2c6e             NOP             2
    3455                            .dwcfi  save_reg_to_mem, 23, -136
    3456 000011f2     fe65             STW     .D2T2   B6,*+SP(76)       ; |612| 
    3457 000011f4     2c6e             NOP             2
    3458                            .dwcfi  save_reg_to_mem, 22, -140
    3459 000011f6     de55             STW     .D2T2   B5,*+SP(72)       ; |612| 
    3460 000011f8     2c6e             NOP             2
    3461                            .dwcfi  save_reg_to_mem, 21, -144
    3462 000011fa     be45             STW     .D2T2   B4,*+SP(68)       ; |612| 
    3463 00001200     2c6e             NOP             2
    3464                            .dwcfi  save_reg_to_mem, 20, -148
    3465 00001202     9e35             STW     .D2T2   B3,*+SP(64)       ; |612| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   64

    3466 00001204     2c6e             NOP             2
    3467                            .dwcfi  save_reg_to_mem, 19, -152
    3468 00001206     fda5             STW     .D2T2   B2,*+SP(60)       ; |612| 
    3469 00001208     2c6e             NOP             2
    3470                            .dwcfi  save_reg_to_mem, 18, -156
    3471 0000120a     dd95             STW     .D2T2   B1,*+SP(56)       ; |612| 
    3472 0000120c     2c6e             NOP             2
    3473                            .dwcfi  save_reg_to_mem, 17, -160
    3474 0000120e     bd85             STW     .D2T2   B0,*+SP(52)       ; |612| 
    3475 00001210 00002000             NOP             2
    3476                            .dwcfi  save_reg_to_mem, 16, -164
    3477 00001214 04bd82f4             STW     .D2T1   A9,*+SP(48)       ; |612| 
    3478 00001218 00002000             NOP             2
    3479                            .dwcfi  save_reg_to_mem, 9, -168
    3480 00001220 043d62f4             STW     .D2T1   A8,*+SP(44)       ; |612| 
    3481 00001224     2c6e             NOP             2
    3482                            .dwcfi  save_reg_to_mem, 8, -172
    3483 00001226     cd75             STW     .D2T1   A7,*+SP(40)       ; |612| 
    3484 00001228     2c6e             NOP             2
    3485                            .dwcfi  save_reg_to_mem, 7, -176
    3486 0000122a     ad65             STW     .D2T1   A6,*+SP(36)       ; |612| 
    3487 0000122c     2c6e             NOP             2
    3488                            .dwcfi  save_reg_to_mem, 6, -180
    3489 0000122e     8d55             STW     .D2T1   A5,*+SP(32)       ; |612| 
    3490 00001230     2c6e             NOP             2
    3491                            .dwcfi  save_reg_to_mem, 5, -184
    3492 00001232     ecc5             STW     .D2T1   A4,*+SP(28)       ; |612| 
    3493 00001234     2c6e             NOP             2
    3494                            .dwcfi  save_reg_to_mem, 4, -188
    3495 00001236     ccb5             STW     .D2T1   A3,*+SP(24)       ; |612| 
    3496 00001238     2c6e             NOP             2
    3497                            .dwcfi  save_reg_to_mem, 3, -192
    3498 0000123a     aca5             STW     .D2T1   A2,*+SP(20)       ; |612| 
    3499 00001240     2c6e             NOP             2
    3500                            .dwcfi  save_reg_to_mem, 2, -196
    3501 00001242     8c95             STW     .D2T1   A1,*+SP(16)       ; |612| 
    3502 00001244     2c6e             NOP             2
    3503                            .dwcfi  save_reg_to_mem, 1, -200
    3504 00001246     ec05             STW     .D2T1   A0,*+SP(12)       ; |612| 
    3505 00001248 00002000             NOP             2
    3506                            .dwcfi  save_reg_to_mem, 0, -204
    3507 0000124c 003403e2             MVC     .S2     ILC,B0            ; |612| 
    3508 00001250     dc05             STW     .D2T2   B0,*+SP(8)        ; |612| 
    3509 00001252     2c6e             NOP             2
    3510                            .dwcfi  save_reg_to_mem, 88, -208
    3511 00001254 003803e2             MVC     .S2     RILC,B0           ; |612| 
    3512 00001258     bc05             STW     .D2T2   B0,*+SP(4)        ; |612| 
    3513 0000125a     2c6e             NOP             2
    3514                            .dwcfi  save_reg_to_mem, 89, -208
    3515                            .dwpsn  file "Emac_2DSP.c",line 614,column 2,is_stmt
    3516 00001260 0200076e!            LDW     .D2T2   *+DP(_LocalTicks),B4 ; |614| 
    3517 00001264 00000000             NOP             4
    3518 00001264 0210205a             ADD     .L2     1,B4,B4           ; |614| 
    3519 00001268 0200077e!            STW     .D2T2   B4,*+DP(_LocalTicks) ; |614| 
    3520 0000126c 00002000             NOP             2
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   65

    3521                            .dwpsn  file "Emac_2DSP.c",line 617,column 2,is_stmt
    3522 00001270 0000056e!            LDW     .D2T2   *+DP(_hEMAC),B0   ; |617| 
    3523 00001274 00000000             NOP             4
    3524 00001274     a43b     [!B0]   BNOP    .S1     $C$L46,5          ; |617| 
    3525                               ; BRANCHCC OCCURS {$C$L46}        ; |617| 
    3526                    ;** --------------------------------------------------------------------------*
    3527                            .dwpsn  file "Emac_2DSP.c",line 618,column 3,is_stmt
    3528                    
    3529 00001278 1ffdb412!            CALLP   .S2     _EMAC_timerTick,B3
    3530 00001276     9046  ||         MV      .L1X    B0,A4             ; |618| 
    3531                    
    3532 00001280           $C$RL56:   ; CALL OCCURS {_EMAC_timerTick}   ; |618| 
    3533                            .dwpsn  file "Emac_2DSP.c",line 619,column 2,is_stmt
    3534                    ;** --------------------------------------------------------------------------*
    3535 00001280           $C$L46:    
    3536                            .dwpsn  file "Emac_2DSP.c",line 620,column 1,is_stmt
    3537 00001280     dc0d             LDW     .D2T2   *+SP(8),B0        ; |620| 
    3538 00001282 00000000             NOP             4
    3539 00001282     d86f             MVC     .S2     B0,ILC            ; |620| 
    3540 00001284     4c6e             NOP             3
    3541                            .dwcfi  restore_reg, 88
    3542 00001286     bc0d             LDW     .D2T2   *+SP(4),B0        ; |620| 
    3543 00001288 00000000             NOP             4
    3544 00001288 070003a2             MVC     .S2     B0,RILC           ; |620| 
    3545 0000128c 00004000             NOP             3
    3546                            .dwcfi  restore_reg, 89
    3547 00001290 0f8036ee             LDW     .D2T2   *+SP(216),B31     ; |620| 
    3548 00001294 00000000             NOP             4
    3549                            .dwcfi  restore_reg, 68
    3550 00001294 0f0035ee             LDW     .D2T2   *+SP(212),B30     ; |620| 
    3551 00001298 00000000             NOP             4
    3552                            .dwcfi  restore_reg, 67
    3553 00001298 0e8034ee             LDW     .D2T2   *+SP(208),B29     ; |620| 
    3554 0000129c 00000000             NOP             4
    3555                            .dwcfi  restore_reg, 66
    3556 000012a0 0e0033ee             LDW     .D2T2   *+SP(204),B28     ; |620| 
    3557 000012a4 00000000             NOP             4
    3558                            .dwcfi  restore_reg, 65
    3559 000012a4 0d8032ee             LDW     .D2T2   *+SP(200),B27     ; |620| 
    3560 000012a8 00000000             NOP             4
    3561                            .dwcfi  restore_reg, 64
    3562 000012a8 0d0031ee             LDW     .D2T2   *+SP(196),B26     ; |620| 
    3563 000012ac 00000000             NOP             4
    3564                            .dwcfi  restore_reg, 63
    3565 000012ac 0c8030ee             LDW     .D2T2   *+SP(192),B25     ; |620| 
    3566 000012b0 00000000             NOP             4
    3567                            .dwcfi  restore_reg, 62
    3568 000012b0 0c002fee             LDW     .D2T2   *+SP(188),B24     ; |620| 
    3569 000012b4 00000000             NOP             4
    3570                            .dwcfi  restore_reg, 61
    3571 000012b4 0b802eee             LDW     .D2T2   *+SP(184),B23     ; |620| 
    3572 000012b8 00000000             NOP             4
    3573                            .dwcfi  restore_reg, 60
    3574 000012b8 0b002dee             LDW     .D2T2   *+SP(180),B22     ; |620| 
    3575 000012bc 00000000             NOP             4
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   66

    3576                            .dwcfi  restore_reg, 59
    3577 000012c0 0a802cee             LDW     .D2T2   *+SP(176),B21     ; |620| 
    3578 000012c4 00000000             NOP             4
    3579                            .dwcfi  restore_reg, 58
    3580 000012c4 0a002bee             LDW     .D2T2   *+SP(172),B20     ; |620| 
    3581 000012c8 00000000             NOP             4
    3582                            .dwcfi  restore_reg, 57
    3583 000012c8 09802aee             LDW     .D2T2   *+SP(168),B19     ; |620| 
    3584 000012cc 00000000             NOP             4
    3585                            .dwcfi  restore_reg, 56
    3586 000012cc 090029ee             LDW     .D2T2   *+SP(164),B18     ; |620| 
    3587 000012d0 00000000             NOP             4
    3588                            .dwcfi  restore_reg, 55
    3589 000012d0 088028ee             LDW     .D2T2   *+SP(160),B17     ; |620| 
    3590 000012d4 00000000             NOP             4
    3591                            .dwcfi  restore_reg, 54
    3592 000012d4 080027ee             LDW     .D2T2   *+SP(156),B16     ; |620| 
    3593 000012d8 00000000             NOP             4
    3594                            .dwcfi  restore_reg, 53
    3595 000012d8 0f8026ec             LDW     .D2T1   *+SP(152),A31     ; |620| 
    3596 000012dc 00000000             NOP             4
    3597                            .dwcfi  restore_reg, 52
    3598 000012e0 0f0025ec             LDW     .D2T1   *+SP(148),A30     ; |620| 
    3599 000012e4 00000000             NOP             4
    3600                            .dwcfi  restore_reg, 51
    3601 000012e4 0e8024ec             LDW     .D2T1   *+SP(144),A29     ; |620| 
    3602 000012e8 00000000             NOP             4
    3603                            .dwcfi  restore_reg, 50
    3604 000012e8 0e0023ec             LDW     .D2T1   *+SP(140),A28     ; |620| 
    3605 000012ec 00000000             NOP             4
    3606                            .dwcfi  restore_reg, 49
    3607 000012ec 0d8022ec             LDW     .D2T1   *+SP(136),A27     ; |620| 
    3608 000012f0 00000000             NOP             4
    3609                            .dwcfi  restore_reg, 48
    3610 000012f0 0d0021ec             LDW     .D2T1   *+SP(132),A26     ; |620| 
    3611 000012f4 00000000             NOP             4
    3612                            .dwcfi  restore_reg, 47
    3613 000012f4 0c8020ec             LDW     .D2T1   *+SP(128),A25     ; |620| 
    3614 000012f8 00000000             NOP             4
    3615                            .dwcfi  restore_reg, 46
    3616 000012f8 0c3fe2e4             LDW     .D2T1   *+SP(124),A24     ; |620| 
    3617 000012fc 00000000             NOP             4
    3618                            .dwcfi  restore_reg, 45
    3619 00001300     cffd             LDW     .D2T1   *+SP(120),A23     ; |620| 
    3620 00001302 00000000             NOP             4
    3621                            .dwcfi  restore_reg, 44
    3622 00001302     afed             LDW     .D2T1   *+SP(116),A22     ; |620| 
    3623 00001304 00000000             NOP             4
    3624                            .dwcfi  restore_reg, 43
    3625 00001304     8fdd             LDW     .D2T1   *+SP(112),A21     ; |620| 
    3626 00001306 00000000             NOP             4
    3627                            .dwcfi  restore_reg, 42
    3628 00001306     ef4d             LDW     .D2T1   *+SP(108),A20     ; |620| 
    3629 00001308 00000000             NOP             4
    3630                            .dwcfi  restore_reg, 41
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   67

    3631 00001308     cf3d             LDW     .D2T1   *+SP(104),A19     ; |620| 
    3632 0000130a 00000000             NOP             4
    3633                            .dwcfi  restore_reg, 40
    3634 0000130a     af2d             LDW     .D2T1   *+SP(100),A18     ; |620| 
    3635 0000130c 00000000             NOP             4
    3636                            .dwcfi  restore_reg, 39
    3637 0000130c     8f1d             LDW     .D2T1   *+SP(96),A17      ; |620| 
    3638 0000130e 00000000             NOP             4
    3639                            .dwcfi  restore_reg, 38
    3640 0000130e     ee8d             LDW     .D2T1   *+SP(92),A16      ; |620| 
    3641 00001310 00000000             NOP             4
    3642                            .dwcfi  restore_reg, 37
    3643 00001310 04bec2e6             LDW     .D2T2   *+SP(88),B9       ; |620| 
    3644 00001314 00000000             NOP             4
    3645                            .dwcfi  restore_reg, 25
    3646 00001314 043ea2e6             LDW     .D2T2   *+SP(84),B8       ; |620| 
    3647 00001318 00000000             NOP             4
    3648                            .dwcfi  restore_reg, 24
    3649 00001318 03be82e6             LDW     .D2T2   *+SP(80),B7       ; |620| 
    3650 0000131c 00000000             NOP             4
    3651                            .dwcfi  restore_reg, 23
    3652 00001320     fe6d             LDW     .D2T2   *+SP(76),B6       ; |620| 
    3653 00001322 00000000             NOP             4
    3654                            .dwcfi  restore_reg, 22
    3655 00001322     de5d             LDW     .D2T2   *+SP(72),B5       ; |620| 
    3656 00001324 00000000             NOP             4
    3657                            .dwcfi  restore_reg, 21
    3658 00001324     be4d             LDW     .D2T2   *+SP(68),B4       ; |620| 
    3659 00001326 00000000             NOP             4
    3660                            .dwcfi  restore_reg, 20
    3661 00001326     9e3d             LDW     .D2T2   *+SP(64),B3       ; |620| 
    3662 00001328 00000000             NOP             4
    3663                            .dwcfi  restore_reg, 19
    3664 00001328     fdad             LDW     .D2T2   *+SP(60),B2       ; |620| 
    3665 0000132a 00000000             NOP             4
    3666                            .dwcfi  restore_reg, 18
    3667 0000132a     dd9d             LDW     .D2T2   *+SP(56),B1       ; |620| 
    3668 0000132c 00000000             NOP             4
    3669                            .dwcfi  restore_reg, 17
    3670 0000132c 003da2e6             LDW     .D2T2   *+SP(52),B0       ; |620| 
    3671 00001330 00000000             NOP             4
    3672                            .dwcfi  restore_reg, 16
    3673 00001330 04bd82e4             LDW     .D2T1   *+SP(48),A9       ; |620| 
    3674 00001334 00000000             NOP             4
    3675                            .dwcfi  restore_reg, 9
    3676 00001334 043d62e4             LDW     .D2T1   *+SP(44),A8       ; |620| 
    3677 00001338 00000000             NOP             4
    3678                            .dwcfi  restore_reg, 8
    3679 00001338     cd7d             LDW     .D2T1   *+SP(40),A7       ; |620| 
    3680 0000133a 00000000             NOP             4
    3681                            .dwcfi  restore_reg, 7
    3682 0000133a     ad6d             LDW     .D2T1   *+SP(36),A6       ; |620| 
    3683 0000133c 00000000             NOP             4
    3684                            .dwcfi  restore_reg, 6
    3685 00001340     8d5d             LDW     .D2T1   *+SP(32),A5       ; |620| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   68

    3686 00001342 00000000             NOP             4
    3687                            .dwcfi  restore_reg, 5
    3688 00001342     eccd             LDW     .D2T1   *+SP(28),A4       ; |620| 
    3689 00001344 00000000             NOP             4
    3690                            .dwcfi  restore_reg, 4
    3691 00001344     ccbd             LDW     .D2T1   *+SP(24),A3       ; |620| 
    3692 00001346 00000000             NOP             4
    3693                            .dwcfi  restore_reg, 3
    3694 00001346     acad             LDW     .D2T1   *+SP(20),A2       ; |620| 
    3695 00001348 00000000             NOP             4
    3696                            .dwcfi  restore_reg, 2
    3697 00001348     8c9d             LDW     .D2T1   *+SP(16),A1       ; |620| 
    3698 0000134a 00000000             NOP             4
    3699                            .dwcfi  restore_reg, 1
    3700 0000134a     ec0d             LDW     .D2T1   *+SP(12),A0       ; |620| 
    3701 0000134c 00000000             NOP             4
    3702                            .dwcfi  restore_reg, 0
    3703 0000134c 07806c52             ADDK    .S2     216,SP            ; |620| 
    3704                            .dwcfi  cfa_offset, 0
    3705                            .dwcfi  cfa_offset, 0
    3706 00001350 001800e2             RET     .S2     IRP               ; |620| 
    3707 00001354 00008000             NOP             5
    3708                               ; BRANCH OCCURS {IRP}             ; |620| 
    3709                            .dwattr $C$DW$160, DW_AT_TI_end_file("Emac_2DSP.c")
    3710                            .dwattr $C$DW$160, DW_AT_TI_end_line(0x26c)
    3711                            .dwattr $C$DW$160, DW_AT_TI_end_column(0x01)
    3712                            .dwendentry
    3713                            .dwendtag $C$DW$160
    3714                    
    3715 00001358                   .sect   ".text"
    3716                    
    3717                    $C$DW$161       .dwtag  DW_TAG_subprogram, DW_AT_name("GetPacket")
    3718                            .dwattr $C$DW$161, DW_AT_low_pc(_GetPacket)
    3719                            .dwattr $C$DW$161, DW_AT_high_pc(0x00)
    3720                            .dwattr $C$DW$161, DW_AT_TI_symbol_name("_GetPacket")
    3721                            .dwattr $C$DW$161, DW_AT_type(*$C$DW$T$48)
    3722                            .dwattr $C$DW$161, DW_AT_TI_begin_file("Emac_2DSP.c")
    3723                            .dwattr $C$DW$161, DW_AT_TI_begin_line(0x280)
    3724                            .dwattr $C$DW$161, DW_AT_TI_begin_column(0x12)
    3725                            .dwpsn  file "Emac_2DSP.c",line 641,column 1,is_stmt,address _GetPacket
    3726                    
    3727                            .dwfde $C$DW$CIE, _GetPacket
    3728                    
    3729                    ;******************************************************************************
    3730                    ;* FUNCTION NAME: GetPacket                                                   *
    3731                    ;*                                                                            *
    3732                    ;*   Regs Modified     : A3,A4,B0,B3,B4,B5,SP                                 *
    3733                    ;*   Regs Used         : A3,A4,B0,B3,B4,B5,SP                                 *
    3734                    ;*   Local Frame Size  : 0 Args + 8 Auto + 4 Save = 12 byte                   *
    3735                    ;******************************************************************************
    3736 00001358           _GetPacket:
    3737                    ;** --------------------------------------------------------------------------*
    3738                            .dwcfi  cfa_offset, 0
    3739                            .dwcfi  save_reg_to_reg, 228, 19
    3740 00001358 01bc94f6             STW     .D2T2   B3,*SP--(16)      ; |641| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   69

    3741 00001360     2c6e             NOP             2
    3742                            .dwcfi  cfa_offset, 16
    3743                            .dwcfi  save_reg_to_mem, 19, 0
    3744                    $C$DW$162       .dwtag  DW_TAG_formal_parameter, DW_AT_name("hApplication")
    3745                            .dwattr $C$DW$162, DW_AT_TI_symbol_name("_hApplication")
    3746                            .dwattr $C$DW$162, DW_AT_type(*$C$DW$T$49)
    3747                            .dwattr $C$DW$162, DW_AT_location[DW_OP_reg4]
    3748                    $C$DW$163       .dwtag  DW_TAG_variable, DW_AT_name("hApplication")
    3749                            .dwattr $C$DW$163, DW_AT_TI_symbol_name("_hApplication")
    3750                            .dwattr $C$DW$163, DW_AT_type(*$C$DW$T$49)
    3751                            .dwattr $C$DW$163, DW_AT_location[DW_OP_breg31 4]
    3752                    $C$DW$164       .dwtag  DW_TAG_variable, DW_AT_name("pPkt")
    3753                            .dwattr $C$DW$164, DW_AT_TI_symbol_name("_pPkt")
    3754                            .dwattr $C$DW$164, DW_AT_type(*$C$DW$T$48)
    3755                            .dwattr $C$DW$164, DW_AT_location[DW_OP_breg31 8]
    3756 00001362     ac45             STW     .D2T1   A4,*+SP(4)        ; |641| 
    3757 00001364 00002000             NOP             2
    3758                            .dwpsn  file "Emac_2DSP.c",line 645,column 2,is_stmt
    3759 00001368 02000028%            MVKL    .S1     _FreeQueue,A4
    3760                    
    3761 00001370 1ffd9412             CALLP   .S2     _App_pqPop,B3
    3762 0000136c 02000069% ||         MVKH    .S1     _FreeQueue,A4
    3763                    
    3764 00001374           $C$RL57:   ; CALL OCCURS {_App_pqPop}        ; |645| 
    3765 00001374     cc45             STW     .D2T1   A4,*+SP(8)        ; |645| 
    3766 00001376     2c6e             NOP             2
    3767                            .dwpsn  file "Emac_2DSP.c",line 647,column 2,is_stmt
    3768 00001378     1247             MV      .L2X    A4,B0
    3769 0000137a     a4fb     [!B0]   BNOP    .S1     $C$L47,5          ; |647| 
    3770                               ; BRANCHCC OCCURS {$C$L47}        ; |647| 
    3771                    ;** --------------------------------------------------------------------------*
    3772                            .dwpsn  file "Emac_2DSP.c",line 652,column 3,is_stmt
    3773                    
    3774 00001380     06a7             ZERO    .L2     B5                ; |652| 
    3775 00001382     804f  ||         MV      .S2     B0,B4
    3776                    
    3777 00001384     f055             STW     .D2T2   B5,*+B4(28)       ; |652| 
    3778                    ;** --------------------------------------------------------------------------*
    3779 00001386           $C$L47:    
    3780                            .dwpsn  file "Emac_2DSP.c",line 666,column 2,is_stmt
    3781 00001386     cc4d             LDW     .D2T1   *+SP(8),A4        ; |666| 
    3782 00001388 00000000             NOP             4
    3783                            .dwpsn  file "Emac_2DSP.c",line 667,column 1,is_stmt
    3784 00001388 01bc92e6             LDW     .D2T2   *++SP(16),B3      ; |667| 
    3785 0000138c 00000000             NOP             4
    3786                            .dwcfi  cfa_offset, 0
    3787                            .dwcfi  restore_reg, 19
    3788                            .dwcfi  cfa_offset, 0
    3789 0000138c 008ca362             RETNOP  .S2     B3,5              ; |667| 
    3790                               ; BRANCH OCCURS {B3}              ; |667| 
    3791                            .dwattr $C$DW$161, DW_AT_TI_end_file("Emac_2DSP.c")
    3792                            .dwattr $C$DW$161, DW_AT_TI_end_line(0x29b)
    3793                            .dwattr $C$DW$161, DW_AT_TI_end_column(0x01)
    3794                            .dwendentry
    3795                            .dwendtag $C$DW$161
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   70

    3796                    
    3797 00001390                   .sect   ".text"
    3798                    
    3799                    $C$DW$165       .dwtag  DW_TAG_subprogram, DW_AT_name("FreePacket")
    3800                            .dwattr $C$DW$165, DW_AT_low_pc(_FreePacket)
    3801                            .dwattr $C$DW$165, DW_AT_high_pc(0x00)
    3802                            .dwattr $C$DW$165, DW_AT_TI_symbol_name("_FreePacket")
    3803                            .dwattr $C$DW$165, DW_AT_TI_begin_file("Emac_2DSP.c")
    3804                            .dwattr $C$DW$165, DW_AT_TI_begin_line(0x2b1)
    3805                            .dwattr $C$DW$165, DW_AT_TI_begin_column(0x0d)
    3806                            .dwpsn  file "Emac_2DSP.c",line 690,column 1,is_stmt,address _FreePacket
    3807                    
    3808                            .dwfde $C$DW$CIE, _FreePacket
    3809                    
    3810                    ;******************************************************************************
    3811                    ;* FUNCTION NAME: FreePacket                                                  *
    3812                    ;*                                                                            *
    3813                    ;*   Regs Modified     : A3,A4,B0,B3,B4,B5,SP                                 *
    3814                    ;*   Regs Used         : A3,A4,B0,B3,B4,B5,SP                                 *
    3815                    ;*   Local Frame Size  : 0 Args + 8 Auto + 4 Save = 12 byte                   *
    3816                    ;******************************************************************************
    3817 00001390           _FreePacket:
    3818                    ;** --------------------------------------------------------------------------*
    3819                            .dwcfi  cfa_offset, 0
    3820                            .dwcfi  save_reg_to_reg, 228, 19
    3821 00001390 01bc94f6             STW     .D2T2   B3,*SP--(16)      ; |690| 
    3822 00001394     2c6e             NOP             2
    3823                            .dwcfi  cfa_offset, 16
    3824                            .dwcfi  save_reg_to_mem, 19, 0
    3825                    $C$DW$166       .dwtag  DW_TAG_formal_parameter, DW_AT_name("hApplication")
    3826                            .dwattr $C$DW$166, DW_AT_TI_symbol_name("_hApplication")
    3827                            .dwattr $C$DW$166, DW_AT_type(*$C$DW$T$49)
    3828                            .dwattr $C$DW$166, DW_AT_location[DW_OP_reg4]
    3829                    $C$DW$167       .dwtag  DW_TAG_formal_parameter, DW_AT_name("pPKT")
    3830                            .dwattr $C$DW$167, DW_AT_TI_symbol_name("_pPKT")
    3831                            .dwattr $C$DW$167, DW_AT_type(*$C$DW$T$48)
    3832                            .dwattr $C$DW$167, DW_AT_location[DW_OP_reg20]
    3833                    $C$DW$168       .dwtag  DW_TAG_variable, DW_AT_name("hApplication")
    3834                            .dwattr $C$DW$168, DW_AT_TI_symbol_name("_hApplication")
    3835                            .dwattr $C$DW$168, DW_AT_type(*$C$DW$T$49)
    3836                            .dwattr $C$DW$168, DW_AT_location[DW_OP_breg31 4]
    3837                    $C$DW$169       .dwtag  DW_TAG_variable, DW_AT_name("pPKT")
    3838                            .dwattr $C$DW$169, DW_AT_TI_symbol_name("_pPKT")
    3839                            .dwattr $C$DW$169, DW_AT_type(*$C$DW$T$48)
    3840                            .dwattr $C$DW$169, DW_AT_location[DW_OP_breg31 8]
    3841 00001396     dc45             STW     .D2T2   B4,*+SP(8)        ; |690| 
    3842 00001398     ac45             STW     .D2T1   A4,*+SP(4)        ; |690| 
    3843 0000139a     2c6e             NOP             2
    3844                            .dwpsn  file "Emac_2DSP.c",line 691,column 2,is_stmt
    3845 000013a0 02000028%            MVKL    .S1     _FreeQueue,A4
    3846                    
    3847 000013a4 1ffd9d13             CALLP   .S2     _App_pqPush,B3
    3848 000013a8 02000068% ||         MVKH    .S1     _FreeQueue,A4
    3849                    
    3850 000013ac           $C$RL58:   ; CALL OCCURS {_App_pqPush}       ; |691| 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   71

    3851                            .dwpsn  file "Emac_2DSP.c",line 694,column 1,is_stmt
    3852 000013ac 01bc92e6             LDW     .D2T2   *++SP(16),B3      ; |694| 
    3853 000013b0     6c6e             NOP             4
    3854                            .dwcfi  cfa_offset, 0
    3855                            .dwcfi  restore_reg, 19
    3856                            .dwcfi  cfa_offset, 0
    3857 000013b2     a1ef             RETNOP  .S2     B3,5              ; |694| 
    3858                               ; BRANCH OCCURS {B3}              ; |694| 
    3859                            .dwattr $C$DW$165, DW_AT_TI_end_file("Emac_2DSP.c")
    3860                            .dwattr $C$DW$165, DW_AT_TI_end_line(0x2b6)
    3861                            .dwattr $C$DW$165, DW_AT_TI_end_column(0x01)
    3862                            .dwendentry
    3863                            .dwendtag $C$DW$165
    3864                    
    3865 000013b4                   .sect   ".text"
    3866                    
    3867                    $C$DW$170       .dwtag  DW_TAG_subprogram, DW_AT_name("RxPacket")
    3868                            .dwattr $C$DW$170, DW_AT_low_pc(_RxPacket)
    3869                            .dwattr $C$DW$170, DW_AT_high_pc(0x00)
    3870                            .dwattr $C$DW$170, DW_AT_TI_symbol_name("_RxPacket")
    3871                            .dwattr $C$DW$170, DW_AT_type(*$C$DW$T$48)
    3872                            .dwattr $C$DW$170, DW_AT_TI_begin_file("Emac_2DSP.c")
    3873                            .dwattr $C$DW$170, DW_AT_TI_begin_line(0x2d0)
    3874                            .dwattr $C$DW$170, DW_AT_TI_begin_column(0x12)
    3875                            .dwpsn  file "Emac_2DSP.c",line 721,column 1,is_stmt,address _RxPacket
    3876                    
    3877                            .dwfde $C$DW$CIE, _RxPacket
    3878                    
    3879                    ;******************************************************************************
    3880                    ;* FUNCTION NAME: RxPacket                                                    *
    3881                    ;*                                                                            *
    3882                    ;*   Regs Modified     : A3,A4,B0,B3,B4,B5,SP                                 *
    3883                    ;*   Regs Used         : A3,A4,B0,B3,B4,B5,SP                                 *
    3884                    ;*   Local Frame Size  : 0 Args + 8 Auto + 4 Save = 12 byte                   *
    3885                    ;******************************************************************************
    3886 000013b4           _RxPacket:
    3887                    ;** --------------------------------------------------------------------------*
    3888                            .dwcfi  cfa_offset, 0
    3889                            .dwcfi  save_reg_to_reg, 228, 19
    3890 000013b4 01bc94f6             STW     .D2T2   B3,*SP--(16)      ; |721| 
    3891 000013b8     2c6e             NOP             2
    3892                            .dwcfi  cfa_offset, 16
    3893                            .dwcfi  save_reg_to_mem, 19, 0
    3894                    $C$DW$171       .dwtag  DW_TAG_formal_parameter, DW_AT_name("hApplication")
    3895                            .dwattr $C$DW$171, DW_AT_TI_symbol_name("_hApplication")
    3896                            .dwattr $C$DW$171, DW_AT_type(*$C$DW$T$49)
    3897                            .dwattr $C$DW$171, DW_AT_location[DW_OP_reg4]
    3898                    $C$DW$172       .dwtag  DW_TAG_formal_parameter, DW_AT_name("pPKT")
    3899                            .dwattr $C$DW$172, DW_AT_TI_symbol_name("_pPKT")
    3900                            .dwattr $C$DW$172, DW_AT_type(*$C$DW$T$48)
    3901                            .dwattr $C$DW$172, DW_AT_location[DW_OP_reg20]
    3902                    $C$DW$173       .dwtag  DW_TAG_variable, DW_AT_name("hApplication")
    3903                            .dwattr $C$DW$173, DW_AT_TI_symbol_name("_hApplication")
    3904                            .dwattr $C$DW$173, DW_AT_type(*$C$DW$T$49)
    3905                            .dwattr $C$DW$173, DW_AT_location[DW_OP_breg31 4]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   72

    3906                    $C$DW$174       .dwtag  DW_TAG_variable, DW_AT_name("pPKT")
    3907                            .dwattr $C$DW$174, DW_AT_TI_symbol_name("_pPKT")
    3908                            .dwattr $C$DW$174, DW_AT_type(*$C$DW$T$48)
    3909                            .dwattr $C$DW$174, DW_AT_location[DW_OP_breg31 8]
    3910 000013ba     dc45             STW     .D2T2   B4,*+SP(8)        ; |721| 
    3911 000013c0     ac45             STW     .D2T1   A4,*+SP(4)        ; |721| 
    3912 000013c2     2c6e             NOP             2
    3913                            .dwpsn  file "Emac_2DSP.c",line 723,column 2,is_stmt
    3914 000013c4 02000028%            MVKL    .S1     _RxQueue,A4
    3915                    
    3916 000013c8 1ffd9913             CALLP   .S2     _App_pqPush,B3
    3917 000013cc 02000068% ||         MVKH    .S1     _RxQueue,A4
    3918                    
    3919 000013d0           $C$RL59:   ; CALL OCCURS {_App_pqPush}       ; |723| 
    3920                            .dwpsn  file "Emac_2DSP.c",line 726,column 2,is_stmt
    3921                    
    3922 000013d0     f99b             CALLP   .S2     _GetPacket,B3
    3923 000013d2     ac4d  ||         LDW     .D2T1   *+SP(4),A4        ; |726| 
    3924                    
    3925 000013d4           $C$RL60:   ; CALL OCCURS {_GetPacket}        ; |726| 
    3926                            .dwpsn  file "Emac_2DSP.c",line 727,column 1,is_stmt
    3927 000013d4 01bc92e6             LDW     .D2T2   *++SP(16),B3      ; |727| 
    3928 000013d8     6c6e             NOP             4
    3929                            .dwcfi  cfa_offset, 0
    3930                            .dwcfi  restore_reg, 19
    3931                            .dwcfi  cfa_offset, 0
    3932 000013da     a1ef             RETNOP  .S2     B3,5              ; |727| 
    3933                               ; BRANCH OCCURS {B3}              ; |727| 
    3934                            .dwattr $C$DW$170, DW_AT_TI_end_file("Emac_2DSP.c")
    3935                            .dwattr $C$DW$170, DW_AT_TI_end_line(0x2d7)
    3936                            .dwattr $C$DW$170, DW_AT_TI_end_column(0x01)
    3937                            .dwendentry
    3938                            .dwendtag $C$DW$170
    3939                    
    3940 000013e0                   .sect   ".text"
    3941                    
    3942                    $C$DW$175       .dwtag  DW_TAG_subprogram, DW_AT_name("StatusUpdate")
    3943                            .dwattr $C$DW$175, DW_AT_low_pc(_StatusUpdate)
    3944                            .dwattr $C$DW$175, DW_AT_high_pc(0x00)
    3945                            .dwattr $C$DW$175, DW_AT_TI_symbol_name("_StatusUpdate")
    3946                            .dwattr $C$DW$175, DW_AT_TI_begin_file("Emac_2DSP.c")
    3947                            .dwattr $C$DW$175, DW_AT_TI_begin_line(0x2ea)
    3948                            .dwattr $C$DW$175, DW_AT_TI_begin_column(0x0d)
    3949                            .dwpsn  file "Emac_2DSP.c",line 747,column 1,is_stmt,address _StatusUpdate
    3950                    
    3951                            .dwfde $C$DW$CIE, _StatusUpdate
    3952                    
    3953                    ;******************************************************************************
    3954                    ;* FUNCTION NAME: StatusUpdate                                                *
    3955                    ;*                                                                            *
    3956                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
    3957                    ;*                           B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
    3958                    ;*                           A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
    3959                    ;*                           B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31      *
    3960                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   73

    3961                    ;*                           B7,B8,B9,DP,SP,A16,A17,A18,A19,A20,A21,A22,A23,  *
    3962                    ;*                           A24,A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19, *
    3963                    ;*                           B20,B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31  *
    3964                    ;*   Local Frame Size  : 0 Args + 4 Auto + 4 Save = 8 byte                    *
    3965                    ;******************************************************************************
    3966 000013e0           _StatusUpdate:
    3967                    ;** --------------------------------------------------------------------------*
    3968                            .dwcfi  cfa_offset, 0
    3969                            .dwcfi  save_reg_to_reg, 228, 19
    3970 000013e0     31f7             STW     .D2T2   B3,*SP--(8)       ; |747| 
    3971 000013e2     2c6e             NOP             2
    3972                            .dwcfi  cfa_offset, 8
    3973                            .dwcfi  save_reg_to_mem, 19, 0
    3974                    $C$DW$176       .dwtag  DW_TAG_formal_parameter, DW_AT_name("hApplication")
    3975                            .dwattr $C$DW$176, DW_AT_TI_symbol_name("_hApplication")
    3976                            .dwattr $C$DW$176, DW_AT_type(*$C$DW$T$49)
    3977                            .dwattr $C$DW$176, DW_AT_location[DW_OP_reg4]
    3978                    $C$DW$177       .dwtag  DW_TAG_variable, DW_AT_name("hApplication")
    3979                            .dwattr $C$DW$177, DW_AT_TI_symbol_name("_hApplication")
    3980                            .dwattr $C$DW$177, DW_AT_type(*$C$DW$T$49)
    3981                            .dwattr $C$DW$177, DW_AT_location[DW_OP_breg31 4]
    3982 000013e4     ac45             STW     .D2T1   A4,*+SP(4)        ; |747| 
    3983 000013e6     2c6e             NOP             2
    3984                            .dwpsn  file "Emac_2DSP.c",line 759,column 2,is_stmt
    3985 000013e8 0200002a%            MVKL    .S2     _status,B4
    3986 000013ec 0200006a%            MVKH    .S2     _status,B4
    3987                    
    3988 000013f0 1ffd8413!            CALLP   .S2     _EMAC_getStatus,B3
    3989 000013f4 0200056c! ||         LDW     .D2T1   *+DP(_hEMAC),A4   ; |759| 
    3990                    
    3991 000013f8           $C$RL61:   ; CALL OCCURS {_EMAC_getStatus}   ; |759| 
    3992                            .dwpsn  file "Emac_2DSP.c",line 761,column 2,is_stmt
    3993 000013f8 01800028%            MVKL    .S1     _status,A3
    3994 00001400 01800068%            MVKH    .S1     _status,A3
    3995 00001404 018c0264             LDW     .D1T1   *A3,A3            ; |761| 
    3996 00001408 00000000             NOP             4
    3997 00001408 0180067c!            STW     .D2T1   A3,*+DP(_LinkStatus) ; |761| 
    3998 0000140c     2c6e             NOP             2
    3999                            .dwpsn  file "Emac_2DSP.c",line 763,column 1,is_stmt
    4000 0000140e     71f7             LDW     .D2T2   *++SP(8),B3       ; |763| 
    4001 00001410 00000000             NOP             4
    4002                            .dwcfi  cfa_offset, 0
    4003                            .dwcfi  restore_reg, 19
    4004                            .dwcfi  cfa_offset, 0
    4005 00001410 008ca362             RETNOP  .S2     B3,5              ; |763| 
    4006                               ; BRANCH OCCURS {B3}              ; |763| 
    4007                            .dwattr $C$DW$175, DW_AT_TI_end_file("Emac_2DSP.c")
    4008                            .dwattr $C$DW$175, DW_AT_TI_end_line(0x2fb)
    4009                            .dwattr $C$DW$175, DW_AT_TI_end_column(0x01)
    4010                            .dwendentry
    4011                            .dwendtag $C$DW$175
    4012                    
    4013 00001414                   .sect   ".text"
    4014                    
    4015                    $C$DW$178       .dwtag  DW_TAG_subprogram, DW_AT_name("StatisticsUpdate")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   74

    4016                            .dwattr $C$DW$178, DW_AT_low_pc(_StatisticsUpdate)
    4017                            .dwattr $C$DW$178, DW_AT_high_pc(0x00)
    4018                            .dwattr $C$DW$178, DW_AT_TI_symbol_name("_StatisticsUpdate")
    4019                            .dwattr $C$DW$178, DW_AT_TI_begin_file("Emac_2DSP.c")
    4020                            .dwattr $C$DW$178, DW_AT_TI_begin_line(0x30e)
    4021                            .dwattr $C$DW$178, DW_AT_TI_begin_column(0x0d)
    4022                            .dwpsn  file "Emac_2DSP.c",line 783,column 1,is_stmt,address _StatisticsUpdate
    4023                    
    4024                            .dwfde $C$DW$CIE, _StatisticsUpdate
    4025                    
    4026                    ;******************************************************************************
    4027                    ;* FUNCTION NAME: StatisticsUpdate                                            *
    4028                    ;*                                                                            *
    4029                    ;*   Regs Modified     : SP                                                   *
    4030                    ;*   Regs Used         : A4,B3,SP                                             *
    4031                    ;*   Local Frame Size  : 0 Args + 4 Auto + 0 Save = 4 byte                    *
    4032                    ;******************************************************************************
    4033 00001414           _StatisticsUpdate:
    4034                    ;** --------------------------------------------------------------------------*
    4035                            .dwcfi  cfa_offset, 0
    4036                            .dwcfi  save_reg_to_reg, 228, 19
    4037 00001414 07bf005a             SUB     .L2     SP,8,SP           ; |783| 
    4038                            .dwcfi  cfa_offset, 8
    4039                    $C$DW$179       .dwtag  DW_TAG_formal_parameter, DW_AT_name("hApplication")
    4040                            .dwattr $C$DW$179, DW_AT_TI_symbol_name("_hApplication")
    4041                            .dwattr $C$DW$179, DW_AT_type(*$C$DW$T$49)
    4042                            .dwattr $C$DW$179, DW_AT_location[DW_OP_reg4]
    4043                    $C$DW$180       .dwtag  DW_TAG_variable, DW_AT_name("hApplication")
    4044                            .dwattr $C$DW$180, DW_AT_TI_symbol_name("_hApplication")
    4045                            .dwattr $C$DW$180, DW_AT_type(*$C$DW$T$49)
    4046                            .dwattr $C$DW$180, DW_AT_location[DW_OP_breg31 4]
    4047 00001418     ac45             STW     .D2T1   A4,*+SP(4)        ; |783| 
    4048 0000141a     2c6e             NOP             2
    4049                            .dwpsn  file "Emac_2DSP.c",line 789,column 1,is_stmt
    4050 00001420 07bd005a             ADD     .L2     8,SP,SP           ; |789| 
    4051                            .dwcfi  cfa_offset, 0
    4052                            .dwcfi  cfa_offset, 0
    4053 00001424 008ca362             RETNOP  .S2     B3,5              ; |789| 
    4054                               ; BRANCH OCCURS {B3}              ; |789| 
    4055                            .dwattr $C$DW$178, DW_AT_TI_end_file("Emac_2DSP.c")
    4056                            .dwattr $C$DW$178, DW_AT_TI_end_line(0x315)
    4057                            .dwattr $C$DW$178, DW_AT_TI_end_column(0x01)
    4058                            .dwendentry
    4059                            .dwendtag $C$DW$178
    4060                    
    4061                    ;******************************************************************************
    4062                    ;* STRINGS                                                                    *
    4063                    ;******************************************************************************
    4064 00000000                   .sect   ".const"
    4065 00000000 0000004E  $C$SL1: .string "No Link",0
         00000001 0000006F 
         00000002 00000020 
         00000003 0000004C 
         00000004 00000069 
         00000005 0000006E 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   75

         00000006 0000006B 
         00000007 00000000 
    4066 00000008 00000031  $C$SL2: .string "10Mb/s Half Duplex",0
         00000009 00000030 
         0000000a 0000004D 
         0000000b 00000062 
         0000000c 0000002F 
         0000000d 00000073 
         0000000e 00000020 
         0000000f 00000048 
         00000010 00000061 
         00000011 0000006C 
         00000012 00000066 
         00000013 00000020 
         00000014 00000044 
         00000015 00000075 
         00000016 00000070 
         00000017 0000006C 
         00000018 00000065 
         00000019 00000078 
         0000001a 00000000 
    4067 0000001b 00000031  $C$SL3: .string "10Mb/s Full Duplex",0
         0000001c 00000030 
         0000001d 0000004D 
         0000001e 00000062 
         0000001f 0000002F 
         00000020 00000073 
         00000021 00000020 
         00000022 00000046 
         00000023 00000075 
         00000024 0000006C 
         00000025 0000006C 
         00000026 00000020 
         00000027 00000044 
         00000028 00000075 
         00000029 00000070 
         0000002a 0000006C 
         0000002b 00000065 
         0000002c 00000078 
         0000002d 00000000 
    4068 0000002e 00000031  $C$SL4: .string "100Mb/s Half Duplex",0
         0000002f 00000030 
         00000030 00000030 
         00000031 0000004D 
         00000032 00000062 
         00000033 0000002F 
         00000034 00000073 
         00000035 00000020 
         00000036 00000048 
         00000037 00000061 
         00000038 0000006C 
         00000039 00000066 
         0000003a 00000020 
         0000003b 00000044 
         0000003c 00000075 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   76

         0000003d 00000070 
         0000003e 0000006C 
         0000003f 00000065 
         00000040 00000078 
         00000041 00000000 
    4069 00000042 00000031  $C$SL5: .string "100Mb/s Full Duplex",0
         00000043 00000030 
         00000044 00000030 
         00000045 0000004D 
         00000046 00000062 
         00000047 0000002F 
         00000048 00000073 
         00000049 00000020 
         0000004a 00000046 
         0000004b 00000075 
         0000004c 0000006C 
         0000004d 0000006C 
         0000004e 00000020 
         0000004f 00000044 
         00000050 00000075 
         00000051 00000070 
         00000052 0000006C 
         00000053 00000065 
         00000054 00000078 
         00000055 00000000 
    4070 00000056 00000031  $C$SL6: .string "1000Mb/s Full Duplex",0
         00000057 00000030 
         00000058 00000030 
         00000059 00000030 
         0000005a 0000004D 
         0000005b 00000062 
         0000005c 0000002F 
         0000005d 00000073 
         0000005e 00000020 
         0000005f 00000046 
         00000060 00000075 
         00000061 0000006C 
         00000062 0000006C 
         00000063 00000020 
         00000064 00000044 
         00000065 00000075 
         00000066 00000070 
         00000067 0000006C 
         00000068 00000065 
         00000069 00000078 
         0000006a 00000000 
    4071 0000006b 00000066  $C$SL7: .string "failed to initialize EMAC",10,0
         0000006c 00000061 
         0000006d 00000069 
         0000006e 0000006C 
         0000006f 00000065 
         00000070 00000064 
         00000071 00000020 
         00000072 00000074 
         00000073 0000006F 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   77

         00000074 00000020 
         00000075 00000069 
         00000076 0000006E 
         00000077 00000069 
         00000078 00000074 
         00000079 00000069 
         0000007a 00000061 
         0000007b 0000006C 
         0000007c 00000069 
         0000007d 0000007A 
         0000007e 00000065 
         0000007f 00000020 
         00000080 00000045 
         00000081 0000004D 
         00000082 00000041 
         00000083 00000043 
         00000084 0000000A 
         00000085 00000000 
    4072 00000086 00000049  $C$SL8: .string "Interrupt Pacing: %d micro second",10,0
         00000087 0000006E 
         00000088 00000074 
         00000089 00000065 
         0000008a 00000072 
         0000008b 00000072 
         0000008c 00000075 
         0000008d 00000070 
         0000008e 00000074 
         0000008f 00000020 
         00000090 00000050 
         00000091 00000061 
         00000092 00000063 
         00000093 00000069 
         00000094 0000006E 
         00000095 00000067 
         00000096 0000003A 
         00000097 00000020 
         00000098 00000025 
         00000099 00000064 
         0000009a 00000020 
         0000009b 0000006D 
         0000009c 00000069 
         0000009d 00000063 
         0000009e 00000072 
         0000009f 0000006F 
         000000a0 00000020 
         000000a1 00000073 
         000000a2 00000065 
         000000a3 00000063 
         000000a4 0000006F 
         000000a5 0000006E 
         000000a6 00000064 
         000000a7 0000000A 
         000000a8 00000000 
    4073 000000a9 0000000A  $C$SL9: .string 10,"Starting packet transfer...",10,0
         000000aa 00000053 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   78

         000000ab 00000074 
         000000ac 00000061 
         000000ad 00000072 
         000000ae 00000074 
         000000af 00000069 
         000000b0 0000006E 
         000000b1 00000067 
         000000b2 00000020 
         000000b3 00000070 
         000000b4 00000061 
         000000b5 00000063 
         000000b6 0000006B 
         000000b7 00000065 
         000000b8 00000074 
         000000b9 00000020 
         000000ba 00000074 
         000000bb 00000072 
         000000bc 00000061 
         000000bd 0000006E 
         000000be 00000073 
         000000bf 00000066 
         000000c0 00000065 
         000000c1 00000072 
         000000c2 0000002E 
         000000c3 0000002E 
         000000c4 0000002E 
         000000c5 0000000A 
         000000c6 00000000 
    4074 000000c7 0000000A  $C$SL10:        .string 10,"Starting packet receiving...",10,0
         000000c8 00000053 
         000000c9 00000074 
         000000ca 00000061 
         000000cb 00000072 
         000000cc 00000074 
         000000cd 00000069 
         000000ce 0000006E 
         000000cf 00000067 
         000000d0 00000020 
         000000d1 00000070 
         000000d2 00000061 
         000000d3 00000063 
         000000d4 0000006B 
         000000d5 00000065 
         000000d6 00000074 
         000000d7 00000020 
         000000d8 00000072 
         000000d9 00000065 
         000000da 00000063 
         000000db 00000065 
         000000dc 00000069 
         000000dd 00000076 
         000000de 00000069 
         000000df 0000006E 
         000000e0 00000067 
         000000e1 0000002E 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   79

         000000e2 0000002E 
         000000e3 0000002E 
         000000e4 0000000A 
         000000e5 00000000 
    4075 000000e6 00000043  $C$SL11:        .string "Calling EMAC_open()",10,0
         000000e7 00000061 
         000000e8 0000006C 
         000000e9 0000006C 
         000000ea 00000069 
         000000eb 0000006E 
         000000ec 00000067 
         000000ed 00000020 
         000000ee 00000045 
         000000ef 0000004D 
         000000f0 00000041 
         000000f1 00000043 
         000000f2 0000005F 
         000000f3 0000006F 
         000000f4 00000070 
         000000f5 00000065 
         000000f6 0000006E 
         000000f7 00000028 
         000000f8 00000029 
         000000f9 0000000A 
         000000fa 00000000 
    4076 000000fb 00000045  $C$SL12:        .string "EMAC_open Returned error %08x",10,0
         000000fc 0000004D 
         000000fd 00000041 
         000000fe 00000043 
         000000ff 0000005F 
         00000100 0000006F 
         00000101 00000070 
         00000102 00000065 
         00000103 0000006E 
         00000104 00000020 
         00000105 00000052 
         00000106 00000065 
         00000107 00000074 
         00000108 00000075 
         00000109 00000072 
         0000010a 0000006E 
         0000010b 00000065 
         0000010c 00000064 
         0000010d 00000020 
         0000010e 00000065 
         0000010f 00000072 
         00000110 00000072 
         00000111 0000006F 
         00000112 00000072 
         00000113 00000020 
         00000114 00000025 
         00000115 00000030 
         00000116 00000038 
         00000117 00000078 
         00000118 0000000A 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   80

         00000119 00000000 
    4077 0000011a 00000045  $C$SL13:        .string "EMAC_setReceiveFilter Returned error %08x",10,0
         0000011b 0000004D 
         0000011c 00000041 
         0000011d 00000043 
         0000011e 0000005F 
         0000011f 00000073 
         00000120 00000065 
         00000121 00000074 
         00000122 00000052 
         00000123 00000065 
         00000124 00000063 
         00000125 00000065 
         00000126 00000069 
         00000127 00000076 
         00000128 00000065 
         00000129 00000046 
         0000012a 00000069 
         0000012b 0000006C 
         0000012c 00000074 
         0000012d 00000065 
         0000012e 00000072 
         0000012f 00000020 
         00000130 00000052 
         00000131 00000065 
         00000132 00000074 
         00000133 00000075 
         00000134 00000072 
         00000135 0000006E 
         00000136 00000065 
         00000137 00000064 
         00000138 00000020 
         00000139 00000065 
         0000013a 00000072 
         0000013b 00000072 
         0000013c 0000006F 
         0000013d 00000072 
         0000013e 00000020 
         0000013f 00000025 
         00000140 00000030 
         00000141 00000038 
         00000142 00000078 
         00000143 0000000A 
         00000144 00000000 
    4078 00000145 00000057  $C$SL14:        .string "Waiting for link...",10,0
         00000146 00000061 
         00000147 00000069 
         00000148 00000074 
         00000149 00000069 
         0000014a 0000006E 
         0000014b 00000067 
         0000014c 00000020 
         0000014d 00000066 
         0000014e 0000006F 
         0000014f 00000072 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   81

         00000150 00000020 
         00000151 0000006C 
         00000152 00000069 
         00000153 0000006E 
         00000154 0000006B 
         00000155 0000002E 
         00000156 0000002E 
         00000157 0000002E 
         00000158 0000000A 
         00000159 00000000 
    4079 0000015a 0000004C  $C$SL15:        .string "Link Status  : %s MII on PHY number %d",10,0
         0000015b 00000069 
         0000015c 0000006E 
         0000015d 0000006B 
         0000015e 00000020 
         0000015f 00000053 
         00000160 00000074 
         00000161 00000061 
         00000162 00000074 
         00000163 00000075 
         00000164 00000073 
         00000165 00000020 
         00000166 00000020 
         00000167 0000003A 
         00000168 00000020 
         00000169 00000025 
         0000016a 00000073 
         0000016b 00000020 
         0000016c 0000004D 
         0000016d 00000049 
         0000016e 00000049 
         0000016f 00000020 
         00000170 0000006F 
         00000171 0000006E 
         00000172 00000020 
         00000173 00000050 
         00000174 00000048 
         00000175 00000059 
         00000176 00000020 
         00000177 0000006E 
         00000178 00000075 
         00000179 0000006D 
         0000017a 00000062 
         0000017b 00000065 
         0000017c 00000072 
         0000017d 00000020 
         0000017e 00000025 
         0000017f 00000064 
         00000180 0000000A 
         00000181 00000000 
    4080 00000182 0000004C  $C$SL16:        .string "Link Status  : %s RGMII on PHY number %d",10,0
         00000183 00000069 
         00000184 0000006E 
         00000185 0000006B 
         00000186 00000020 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   82

         00000187 00000053 
         00000188 00000074 
         00000189 00000061 
         0000018a 00000074 
         0000018b 00000075 
         0000018c 00000073 
         0000018d 00000020 
         0000018e 00000020 
         0000018f 0000003A 
         00000190 00000020 
         00000191 00000025 
         00000192 00000073 
         00000193 00000020 
         00000194 00000052 
         00000195 00000047 
         00000196 0000004D 
         00000197 00000049 
         00000198 00000049 
         00000199 00000020 
         0000019a 0000006F 
         0000019b 0000006E 
         0000019c 00000020 
         0000019d 00000050 
         0000019e 00000048 
         0000019f 00000059 
         000001a0 00000020 
         000001a1 0000006E 
         000001a2 00000075 
         000001a3 0000006D 
         000001a4 00000062 
         000001a5 00000065 
         000001a6 00000072 
         000001a7 00000020 
         000001a8 00000025 
         000001a9 00000064 
         000001aa 0000000A 
         000001ab 00000000 
    4081 000001ac 00000050  $C$SL17:        .string "Packets Held : %d-RX  %d-TX",10,0
         000001ad 00000061 
         000001ae 00000063 
         000001af 0000006B 
         000001b0 00000065 
         000001b1 00000074 
         000001b2 00000073 
         000001b3 00000020 
         000001b4 00000048 
         000001b5 00000065 
         000001b6 0000006C 
         000001b7 00000064 
         000001b8 00000020 
         000001b9 0000003A 
         000001ba 00000020 
         000001bb 00000025 
         000001bc 00000064 
         000001bd 0000002D 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   83

         000001be 00000052 
         000001bf 00000058 
         000001c0 00000020 
         000001c1 00000020 
         000001c2 00000025 
         000001c3 00000064 
         000001c4 0000002D 
         000001c5 00000054 
         000001c6 00000058 
         000001c7 0000000A 
         000001c8 00000000 
    4082 000001c9 00000046  $C$SL18:        .string "Fatal Error  : %d",10,0
         000001ca 00000061 
         000001cb 00000074 
         000001cc 00000061 
         000001cd 0000006C 
         000001ce 00000020 
         000001cf 00000045 
         000001d0 00000072 
         000001d1 00000072 
         000001d2 0000006F 
         000001d3 00000072 
         000001d4 00000020 
         000001d5 00000020 
         000001d6 0000003A 
         000001d7 00000020 
         000001d8 00000025 
         000001d9 00000064 
         000001da 0000000A 
         000001db 00000000 
    4083 000001dc 0000000A  $C$SL19:        .string 10,"WARNING: No device LINK.",10,0
         000001dd 00000057 
         000001de 00000041 
         000001df 00000052 
         000001e0 0000004E 
         000001e1 00000049 
         000001e2 0000004E 
         000001e3 00000047 
         000001e4 0000003A 
         000001e5 00000020 
         000001e6 0000004E 
         000001e7 0000006F 
         000001e8 00000020 
         000001e9 00000064 
         000001ea 00000065 
         000001eb 00000076 
         000001ec 00000069 
         000001ed 00000063 
         000001ee 00000065 
         000001ef 00000020 
         000001f0 0000004C 
         000001f1 00000049 
         000001f2 0000004E 
         000001f3 0000004B 
         000001f4 0000002E 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   84

         000001f5 0000000A 
         000001f6 00000000 
    4084 000001f7 00000045  $C$SL20:        .string "EMAC_sendPacket() returned error %08x",10,0
         000001f8 0000004D 
         000001f9 00000041 
         000001fa 00000043 
         000001fb 0000005F 
         000001fc 00000073 
         000001fd 00000065 
         000001fe 0000006E 
         000001ff 00000064 
         00000200 00000050 
         00000201 00000061 
         00000202 00000063 
         00000203 0000006B 
         00000204 00000065 
         00000205 00000074 
         00000206 00000028 
         00000207 00000029 
         00000208 00000020 
         00000209 00000072 
         0000020a 00000065 
         0000020b 00000074 
         0000020c 00000075 
         0000020d 00000072 
         0000020e 0000006E 
         0000020f 00000065 
         00000210 00000064 
         00000211 00000020 
         00000212 00000065 
         00000213 00000072 
         00000214 00000072 
         00000215 0000006F 
         00000216 00000072 
         00000217 00000020 
         00000218 00000025 
         00000219 00000030 
         0000021a 00000038 
         0000021b 00000078 
         0000021c 0000000A 
         0000021d 00000000 
    4085 0000021e 00000045  $C$SL21:        .string "ERROR: TX timeout!",0
         0000021f 00000052 
         00000220 00000052 
         00000221 0000004F 
         00000222 00000052 
         00000223 0000003A 
         00000224 00000020 
         00000225 00000054 
         00000226 00000058 
         00000227 00000020 
         00000228 00000074 
         00000229 00000069 
         0000022a 0000006D 
         0000022b 00000065 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   85

         0000022c 0000006F 
         0000022d 00000075 
         0000022e 00000074 
         0000022f 00000021 
         00000230 00000000 
    4086 00000231 00000053  $C$SL22:        .string "Sent %4d packets (%8d Bytes), packet size is %4d bytes, ach"
         00000232 00000065 
         00000233 0000006E 
         00000234 00000074 
         00000235 00000020 
         00000236 00000025 
         00000237 00000034 
         00000238 00000064 
         00000239 00000020 
         0000023a 00000070 
         0000023b 00000061 
         0000023c 00000063 
         0000023d 0000006B 
         0000023e 00000065 
         0000023f 00000074 
         00000240 00000073 
         00000241 00000020 
         00000242 00000028 
         00000243 00000025 
         00000244 00000038 
         00000245 00000064 
         00000246 00000020 
         00000247 00000042 
         00000248 00000079 
         00000249 00000074 
         0000024a 00000065 
         0000024b 00000073 
         0000024c 00000029 
         0000024d 0000002C 
         0000024e 00000020 
         0000024f 00000070 
         00000250 00000061 
         00000251 00000063 
         00000252 0000006B 
         00000253 00000065 
         00000254 00000074 
         00000255 00000020 
         00000256 00000073 
         00000257 00000069 
         00000258 0000007A 
         00000259 00000065 
         0000025a 00000020 
         0000025b 00000069 
         0000025c 00000073 
         0000025d 00000020 
         0000025e 00000025 
         0000025f 00000034 
         00000260 00000064 
         00000261 00000020 
         00000262 00000062 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   86

         00000263 00000079 
         00000264 00000074 
         00000265 00000065 
         00000266 00000073 
         00000267 0000002C 
         00000268 00000020 
         00000269 00000061 
         0000026a 00000063 
         0000026b 00000068 
    4087 0000026c 00000069          .string "ieve bandwidth %7ld kbps",10,0
         0000026d 00000065 
         0000026e 00000076 
         0000026f 00000065 
         00000270 00000020 
         00000271 00000062 
         00000272 00000061 
         00000273 0000006E 
         00000274 00000064 
         00000275 00000077 
         00000276 00000069 
         00000277 00000064 
         00000278 00000074 
         00000279 00000068 
         0000027a 00000020 
         0000027b 00000025 
         0000027c 00000037 
         0000027d 0000006C 
         0000027e 00000064 
         0000027f 00000020 
         00000280 0000006B 
         00000281 00000062 
         00000282 00000070 
         00000283 00000073 
         00000284 0000000A 
         00000285 00000000 
    4088 00000286 00000052  $C$SL23:        .string "Received %d packets",10,0
         00000287 00000065 
         00000288 00000063 
         00000289 00000065 
         0000028a 00000069 
         0000028b 00000076 
         0000028c 00000065 
         0000028d 00000064 
         0000028e 00000020 
         0000028f 00000025 
         00000290 00000064 
         00000291 00000020 
         00000292 00000070 
         00000293 00000061 
         00000294 00000063 
         00000295 0000006B 
         00000296 00000065 
         00000297 00000074 
         00000298 00000073 
         00000299 0000000A 
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   87

         0000029a 00000000 
    4089 0000029b 00000043  $C$SL24:        .string "Calling EMAC_close()",10,0
         0000029c 00000061 
         0000029d 0000006C 
         0000029e 0000006C 
         0000029f 00000069 
         000002a0 0000006E 
         000002a1 00000067 
         000002a2 00000020 
         000002a3 00000045 
         000002a4 0000004D 
         000002a5 00000041 
         000002a6 00000043 
         000002a7 0000005F 
         000002a8 00000063 
         000002a9 0000006C 
         000002aa 0000006F 
         000002ab 00000073 
         000002ac 00000065 
         000002ad 00000028 
         000002ae 00000029 
         000002af 0000000A 
         000002b0 00000000 
    4090                    ;*****************************************************************************
    4091                    ;* UNDEFINED EXTERNAL REFERENCES                                             *
    4092                    ;*****************************************************************************
    4093                            .global _printf
    4094                            .global _puts
    4095                            .global _CSL_devInit
    4096                            .global _CSL_devOpen
    4097                            .global _CSL_devHwControl
    4098                            .global _CSL_devGetHwStatus
    4099                            .global _CSL_tscEnable
    4100                            .global _CSL_tscRead
    4101                            .global _CACHE_setL1pSize
    4102                            .global _CACHE_setL1dSize
    4103                            .global _CACHE_setL2Size
    4104                            .global _EMAC_open
    4105                            .global _EMAC_close
    4106                            .global _EMAC_getStatus
    4107                            .global _EMAC_setReceiveFilter
    4108                            .global _EMAC_sendPacket
    4109                            .global _EMAC_serviceCheck
    4110                            .global _EMAC_timerTick
    4111                            .global _EmacTimerInitialization
    4112                            .global _EmacInterruptsInitialization
    4113                            .global _EmacInterruptEnd
    4114                            .global _memset
    4115                            .global _malloc
    4116                            .global __divull
    4117                    
    4118                    ;******************************************************************************
    4119                    ;* TYPE INFORMATION                                                           *
    4120                    ;******************************************************************************
    4121                    $C$DW$T$3       .dwtag  DW_TAG_pointer_type
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   88

    4122                            .dwattr $C$DW$T$3, DW_AT_address_class(0x20)
    4123                    $C$DW$T$49      .dwtag  DW_TAG_typedef, DW_AT_name("Handle")
    4124                            .dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$3)
    4125                            .dwattr $C$DW$T$49, DW_AT_language(DW_LANG_C)
    4126                    $C$DW$T$106     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$49)
    4127                            .dwattr $C$DW$T$106, DW_AT_address_class(0x20)
    4128                    $C$DW$T$107     .dwtag  DW_TAG_typedef, DW_AT_name("Ptr")
    4129                            .dwattr $C$DW$T$107, DW_AT_type(*$C$DW$T$3)
    4130                            .dwattr $C$DW$T$107, DW_AT_language(DW_LANG_C)
    4131                    
    4132                    $C$DW$T$52      .dwtag  DW_TAG_subroutine_type
    4133                            .dwattr $C$DW$T$52, DW_AT_language(DW_LANG_C)
    4134                    $C$DW$181       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4135                    $C$DW$182       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
    4136                            .dwendtag $C$DW$T$52
    4137                    
    4138                    $C$DW$T$53      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$52)
    4139                            .dwattr $C$DW$T$53, DW_AT_address_class(0x20)
    4140                    
    4141                    $C$DW$T$56      .dwtag  DW_TAG_subroutine_type
    4142                            .dwattr $C$DW$T$56, DW_AT_language(DW_LANG_C)
    4143                    $C$DW$183       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4144                            .dwendtag $C$DW$T$56
    4145                    
    4146                    $C$DW$T$57      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$56)
    4147                            .dwattr $C$DW$T$57, DW_AT_address_class(0x20)
    4148                    
    4149                    $C$DW$T$108     .dwtag  DW_TAG_subroutine_type
    4150                            .dwattr $C$DW$T$108, DW_AT_language(DW_LANG_C)
    4151                    
    4152                    $C$DW$T$110     .dwtag  DW_TAG_subroutine_type
    4153                            .dwattr $C$DW$T$110, DW_AT_language(DW_LANG_C)
    4154                    
    4155                    $C$DW$T$113     .dwtag  DW_TAG_subroutine_type
    4156                            .dwattr $C$DW$T$113, DW_AT_language(DW_LANG_C)
    4157                    $C$DW$184       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$112)
    4158                            .dwendtag $C$DW$T$113
    4159                    
    4160                    $C$DW$T$4       .dwtag  DW_TAG_base_type, DW_AT_name("bool")
    4161                            .dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean)
    4162                            .dwattr $C$DW$T$4, DW_AT_byte_size(0x01)
    4163                    $C$DW$T$5       .dwtag  DW_TAG_base_type, DW_AT_name("signed char")
    4164                            .dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char)
    4165                            .dwattr $C$DW$T$5, DW_AT_byte_size(0x01)
    4166                    $C$DW$T$6       .dwtag  DW_TAG_base_type, DW_AT_name("unsigned char")
    4167                            .dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
    4168                            .dwattr $C$DW$T$6, DW_AT_byte_size(0x01)
    4169                    $C$DW$T$23      .dwtag  DW_TAG_typedef, DW_AT_name("Uint8")
    4170                            .dwattr $C$DW$T$23, DW_AT_type(*$C$DW$T$6)
    4171                            .dwattr $C$DW$T$23, DW_AT_language(DW_LANG_C)
    4172                    $C$DW$T$24      .dwtag  DW_TAG_volatile_type
    4173                            .dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$23)
    4174                    
    4175                    $C$DW$T$25      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4176                            .dwattr $C$DW$T$25, DW_AT_language(DW_LANG_C)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   89

    4177                            .dwattr $C$DW$T$25, DW_AT_byte_size(0x3fff8)
    4178                    $C$DW$185       .dwtag  DW_TAG_subrange_type
    4179                            .dwattr $C$DW$185, DW_AT_upper_bound(0x3fff7)
    4180                            .dwendtag $C$DW$T$25
    4181                    
    4182                    
    4183                    $C$DW$T$26      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4184                            .dwattr $C$DW$T$26, DW_AT_language(DW_LANG_C)
    4185                            .dwattr $C$DW$T$26, DW_AT_byte_size(0x08)
    4186                    $C$DW$186       .dwtag  DW_TAG_subrange_type
    4187                            .dwattr $C$DW$186, DW_AT_upper_bound(0x07)
    4188                            .dwendtag $C$DW$T$26
    4189                    
    4190                    
    4191                    $C$DW$T$27      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4192                            .dwattr $C$DW$T$27, DW_AT_language(DW_LANG_C)
    4193                            .dwattr $C$DW$T$27, DW_AT_byte_size(0x04)
    4194                    $C$DW$187       .dwtag  DW_TAG_subrange_type
    4195                            .dwattr $C$DW$187, DW_AT_upper_bound(0x03)
    4196                            .dwendtag $C$DW$T$27
    4197                    
    4198                    
    4199                    $C$DW$T$28      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4200                            .dwattr $C$DW$T$28, DW_AT_language(DW_LANG_C)
    4201                            .dwattr $C$DW$T$28, DW_AT_byte_size(0x24)
    4202                    $C$DW$188       .dwtag  DW_TAG_subrange_type
    4203                            .dwattr $C$DW$188, DW_AT_upper_bound(0x23)
    4204                            .dwendtag $C$DW$T$28
    4205                    
    4206                    
    4207                    $C$DW$T$61      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4208                            .dwattr $C$DW$T$61, DW_AT_language(DW_LANG_C)
    4209                            .dwattr $C$DW$T$61, DW_AT_byte_size(0x64)
    4210                    $C$DW$189       .dwtag  DW_TAG_subrange_type
    4211                            .dwattr $C$DW$189, DW_AT_upper_bound(0x63)
    4212                            .dwendtag $C$DW$T$61
    4213                    
    4214                    
    4215                    $C$DW$T$62      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4216                            .dwattr $C$DW$T$62, DW_AT_language(DW_LANG_C)
    4217                            .dwattr $C$DW$T$62, DW_AT_byte_size(0x0c)
    4218                    $C$DW$190       .dwtag  DW_TAG_subrange_type
    4219                            .dwattr $C$DW$190, DW_AT_upper_bound(0x0b)
    4220                            .dwendtag $C$DW$T$62
    4221                    
    4222                    
    4223                    $C$DW$T$63      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4224                            .dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C)
    4225                            .dwattr $C$DW$T$63, DW_AT_byte_size(0x40)
    4226                    $C$DW$191       .dwtag  DW_TAG_subrange_type
    4227                            .dwattr $C$DW$191, DW_AT_upper_bound(0x3f)
    4228                            .dwendtag $C$DW$T$63
    4229                    
    4230                    
    4231                    $C$DW$T$64      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   90

    4232                            .dwattr $C$DW$T$64, DW_AT_language(DW_LANG_C)
    4233                            .dwattr $C$DW$T$64, DW_AT_byte_size(0x58)
    4234                    $C$DW$192       .dwtag  DW_TAG_subrange_type
    4235                            .dwattr $C$DW$192, DW_AT_upper_bound(0x57)
    4236                            .dwendtag $C$DW$T$64
    4237                    
    4238                    
    4239                    $C$DW$T$65      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4240                            .dwattr $C$DW$T$65, DW_AT_language(DW_LANG_C)
    4241                            .dwattr $C$DW$T$65, DW_AT_byte_size(0x10)
    4242                    $C$DW$193       .dwtag  DW_TAG_subrange_type
    4243                            .dwattr $C$DW$193, DW_AT_upper_bound(0x0f)
    4244                            .dwendtag $C$DW$T$65
    4245                    
    4246                    
    4247                    $C$DW$T$66      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4248                            .dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C)
    4249                            .dwattr $C$DW$T$66, DW_AT_byte_size(0x270)
    4250                    $C$DW$194       .dwtag  DW_TAG_subrange_type
    4251                            .dwattr $C$DW$194, DW_AT_upper_bound(0x26f)
    4252                            .dwendtag $C$DW$T$66
    4253                    
    4254                    
    4255                    $C$DW$T$67      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4256                            .dwattr $C$DW$T$67, DW_AT_language(DW_LANG_C)
    4257                            .dwattr $C$DW$T$67, DW_AT_byte_size(0xf4)
    4258                    $C$DW$195       .dwtag  DW_TAG_subrange_type
    4259                            .dwattr $C$DW$195, DW_AT_upper_bound(0xf3)
    4260                            .dwendtag $C$DW$T$67
    4261                    
    4262                    
    4263                    $C$DW$T$81      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4264                            .dwattr $C$DW$T$81, DW_AT_language(DW_LANG_C)
    4265                            .dwattr $C$DW$T$81, DW_AT_byte_size(0x1c)
    4266                    $C$DW$196       .dwtag  DW_TAG_subrange_type
    4267                            .dwattr $C$DW$196, DW_AT_upper_bound(0x1b)
    4268                            .dwendtag $C$DW$T$81
    4269                    
    4270                    
    4271                    $C$DW$T$82      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4272                            .dwattr $C$DW$T$82, DW_AT_language(DW_LANG_C)
    4273                            .dwattr $C$DW$T$82, DW_AT_byte_size(0x18)
    4274                    $C$DW$197       .dwtag  DW_TAG_subrange_type
    4275                            .dwattr $C$DW$197, DW_AT_upper_bound(0x17)
    4276                            .dwendtag $C$DW$T$82
    4277                    
    4278                    
    4279                    $C$DW$T$83      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4280                            .dwattr $C$DW$T$83, DW_AT_language(DW_LANG_C)
    4281                            .dwattr $C$DW$T$83, DW_AT_byte_size(0x3fb8)
    4282                    $C$DW$198       .dwtag  DW_TAG_subrange_type
    4283                            .dwattr $C$DW$198, DW_AT_upper_bound(0x3fb7)
    4284                            .dwendtag $C$DW$T$83
    4285                    
    4286                    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   91

    4287                    $C$DW$T$84      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4288                            .dwattr $C$DW$T$84, DW_AT_language(DW_LANG_C)
    4289                            .dwattr $C$DW$T$84, DW_AT_byte_size(0xfb0)
    4290                    $C$DW$199       .dwtag  DW_TAG_subrange_type
    4291                            .dwattr $C$DW$199, DW_AT_upper_bound(0xfaf)
    4292                            .dwendtag $C$DW$T$84
    4293                    
    4294                    
    4295                    $C$DW$T$85      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4296                            .dwattr $C$DW$T$85, DW_AT_language(DW_LANG_C)
    4297                            .dwattr $C$DW$T$85, DW_AT_byte_size(0x14)
    4298                    $C$DW$200       .dwtag  DW_TAG_subrange_type
    4299                            .dwattr $C$DW$200, DW_AT_upper_bound(0x13)
    4300                            .dwendtag $C$DW$T$85
    4301                    
    4302                    
    4303                    $C$DW$T$86      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4304                            .dwattr $C$DW$T$86, DW_AT_language(DW_LANG_C)
    4305                            .dwattr $C$DW$T$86, DW_AT_byte_size(0x2fb4)
    4306                    $C$DW$201       .dwtag  DW_TAG_subrange_type
    4307                            .dwattr $C$DW$201, DW_AT_upper_bound(0x2fb3)
    4308                            .dwendtag $C$DW$T$86
    4309                    
    4310                    
    4311                    $C$DW$T$91      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$24)
    4312                            .dwattr $C$DW$T$91, DW_AT_language(DW_LANG_C)
    4313                            .dwattr $C$DW$T$91, DW_AT_byte_size(0x50)
    4314                    $C$DW$202       .dwtag  DW_TAG_subrange_type
    4315                            .dwattr $C$DW$202, DW_AT_upper_bound(0x4f)
    4316                            .dwendtag $C$DW$T$91
    4317                    
    4318                    $C$DW$T$115     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Reg8")
    4319                            .dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$24)
    4320                            .dwattr $C$DW$T$115, DW_AT_language(DW_LANG_C)
    4321                    
    4322                    $C$DW$T$39      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$23)
    4323                            .dwattr $C$DW$T$39, DW_AT_language(DW_LANG_C)
    4324                            .dwattr $C$DW$T$39, DW_AT_byte_size(0x06)
    4325                    $C$DW$203       .dwtag  DW_TAG_subrange_type
    4326                            .dwattr $C$DW$203, DW_AT_upper_bound(0x05)
    4327                            .dwendtag $C$DW$T$39
    4328                    
    4329                    $C$DW$T$42      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$23)
    4330                            .dwattr $C$DW$T$42, DW_AT_address_class(0x20)
    4331                    
    4332                    $C$DW$T$117     .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$23)
    4333                            .dwattr $C$DW$T$117, DW_AT_language(DW_LANG_C)
    4334                            .dwattr $C$DW$T$117, DW_AT_byte_size(0x600)
    4335                    $C$DW$204       .dwtag  DW_TAG_subrange_type
    4336                            .dwattr $C$DW$204, DW_AT_upper_bound(0x5ff)
    4337                            .dwendtag $C$DW$T$117
    4338                    
    4339                    
    4340                    $C$DW$T$118     .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$23)
    4341                            .dwattr $C$DW$T$118, DW_AT_language(DW_LANG_C)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   92

    4342                            .dwattr $C$DW$T$118, DW_AT_byte_size(0x30000)
    4343                    $C$DW$205       .dwtag  DW_TAG_subrange_type
    4344                            .dwattr $C$DW$205, DW_AT_upper_bound(0x7f)
    4345                    $C$DW$206       .dwtag  DW_TAG_subrange_type
    4346                            .dwattr $C$DW$206, DW_AT_upper_bound(0x5ff)
    4347                            .dwendtag $C$DW$T$118
    4348                    
    4349                    $C$DW$T$120     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_BitMask8")
    4350                            .dwattr $C$DW$T$120, DW_AT_type(*$C$DW$T$23)
    4351                            .dwattr $C$DW$T$120, DW_AT_language(DW_LANG_C)
    4352                    $C$DW$T$70      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$6)
    4353                            .dwattr $C$DW$T$70, DW_AT_address_class(0x20)
    4354                    $C$DW$T$7       .dwtag  DW_TAG_base_type, DW_AT_name("wchar_t")
    4355                            .dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char)
    4356                            .dwattr $C$DW$T$7, DW_AT_byte_size(0x02)
    4357                    $C$DW$T$8       .dwtag  DW_TAG_base_type, DW_AT_name("short")
    4358                            .dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed)
    4359                            .dwattr $C$DW$T$8, DW_AT_byte_size(0x02)
    4360                    $C$DW$T$34      .dwtag  DW_TAG_typedef, DW_AT_name("Int16")
    4361                            .dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$8)
    4362                            .dwattr $C$DW$T$34, DW_AT_language(DW_LANG_C)
    4363                    $C$DW$T$35      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_InstNum")
    4364                            .dwattr $C$DW$T$35, DW_AT_type(*$C$DW$T$34)
    4365                            .dwattr $C$DW$T$35, DW_AT_language(DW_LANG_C)
    4366                    $C$DW$T$121     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Status")
    4367                            .dwattr $C$DW$T$121, DW_AT_type(*$C$DW$T$34)
    4368                            .dwattr $C$DW$T$121, DW_AT_language(DW_LANG_C)
    4369                    
    4370                    $C$DW$T$124     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$121)
    4371                            .dwattr $C$DW$T$124, DW_AT_language(DW_LANG_C)
    4372                    $C$DW$207       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$123)
    4373                            .dwendtag $C$DW$T$124
    4374                    
    4375                    $C$DW$T$126     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$121)
    4376                            .dwattr $C$DW$T$126, DW_AT_address_class(0x20)
    4377                    
    4378                    $C$DW$T$131     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$121)
    4379                            .dwattr $C$DW$T$131, DW_AT_language(DW_LANG_C)
    4380                    $C$DW$208       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$128)
    4381                    $C$DW$209       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$130)
    4382                    $C$DW$210       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
    4383                            .dwendtag $C$DW$T$131
    4384                    
    4385                    
    4386                    $C$DW$T$135     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$121)
    4387                            .dwattr $C$DW$T$135, DW_AT_language(DW_LANG_C)
    4388                    $C$DW$211       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$128)
    4389                    $C$DW$212       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$134)
    4390                    $C$DW$213       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
    4391                            .dwendtag $C$DW$T$135
    4392                    
    4393                    $C$DW$T$137     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Uid")
    4394                            .dwattr $C$DW$T$137, DW_AT_type(*$C$DW$T$34)
    4395                            .dwattr $C$DW$T$137, DW_AT_language(DW_LANG_C)
    4396                    $C$DW$T$138     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_ModuleId")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   93

    4397                            .dwattr $C$DW$T$138, DW_AT_type(*$C$DW$T$34)
    4398                            .dwattr $C$DW$T$138, DW_AT_language(DW_LANG_C)
    4399                    $C$DW$T$139     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_ChaNum")
    4400                            .dwattr $C$DW$T$139, DW_AT_type(*$C$DW$T$34)
    4401                            .dwattr $C$DW$T$139, DW_AT_language(DW_LANG_C)
    4402                    $C$DW$T$9       .dwtag  DW_TAG_base_type, DW_AT_name("unsigned short")
    4403                            .dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
    4404                            .dwattr $C$DW$T$9, DW_AT_byte_size(0x02)
    4405                    $C$DW$T$19      .dwtag  DW_TAG_typedef, DW_AT_name("Uint16")
    4406                            .dwattr $C$DW$T$19, DW_AT_type(*$C$DW$T$9)
    4407                            .dwattr $C$DW$T$19, DW_AT_language(DW_LANG_C)
    4408                    $C$DW$T$37      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_BitMask16")
    4409                            .dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$19)
    4410                            .dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C)
    4411                    $C$DW$T$140     .dwtag  DW_TAG_volatile_type
    4412                            .dwattr $C$DW$T$140, DW_AT_type(*$C$DW$T$19)
    4413                    $C$DW$T$141     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Reg16")
    4414                            .dwattr $C$DW$T$141, DW_AT_type(*$C$DW$T$140)
    4415                            .dwattr $C$DW$T$141, DW_AT_language(DW_LANG_C)
    4416                    $C$DW$T$142     .dwtag  DW_TAG_typedef, DW_AT_name("Bool")
    4417                            .dwattr $C$DW$T$142, DW_AT_type(*$C$DW$T$9)
    4418                            .dwattr $C$DW$T$142, DW_AT_language(DW_LANG_C)
    4419                    $C$DW$T$10      .dwtag  DW_TAG_base_type, DW_AT_name("int")
    4420                            .dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed)
    4421                            .dwattr $C$DW$T$10, DW_AT_byte_size(0x04)
    4422                    $C$DW$T$112     .dwtag  DW_TAG_typedef, DW_AT_name("Int32")
    4423                            .dwattr $C$DW$T$112, DW_AT_type(*$C$DW$T$10)
    4424                            .dwattr $C$DW$T$112, DW_AT_language(DW_LANG_C)
    4425                    
    4426                    $C$DW$T$146     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
    4427                            .dwattr $C$DW$T$146, DW_AT_language(DW_LANG_C)
    4428                    $C$DW$214       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$145)
    4429                    $C$DW$215       .dwtag  DW_TAG_unspecified_parameters
    4430                            .dwendtag $C$DW$T$146
    4431                    
    4432                    
    4433                    $C$DW$T$148     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
    4434                            .dwattr $C$DW$T$148, DW_AT_language(DW_LANG_C)
    4435                    $C$DW$216       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$145)
    4436                            .dwendtag $C$DW$T$148
    4437                    
    4438                    
    4439                    $C$DW$T$150     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
    4440                            .dwattr $C$DW$T$150, DW_AT_language(DW_LANG_C)
    4441                    
    4442                    $C$DW$T$154     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
    4443                            .dwattr $C$DW$T$154, DW_AT_language(DW_LANG_C)
    4444                    $C$DW$217       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$153)
    4445                    $C$DW$218       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
    4446                            .dwendtag $C$DW$T$154
    4447                    
    4448                    $C$DW$T$156     .dwtag  DW_TAG_typedef, DW_AT_name("fpos_t")
    4449                            .dwattr $C$DW$T$156, DW_AT_type(*$C$DW$T$10)
    4450                            .dwattr $C$DW$T$156, DW_AT_language(DW_LANG_C)
    4451                    $C$DW$T$157     .dwtag  DW_TAG_typedef, DW_AT_name("Int")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   94

    4452                            .dwattr $C$DW$T$157, DW_AT_type(*$C$DW$T$10)
    4453                            .dwattr $C$DW$T$157, DW_AT_language(DW_LANG_C)
    4454                    $C$DW$T$11      .dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
    4455                            .dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
    4456                            .dwattr $C$DW$T$11, DW_AT_byte_size(0x04)
    4457                    $C$DW$T$21      .dwtag  DW_TAG_typedef, DW_AT_name("Uint32")
    4458                            .dwattr $C$DW$T$21, DW_AT_type(*$C$DW$T$11)
    4459                            .dwattr $C$DW$T$21, DW_AT_language(DW_LANG_C)
    4460                    $C$DW$T$22      .dwtag  DW_TAG_volatile_type
    4461                            .dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21)
    4462                    
    4463                    $C$DW$T$87      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$22)
    4464                            .dwattr $C$DW$T$87, DW_AT_language(DW_LANG_C)
    4465                            .dwattr $C$DW$T$87, DW_AT_byte_size(0x400)
    4466                    $C$DW$219       .dwtag  DW_TAG_subrange_type
    4467                            .dwattr $C$DW$219, DW_AT_upper_bound(0xff)
    4468                            .dwendtag $C$DW$T$87
    4469                    
    4470                    $C$DW$T$158     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Reg32")
    4471                            .dwattr $C$DW$T$158, DW_AT_type(*$C$DW$T$22)
    4472                            .dwattr $C$DW$T$158, DW_AT_language(DW_LANG_C)
    4473                    
    4474                    $C$DW$T$160     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$21)
    4475                            .dwattr $C$DW$T$160, DW_AT_language(DW_LANG_C)
    4476                    $C$DW$220       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
    4477                    $C$DW$221       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4478                    $C$DW$222       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$159)
    4479                    $C$DW$223       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$106)
    4480                            .dwendtag $C$DW$T$160
    4481                    
    4482                    
    4483                    $C$DW$T$162     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$21)
    4484                            .dwattr $C$DW$T$162, DW_AT_language(DW_LANG_C)
    4485                    $C$DW$224       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4486                            .dwendtag $C$DW$T$162
    4487                    
    4488                    
    4489                    $C$DW$T$166     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$21)
    4490                            .dwattr $C$DW$T$166, DW_AT_language(DW_LANG_C)
    4491                    $C$DW$225       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4492                    $C$DW$226       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$165)
    4493                            .dwendtag $C$DW$T$166
    4494                    
    4495                    
    4496                    $C$DW$T$168     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$21)
    4497                            .dwattr $C$DW$T$168, DW_AT_language(DW_LANG_C)
    4498                    $C$DW$227       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4499                    $C$DW$228       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$21)
    4500                            .dwendtag $C$DW$T$168
    4501                    
    4502                    
    4503                    $C$DW$T$170     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$21)
    4504                            .dwattr $C$DW$T$170, DW_AT_language(DW_LANG_C)
    4505                    $C$DW$229       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4506                    $C$DW$230       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   95

    4507                            .dwendtag $C$DW$T$170
    4508                    
    4509                    $C$DW$T$172     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Xio")
    4510                            .dwattr $C$DW$T$172, DW_AT_type(*$C$DW$T$21)
    4511                            .dwattr $C$DW$T$172, DW_AT_language(DW_LANG_C)
    4512                    $C$DW$T$173     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_BitMask32")
    4513                            .dwattr $C$DW$T$173, DW_AT_type(*$C$DW$T$21)
    4514                            .dwattr $C$DW$T$173, DW_AT_language(DW_LANG_C)
    4515                    $C$DW$T$174     .dwtag  DW_TAG_volatile_type
    4516                            .dwattr $C$DW$T$174, DW_AT_type(*$C$DW$T$11)
    4517                    $C$DW$T$175     .dwtag  DW_TAG_typedef, DW_AT_name("size_t")
    4518                            .dwattr $C$DW$T$175, DW_AT_type(*$C$DW$T$11)
    4519                            .dwattr $C$DW$T$175, DW_AT_language(DW_LANG_C)
    4520                    $C$DW$T$176     .dwtag  DW_TAG_typedef, DW_AT_name("Uns")
    4521                            .dwattr $C$DW$T$176, DW_AT_type(*$C$DW$T$11)
    4522                            .dwattr $C$DW$T$176, DW_AT_language(DW_LANG_C)
    4523                    $C$DW$T$12      .dwtag  DW_TAG_base_type, DW_AT_name("long")
    4524                            .dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed)
    4525                            .dwattr $C$DW$T$12, DW_AT_byte_size(0x08)
    4526                            .dwattr $C$DW$T$12, DW_AT_bit_size(0x28)
    4527                            .dwattr $C$DW$T$12, DW_AT_bit_offset(0x18)
    4528                    $C$DW$T$13      .dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
    4529                            .dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
    4530                            .dwattr $C$DW$T$13, DW_AT_byte_size(0x08)
    4531                            .dwattr $C$DW$T$13, DW_AT_bit_size(0x28)
    4532                            .dwattr $C$DW$T$13, DW_AT_bit_offset(0x18)
    4533                    $C$DW$T$14      .dwtag  DW_TAG_base_type, DW_AT_name("long long")
    4534                            .dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed)
    4535                            .dwattr $C$DW$T$14, DW_AT_byte_size(0x08)
    4536                    $C$DW$T$15      .dwtag  DW_TAG_base_type, DW_AT_name("unsigned long long")
    4537                            .dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned)
    4538                            .dwattr $C$DW$T$15, DW_AT_byte_size(0x08)
    4539                    $C$DW$T$177     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Uint64")
    4540                            .dwattr $C$DW$T$177, DW_AT_type(*$C$DW$T$15)
    4541                            .dwattr $C$DW$T$177, DW_AT_language(DW_LANG_C)
    4542                    
    4543                    $C$DW$T$178     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$177)
    4544                            .dwattr $C$DW$T$178, DW_AT_language(DW_LANG_C)
    4545                    $C$DW$T$16      .dwtag  DW_TAG_base_type, DW_AT_name("float")
    4546                            .dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float)
    4547                            .dwattr $C$DW$T$16, DW_AT_byte_size(0x04)
    4548                    $C$DW$T$17      .dwtag  DW_TAG_base_type, DW_AT_name("double")
    4549                            .dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float)
    4550                            .dwattr $C$DW$T$17, DW_AT_byte_size(0x08)
    4551                    $C$DW$T$18      .dwtag  DW_TAG_base_type, DW_AT_name("long double")
    4552                            .dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float)
    4553                            .dwattr $C$DW$T$18, DW_AT_byte_size(0x08)
    4554                    
    4555                    $C$DW$T$20      .dwtag  DW_TAG_structure_type
    4556                            .dwattr $C$DW$T$20, DW_AT_name("CSL_DevContext")
    4557                            .dwattr $C$DW$T$20, DW_AT_byte_size(0x02)
    4558                    $C$DW$231       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$19)
    4559                            .dwattr $C$DW$231, DW_AT_name("contextInfo")
    4560                            .dwattr $C$DW$231, DW_AT_TI_symbol_name("_contextInfo")
    4561                            .dwattr $C$DW$231, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   96

    4562                            .dwattr $C$DW$231, DW_AT_accessibility(DW_ACCESS_public)
    4563                            .dwendtag $C$DW$T$20
    4564                    
    4565                    $C$DW$T$122     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevContext")
    4566                            .dwattr $C$DW$T$122, DW_AT_type(*$C$DW$T$20)
    4567                            .dwattr $C$DW$T$122, DW_AT_language(DW_LANG_C)
    4568                    $C$DW$T$123     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$122)
    4569                            .dwattr $C$DW$T$123, DW_AT_address_class(0x20)
    4570                    
    4571                    $C$DW$T$29      .dwtag  DW_TAG_structure_type
    4572                            .dwattr $C$DW$T$29, DW_AT_byte_size(0x40058)
    4573                    $C$DW$232       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4574                            .dwattr $C$DW$232, DW_AT_name("DEVSTAT")
    4575                            .dwattr $C$DW$232, DW_AT_TI_symbol_name("_DEVSTAT")
    4576                            .dwattr $C$DW$232, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4577                            .dwattr $C$DW$232, DW_AT_accessibility(DW_ACCESS_public)
    4578                    $C$DW$233       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4579                            .dwattr $C$DW$233, DW_AT_name("PRI_ALLOC")
    4580                            .dwattr $C$DW$233, DW_AT_TI_symbol_name("_PRI_ALLOC")
    4581                            .dwattr $C$DW$233, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4582                            .dwattr $C$DW$233, DW_AT_accessibility(DW_ACCESS_public)
    4583                    $C$DW$234       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4584                            .dwattr $C$DW$234, DW_AT_name("JTAGID")
    4585                            .dwattr $C$DW$234, DW_AT_TI_symbol_name("_JTAGID")
    4586                            .dwattr $C$DW$234, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4587                            .dwattr $C$DW$234, DW_AT_accessibility(DW_ACCESS_public)
    4588                    $C$DW$235       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$25)
    4589                            .dwattr $C$DW$235, DW_AT_name("RSVD0")
    4590                            .dwattr $C$DW$235, DW_AT_TI_symbol_name("_RSVD0")
    4591                            .dwattr $C$DW$235, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    4592                            .dwattr $C$DW$235, DW_AT_accessibility(DW_ACCESS_public)
    4593                    $C$DW$236       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4594                            .dwattr $C$DW$236, DW_AT_name("PERLOCK")
    4595                            .dwattr $C$DW$236, DW_AT_TI_symbol_name("_PERLOCK")
    4596                            .dwattr $C$DW$236, DW_AT_data_member_location[DW_OP_plus_uconst 0x40004]
    4597                            .dwattr $C$DW$236, DW_AT_accessibility(DW_ACCESS_public)
    4598                    $C$DW$237       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4599                            .dwattr $C$DW$237, DW_AT_name("PERCFG0")
    4600                            .dwattr $C$DW$237, DW_AT_TI_symbol_name("_PERCFG0")
    4601                            .dwattr $C$DW$237, DW_AT_data_member_location[DW_OP_plus_uconst 0x40008]
    4602                            .dwattr $C$DW$237, DW_AT_accessibility(DW_ACCESS_public)
    4603                    $C$DW$238       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    4604                            .dwattr $C$DW$238, DW_AT_name("RSVD1")
    4605                            .dwattr $C$DW$238, DW_AT_TI_symbol_name("_RSVD1")
    4606                            .dwattr $C$DW$238, DW_AT_data_member_location[DW_OP_plus_uconst 0x4000c]
    4607                            .dwattr $C$DW$238, DW_AT_accessibility(DW_ACCESS_public)
    4608                    $C$DW$239       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4609                            .dwattr $C$DW$239, DW_AT_name("PERSTAT0")
    4610                            .dwattr $C$DW$239, DW_AT_TI_symbol_name("_PERSTAT0")
    4611                            .dwattr $C$DW$239, DW_AT_data_member_location[DW_OP_plus_uconst 0x40014]
    4612                            .dwattr $C$DW$239, DW_AT_accessibility(DW_ACCESS_public)
    4613                    $C$DW$240       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4614                            .dwattr $C$DW$240, DW_AT_name("PERSTAT1")
    4615                            .dwattr $C$DW$240, DW_AT_TI_symbol_name("_PERSTAT1")
    4616                            .dwattr $C$DW$240, DW_AT_data_member_location[DW_OP_plus_uconst 0x40018]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   97

    4617                            .dwattr $C$DW$240, DW_AT_accessibility(DW_ACCESS_public)
    4618                    $C$DW$241       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$27)
    4619                            .dwattr $C$DW$241, DW_AT_name("RSVD2")
    4620                            .dwattr $C$DW$241, DW_AT_TI_symbol_name("_RSVD2")
    4621                            .dwattr $C$DW$241, DW_AT_data_member_location[DW_OP_plus_uconst 0x4001c]
    4622                            .dwattr $C$DW$241, DW_AT_accessibility(DW_ACCESS_public)
    4623                    $C$DW$242       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4624                            .dwattr $C$DW$242, DW_AT_name("EMACCFG")
    4625                            .dwattr $C$DW$242, DW_AT_TI_symbol_name("_EMACCFG")
    4626                            .dwattr $C$DW$242, DW_AT_data_member_location[DW_OP_plus_uconst 0x40020]
    4627                            .dwattr $C$DW$242, DW_AT_accessibility(DW_ACCESS_public)
    4628                    $C$DW$243       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    4629                            .dwattr $C$DW$243, DW_AT_name("RSVD3")
    4630                            .dwattr $C$DW$243, DW_AT_TI_symbol_name("_RSVD3")
    4631                            .dwattr $C$DW$243, DW_AT_data_member_location[DW_OP_plus_uconst 0x40024]
    4632                            .dwattr $C$DW$243, DW_AT_accessibility(DW_ACCESS_public)
    4633                    $C$DW$244       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4634                            .dwattr $C$DW$244, DW_AT_name("PERCFG1")
    4635                            .dwattr $C$DW$244, DW_AT_TI_symbol_name("_PERCFG1")
    4636                            .dwattr $C$DW$244, DW_AT_data_member_location[DW_OP_plus_uconst 0x4002c]
    4637                            .dwattr $C$DW$244, DW_AT_accessibility(DW_ACCESS_public)
    4638                    $C$DW$245       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$28)
    4639                            .dwattr $C$DW$245, DW_AT_name("RSVD4")
    4640                            .dwattr $C$DW$245, DW_AT_TI_symbol_name("_RSVD4")
    4641                            .dwattr $C$DW$245, DW_AT_data_member_location[DW_OP_plus_uconst 0x40030]
    4642                            .dwattr $C$DW$245, DW_AT_accessibility(DW_ACCESS_public)
    4643                    $C$DW$246       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4644                            .dwattr $C$DW$246, DW_AT_name("EMUBUFPDN")
    4645                            .dwattr $C$DW$246, DW_AT_TI_symbol_name("_EMUBUFPDN")
    4646                            .dwattr $C$DW$246, DW_AT_data_member_location[DW_OP_plus_uconst 0x40054]
    4647                            .dwattr $C$DW$246, DW_AT_accessibility(DW_ACCESS_public)
    4648                            .dwendtag $C$DW$T$29
    4649                    
    4650                    $C$DW$T$30      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevRegs")
    4651                            .dwattr $C$DW$T$30, DW_AT_type(*$C$DW$T$29)
    4652                            .dwattr $C$DW$T$30, DW_AT_language(DW_LANG_C)
    4653                    $C$DW$T$31      .dwtag  DW_TAG_volatile_type
    4654                            .dwattr $C$DW$T$31, DW_AT_type(*$C$DW$T$30)
    4655                    $C$DW$T$32      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$31)
    4656                            .dwattr $C$DW$T$32, DW_AT_address_class(0x20)
    4657                    $C$DW$T$33      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevRegsOvly")
    4658                            .dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$32)
    4659                            .dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C)
    4660                    
    4661                    $C$DW$T$36      .dwtag  DW_TAG_structure_type
    4662                            .dwattr $C$DW$T$36, DW_AT_name("CSL_DevObj")
    4663                            .dwattr $C$DW$T$36, DW_AT_byte_size(0x08)
    4664                    $C$DW$247       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$33)
    4665                            .dwattr $C$DW$247, DW_AT_name("regs")
    4666                            .dwattr $C$DW$247, DW_AT_TI_symbol_name("_regs")
    4667                            .dwattr $C$DW$247, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4668                            .dwattr $C$DW$247, DW_AT_accessibility(DW_ACCESS_public)
    4669                    $C$DW$248       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$35)
    4670                            .dwattr $C$DW$248, DW_AT_name("perNum")
    4671                            .dwattr $C$DW$248, DW_AT_TI_symbol_name("_perNum")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   98

    4672                            .dwattr $C$DW$248, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4673                            .dwattr $C$DW$248, DW_AT_accessibility(DW_ACCESS_public)
    4674                            .dwendtag $C$DW$T$36
    4675                    
    4676                    $C$DW$T$127     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$36)
    4677                            .dwattr $C$DW$T$127, DW_AT_address_class(0x20)
    4678                    $C$DW$T$128     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevHandle")
    4679                            .dwattr $C$DW$T$128, DW_AT_type(*$C$DW$T$127)
    4680                            .dwattr $C$DW$T$128, DW_AT_language(DW_LANG_C)
    4681                    
    4682                    $C$DW$T$217     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$128)
    4683                            .dwattr $C$DW$T$217, DW_AT_language(DW_LANG_C)
    4684                    $C$DW$249       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$214)
    4685                    $C$DW$250       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$35)
    4686                    $C$DW$251       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$216)
    4687                    $C$DW$252       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$126)
    4688                            .dwendtag $C$DW$T$217
    4689                    
    4690                    $C$DW$T$213     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevObj")
    4691                            .dwattr $C$DW$T$213, DW_AT_type(*$C$DW$T$36)
    4692                            .dwattr $C$DW$T$213, DW_AT_language(DW_LANG_C)
    4693                    $C$DW$T$214     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$213)
    4694                            .dwattr $C$DW$T$214, DW_AT_address_class(0x20)
    4695                    
    4696                    $C$DW$T$38      .dwtag  DW_TAG_structure_type
    4697                            .dwattr $C$DW$T$38, DW_AT_name("CSL_DevParam")
    4698                            .dwattr $C$DW$T$38, DW_AT_byte_size(0x02)
    4699                    $C$DW$253       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$37)
    4700                            .dwattr $C$DW$253, DW_AT_name("flags")
    4701                            .dwattr $C$DW$253, DW_AT_TI_symbol_name("_flags")
    4702                            .dwattr $C$DW$253, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4703                            .dwattr $C$DW$253, DW_AT_accessibility(DW_ACCESS_public)
    4704                            .dwendtag $C$DW$T$38
    4705                    
    4706                    $C$DW$T$215     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevParam")
    4707                            .dwattr $C$DW$T$215, DW_AT_type(*$C$DW$T$38)
    4708                            .dwattr $C$DW$T$215, DW_AT_language(DW_LANG_C)
    4709                    $C$DW$T$216     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$215)
    4710                            .dwattr $C$DW$T$216, DW_AT_address_class(0x20)
    4711                    
    4712                    $C$DW$T$40      .dwtag  DW_TAG_structure_type
    4713                            .dwattr $C$DW$T$40, DW_AT_name("_EMAC_AddrConfig")
    4714                            .dwattr $C$DW$T$40, DW_AT_byte_size(0x06)
    4715                    $C$DW$254       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$39)
    4716                            .dwattr $C$DW$254, DW_AT_name("Addr")
    4717                            .dwattr $C$DW$254, DW_AT_TI_symbol_name("_Addr")
    4718                            .dwattr $C$DW$254, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4719                            .dwattr $C$DW$254, DW_AT_accessibility(DW_ACCESS_public)
    4720                            .dwendtag $C$DW$T$40
    4721                    
    4722                    $C$DW$T$44      .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_AddrConfig")
    4723                            .dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$40)
    4724                            .dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C)
    4725                    $C$DW$T$45      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$44)
    4726                            .dwattr $C$DW$T$45, DW_AT_address_class(0x20)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE   99

    4727                    $C$DW$T$46      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$45)
    4728                            .dwattr $C$DW$T$46, DW_AT_address_class(0x20)
    4729                    
    4730                    $C$DW$T$43      .dwtag  DW_TAG_structure_type
    4731                            .dwattr $C$DW$T$43, DW_AT_name("_EMAC_Pkt")
    4732                            .dwattr $C$DW$T$43, DW_AT_byte_size(0x2c)
    4733                    $C$DW$255       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4734                            .dwattr $C$DW$255, DW_AT_name("AppPrivate")
    4735                            .dwattr $C$DW$255, DW_AT_TI_symbol_name("_AppPrivate")
    4736                            .dwattr $C$DW$255, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4737                            .dwattr $C$DW$255, DW_AT_accessibility(DW_ACCESS_public)
    4738                    $C$DW$256       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$41)
    4739                            .dwattr $C$DW$256, DW_AT_name("pPrev")
    4740                            .dwattr $C$DW$256, DW_AT_TI_symbol_name("_pPrev")
    4741                            .dwattr $C$DW$256, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4742                            .dwattr $C$DW$256, DW_AT_accessibility(DW_ACCESS_public)
    4743                    $C$DW$257       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$41)
    4744                            .dwattr $C$DW$257, DW_AT_name("pNext")
    4745                            .dwattr $C$DW$257, DW_AT_TI_symbol_name("_pNext")
    4746                            .dwattr $C$DW$257, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4747                            .dwattr $C$DW$257, DW_AT_accessibility(DW_ACCESS_public)
    4748                    $C$DW$258       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$42)
    4749                            .dwattr $C$DW$258, DW_AT_name("pDataBuffer")
    4750                            .dwattr $C$DW$258, DW_AT_TI_symbol_name("_pDataBuffer")
    4751                            .dwattr $C$DW$258, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    4752                            .dwattr $C$DW$258, DW_AT_accessibility(DW_ACCESS_public)
    4753                    $C$DW$259       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4754                            .dwattr $C$DW$259, DW_AT_name("BufferLen")
    4755                            .dwattr $C$DW$259, DW_AT_TI_symbol_name("_BufferLen")
    4756                            .dwattr $C$DW$259, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    4757                            .dwattr $C$DW$259, DW_AT_accessibility(DW_ACCESS_public)
    4758                    $C$DW$260       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4759                            .dwattr $C$DW$260, DW_AT_name("Flags")
    4760                            .dwattr $C$DW$260, DW_AT_TI_symbol_name("_Flags")
    4761                            .dwattr $C$DW$260, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    4762                            .dwattr $C$DW$260, DW_AT_accessibility(DW_ACCESS_public)
    4763                    $C$DW$261       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4764                            .dwattr $C$DW$261, DW_AT_name("ValidLen")
    4765                            .dwattr $C$DW$261, DW_AT_TI_symbol_name("_ValidLen")
    4766                            .dwattr $C$DW$261, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    4767                            .dwattr $C$DW$261, DW_AT_accessibility(DW_ACCESS_public)
    4768                    $C$DW$262       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4769                            .dwattr $C$DW$262, DW_AT_name("DataOffset")
    4770                            .dwattr $C$DW$262, DW_AT_TI_symbol_name("_DataOffset")
    4771                            .dwattr $C$DW$262, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    4772                            .dwattr $C$DW$262, DW_AT_accessibility(DW_ACCESS_public)
    4773                    $C$DW$263       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4774                            .dwattr $C$DW$263, DW_AT_name("PktChannel")
    4775                            .dwattr $C$DW$263, DW_AT_TI_symbol_name("_PktChannel")
    4776                            .dwattr $C$DW$263, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    4777                            .dwattr $C$DW$263, DW_AT_accessibility(DW_ACCESS_public)
    4778                    $C$DW$264       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4779                            .dwattr $C$DW$264, DW_AT_name("PktLength")
    4780                            .dwattr $C$DW$264, DW_AT_TI_symbol_name("_PktLength")
    4781                            .dwattr $C$DW$264, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  100

    4782                            .dwattr $C$DW$264, DW_AT_accessibility(DW_ACCESS_public)
    4783                    $C$DW$265       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4784                            .dwattr $C$DW$265, DW_AT_name("PktFrags")
    4785                            .dwattr $C$DW$265, DW_AT_TI_symbol_name("_PktFrags")
    4786                            .dwattr $C$DW$265, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    4787                            .dwattr $C$DW$265, DW_AT_accessibility(DW_ACCESS_public)
    4788                            .dwendtag $C$DW$T$43
    4789                    
    4790                    $C$DW$T$41      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$43)
    4791                            .dwattr $C$DW$T$41, DW_AT_address_class(0x20)
    4792                    $C$DW$T$47      .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Pkt")
    4793                            .dwattr $C$DW$T$47, DW_AT_type(*$C$DW$T$43)
    4794                            .dwattr $C$DW$T$47, DW_AT_language(DW_LANG_C)
    4795                    $C$DW$T$48      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$47)
    4796                            .dwattr $C$DW$T$48, DW_AT_address_class(0x20)
    4797                    
    4798                    $C$DW$T$50      .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$48)
    4799                            .dwattr $C$DW$T$50, DW_AT_language(DW_LANG_C)
    4800                    $C$DW$266       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4801                            .dwendtag $C$DW$T$50
    4802                    
    4803                    $C$DW$T$51      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$50)
    4804                            .dwattr $C$DW$T$51, DW_AT_address_class(0x20)
    4805                    
    4806                    $C$DW$T$54      .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$48)
    4807                            .dwattr $C$DW$T$54, DW_AT_language(DW_LANG_C)
    4808                    $C$DW$267       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$49)
    4809                    $C$DW$268       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
    4810                            .dwendtag $C$DW$T$54
    4811                    
    4812                    $C$DW$T$55      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$54)
    4813                            .dwattr $C$DW$T$55, DW_AT_address_class(0x20)
    4814                    
    4815                    $C$DW$T$227     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$48)
    4816                            .dwattr $C$DW$T$227, DW_AT_language(DW_LANG_C)
    4817                    $C$DW$269       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$153)
    4818                            .dwendtag $C$DW$T$227
    4819                    
    4820                    
    4821                    $C$DW$T$229     .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$47)
    4822                            .dwattr $C$DW$T$229, DW_AT_language(DW_LANG_C)
    4823                            .dwattr $C$DW$T$229, DW_AT_byte_size(0x1600)
    4824                    $C$DW$270       .dwtag  DW_TAG_subrange_type
    4825                            .dwattr $C$DW$270, DW_AT_upper_bound(0x7f)
    4826                            .dwendtag $C$DW$T$229
    4827                    
    4828                    
    4829                    $C$DW$T$58      .dwtag  DW_TAG_structure_type
    4830                            .dwattr $C$DW$T$58, DW_AT_name("_EMAC_Config")
    4831                            .dwattr $C$DW$T$58, DW_AT_byte_size(0x34)
    4832                    $C$DW$271       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    4833                            .dwattr $C$DW$271, DW_AT_name("UseMdio")
    4834                            .dwattr $C$DW$271, DW_AT_TI_symbol_name("_UseMdio")
    4835                            .dwattr $C$DW$271, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4836                            .dwattr $C$DW$271, DW_AT_accessibility(DW_ACCESS_public)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  101

    4837                    $C$DW$272       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4838                            .dwattr $C$DW$272, DW_AT_name("ModeFlags")
    4839                            .dwattr $C$DW$272, DW_AT_TI_symbol_name("_ModeFlags")
    4840                            .dwattr $C$DW$272, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4841                            .dwattr $C$DW$272, DW_AT_accessibility(DW_ACCESS_public)
    4842                    $C$DW$273       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4843                            .dwattr $C$DW$273, DW_AT_name("MdioModeFlags")
    4844                            .dwattr $C$DW$273, DW_AT_TI_symbol_name("_MdioModeFlags")
    4845                            .dwattr $C$DW$273, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4846                            .dwattr $C$DW$273, DW_AT_accessibility(DW_ACCESS_public)
    4847                    $C$DW$274       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4848                            .dwattr $C$DW$274, DW_AT_name("TxChannels")
    4849                            .dwattr $C$DW$274, DW_AT_TI_symbol_name("_TxChannels")
    4850                            .dwattr $C$DW$274, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    4851                            .dwattr $C$DW$274, DW_AT_accessibility(DW_ACCESS_public)
    4852                    $C$DW$275       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    4853                            .dwattr $C$DW$275, DW_AT_name("DescBase")
    4854                            .dwattr $C$DW$275, DW_AT_TI_symbol_name("_DescBase")
    4855                            .dwattr $C$DW$275, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    4856                            .dwattr $C$DW$275, DW_AT_accessibility(DW_ACCESS_public)
    4857                    $C$DW$276       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    4858                            .dwattr $C$DW$276, DW_AT_name("TotalNumOfMacAddrs")
    4859                            .dwattr $C$DW$276, DW_AT_TI_symbol_name("_TotalNumOfMacAddrs")
    4860                            .dwattr $C$DW$276, DW_AT_data_member_location[DW_OP_plus_uconst 0x11]
    4861                            .dwattr $C$DW$276, DW_AT_accessibility(DW_ACCESS_public)
    4862                    $C$DW$277       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$46)
    4863                            .dwattr $C$DW$277, DW_AT_name("MacAddr")
    4864                            .dwattr $C$DW$277, DW_AT_TI_symbol_name("_MacAddr")
    4865                            .dwattr $C$DW$277, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    4866                            .dwattr $C$DW$277, DW_AT_accessibility(DW_ACCESS_public)
    4867                    $C$DW$278       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4868                            .dwattr $C$DW$278, DW_AT_name("RxMaxPktPool")
    4869                            .dwattr $C$DW$278, DW_AT_TI_symbol_name("_RxMaxPktPool")
    4870                            .dwattr $C$DW$278, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    4871                            .dwattr $C$DW$278, DW_AT_accessibility(DW_ACCESS_public)
    4872                    $C$DW$279       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4873                            .dwattr $C$DW$279, DW_AT_name("PktMTU")
    4874                            .dwattr $C$DW$279, DW_AT_TI_symbol_name("_PktMTU")
    4875                            .dwattr $C$DW$279, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    4876                            .dwattr $C$DW$279, DW_AT_accessibility(DW_ACCESS_public)
    4877                    $C$DW$280       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$51)
    4878                            .dwattr $C$DW$280, DW_AT_name("pfcbGetPacket")
    4879                            .dwattr $C$DW$280, DW_AT_TI_symbol_name("_pfcbGetPacket")
    4880                            .dwattr $C$DW$280, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    4881                            .dwattr $C$DW$280, DW_AT_accessibility(DW_ACCESS_public)
    4882                    $C$DW$281       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$53)
    4883                            .dwattr $C$DW$281, DW_AT_name("pfcbFreePacket")
    4884                            .dwattr $C$DW$281, DW_AT_TI_symbol_name("_pfcbFreePacket")
    4885                            .dwattr $C$DW$281, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
    4886                            .dwattr $C$DW$281, DW_AT_accessibility(DW_ACCESS_public)
    4887                    $C$DW$282       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$55)
    4888                            .dwattr $C$DW$282, DW_AT_name("pfcbRxPacket")
    4889                            .dwattr $C$DW$282, DW_AT_TI_symbol_name("_pfcbRxPacket")
    4890                            .dwattr $C$DW$282, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    4891                            .dwattr $C$DW$282, DW_AT_accessibility(DW_ACCESS_public)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  102

    4892                    $C$DW$283       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$57)
    4893                            .dwattr $C$DW$283, DW_AT_name("pfcbStatus")
    4894                            .dwattr $C$DW$283, DW_AT_TI_symbol_name("_pfcbStatus")
    4895                            .dwattr $C$DW$283, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
    4896                            .dwattr $C$DW$283, DW_AT_accessibility(DW_ACCESS_public)
    4897                    $C$DW$284       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$57)
    4898                            .dwattr $C$DW$284, DW_AT_name("pfcbStatistics")
    4899                            .dwattr $C$DW$284, DW_AT_TI_symbol_name("_pfcbStatistics")
    4900                            .dwattr $C$DW$284, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
    4901                            .dwattr $C$DW$284, DW_AT_accessibility(DW_ACCESS_public)
    4902                            .dwendtag $C$DW$T$58
    4903                    
    4904                    $C$DW$T$96      .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Config")
    4905                            .dwattr $C$DW$T$96, DW_AT_type(*$C$DW$T$58)
    4906                            .dwattr $C$DW$T$96, DW_AT_language(DW_LANG_C)
    4907                    $C$DW$T$159     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$96)
    4908                            .dwattr $C$DW$T$159, DW_AT_address_class(0x20)
    4909                    
    4910                    $C$DW$T$59      .dwtag  DW_TAG_structure_type
    4911                            .dwattr $C$DW$T$59, DW_AT_name("_EMAC_Status")
    4912                            .dwattr $C$DW$T$59, DW_AT_byte_size(0x14)
    4913                    $C$DW$285       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4914                            .dwattr $C$DW$285, DW_AT_name("MdioLinkStatus")
    4915                            .dwattr $C$DW$285, DW_AT_TI_symbol_name("_MdioLinkStatus")
    4916                            .dwattr $C$DW$285, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4917                            .dwattr $C$DW$285, DW_AT_accessibility(DW_ACCESS_public)
    4918                    $C$DW$286       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4919                            .dwattr $C$DW$286, DW_AT_name("PhyDev")
    4920                            .dwattr $C$DW$286, DW_AT_TI_symbol_name("_PhyDev")
    4921                            .dwattr $C$DW$286, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4922                            .dwattr $C$DW$286, DW_AT_accessibility(DW_ACCESS_public)
    4923                    $C$DW$287       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4924                            .dwattr $C$DW$287, DW_AT_name("RxPktHeld")
    4925                            .dwattr $C$DW$287, DW_AT_TI_symbol_name("_RxPktHeld")
    4926                            .dwattr $C$DW$287, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4927                            .dwattr $C$DW$287, DW_AT_accessibility(DW_ACCESS_public)
    4928                    $C$DW$288       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4929                            .dwattr $C$DW$288, DW_AT_name("TxPktHeld")
    4930                            .dwattr $C$DW$288, DW_AT_TI_symbol_name("_TxPktHeld")
    4931                            .dwattr $C$DW$288, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    4932                            .dwattr $C$DW$288, DW_AT_accessibility(DW_ACCESS_public)
    4933                    $C$DW$289       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4934                            .dwattr $C$DW$289, DW_AT_name("FatalError")
    4935                            .dwattr $C$DW$289, DW_AT_TI_symbol_name("_FatalError")
    4936                            .dwattr $C$DW$289, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    4937                            .dwattr $C$DW$289, DW_AT_accessibility(DW_ACCESS_public)
    4938                            .dwendtag $C$DW$T$59
    4939                    
    4940                    $C$DW$T$164     .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Status")
    4941                            .dwattr $C$DW$T$164, DW_AT_type(*$C$DW$T$59)
    4942                            .dwattr $C$DW$T$164, DW_AT_language(DW_LANG_C)
    4943                    $C$DW$T$165     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$164)
    4944                            .dwattr $C$DW$T$165, DW_AT_address_class(0x20)
    4945                    
    4946                    $C$DW$T$60      .dwtag  DW_TAG_structure_type
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  103

    4947                            .dwattr $C$DW$T$60, DW_AT_name("app_pktq")
    4948                            .dwattr $C$DW$T$60, DW_AT_byte_size(0x0c)
    4949                    $C$DW$290       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    4950                            .dwattr $C$DW$290, DW_AT_name("Count")
    4951                            .dwattr $C$DW$290, DW_AT_TI_symbol_name("_Count")
    4952                            .dwattr $C$DW$290, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4953                            .dwattr $C$DW$290, DW_AT_accessibility(DW_ACCESS_public)
    4954                    $C$DW$291       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$48)
    4955                            .dwattr $C$DW$291, DW_AT_name("pHead")
    4956                            .dwattr $C$DW$291, DW_AT_TI_symbol_name("_pHead")
    4957                            .dwattr $C$DW$291, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4958                            .dwattr $C$DW$291, DW_AT_accessibility(DW_ACCESS_public)
    4959                    $C$DW$292       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$48)
    4960                            .dwattr $C$DW$292, DW_AT_name("pTail")
    4961                            .dwattr $C$DW$292, DW_AT_TI_symbol_name("_pTail")
    4962                            .dwattr $C$DW$292, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4963                            .dwattr $C$DW$292, DW_AT_accessibility(DW_ACCESS_public)
    4964                            .dwendtag $C$DW$T$60
    4965                    
    4966                    $C$DW$T$152     .dwtag  DW_TAG_typedef, DW_AT_name("APP_PKTQ")
    4967                            .dwattr $C$DW$T$152, DW_AT_type(*$C$DW$T$60)
    4968                            .dwattr $C$DW$T$152, DW_AT_language(DW_LANG_C)
    4969                    $C$DW$T$153     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$152)
    4970                            .dwattr $C$DW$T$153, DW_AT_address_class(0x20)
    4971                    
    4972                    $C$DW$T$68      .dwtag  DW_TAG_structure_type
    4973                            .dwattr $C$DW$T$68, DW_AT_byte_size(0x680)
    4974                    $C$DW$293       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4975                            .dwattr $C$DW$293, DW_AT_name("TXIDVER")
    4976                            .dwattr $C$DW$293, DW_AT_TI_symbol_name("_TXIDVER")
    4977                            .dwattr $C$DW$293, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    4978                            .dwattr $C$DW$293, DW_AT_accessibility(DW_ACCESS_public)
    4979                    $C$DW$294       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4980                            .dwattr $C$DW$294, DW_AT_name("TXCONTROL")
    4981                            .dwattr $C$DW$294, DW_AT_TI_symbol_name("_TXCONTROL")
    4982                            .dwattr $C$DW$294, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    4983                            .dwattr $C$DW$294, DW_AT_accessibility(DW_ACCESS_public)
    4984                    $C$DW$295       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4985                            .dwattr $C$DW$295, DW_AT_name("TXTEARDOWN")
    4986                            .dwattr $C$DW$295, DW_AT_TI_symbol_name("_TXTEARDOWN")
    4987                            .dwattr $C$DW$295, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    4988                            .dwattr $C$DW$295, DW_AT_accessibility(DW_ACCESS_public)
    4989                    $C$DW$296       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$27)
    4990                            .dwattr $C$DW$296, DW_AT_name("RSVD0")
    4991                            .dwattr $C$DW$296, DW_AT_TI_symbol_name("_RSVD0")
    4992                            .dwattr $C$DW$296, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    4993                            .dwattr $C$DW$296, DW_AT_accessibility(DW_ACCESS_public)
    4994                    $C$DW$297       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    4995                            .dwattr $C$DW$297, DW_AT_name("RXIDVER")
    4996                            .dwattr $C$DW$297, DW_AT_TI_symbol_name("_RXIDVER")
    4997                            .dwattr $C$DW$297, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    4998                            .dwattr $C$DW$297, DW_AT_accessibility(DW_ACCESS_public)
    4999                    $C$DW$298       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5000                            .dwattr $C$DW$298, DW_AT_name("RXCONTROL")
    5001                            .dwattr $C$DW$298, DW_AT_TI_symbol_name("_RXCONTROL")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  104

    5002                            .dwattr $C$DW$298, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    5003                            .dwattr $C$DW$298, DW_AT_accessibility(DW_ACCESS_public)
    5004                    $C$DW$299       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5005                            .dwattr $C$DW$299, DW_AT_name("RXTEARDOWN")
    5006                            .dwattr $C$DW$299, DW_AT_TI_symbol_name("_RXTEARDOWN")
    5007                            .dwattr $C$DW$299, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    5008                            .dwattr $C$DW$299, DW_AT_accessibility(DW_ACCESS_public)
    5009                    $C$DW$300       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$61)
    5010                            .dwattr $C$DW$300, DW_AT_name("RSVD1")
    5011                            .dwattr $C$DW$300, DW_AT_TI_symbol_name("_RSVD1")
    5012                            .dwattr $C$DW$300, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    5013                            .dwattr $C$DW$300, DW_AT_accessibility(DW_ACCESS_public)
    5014                    $C$DW$301       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5015                            .dwattr $C$DW$301, DW_AT_name("TXINTSTATRAW")
    5016                            .dwattr $C$DW$301, DW_AT_TI_symbol_name("_TXINTSTATRAW")
    5017                            .dwattr $C$DW$301, DW_AT_data_member_location[DW_OP_plus_uconst 0x80]
    5018                            .dwattr $C$DW$301, DW_AT_accessibility(DW_ACCESS_public)
    5019                    $C$DW$302       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5020                            .dwattr $C$DW$302, DW_AT_name("TXINTSTATMASKED")
    5021                            .dwattr $C$DW$302, DW_AT_TI_symbol_name("_TXINTSTATMASKED")
    5022                            .dwattr $C$DW$302, DW_AT_data_member_location[DW_OP_plus_uconst 0x84]
    5023                            .dwattr $C$DW$302, DW_AT_accessibility(DW_ACCESS_public)
    5024                    $C$DW$303       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5025                            .dwattr $C$DW$303, DW_AT_name("TXINTMASKSET")
    5026                            .dwattr $C$DW$303, DW_AT_TI_symbol_name("_TXINTMASKSET")
    5027                            .dwattr $C$DW$303, DW_AT_data_member_location[DW_OP_plus_uconst 0x88]
    5028                            .dwattr $C$DW$303, DW_AT_accessibility(DW_ACCESS_public)
    5029                    $C$DW$304       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5030                            .dwattr $C$DW$304, DW_AT_name("TXINTMASKCLEAR")
    5031                            .dwattr $C$DW$304, DW_AT_TI_symbol_name("_TXINTMASKCLEAR")
    5032                            .dwattr $C$DW$304, DW_AT_data_member_location[DW_OP_plus_uconst 0x8c]
    5033                            .dwattr $C$DW$304, DW_AT_accessibility(DW_ACCESS_public)
    5034                    $C$DW$305       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5035                            .dwattr $C$DW$305, DW_AT_name("MACINVECTOR")
    5036                            .dwattr $C$DW$305, DW_AT_TI_symbol_name("_MACINVECTOR")
    5037                            .dwattr $C$DW$305, DW_AT_data_member_location[DW_OP_plus_uconst 0x90]
    5038                            .dwattr $C$DW$305, DW_AT_accessibility(DW_ACCESS_public)
    5039                    $C$DW$306       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$62)
    5040                            .dwattr $C$DW$306, DW_AT_name("RSVD2")
    5041                            .dwattr $C$DW$306, DW_AT_TI_symbol_name("_RSVD2")
    5042                            .dwattr $C$DW$306, DW_AT_data_member_location[DW_OP_plus_uconst 0x94]
    5043                            .dwattr $C$DW$306, DW_AT_accessibility(DW_ACCESS_public)
    5044                    $C$DW$307       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5045                            .dwattr $C$DW$307, DW_AT_name("RXINTSTATRAW")
    5046                            .dwattr $C$DW$307, DW_AT_TI_symbol_name("_RXINTSTATRAW")
    5047                            .dwattr $C$DW$307, DW_AT_data_member_location[DW_OP_plus_uconst 0xa0]
    5048                            .dwattr $C$DW$307, DW_AT_accessibility(DW_ACCESS_public)
    5049                    $C$DW$308       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5050                            .dwattr $C$DW$308, DW_AT_name("RXINTSTATMASKED")
    5051                            .dwattr $C$DW$308, DW_AT_TI_symbol_name("_RXINTSTATMASKED")
    5052                            .dwattr $C$DW$308, DW_AT_data_member_location[DW_OP_plus_uconst 0xa4]
    5053                            .dwattr $C$DW$308, DW_AT_accessibility(DW_ACCESS_public)
    5054                    $C$DW$309       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5055                            .dwattr $C$DW$309, DW_AT_name("RXINTMASKSET")
    5056                            .dwattr $C$DW$309, DW_AT_TI_symbol_name("_RXINTMASKSET")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  105

    5057                            .dwattr $C$DW$309, DW_AT_data_member_location[DW_OP_plus_uconst 0xa8]
    5058                            .dwattr $C$DW$309, DW_AT_accessibility(DW_ACCESS_public)
    5059                    $C$DW$310       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5060                            .dwattr $C$DW$310, DW_AT_name("RXINTMASKCLEAR")
    5061                            .dwattr $C$DW$310, DW_AT_TI_symbol_name("_RXINTMASKCLEAR")
    5062                            .dwattr $C$DW$310, DW_AT_data_member_location[DW_OP_plus_uconst 0xac]
    5063                            .dwattr $C$DW$310, DW_AT_accessibility(DW_ACCESS_public)
    5064                    $C$DW$311       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5065                            .dwattr $C$DW$311, DW_AT_name("MACINTSTATRAW")
    5066                            .dwattr $C$DW$311, DW_AT_TI_symbol_name("_MACINTSTATRAW")
    5067                            .dwattr $C$DW$311, DW_AT_data_member_location[DW_OP_plus_uconst 0xb0]
    5068                            .dwattr $C$DW$311, DW_AT_accessibility(DW_ACCESS_public)
    5069                    $C$DW$312       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5070                            .dwattr $C$DW$312, DW_AT_name("MACINTSTATMASKED")
    5071                            .dwattr $C$DW$312, DW_AT_TI_symbol_name("_MACINTSTATMASKED")
    5072                            .dwattr $C$DW$312, DW_AT_data_member_location[DW_OP_plus_uconst 0xb4]
    5073                            .dwattr $C$DW$312, DW_AT_accessibility(DW_ACCESS_public)
    5074                    $C$DW$313       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5075                            .dwattr $C$DW$313, DW_AT_name("MACINTMASKSET")
    5076                            .dwattr $C$DW$313, DW_AT_TI_symbol_name("_MACINTMASKSET")
    5077                            .dwattr $C$DW$313, DW_AT_data_member_location[DW_OP_plus_uconst 0xb8]
    5078                            .dwattr $C$DW$313, DW_AT_accessibility(DW_ACCESS_public)
    5079                    $C$DW$314       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5080                            .dwattr $C$DW$314, DW_AT_name("MACINTMASKCLEAR")
    5081                            .dwattr $C$DW$314, DW_AT_TI_symbol_name("_MACINTMASKCLEAR")
    5082                            .dwattr $C$DW$314, DW_AT_data_member_location[DW_OP_plus_uconst 0xbc]
    5083                            .dwattr $C$DW$314, DW_AT_accessibility(DW_ACCESS_public)
    5084                    $C$DW$315       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$63)
    5085                            .dwattr $C$DW$315, DW_AT_name("RSVD3")
    5086                            .dwattr $C$DW$315, DW_AT_TI_symbol_name("_RSVD3")
    5087                            .dwattr $C$DW$315, DW_AT_data_member_location[DW_OP_plus_uconst 0xc0]
    5088                            .dwattr $C$DW$315, DW_AT_accessibility(DW_ACCESS_public)
    5089                    $C$DW$316       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5090                            .dwattr $C$DW$316, DW_AT_name("RXMBPENABLE")
    5091                            .dwattr $C$DW$316, DW_AT_TI_symbol_name("_RXMBPENABLE")
    5092                            .dwattr $C$DW$316, DW_AT_data_member_location[DW_OP_plus_uconst 0x100]
    5093                            .dwattr $C$DW$316, DW_AT_accessibility(DW_ACCESS_public)
    5094                    $C$DW$317       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5095                            .dwattr $C$DW$317, DW_AT_name("RXUNICASTSET")
    5096                            .dwattr $C$DW$317, DW_AT_TI_symbol_name("_RXUNICASTSET")
    5097                            .dwattr $C$DW$317, DW_AT_data_member_location[DW_OP_plus_uconst 0x104]
    5098                            .dwattr $C$DW$317, DW_AT_accessibility(DW_ACCESS_public)
    5099                    $C$DW$318       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5100                            .dwattr $C$DW$318, DW_AT_name("RXUNICASTCLEAR")
    5101                            .dwattr $C$DW$318, DW_AT_TI_symbol_name("_RXUNICASTCLEAR")
    5102                            .dwattr $C$DW$318, DW_AT_data_member_location[DW_OP_plus_uconst 0x108]
    5103                            .dwattr $C$DW$318, DW_AT_accessibility(DW_ACCESS_public)
    5104                    $C$DW$319       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5105                            .dwattr $C$DW$319, DW_AT_name("RXMAXLEN")
    5106                            .dwattr $C$DW$319, DW_AT_TI_symbol_name("_RXMAXLEN")
    5107                            .dwattr $C$DW$319, DW_AT_data_member_location[DW_OP_plus_uconst 0x10c]
    5108                            .dwattr $C$DW$319, DW_AT_accessibility(DW_ACCESS_public)
    5109                    $C$DW$320       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5110                            .dwattr $C$DW$320, DW_AT_name("RXBUFFEROFFSET")
    5111                            .dwattr $C$DW$320, DW_AT_TI_symbol_name("_RXBUFFEROFFSET")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  106

    5112                            .dwattr $C$DW$320, DW_AT_data_member_location[DW_OP_plus_uconst 0x110]
    5113                            .dwattr $C$DW$320, DW_AT_accessibility(DW_ACCESS_public)
    5114                    $C$DW$321       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5115                            .dwattr $C$DW$321, DW_AT_name("RXFILTERLOWTHRESH")
    5116                            .dwattr $C$DW$321, DW_AT_TI_symbol_name("_RXFILTERLOWTHRESH")
    5117                            .dwattr $C$DW$321, DW_AT_data_member_location[DW_OP_plus_uconst 0x114]
    5118                            .dwattr $C$DW$321, DW_AT_accessibility(DW_ACCESS_public)
    5119                    $C$DW$322       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    5120                            .dwattr $C$DW$322, DW_AT_name("RSVD4")
    5121                            .dwattr $C$DW$322, DW_AT_TI_symbol_name("_RSVD4")
    5122                            .dwattr $C$DW$322, DW_AT_data_member_location[DW_OP_plus_uconst 0x118]
    5123                            .dwattr $C$DW$322, DW_AT_accessibility(DW_ACCESS_public)
    5124                    $C$DW$323       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5125                            .dwattr $C$DW$323, DW_AT_name("RX0FLOWTHRESH")
    5126                            .dwattr $C$DW$323, DW_AT_TI_symbol_name("_RX0FLOWTHRESH")
    5127                            .dwattr $C$DW$323, DW_AT_data_member_location[DW_OP_plus_uconst 0x120]
    5128                            .dwattr $C$DW$323, DW_AT_accessibility(DW_ACCESS_public)
    5129                    $C$DW$324       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5130                            .dwattr $C$DW$324, DW_AT_name("RX1FLOWTHRESH")
    5131                            .dwattr $C$DW$324, DW_AT_TI_symbol_name("_RX1FLOWTHRESH")
    5132                            .dwattr $C$DW$324, DW_AT_data_member_location[DW_OP_plus_uconst 0x124]
    5133                            .dwattr $C$DW$324, DW_AT_accessibility(DW_ACCESS_public)
    5134                    $C$DW$325       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5135                            .dwattr $C$DW$325, DW_AT_name("RX2FLOWTHRESH")
    5136                            .dwattr $C$DW$325, DW_AT_TI_symbol_name("_RX2FLOWTHRESH")
    5137                            .dwattr $C$DW$325, DW_AT_data_member_location[DW_OP_plus_uconst 0x128]
    5138                            .dwattr $C$DW$325, DW_AT_accessibility(DW_ACCESS_public)
    5139                    $C$DW$326       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5140                            .dwattr $C$DW$326, DW_AT_name("RX3FLOWTHRESH")
    5141                            .dwattr $C$DW$326, DW_AT_TI_symbol_name("_RX3FLOWTHRESH")
    5142                            .dwattr $C$DW$326, DW_AT_data_member_location[DW_OP_plus_uconst 0x12c]
    5143                            .dwattr $C$DW$326, DW_AT_accessibility(DW_ACCESS_public)
    5144                    $C$DW$327       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5145                            .dwattr $C$DW$327, DW_AT_name("RX4FLOWTHRESH")
    5146                            .dwattr $C$DW$327, DW_AT_TI_symbol_name("_RX4FLOWTHRESH")
    5147                            .dwattr $C$DW$327, DW_AT_data_member_location[DW_OP_plus_uconst 0x130]
    5148                            .dwattr $C$DW$327, DW_AT_accessibility(DW_ACCESS_public)
    5149                    $C$DW$328       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5150                            .dwattr $C$DW$328, DW_AT_name("RX5FLOWTHRESH")
    5151                            .dwattr $C$DW$328, DW_AT_TI_symbol_name("_RX5FLOWTHRESH")
    5152                            .dwattr $C$DW$328, DW_AT_data_member_location[DW_OP_plus_uconst 0x134]
    5153                            .dwattr $C$DW$328, DW_AT_accessibility(DW_ACCESS_public)
    5154                    $C$DW$329       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5155                            .dwattr $C$DW$329, DW_AT_name("RX6FLOWTHRESH")
    5156                            .dwattr $C$DW$329, DW_AT_TI_symbol_name("_RX6FLOWTHRESH")
    5157                            .dwattr $C$DW$329, DW_AT_data_member_location[DW_OP_plus_uconst 0x138]
    5158                            .dwattr $C$DW$329, DW_AT_accessibility(DW_ACCESS_public)
    5159                    $C$DW$330       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5160                            .dwattr $C$DW$330, DW_AT_name("RX7FLOWTHRESH")
    5161                            .dwattr $C$DW$330, DW_AT_TI_symbol_name("_RX7FLOWTHRESH")
    5162                            .dwattr $C$DW$330, DW_AT_data_member_location[DW_OP_plus_uconst 0x13c]
    5163                            .dwattr $C$DW$330, DW_AT_accessibility(DW_ACCESS_public)
    5164                    $C$DW$331       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5165                            .dwattr $C$DW$331, DW_AT_name("RX0FREEBUFFER")
    5166                            .dwattr $C$DW$331, DW_AT_TI_symbol_name("_RX0FREEBUFFER")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  107

    5167                            .dwattr $C$DW$331, DW_AT_data_member_location[DW_OP_plus_uconst 0x140]
    5168                            .dwattr $C$DW$331, DW_AT_accessibility(DW_ACCESS_public)
    5169                    $C$DW$332       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5170                            .dwattr $C$DW$332, DW_AT_name("RX1FREEBUFFER")
    5171                            .dwattr $C$DW$332, DW_AT_TI_symbol_name("_RX1FREEBUFFER")
    5172                            .dwattr $C$DW$332, DW_AT_data_member_location[DW_OP_plus_uconst 0x144]
    5173                            .dwattr $C$DW$332, DW_AT_accessibility(DW_ACCESS_public)
    5174                    $C$DW$333       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5175                            .dwattr $C$DW$333, DW_AT_name("RX2FREEBUFFER")
    5176                            .dwattr $C$DW$333, DW_AT_TI_symbol_name("_RX2FREEBUFFER")
    5177                            .dwattr $C$DW$333, DW_AT_data_member_location[DW_OP_plus_uconst 0x148]
    5178                            .dwattr $C$DW$333, DW_AT_accessibility(DW_ACCESS_public)
    5179                    $C$DW$334       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5180                            .dwattr $C$DW$334, DW_AT_name("RX3FREEBUFFER")
    5181                            .dwattr $C$DW$334, DW_AT_TI_symbol_name("_RX3FREEBUFFER")
    5182                            .dwattr $C$DW$334, DW_AT_data_member_location[DW_OP_plus_uconst 0x14c]
    5183                            .dwattr $C$DW$334, DW_AT_accessibility(DW_ACCESS_public)
    5184                    $C$DW$335       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5185                            .dwattr $C$DW$335, DW_AT_name("RX4FREEBUFFER")
    5186                            .dwattr $C$DW$335, DW_AT_TI_symbol_name("_RX4FREEBUFFER")
    5187                            .dwattr $C$DW$335, DW_AT_data_member_location[DW_OP_plus_uconst 0x150]
    5188                            .dwattr $C$DW$335, DW_AT_accessibility(DW_ACCESS_public)
    5189                    $C$DW$336       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5190                            .dwattr $C$DW$336, DW_AT_name("RX5FREEBUFFER")
    5191                            .dwattr $C$DW$336, DW_AT_TI_symbol_name("_RX5FREEBUFFER")
    5192                            .dwattr $C$DW$336, DW_AT_data_member_location[DW_OP_plus_uconst 0x154]
    5193                            .dwattr $C$DW$336, DW_AT_accessibility(DW_ACCESS_public)
    5194                    $C$DW$337       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5195                            .dwattr $C$DW$337, DW_AT_name("RX6FREEBUFFER")
    5196                            .dwattr $C$DW$337, DW_AT_TI_symbol_name("_RX6FREEBUFFER")
    5197                            .dwattr $C$DW$337, DW_AT_data_member_location[DW_OP_plus_uconst 0x158]
    5198                            .dwattr $C$DW$337, DW_AT_accessibility(DW_ACCESS_public)
    5199                    $C$DW$338       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5200                            .dwattr $C$DW$338, DW_AT_name("RX7FREEBUFFER")
    5201                            .dwattr $C$DW$338, DW_AT_TI_symbol_name("_RX7FREEBUFFER")
    5202                            .dwattr $C$DW$338, DW_AT_data_member_location[DW_OP_plus_uconst 0x15c]
    5203                            .dwattr $C$DW$338, DW_AT_accessibility(DW_ACCESS_public)
    5204                    $C$DW$339       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5205                            .dwattr $C$DW$339, DW_AT_name("MACCONTROL")
    5206                            .dwattr $C$DW$339, DW_AT_TI_symbol_name("_MACCONTROL")
    5207                            .dwattr $C$DW$339, DW_AT_data_member_location[DW_OP_plus_uconst 0x160]
    5208                            .dwattr $C$DW$339, DW_AT_accessibility(DW_ACCESS_public)
    5209                    $C$DW$340       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5210                            .dwattr $C$DW$340, DW_AT_name("MACSTATUS")
    5211                            .dwattr $C$DW$340, DW_AT_TI_symbol_name("_MACSTATUS")
    5212                            .dwattr $C$DW$340, DW_AT_data_member_location[DW_OP_plus_uconst 0x164]
    5213                            .dwattr $C$DW$340, DW_AT_accessibility(DW_ACCESS_public)
    5214                    $C$DW$341       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5215                            .dwattr $C$DW$341, DW_AT_name("EMCONTROL")
    5216                            .dwattr $C$DW$341, DW_AT_TI_symbol_name("_EMCONTROL")
    5217                            .dwattr $C$DW$341, DW_AT_data_member_location[DW_OP_plus_uconst 0x168]
    5218                            .dwattr $C$DW$341, DW_AT_accessibility(DW_ACCESS_public)
    5219                    $C$DW$342       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5220                            .dwattr $C$DW$342, DW_AT_name("FIFOCONTROL")
    5221                            .dwattr $C$DW$342, DW_AT_TI_symbol_name("_FIFOCONTROL")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  108

    5222                            .dwattr $C$DW$342, DW_AT_data_member_location[DW_OP_plus_uconst 0x16c]
    5223                            .dwattr $C$DW$342, DW_AT_accessibility(DW_ACCESS_public)
    5224                    $C$DW$343       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5225                            .dwattr $C$DW$343, DW_AT_name("MACCONFIG")
    5226                            .dwattr $C$DW$343, DW_AT_TI_symbol_name("_MACCONFIG")
    5227                            .dwattr $C$DW$343, DW_AT_data_member_location[DW_OP_plus_uconst 0x170]
    5228                            .dwattr $C$DW$343, DW_AT_accessibility(DW_ACCESS_public)
    5229                    $C$DW$344       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5230                            .dwattr $C$DW$344, DW_AT_name("SOFTRESET")
    5231                            .dwattr $C$DW$344, DW_AT_TI_symbol_name("_SOFTRESET")
    5232                            .dwattr $C$DW$344, DW_AT_data_member_location[DW_OP_plus_uconst 0x174]
    5233                            .dwattr $C$DW$344, DW_AT_accessibility(DW_ACCESS_public)
    5234                    $C$DW$345       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$64)
    5235                            .dwattr $C$DW$345, DW_AT_name("RSVD5")
    5236                            .dwattr $C$DW$345, DW_AT_TI_symbol_name("_RSVD5")
    5237                            .dwattr $C$DW$345, DW_AT_data_member_location[DW_OP_plus_uconst 0x178]
    5238                            .dwattr $C$DW$345, DW_AT_accessibility(DW_ACCESS_public)
    5239                    $C$DW$346       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5240                            .dwattr $C$DW$346, DW_AT_name("MACSRCADDRLO")
    5241                            .dwattr $C$DW$346, DW_AT_TI_symbol_name("_MACSRCADDRLO")
    5242                            .dwattr $C$DW$346, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d0]
    5243                            .dwattr $C$DW$346, DW_AT_accessibility(DW_ACCESS_public)
    5244                    $C$DW$347       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5245                            .dwattr $C$DW$347, DW_AT_name("MACSRCADDRHI")
    5246                            .dwattr $C$DW$347, DW_AT_TI_symbol_name("_MACSRCADDRHI")
    5247                            .dwattr $C$DW$347, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d4]
    5248                            .dwattr $C$DW$347, DW_AT_accessibility(DW_ACCESS_public)
    5249                    $C$DW$348       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5250                            .dwattr $C$DW$348, DW_AT_name("MACHASH1")
    5251                            .dwattr $C$DW$348, DW_AT_TI_symbol_name("_MACHASH1")
    5252                            .dwattr $C$DW$348, DW_AT_data_member_location[DW_OP_plus_uconst 0x1d8]
    5253                            .dwattr $C$DW$348, DW_AT_accessibility(DW_ACCESS_public)
    5254                    $C$DW$349       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5255                            .dwattr $C$DW$349, DW_AT_name("MACHASH2")
    5256                            .dwattr $C$DW$349, DW_AT_TI_symbol_name("_MACHASH2")
    5257                            .dwattr $C$DW$349, DW_AT_data_member_location[DW_OP_plus_uconst 0x1dc]
    5258                            .dwattr $C$DW$349, DW_AT_accessibility(DW_ACCESS_public)
    5259                    $C$DW$350       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5260                            .dwattr $C$DW$350, DW_AT_name("BOFFTEST")
    5261                            .dwattr $C$DW$350, DW_AT_TI_symbol_name("_BOFFTEST")
    5262                            .dwattr $C$DW$350, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e0]
    5263                            .dwattr $C$DW$350, DW_AT_accessibility(DW_ACCESS_public)
    5264                    $C$DW$351       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5265                            .dwattr $C$DW$351, DW_AT_name("TPACETEST")
    5266                            .dwattr $C$DW$351, DW_AT_TI_symbol_name("_TPACETEST")
    5267                            .dwattr $C$DW$351, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e4]
    5268                            .dwattr $C$DW$351, DW_AT_accessibility(DW_ACCESS_public)
    5269                    $C$DW$352       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5270                            .dwattr $C$DW$352, DW_AT_name("RXPAUSE")
    5271                            .dwattr $C$DW$352, DW_AT_TI_symbol_name("_RXPAUSE")
    5272                            .dwattr $C$DW$352, DW_AT_data_member_location[DW_OP_plus_uconst 0x1e8]
    5273                            .dwattr $C$DW$352, DW_AT_accessibility(DW_ACCESS_public)
    5274                    $C$DW$353       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5275                            .dwattr $C$DW$353, DW_AT_name("TXPAUSE")
    5276                            .dwattr $C$DW$353, DW_AT_TI_symbol_name("_TXPAUSE")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  109

    5277                            .dwattr $C$DW$353, DW_AT_data_member_location[DW_OP_plus_uconst 0x1ec]
    5278                            .dwattr $C$DW$353, DW_AT_accessibility(DW_ACCESS_public)
    5279                    $C$DW$354       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$65)
    5280                            .dwattr $C$DW$354, DW_AT_name("RSVD6")
    5281                            .dwattr $C$DW$354, DW_AT_TI_symbol_name("_RSVD6")
    5282                            .dwattr $C$DW$354, DW_AT_data_member_location[DW_OP_plus_uconst 0x1f0]
    5283                            .dwattr $C$DW$354, DW_AT_accessibility(DW_ACCESS_public)
    5284                    $C$DW$355       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5285                            .dwattr $C$DW$355, DW_AT_name("RXGOODFRAMES")
    5286                            .dwattr $C$DW$355, DW_AT_TI_symbol_name("_RXGOODFRAMES")
    5287                            .dwattr $C$DW$355, DW_AT_data_member_location[DW_OP_plus_uconst 0x200]
    5288                            .dwattr $C$DW$355, DW_AT_accessibility(DW_ACCESS_public)
    5289                    $C$DW$356       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5290                            .dwattr $C$DW$356, DW_AT_name("RXBCASTFRAMES")
    5291                            .dwattr $C$DW$356, DW_AT_TI_symbol_name("_RXBCASTFRAMES")
    5292                            .dwattr $C$DW$356, DW_AT_data_member_location[DW_OP_plus_uconst 0x204]
    5293                            .dwattr $C$DW$356, DW_AT_accessibility(DW_ACCESS_public)
    5294                    $C$DW$357       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5295                            .dwattr $C$DW$357, DW_AT_name("RXMCASTFRAMES")
    5296                            .dwattr $C$DW$357, DW_AT_TI_symbol_name("_RXMCASTFRAMES")
    5297                            .dwattr $C$DW$357, DW_AT_data_member_location[DW_OP_plus_uconst 0x208]
    5298                            .dwattr $C$DW$357, DW_AT_accessibility(DW_ACCESS_public)
    5299                    $C$DW$358       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5300                            .dwattr $C$DW$358, DW_AT_name("RXPAUSEFRAMES")
    5301                            .dwattr $C$DW$358, DW_AT_TI_symbol_name("_RXPAUSEFRAMES")
    5302                            .dwattr $C$DW$358, DW_AT_data_member_location[DW_OP_plus_uconst 0x20c]
    5303                            .dwattr $C$DW$358, DW_AT_accessibility(DW_ACCESS_public)
    5304                    $C$DW$359       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5305                            .dwattr $C$DW$359, DW_AT_name("RXCRCERRORS")
    5306                            .dwattr $C$DW$359, DW_AT_TI_symbol_name("_RXCRCERRORS")
    5307                            .dwattr $C$DW$359, DW_AT_data_member_location[DW_OP_plus_uconst 0x210]
    5308                            .dwattr $C$DW$359, DW_AT_accessibility(DW_ACCESS_public)
    5309                    $C$DW$360       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5310                            .dwattr $C$DW$360, DW_AT_name("RXALIGNCODEERRORS")
    5311                            .dwattr $C$DW$360, DW_AT_TI_symbol_name("_RXALIGNCODEERRORS")
    5312                            .dwattr $C$DW$360, DW_AT_data_member_location[DW_OP_plus_uconst 0x214]
    5313                            .dwattr $C$DW$360, DW_AT_accessibility(DW_ACCESS_public)
    5314                    $C$DW$361       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5315                            .dwattr $C$DW$361, DW_AT_name("RXOVERSIZED")
    5316                            .dwattr $C$DW$361, DW_AT_TI_symbol_name("_RXOVERSIZED")
    5317                            .dwattr $C$DW$361, DW_AT_data_member_location[DW_OP_plus_uconst 0x218]
    5318                            .dwattr $C$DW$361, DW_AT_accessibility(DW_ACCESS_public)
    5319                    $C$DW$362       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5320                            .dwattr $C$DW$362, DW_AT_name("RXJABBER")
    5321                            .dwattr $C$DW$362, DW_AT_TI_symbol_name("_RXJABBER")
    5322                            .dwattr $C$DW$362, DW_AT_data_member_location[DW_OP_plus_uconst 0x21c]
    5323                            .dwattr $C$DW$362, DW_AT_accessibility(DW_ACCESS_public)
    5324                    $C$DW$363       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5325                            .dwattr $C$DW$363, DW_AT_name("RXUNDERSIZED")
    5326                            .dwattr $C$DW$363, DW_AT_TI_symbol_name("_RXUNDERSIZED")
    5327                            .dwattr $C$DW$363, DW_AT_data_member_location[DW_OP_plus_uconst 0x220]
    5328                            .dwattr $C$DW$363, DW_AT_accessibility(DW_ACCESS_public)
    5329                    $C$DW$364       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5330                            .dwattr $C$DW$364, DW_AT_name("RXFRAGMENTS")
    5331                            .dwattr $C$DW$364, DW_AT_TI_symbol_name("_RXFRAGMENTS")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  110

    5332                            .dwattr $C$DW$364, DW_AT_data_member_location[DW_OP_plus_uconst 0x224]
    5333                            .dwattr $C$DW$364, DW_AT_accessibility(DW_ACCESS_public)
    5334                    $C$DW$365       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5335                            .dwattr $C$DW$365, DW_AT_name("RXFILTERED")
    5336                            .dwattr $C$DW$365, DW_AT_TI_symbol_name("_RXFILTERED")
    5337                            .dwattr $C$DW$365, DW_AT_data_member_location[DW_OP_plus_uconst 0x228]
    5338                            .dwattr $C$DW$365, DW_AT_accessibility(DW_ACCESS_public)
    5339                    $C$DW$366       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5340                            .dwattr $C$DW$366, DW_AT_name("RXQOSFILTERED")
    5341                            .dwattr $C$DW$366, DW_AT_TI_symbol_name("_RXQOSFILTERED")
    5342                            .dwattr $C$DW$366, DW_AT_data_member_location[DW_OP_plus_uconst 0x22c]
    5343                            .dwattr $C$DW$366, DW_AT_accessibility(DW_ACCESS_public)
    5344                    $C$DW$367       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5345                            .dwattr $C$DW$367, DW_AT_name("RXOCTETS")
    5346                            .dwattr $C$DW$367, DW_AT_TI_symbol_name("_RXOCTETS")
    5347                            .dwattr $C$DW$367, DW_AT_data_member_location[DW_OP_plus_uconst 0x230]
    5348                            .dwattr $C$DW$367, DW_AT_accessibility(DW_ACCESS_public)
    5349                    $C$DW$368       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5350                            .dwattr $C$DW$368, DW_AT_name("TXGOODFRAMES")
    5351                            .dwattr $C$DW$368, DW_AT_TI_symbol_name("_TXGOODFRAMES")
    5352                            .dwattr $C$DW$368, DW_AT_data_member_location[DW_OP_plus_uconst 0x234]
    5353                            .dwattr $C$DW$368, DW_AT_accessibility(DW_ACCESS_public)
    5354                    $C$DW$369       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5355                            .dwattr $C$DW$369, DW_AT_name("TXBCASTFRAMES")
    5356                            .dwattr $C$DW$369, DW_AT_TI_symbol_name("_TXBCASTFRAMES")
    5357                            .dwattr $C$DW$369, DW_AT_data_member_location[DW_OP_plus_uconst 0x238]
    5358                            .dwattr $C$DW$369, DW_AT_accessibility(DW_ACCESS_public)
    5359                    $C$DW$370       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5360                            .dwattr $C$DW$370, DW_AT_name("TXMCASTFRAMES")
    5361                            .dwattr $C$DW$370, DW_AT_TI_symbol_name("_TXMCASTFRAMES")
    5362                            .dwattr $C$DW$370, DW_AT_data_member_location[DW_OP_plus_uconst 0x23c]
    5363                            .dwattr $C$DW$370, DW_AT_accessibility(DW_ACCESS_public)
    5364                    $C$DW$371       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5365                            .dwattr $C$DW$371, DW_AT_name("TXPAUSEFRAMES")
    5366                            .dwattr $C$DW$371, DW_AT_TI_symbol_name("_TXPAUSEFRAMES")
    5367                            .dwattr $C$DW$371, DW_AT_data_member_location[DW_OP_plus_uconst 0x240]
    5368                            .dwattr $C$DW$371, DW_AT_accessibility(DW_ACCESS_public)
    5369                    $C$DW$372       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5370                            .dwattr $C$DW$372, DW_AT_name("TXDEFERRED")
    5371                            .dwattr $C$DW$372, DW_AT_TI_symbol_name("_TXDEFERRED")
    5372                            .dwattr $C$DW$372, DW_AT_data_member_location[DW_OP_plus_uconst 0x244]
    5373                            .dwattr $C$DW$372, DW_AT_accessibility(DW_ACCESS_public)
    5374                    $C$DW$373       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5375                            .dwattr $C$DW$373, DW_AT_name("TXCOLLISION")
    5376                            .dwattr $C$DW$373, DW_AT_TI_symbol_name("_TXCOLLISION")
    5377                            .dwattr $C$DW$373, DW_AT_data_member_location[DW_OP_plus_uconst 0x248]
    5378                            .dwattr $C$DW$373, DW_AT_accessibility(DW_ACCESS_public)
    5379                    $C$DW$374       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5380                            .dwattr $C$DW$374, DW_AT_name("TXSINGLECOLL")
    5381                            .dwattr $C$DW$374, DW_AT_TI_symbol_name("_TXSINGLECOLL")
    5382                            .dwattr $C$DW$374, DW_AT_data_member_location[DW_OP_plus_uconst 0x24c]
    5383                            .dwattr $C$DW$374, DW_AT_accessibility(DW_ACCESS_public)
    5384                    $C$DW$375       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5385                            .dwattr $C$DW$375, DW_AT_name("TXMULTICOLL")
    5386                            .dwattr $C$DW$375, DW_AT_TI_symbol_name("_TXMULTICOLL")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  111

    5387                            .dwattr $C$DW$375, DW_AT_data_member_location[DW_OP_plus_uconst 0x250]
    5388                            .dwattr $C$DW$375, DW_AT_accessibility(DW_ACCESS_public)
    5389                    $C$DW$376       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5390                            .dwattr $C$DW$376, DW_AT_name("TXEXCESSIVECOLL")
    5391                            .dwattr $C$DW$376, DW_AT_TI_symbol_name("_TXEXCESSIVECOLL")
    5392                            .dwattr $C$DW$376, DW_AT_data_member_location[DW_OP_plus_uconst 0x254]
    5393                            .dwattr $C$DW$376, DW_AT_accessibility(DW_ACCESS_public)
    5394                    $C$DW$377       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5395                            .dwattr $C$DW$377, DW_AT_name("TXLATECOLL")
    5396                            .dwattr $C$DW$377, DW_AT_TI_symbol_name("_TXLATECOLL")
    5397                            .dwattr $C$DW$377, DW_AT_data_member_location[DW_OP_plus_uconst 0x258]
    5398                            .dwattr $C$DW$377, DW_AT_accessibility(DW_ACCESS_public)
    5399                    $C$DW$378       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5400                            .dwattr $C$DW$378, DW_AT_name("TXUNDERRUN")
    5401                            .dwattr $C$DW$378, DW_AT_TI_symbol_name("_TXUNDERRUN")
    5402                            .dwattr $C$DW$378, DW_AT_data_member_location[DW_OP_plus_uconst 0x25c]
    5403                            .dwattr $C$DW$378, DW_AT_accessibility(DW_ACCESS_public)
    5404                    $C$DW$379       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5405                            .dwattr $C$DW$379, DW_AT_name("TXCARRIERSENSE")
    5406                            .dwattr $C$DW$379, DW_AT_TI_symbol_name("_TXCARRIERSENSE")
    5407                            .dwattr $C$DW$379, DW_AT_data_member_location[DW_OP_plus_uconst 0x260]
    5408                            .dwattr $C$DW$379, DW_AT_accessibility(DW_ACCESS_public)
    5409                    $C$DW$380       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5410                            .dwattr $C$DW$380, DW_AT_name("TXOCTETS")
    5411                            .dwattr $C$DW$380, DW_AT_TI_symbol_name("_TXOCTETS")
    5412                            .dwattr $C$DW$380, DW_AT_data_member_location[DW_OP_plus_uconst 0x264]
    5413                            .dwattr $C$DW$380, DW_AT_accessibility(DW_ACCESS_public)
    5414                    $C$DW$381       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5415                            .dwattr $C$DW$381, DW_AT_name("FRAME64")
    5416                            .dwattr $C$DW$381, DW_AT_TI_symbol_name("_FRAME64")
    5417                            .dwattr $C$DW$381, DW_AT_data_member_location[DW_OP_plus_uconst 0x268]
    5418                            .dwattr $C$DW$381, DW_AT_accessibility(DW_ACCESS_public)
    5419                    $C$DW$382       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5420                            .dwattr $C$DW$382, DW_AT_name("FRAME65T127")
    5421                            .dwattr $C$DW$382, DW_AT_TI_symbol_name("_FRAME65T127")
    5422                            .dwattr $C$DW$382, DW_AT_data_member_location[DW_OP_plus_uconst 0x26c]
    5423                            .dwattr $C$DW$382, DW_AT_accessibility(DW_ACCESS_public)
    5424                    $C$DW$383       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5425                            .dwattr $C$DW$383, DW_AT_name("FRAME128T255")
    5426                            .dwattr $C$DW$383, DW_AT_TI_symbol_name("_FRAME128T255")
    5427                            .dwattr $C$DW$383, DW_AT_data_member_location[DW_OP_plus_uconst 0x270]
    5428                            .dwattr $C$DW$383, DW_AT_accessibility(DW_ACCESS_public)
    5429                    $C$DW$384       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5430                            .dwattr $C$DW$384, DW_AT_name("FRAME256T511")
    5431                            .dwattr $C$DW$384, DW_AT_TI_symbol_name("_FRAME256T511")
    5432                            .dwattr $C$DW$384, DW_AT_data_member_location[DW_OP_plus_uconst 0x274]
    5433                            .dwattr $C$DW$384, DW_AT_accessibility(DW_ACCESS_public)
    5434                    $C$DW$385       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5435                            .dwattr $C$DW$385, DW_AT_name("FRAME512T1023")
    5436                            .dwattr $C$DW$385, DW_AT_TI_symbol_name("_FRAME512T1023")
    5437                            .dwattr $C$DW$385, DW_AT_data_member_location[DW_OP_plus_uconst 0x278]
    5438                            .dwattr $C$DW$385, DW_AT_accessibility(DW_ACCESS_public)
    5439                    $C$DW$386       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5440                            .dwattr $C$DW$386, DW_AT_name("FRAME1024TUP")
    5441                            .dwattr $C$DW$386, DW_AT_TI_symbol_name("_FRAME1024TUP")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  112

    5442                            .dwattr $C$DW$386, DW_AT_data_member_location[DW_OP_plus_uconst 0x27c]
    5443                            .dwattr $C$DW$386, DW_AT_accessibility(DW_ACCESS_public)
    5444                    $C$DW$387       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5445                            .dwattr $C$DW$387, DW_AT_name("NETOCTETS")
    5446                            .dwattr $C$DW$387, DW_AT_TI_symbol_name("_NETOCTETS")
    5447                            .dwattr $C$DW$387, DW_AT_data_member_location[DW_OP_plus_uconst 0x280]
    5448                            .dwattr $C$DW$387, DW_AT_accessibility(DW_ACCESS_public)
    5449                    $C$DW$388       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5450                            .dwattr $C$DW$388, DW_AT_name("RXSOFOVERRUNS")
    5451                            .dwattr $C$DW$388, DW_AT_TI_symbol_name("_RXSOFOVERRUNS")
    5452                            .dwattr $C$DW$388, DW_AT_data_member_location[DW_OP_plus_uconst 0x284]
    5453                            .dwattr $C$DW$388, DW_AT_accessibility(DW_ACCESS_public)
    5454                    $C$DW$389       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5455                            .dwattr $C$DW$389, DW_AT_name("RXMOFOVERRUNS")
    5456                            .dwattr $C$DW$389, DW_AT_TI_symbol_name("_RXMOFOVERRUNS")
    5457                            .dwattr $C$DW$389, DW_AT_data_member_location[DW_OP_plus_uconst 0x288]
    5458                            .dwattr $C$DW$389, DW_AT_accessibility(DW_ACCESS_public)
    5459                    $C$DW$390       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5460                            .dwattr $C$DW$390, DW_AT_name("RXDMAOVERRUNS")
    5461                            .dwattr $C$DW$390, DW_AT_TI_symbol_name("_RXDMAOVERRUNS")
    5462                            .dwattr $C$DW$390, DW_AT_data_member_location[DW_OP_plus_uconst 0x28c]
    5463                            .dwattr $C$DW$390, DW_AT_accessibility(DW_ACCESS_public)
    5464                    $C$DW$391       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$66)
    5465                            .dwattr $C$DW$391, DW_AT_name("RSVD7")
    5466                            .dwattr $C$DW$391, DW_AT_TI_symbol_name("_RSVD7")
    5467                            .dwattr $C$DW$391, DW_AT_data_member_location[DW_OP_plus_uconst 0x290]
    5468                            .dwattr $C$DW$391, DW_AT_accessibility(DW_ACCESS_public)
    5469                    $C$DW$392       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5470                            .dwattr $C$DW$392, DW_AT_name("MACADDRLO")
    5471                            .dwattr $C$DW$392, DW_AT_TI_symbol_name("_MACADDRLO")
    5472                            .dwattr $C$DW$392, DW_AT_data_member_location[DW_OP_plus_uconst 0x500]
    5473                            .dwattr $C$DW$392, DW_AT_accessibility(DW_ACCESS_public)
    5474                    $C$DW$393       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5475                            .dwattr $C$DW$393, DW_AT_name("MACADDRHI")
    5476                            .dwattr $C$DW$393, DW_AT_TI_symbol_name("_MACADDRHI")
    5477                            .dwattr $C$DW$393, DW_AT_data_member_location[DW_OP_plus_uconst 0x504]
    5478                            .dwattr $C$DW$393, DW_AT_accessibility(DW_ACCESS_public)
    5479                    $C$DW$394       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5480                            .dwattr $C$DW$394, DW_AT_name("MACINDEX")
    5481                            .dwattr $C$DW$394, DW_AT_TI_symbol_name("_MACINDEX")
    5482                            .dwattr $C$DW$394, DW_AT_data_member_location[DW_OP_plus_uconst 0x508]
    5483                            .dwattr $C$DW$394, DW_AT_accessibility(DW_ACCESS_public)
    5484                    $C$DW$395       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$67)
    5485                            .dwattr $C$DW$395, DW_AT_name("RSVD8")
    5486                            .dwattr $C$DW$395, DW_AT_TI_symbol_name("_RSVD8")
    5487                            .dwattr $C$DW$395, DW_AT_data_member_location[DW_OP_plus_uconst 0x50c]
    5488                            .dwattr $C$DW$395, DW_AT_accessibility(DW_ACCESS_public)
    5489                    $C$DW$396       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5490                            .dwattr $C$DW$396, DW_AT_name("TX0HDP")
    5491                            .dwattr $C$DW$396, DW_AT_TI_symbol_name("_TX0HDP")
    5492                            .dwattr $C$DW$396, DW_AT_data_member_location[DW_OP_plus_uconst 0x600]
    5493                            .dwattr $C$DW$396, DW_AT_accessibility(DW_ACCESS_public)
    5494                    $C$DW$397       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5495                            .dwattr $C$DW$397, DW_AT_name("TX1HDP")
    5496                            .dwattr $C$DW$397, DW_AT_TI_symbol_name("_TX1HDP")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  113

    5497                            .dwattr $C$DW$397, DW_AT_data_member_location[DW_OP_plus_uconst 0x604]
    5498                            .dwattr $C$DW$397, DW_AT_accessibility(DW_ACCESS_public)
    5499                    $C$DW$398       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5500                            .dwattr $C$DW$398, DW_AT_name("TX2HDP")
    5501                            .dwattr $C$DW$398, DW_AT_TI_symbol_name("_TX2HDP")
    5502                            .dwattr $C$DW$398, DW_AT_data_member_location[DW_OP_plus_uconst 0x608]
    5503                            .dwattr $C$DW$398, DW_AT_accessibility(DW_ACCESS_public)
    5504                    $C$DW$399       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5505                            .dwattr $C$DW$399, DW_AT_name("TX3HDP")
    5506                            .dwattr $C$DW$399, DW_AT_TI_symbol_name("_TX3HDP")
    5507                            .dwattr $C$DW$399, DW_AT_data_member_location[DW_OP_plus_uconst 0x60c]
    5508                            .dwattr $C$DW$399, DW_AT_accessibility(DW_ACCESS_public)
    5509                    $C$DW$400       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5510                            .dwattr $C$DW$400, DW_AT_name("TX4HDP")
    5511                            .dwattr $C$DW$400, DW_AT_TI_symbol_name("_TX4HDP")
    5512                            .dwattr $C$DW$400, DW_AT_data_member_location[DW_OP_plus_uconst 0x610]
    5513                            .dwattr $C$DW$400, DW_AT_accessibility(DW_ACCESS_public)
    5514                    $C$DW$401       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5515                            .dwattr $C$DW$401, DW_AT_name("TX5HDP")
    5516                            .dwattr $C$DW$401, DW_AT_TI_symbol_name("_TX5HDP")
    5517                            .dwattr $C$DW$401, DW_AT_data_member_location[DW_OP_plus_uconst 0x614]
    5518                            .dwattr $C$DW$401, DW_AT_accessibility(DW_ACCESS_public)
    5519                    $C$DW$402       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5520                            .dwattr $C$DW$402, DW_AT_name("TX6HDP")
    5521                            .dwattr $C$DW$402, DW_AT_TI_symbol_name("_TX6HDP")
    5522                            .dwattr $C$DW$402, DW_AT_data_member_location[DW_OP_plus_uconst 0x618]
    5523                            .dwattr $C$DW$402, DW_AT_accessibility(DW_ACCESS_public)
    5524                    $C$DW$403       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5525                            .dwattr $C$DW$403, DW_AT_name("TX7HDP")
    5526                            .dwattr $C$DW$403, DW_AT_TI_symbol_name("_TX7HDP")
    5527                            .dwattr $C$DW$403, DW_AT_data_member_location[DW_OP_plus_uconst 0x61c]
    5528                            .dwattr $C$DW$403, DW_AT_accessibility(DW_ACCESS_public)
    5529                    $C$DW$404       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5530                            .dwattr $C$DW$404, DW_AT_name("RX0HDP")
    5531                            .dwattr $C$DW$404, DW_AT_TI_symbol_name("_RX0HDP")
    5532                            .dwattr $C$DW$404, DW_AT_data_member_location[DW_OP_plus_uconst 0x620]
    5533                            .dwattr $C$DW$404, DW_AT_accessibility(DW_ACCESS_public)
    5534                    $C$DW$405       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5535                            .dwattr $C$DW$405, DW_AT_name("RX1HDP")
    5536                            .dwattr $C$DW$405, DW_AT_TI_symbol_name("_RX1HDP")
    5537                            .dwattr $C$DW$405, DW_AT_data_member_location[DW_OP_plus_uconst 0x624]
    5538                            .dwattr $C$DW$405, DW_AT_accessibility(DW_ACCESS_public)
    5539                    $C$DW$406       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5540                            .dwattr $C$DW$406, DW_AT_name("RX2HDP")
    5541                            .dwattr $C$DW$406, DW_AT_TI_symbol_name("_RX2HDP")
    5542                            .dwattr $C$DW$406, DW_AT_data_member_location[DW_OP_plus_uconst 0x628]
    5543                            .dwattr $C$DW$406, DW_AT_accessibility(DW_ACCESS_public)
    5544                    $C$DW$407       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5545                            .dwattr $C$DW$407, DW_AT_name("RX3HDP")
    5546                            .dwattr $C$DW$407, DW_AT_TI_symbol_name("_RX3HDP")
    5547                            .dwattr $C$DW$407, DW_AT_data_member_location[DW_OP_plus_uconst 0x62c]
    5548                            .dwattr $C$DW$407, DW_AT_accessibility(DW_ACCESS_public)
    5549                    $C$DW$408       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5550                            .dwattr $C$DW$408, DW_AT_name("RX4HDP")
    5551                            .dwattr $C$DW$408, DW_AT_TI_symbol_name("_RX4HDP")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  114

    5552                            .dwattr $C$DW$408, DW_AT_data_member_location[DW_OP_plus_uconst 0x630]
    5553                            .dwattr $C$DW$408, DW_AT_accessibility(DW_ACCESS_public)
    5554                    $C$DW$409       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5555                            .dwattr $C$DW$409, DW_AT_name("RX5HDP")
    5556                            .dwattr $C$DW$409, DW_AT_TI_symbol_name("_RX5HDP")
    5557                            .dwattr $C$DW$409, DW_AT_data_member_location[DW_OP_plus_uconst 0x634]
    5558                            .dwattr $C$DW$409, DW_AT_accessibility(DW_ACCESS_public)
    5559                    $C$DW$410       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5560                            .dwattr $C$DW$410, DW_AT_name("RX6HDP")
    5561                            .dwattr $C$DW$410, DW_AT_TI_symbol_name("_RX6HDP")
    5562                            .dwattr $C$DW$410, DW_AT_data_member_location[DW_OP_plus_uconst 0x638]
    5563                            .dwattr $C$DW$410, DW_AT_accessibility(DW_ACCESS_public)
    5564                    $C$DW$411       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5565                            .dwattr $C$DW$411, DW_AT_name("RX7HDP")
    5566                            .dwattr $C$DW$411, DW_AT_TI_symbol_name("_RX7HDP")
    5567                            .dwattr $C$DW$411, DW_AT_data_member_location[DW_OP_plus_uconst 0x63c]
    5568                            .dwattr $C$DW$411, DW_AT_accessibility(DW_ACCESS_public)
    5569                    $C$DW$412       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5570                            .dwattr $C$DW$412, DW_AT_name("TX0CP")
    5571                            .dwattr $C$DW$412, DW_AT_TI_symbol_name("_TX0CP")
    5572                            .dwattr $C$DW$412, DW_AT_data_member_location[DW_OP_plus_uconst 0x640]
    5573                            .dwattr $C$DW$412, DW_AT_accessibility(DW_ACCESS_public)
    5574                    $C$DW$413       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5575                            .dwattr $C$DW$413, DW_AT_name("TX1CP")
    5576                            .dwattr $C$DW$413, DW_AT_TI_symbol_name("_TX1CP")
    5577                            .dwattr $C$DW$413, DW_AT_data_member_location[DW_OP_plus_uconst 0x644]
    5578                            .dwattr $C$DW$413, DW_AT_accessibility(DW_ACCESS_public)
    5579                    $C$DW$414       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5580                            .dwattr $C$DW$414, DW_AT_name("TX2CP")
    5581                            .dwattr $C$DW$414, DW_AT_TI_symbol_name("_TX2CP")
    5582                            .dwattr $C$DW$414, DW_AT_data_member_location[DW_OP_plus_uconst 0x648]
    5583                            .dwattr $C$DW$414, DW_AT_accessibility(DW_ACCESS_public)
    5584                    $C$DW$415       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5585                            .dwattr $C$DW$415, DW_AT_name("TX3CP")
    5586                            .dwattr $C$DW$415, DW_AT_TI_symbol_name("_TX3CP")
    5587                            .dwattr $C$DW$415, DW_AT_data_member_location[DW_OP_plus_uconst 0x64c]
    5588                            .dwattr $C$DW$415, DW_AT_accessibility(DW_ACCESS_public)
    5589                    $C$DW$416       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5590                            .dwattr $C$DW$416, DW_AT_name("TX4CP")
    5591                            .dwattr $C$DW$416, DW_AT_TI_symbol_name("_TX4CP")
    5592                            .dwattr $C$DW$416, DW_AT_data_member_location[DW_OP_plus_uconst 0x650]
    5593                            .dwattr $C$DW$416, DW_AT_accessibility(DW_ACCESS_public)
    5594                    $C$DW$417       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5595                            .dwattr $C$DW$417, DW_AT_name("TX5CP")
    5596                            .dwattr $C$DW$417, DW_AT_TI_symbol_name("_TX5CP")
    5597                            .dwattr $C$DW$417, DW_AT_data_member_location[DW_OP_plus_uconst 0x654]
    5598                            .dwattr $C$DW$417, DW_AT_accessibility(DW_ACCESS_public)
    5599                    $C$DW$418       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5600                            .dwattr $C$DW$418, DW_AT_name("TX6CP")
    5601                            .dwattr $C$DW$418, DW_AT_TI_symbol_name("_TX6CP")
    5602                            .dwattr $C$DW$418, DW_AT_data_member_location[DW_OP_plus_uconst 0x658]
    5603                            .dwattr $C$DW$418, DW_AT_accessibility(DW_ACCESS_public)
    5604                    $C$DW$419       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5605                            .dwattr $C$DW$419, DW_AT_name("TX7CP")
    5606                            .dwattr $C$DW$419, DW_AT_TI_symbol_name("_TX7CP")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  115

    5607                            .dwattr $C$DW$419, DW_AT_data_member_location[DW_OP_plus_uconst 0x65c]
    5608                            .dwattr $C$DW$419, DW_AT_accessibility(DW_ACCESS_public)
    5609                    $C$DW$420       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5610                            .dwattr $C$DW$420, DW_AT_name("RX0CP")
    5611                            .dwattr $C$DW$420, DW_AT_TI_symbol_name("_RX0CP")
    5612                            .dwattr $C$DW$420, DW_AT_data_member_location[DW_OP_plus_uconst 0x660]
    5613                            .dwattr $C$DW$420, DW_AT_accessibility(DW_ACCESS_public)
    5614                    $C$DW$421       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5615                            .dwattr $C$DW$421, DW_AT_name("RX1CP")
    5616                            .dwattr $C$DW$421, DW_AT_TI_symbol_name("_RX1CP")
    5617                            .dwattr $C$DW$421, DW_AT_data_member_location[DW_OP_plus_uconst 0x664]
    5618                            .dwattr $C$DW$421, DW_AT_accessibility(DW_ACCESS_public)
    5619                    $C$DW$422       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5620                            .dwattr $C$DW$422, DW_AT_name("RX2CP")
    5621                            .dwattr $C$DW$422, DW_AT_TI_symbol_name("_RX2CP")
    5622                            .dwattr $C$DW$422, DW_AT_data_member_location[DW_OP_plus_uconst 0x668]
    5623                            .dwattr $C$DW$422, DW_AT_accessibility(DW_ACCESS_public)
    5624                    $C$DW$423       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5625                            .dwattr $C$DW$423, DW_AT_name("RX3CP")
    5626                            .dwattr $C$DW$423, DW_AT_TI_symbol_name("_RX3CP")
    5627                            .dwattr $C$DW$423, DW_AT_data_member_location[DW_OP_plus_uconst 0x66c]
    5628                            .dwattr $C$DW$423, DW_AT_accessibility(DW_ACCESS_public)
    5629                    $C$DW$424       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5630                            .dwattr $C$DW$424, DW_AT_name("RX4CP")
    5631                            .dwattr $C$DW$424, DW_AT_TI_symbol_name("_RX4CP")
    5632                            .dwattr $C$DW$424, DW_AT_data_member_location[DW_OP_plus_uconst 0x670]
    5633                            .dwattr $C$DW$424, DW_AT_accessibility(DW_ACCESS_public)
    5634                    $C$DW$425       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5635                            .dwattr $C$DW$425, DW_AT_name("RX5CP")
    5636                            .dwattr $C$DW$425, DW_AT_TI_symbol_name("_RX5CP")
    5637                            .dwattr $C$DW$425, DW_AT_data_member_location[DW_OP_plus_uconst 0x674]
    5638                            .dwattr $C$DW$425, DW_AT_accessibility(DW_ACCESS_public)
    5639                    $C$DW$426       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5640                            .dwattr $C$DW$426, DW_AT_name("RX6CP")
    5641                            .dwattr $C$DW$426, DW_AT_TI_symbol_name("_RX6CP")
    5642                            .dwattr $C$DW$426, DW_AT_data_member_location[DW_OP_plus_uconst 0x678]
    5643                            .dwattr $C$DW$426, DW_AT_accessibility(DW_ACCESS_public)
    5644                    $C$DW$427       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5645                            .dwattr $C$DW$427, DW_AT_name("RX7CP")
    5646                            .dwattr $C$DW$427, DW_AT_TI_symbol_name("_RX7CP")
    5647                            .dwattr $C$DW$427, DW_AT_data_member_location[DW_OP_plus_uconst 0x67c]
    5648                            .dwattr $C$DW$427, DW_AT_accessibility(DW_ACCESS_public)
    5649                            .dwendtag $C$DW$T$68
    5650                    
    5651                    $C$DW$T$230     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_EmacRegs")
    5652                            .dwattr $C$DW$T$230, DW_AT_type(*$C$DW$T$68)
    5653                            .dwattr $C$DW$T$230, DW_AT_language(DW_LANG_C)
    5654                    $C$DW$T$231     .dwtag  DW_TAG_volatile_type
    5655                            .dwattr $C$DW$T$231, DW_AT_type(*$C$DW$T$230)
    5656                    $C$DW$T$232     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$231)
    5657                            .dwattr $C$DW$T$232, DW_AT_address_class(0x20)
    5658                    $C$DW$T$233     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_EmacRegsOvly")
    5659                            .dwattr $C$DW$T$233, DW_AT_type(*$C$DW$T$232)
    5660                            .dwattr $C$DW$T$233, DW_AT_language(DW_LANG_C)
    5661                    
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  116

    5662                    $C$DW$T$69      .dwtag  DW_TAG_structure_type
    5663                            .dwattr $C$DW$T$69, DW_AT_byte_size(0x0c)
    5664                    $C$DW$428       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$27)
    5665                            .dwattr $C$DW$428, DW_AT_name("RSVD0")
    5666                            .dwattr $C$DW$428, DW_AT_TI_symbol_name("_RSVD0")
    5667                            .dwattr $C$DW$428, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5668                            .dwattr $C$DW$428, DW_AT_accessibility(DW_ACCESS_public)
    5669                    $C$DW$429       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5670                            .dwattr $C$DW$429, DW_AT_name("EWCTL")
    5671                            .dwattr $C$DW$429, DW_AT_TI_symbol_name("_EWCTL")
    5672                            .dwattr $C$DW$429, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5673                            .dwattr $C$DW$429, DW_AT_accessibility(DW_ACCESS_public)
    5674                    $C$DW$430       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5675                            .dwattr $C$DW$430, DW_AT_name("EWINTTCNT")
    5676                            .dwattr $C$DW$430, DW_AT_TI_symbol_name("_EWINTTCNT")
    5677                            .dwattr $C$DW$430, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    5678                            .dwattr $C$DW$430, DW_AT_accessibility(DW_ACCESS_public)
    5679                            .dwendtag $C$DW$T$69
    5680                    
    5681                    $C$DW$T$234     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_EctlRegs")
    5682                            .dwattr $C$DW$T$234, DW_AT_type(*$C$DW$T$69)
    5683                            .dwattr $C$DW$T$234, DW_AT_language(DW_LANG_C)
    5684                    $C$DW$T$235     .dwtag  DW_TAG_volatile_type
    5685                            .dwattr $C$DW$T$235, DW_AT_type(*$C$DW$T$234)
    5686                    $C$DW$T$236     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$235)
    5687                            .dwattr $C$DW$T$236, DW_AT_address_class(0x20)
    5688                    
    5689                    $C$DW$T$71      .dwtag  DW_TAG_structure_type
    5690                            .dwattr $C$DW$T$71, DW_AT_byte_size(0x18)
    5691                    $C$DW$431       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$10)
    5692                            .dwattr $C$DW$431, DW_AT_name("fd")
    5693                            .dwattr $C$DW$431, DW_AT_TI_symbol_name("_fd")
    5694                            .dwattr $C$DW$431, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5695                            .dwattr $C$DW$431, DW_AT_accessibility(DW_ACCESS_public)
    5696                    $C$DW$432       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$70)
    5697                            .dwattr $C$DW$432, DW_AT_name("buf")
    5698                            .dwattr $C$DW$432, DW_AT_TI_symbol_name("_buf")
    5699                            .dwattr $C$DW$432, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5700                            .dwattr $C$DW$432, DW_AT_accessibility(DW_ACCESS_public)
    5701                    $C$DW$433       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$70)
    5702                            .dwattr $C$DW$433, DW_AT_name("pos")
    5703                            .dwattr $C$DW$433, DW_AT_TI_symbol_name("_pos")
    5704                            .dwattr $C$DW$433, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    5705                            .dwattr $C$DW$433, DW_AT_accessibility(DW_ACCESS_public)
    5706                    $C$DW$434       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$70)
    5707                            .dwattr $C$DW$434, DW_AT_name("bufend")
    5708                            .dwattr $C$DW$434, DW_AT_TI_symbol_name("_bufend")
    5709                            .dwattr $C$DW$434, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    5710                            .dwattr $C$DW$434, DW_AT_accessibility(DW_ACCESS_public)
    5711                    $C$DW$435       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$70)
    5712                            .dwattr $C$DW$435, DW_AT_name("buff_stop")
    5713                            .dwattr $C$DW$435, DW_AT_TI_symbol_name("_buff_stop")
    5714                            .dwattr $C$DW$435, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    5715                            .dwattr $C$DW$435, DW_AT_accessibility(DW_ACCESS_public)
    5716                    $C$DW$436       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$11)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  117

    5717                            .dwattr $C$DW$436, DW_AT_name("flags")
    5718                            .dwattr $C$DW$436, DW_AT_TI_symbol_name("_flags")
    5719                            .dwattr $C$DW$436, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    5720                            .dwattr $C$DW$436, DW_AT_accessibility(DW_ACCESS_public)
    5721                            .dwendtag $C$DW$T$71
    5722                    
    5723                    $C$DW$T$237     .dwtag  DW_TAG_typedef, DW_AT_name("FILE")
    5724                            .dwattr $C$DW$T$237, DW_AT_type(*$C$DW$T$71)
    5725                            .dwattr $C$DW$T$237, DW_AT_language(DW_LANG_C)
    5726                    
    5727                    $C$DW$T$72      .dwtag  DW_TAG_structure_type
    5728                            .dwattr $C$DW$T$72, DW_AT_name("CSL_DevBaseAddress")
    5729                            .dwattr $C$DW$T$72, DW_AT_byte_size(0x04)
    5730                    $C$DW$437       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$33)
    5731                            .dwattr $C$DW$437, DW_AT_name("regs")
    5732                            .dwattr $C$DW$437, DW_AT_TI_symbol_name("_regs")
    5733                            .dwattr $C$DW$437, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5734                            .dwattr $C$DW$437, DW_AT_accessibility(DW_ACCESS_public)
    5735                            .dwendtag $C$DW$T$72
    5736                    
    5737                    $C$DW$T$259     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevBaseAddress")
    5738                            .dwattr $C$DW$T$259, DW_AT_type(*$C$DW$T$72)
    5739                            .dwattr $C$DW$T$259, DW_AT_language(DW_LANG_C)
    5740                    
    5741                    $C$DW$T$73      .dwtag  DW_TAG_structure_type
    5742                            .dwattr $C$DW$T$73, DW_AT_name("CSL_DevConfig")
    5743                            .dwattr $C$DW$T$73, DW_AT_byte_size(0x10)
    5744                    $C$DW$438       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    5745                            .dwattr $C$DW$438, DW_AT_name("PRI_ALLOC")
    5746                            .dwattr $C$DW$438, DW_AT_TI_symbol_name("_PRI_ALLOC")
    5747                            .dwattr $C$DW$438, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5748                            .dwattr $C$DW$438, DW_AT_accessibility(DW_ACCESS_public)
    5749                    $C$DW$439       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    5750                            .dwattr $C$DW$439, DW_AT_name("PERCFG0")
    5751                            .dwattr $C$DW$439, DW_AT_TI_symbol_name("_PERCFG0")
    5752                            .dwattr $C$DW$439, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5753                            .dwattr $C$DW$439, DW_AT_accessibility(DW_ACCESS_public)
    5754                    $C$DW$440       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    5755                            .dwattr $C$DW$440, DW_AT_name("PERCFG1")
    5756                            .dwattr $C$DW$440, DW_AT_TI_symbol_name("_PERCFG1")
    5757                            .dwattr $C$DW$440, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    5758                            .dwattr $C$DW$440, DW_AT_accessibility(DW_ACCESS_public)
    5759                    $C$DW$441       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    5760                            .dwattr $C$DW$441, DW_AT_name("EMUBUFPDN")
    5761                            .dwattr $C$DW$441, DW_AT_TI_symbol_name("_EMUBUFPDN")
    5762                            .dwattr $C$DW$441, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    5763                            .dwattr $C$DW$441, DW_AT_accessibility(DW_ACCESS_public)
    5764                            .dwendtag $C$DW$T$73
    5765                    
    5766                    $C$DW$T$260     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevConfig")
    5767                            .dwattr $C$DW$T$260, DW_AT_type(*$C$DW$T$73)
    5768                            .dwattr $C$DW$T$260, DW_AT_language(DW_LANG_C)
    5769                    
    5770                    $C$DW$T$74      .dwtag  DW_TAG_enumeration_type
    5771                            .dwattr $C$DW$T$74, DW_AT_byte_size(0x04)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  118

    5772                    $C$DW$442       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_TCP"), DW_AT_const_value(0x00)
    5773                    $C$DW$443       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_VCP"), DW_AT_const_value(0x01)
    5774                    $C$DW$444       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_EMAC"), DW_AT_const_value(0x02)
    5775                    $C$DW$445       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_TIMER0"), DW_AT_const_value(0x03)
    5776                    $C$DW$446       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_TIMER1"), DW_AT_const_value(0x04)
    5777                    $C$DW$447       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_GPIO"), DW_AT_const_value(0x05)
    5778                    $C$DW$448       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_I2C"), DW_AT_const_value(0x06)
    5779                    $C$DW$449       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_MCBSP0"), DW_AT_const_value(0x07)
    5780                    $C$DW$450       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_MCBSP1"), DW_AT_const_value(0x08)
    5781                    $C$DW$451       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_HPI"), DW_AT_const_value(0x09)
    5782                    $C$DW$452       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_PCI"), DW_AT_const_value(0x0a)
    5783                    $C$DW$453       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_UTOPIA"), DW_AT_const_value(0x0b)
    5784                    $C$DW$454       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_VLYNQ"), DW_AT_const_value(0x0c)
    5785                    $C$DW$455       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_RSA0"), DW_AT_const_value(0x0d)
    5786                    $C$DW$456       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_RSA1"), DW_AT_const_value(0x0e)
    5787                    $C$DW$457       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_DDR2"), DW_AT_const_value(0x0f)
    5788                    $C$DW$458       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_EMIFA"), DW_AT_const_value(0x10)
    5789                    $C$DW$459       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_SRIO"), DW_AT_const_value(0x11)
    5790                            .dwendtag $C$DW$T$74
    5791                    
    5792                    $C$DW$T$75      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevPeripherals")
    5793                            .dwattr $C$DW$T$75, DW_AT_type(*$C$DW$T$74)
    5794                            .dwattr $C$DW$T$75, DW_AT_language(DW_LANG_C)
    5795                    
    5796                    $C$DW$T$76      .dwtag  DW_TAG_enumeration_type
    5797                            .dwattr $C$DW$T$76, DW_AT_byte_size(0x04)
    5798                    $C$DW$460       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_DISABLED"), DW_AT_const_value(0x00
    5799                    $C$DW$461       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_ENABLED"), DW_AT_const_value(0x01)
    5800                    $C$DW$462       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_STATIC_PWRDOWN"), DW_AT_const_valu
    5801                    $C$DW$463       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_DISABLE_IN_PROG"), DW_AT_const_val
    5802                    $C$DW$464       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PERI_ENABLE_IN_PROG"), DW_AT_const_valu
    5803                            .dwendtag $C$DW$T$76
    5804                    
    5805                    $C$DW$T$77      .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevPeriState")
    5806                            .dwattr $C$DW$T$77, DW_AT_type(*$C$DW$T$76)
    5807                            .dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C)
    5808                    
    5809                    $C$DW$T$78      .dwtag  DW_TAG_structure_type
    5810                            .dwattr $C$DW$T$78, DW_AT_name("CSL_DevPeriStatQuery")
    5811                            .dwattr $C$DW$T$78, DW_AT_byte_size(0x08)
    5812                    $C$DW$465       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$75)
    5813                            .dwattr $C$DW$465, DW_AT_name("periName")
    5814                            .dwattr $C$DW$465, DW_AT_TI_symbol_name("_periName")
    5815                            .dwattr $C$DW$465, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5816                            .dwattr $C$DW$465, DW_AT_accessibility(DW_ACCESS_public)
    5817                    $C$DW$466       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$77)
    5818                            .dwattr $C$DW$466, DW_AT_name("periState")
    5819                            .dwattr $C$DW$466, DW_AT_TI_symbol_name("_periState")
    5820                            .dwattr $C$DW$466, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5821                            .dwattr $C$DW$466, DW_AT_accessibility(DW_ACCESS_public)
    5822                            .dwendtag $C$DW$T$78
    5823                    
    5824                    $C$DW$T$261     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevPeriStatQuery")
    5825                            .dwattr $C$DW$T$261, DW_AT_type(*$C$DW$T$78)
    5826                            .dwattr $C$DW$T$261, DW_AT_language(DW_LANG_C)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  119

    5827                    
    5828                    $C$DW$T$79      .dwtag  DW_TAG_structure_type
    5829                            .dwattr $C$DW$T$79, DW_AT_name("CSL_DevPriorityCfg")
    5830                            .dwattr $C$DW$T$79, DW_AT_byte_size(0x04)
    5831                    $C$DW$467       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    5832                            .dwattr $C$DW$467, DW_AT_name("emacPriority")
    5833                            .dwattr $C$DW$467, DW_AT_TI_symbol_name("_emacPriority")
    5834                            .dwattr $C$DW$467, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5835                            .dwattr $C$DW$467, DW_AT_accessibility(DW_ACCESS_public)
    5836                    $C$DW$468       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    5837                            .dwattr $C$DW$468, DW_AT_name("srioPriority")
    5838                            .dwattr $C$DW$468, DW_AT_TI_symbol_name("_srioPriority")
    5839                            .dwattr $C$DW$468, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
    5840                            .dwattr $C$DW$468, DW_AT_accessibility(DW_ACCESS_public)
    5841                    $C$DW$469       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    5842                            .dwattr $C$DW$469, DW_AT_name("hostPriority")
    5843                            .dwattr $C$DW$469, DW_AT_TI_symbol_name("_hostPriority")
    5844                            .dwattr $C$DW$469, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
    5845                            .dwattr $C$DW$469, DW_AT_accessibility(DW_ACCESS_public)
    5846                    $C$DW$470       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    5847                            .dwattr $C$DW$470, DW_AT_name("vlynqPriority")
    5848                            .dwattr $C$DW$470, DW_AT_TI_symbol_name("_vlynqPriority")
    5849                            .dwattr $C$DW$470, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
    5850                            .dwattr $C$DW$470, DW_AT_accessibility(DW_ACCESS_public)
    5851                            .dwendtag $C$DW$T$79
    5852                    
    5853                    $C$DW$T$263     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevPriorityCfg")
    5854                            .dwattr $C$DW$T$263, DW_AT_type(*$C$DW$T$79)
    5855                            .dwattr $C$DW$T$263, DW_AT_language(DW_LANG_C)
    5856                    
    5857                    $C$DW$T$80      .dwtag  DW_TAG_structure_type
    5858                            .dwattr $C$DW$T$80, DW_AT_name("CSL_DevIdInfo")
    5859                            .dwattr $C$DW$T$80, DW_AT_byte_size(0x06)
    5860                    $C$DW$471       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$23)
    5861                            .dwattr $C$DW$471, DW_AT_name("variant")
    5862                            .dwattr $C$DW$471, DW_AT_TI_symbol_name("_variant")
    5863                            .dwattr $C$DW$471, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5864                            .dwattr $C$DW$471, DW_AT_accessibility(DW_ACCESS_public)
    5865                    $C$DW$472       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$19)
    5866                            .dwattr $C$DW$472, DW_AT_name("partNumber")
    5867                            .dwattr $C$DW$472, DW_AT_TI_symbol_name("_partNumber")
    5868                            .dwattr $C$DW$472, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
    5869                            .dwattr $C$DW$472, DW_AT_accessibility(DW_ACCESS_public)
    5870                    $C$DW$473       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$19)
    5871                            .dwattr $C$DW$473, DW_AT_name("manufacturerId")
    5872                            .dwattr $C$DW$473, DW_AT_TI_symbol_name("_manufacturerId")
    5873                            .dwattr $C$DW$473, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5874                            .dwattr $C$DW$473, DW_AT_accessibility(DW_ACCESS_public)
    5875                            .dwendtag $C$DW$T$80
    5876                    
    5877                    $C$DW$T$264     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevIdInfo")
    5878                            .dwattr $C$DW$T$264, DW_AT_type(*$C$DW$T$80)
    5879                            .dwattr $C$DW$T$264, DW_AT_language(DW_LANG_C)
    5880                    
    5881                    $C$DW$T$88      .dwtag  DW_TAG_structure_type
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  120

    5882                            .dwattr $C$DW$T$88, DW_AT_byte_size(0x8400)
    5883                    $C$DW$474       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5884                            .dwattr $C$DW$474, DW_AT_name("L2CFG")
    5885                            .dwattr $C$DW$474, DW_AT_TI_symbol_name("_L2CFG")
    5886                            .dwattr $C$DW$474, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    5887                            .dwattr $C$DW$474, DW_AT_accessibility(DW_ACCESS_public)
    5888                    $C$DW$475       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$81)
    5889                            .dwattr $C$DW$475, DW_AT_name("RSVD0")
    5890                            .dwattr $C$DW$475, DW_AT_TI_symbol_name("_RSVD0")
    5891                            .dwattr $C$DW$475, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    5892                            .dwattr $C$DW$475, DW_AT_accessibility(DW_ACCESS_public)
    5893                    $C$DW$476       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5894                            .dwattr $C$DW$476, DW_AT_name("L1PCFG")
    5895                            .dwattr $C$DW$476, DW_AT_TI_symbol_name("_L1PCFG")
    5896                            .dwattr $C$DW$476, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    5897                            .dwattr $C$DW$476, DW_AT_accessibility(DW_ACCESS_public)
    5898                    $C$DW$477       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5899                            .dwattr $C$DW$477, DW_AT_name("L1PCC")
    5900                            .dwattr $C$DW$477, DW_AT_TI_symbol_name("_L1PCC")
    5901                            .dwattr $C$DW$477, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
    5902                            .dwattr $C$DW$477, DW_AT_accessibility(DW_ACCESS_public)
    5903                    $C$DW$478       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$82)
    5904                            .dwattr $C$DW$478, DW_AT_name("RSVD1")
    5905                            .dwattr $C$DW$478, DW_AT_TI_symbol_name("_RSVD1")
    5906                            .dwattr $C$DW$478, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    5907                            .dwattr $C$DW$478, DW_AT_accessibility(DW_ACCESS_public)
    5908                    $C$DW$479       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5909                            .dwattr $C$DW$479, DW_AT_name("L1DCFG")
    5910                            .dwattr $C$DW$479, DW_AT_TI_symbol_name("_L1DCFG")
    5911                            .dwattr $C$DW$479, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
    5912                            .dwattr $C$DW$479, DW_AT_accessibility(DW_ACCESS_public)
    5913                    $C$DW$480       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5914                            .dwattr $C$DW$480, DW_AT_name("L1DCC")
    5915                            .dwattr $C$DW$480, DW_AT_TI_symbol_name("_L1DCC")
    5916                            .dwattr $C$DW$480, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
    5917                            .dwattr $C$DW$480, DW_AT_accessibility(DW_ACCESS_public)
    5918                    $C$DW$481       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$83)
    5919                            .dwattr $C$DW$481, DW_AT_name("RSVD2")
    5920                            .dwattr $C$DW$481, DW_AT_TI_symbol_name("_RSVD2")
    5921                            .dwattr $C$DW$481, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
    5922                            .dwattr $C$DW$481, DW_AT_accessibility(DW_ACCESS_public)
    5923                    $C$DW$482       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5924                            .dwattr $C$DW$482, DW_AT_name("L2WBAR")
    5925                            .dwattr $C$DW$482, DW_AT_TI_symbol_name("_L2WBAR")
    5926                            .dwattr $C$DW$482, DW_AT_data_member_location[DW_OP_plus_uconst 0x4000]
    5927                            .dwattr $C$DW$482, DW_AT_accessibility(DW_ACCESS_public)
    5928                    $C$DW$483       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5929                            .dwattr $C$DW$483, DW_AT_name("L2WWC")
    5930                            .dwattr $C$DW$483, DW_AT_TI_symbol_name("_L2WWC")
    5931                            .dwattr $C$DW$483, DW_AT_data_member_location[DW_OP_plus_uconst 0x4004]
    5932                            .dwattr $C$DW$483, DW_AT_accessibility(DW_ACCESS_public)
    5933                    $C$DW$484       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    5934                            .dwattr $C$DW$484, DW_AT_name("RSVD3")
    5935                            .dwattr $C$DW$484, DW_AT_TI_symbol_name("_RSVD3")
    5936                            .dwattr $C$DW$484, DW_AT_data_member_location[DW_OP_plus_uconst 0x4008]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  121

    5937                            .dwattr $C$DW$484, DW_AT_accessibility(DW_ACCESS_public)
    5938                    $C$DW$485       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5939                            .dwattr $C$DW$485, DW_AT_name("L2WIBAR")
    5940                            .dwattr $C$DW$485, DW_AT_TI_symbol_name("_L2WIBAR")
    5941                            .dwattr $C$DW$485, DW_AT_data_member_location[DW_OP_plus_uconst 0x4010]
    5942                            .dwattr $C$DW$485, DW_AT_accessibility(DW_ACCESS_public)
    5943                    $C$DW$486       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5944                            .dwattr $C$DW$486, DW_AT_name("L2WIWC")
    5945                            .dwattr $C$DW$486, DW_AT_TI_symbol_name("_L2WIWC")
    5946                            .dwattr $C$DW$486, DW_AT_data_member_location[DW_OP_plus_uconst 0x4014]
    5947                            .dwattr $C$DW$486, DW_AT_accessibility(DW_ACCESS_public)
    5948                    $C$DW$487       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5949                            .dwattr $C$DW$487, DW_AT_name("L2IBAR")
    5950                            .dwattr $C$DW$487, DW_AT_TI_symbol_name("_L2IBAR")
    5951                            .dwattr $C$DW$487, DW_AT_data_member_location[DW_OP_plus_uconst 0x4018]
    5952                            .dwattr $C$DW$487, DW_AT_accessibility(DW_ACCESS_public)
    5953                    $C$DW$488       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5954                            .dwattr $C$DW$488, DW_AT_name("L2IWC")
    5955                            .dwattr $C$DW$488, DW_AT_TI_symbol_name("_L2IWC")
    5956                            .dwattr $C$DW$488, DW_AT_data_member_location[DW_OP_plus_uconst 0x401c]
    5957                            .dwattr $C$DW$488, DW_AT_accessibility(DW_ACCESS_public)
    5958                    $C$DW$489       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5959                            .dwattr $C$DW$489, DW_AT_name("L1PIBAR")
    5960                            .dwattr $C$DW$489, DW_AT_TI_symbol_name("_L1PIBAR")
    5961                            .dwattr $C$DW$489, DW_AT_data_member_location[DW_OP_plus_uconst 0x4020]
    5962                            .dwattr $C$DW$489, DW_AT_accessibility(DW_ACCESS_public)
    5963                    $C$DW$490       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5964                            .dwattr $C$DW$490, DW_AT_name("L1PIWC")
    5965                            .dwattr $C$DW$490, DW_AT_TI_symbol_name("_L1PIWC")
    5966                            .dwattr $C$DW$490, DW_AT_data_member_location[DW_OP_plus_uconst 0x4024]
    5967                            .dwattr $C$DW$490, DW_AT_accessibility(DW_ACCESS_public)
    5968                    $C$DW$491       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    5969                            .dwattr $C$DW$491, DW_AT_name("RSVD4")
    5970                            .dwattr $C$DW$491, DW_AT_TI_symbol_name("_RSVD4")
    5971                            .dwattr $C$DW$491, DW_AT_data_member_location[DW_OP_plus_uconst 0x4028]
    5972                            .dwattr $C$DW$491, DW_AT_accessibility(DW_ACCESS_public)
    5973                    $C$DW$492       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5974                            .dwattr $C$DW$492, DW_AT_name("L1DWIBAR")
    5975                            .dwattr $C$DW$492, DW_AT_TI_symbol_name("_L1DWIBAR")
    5976                            .dwattr $C$DW$492, DW_AT_data_member_location[DW_OP_plus_uconst 0x4030]
    5977                            .dwattr $C$DW$492, DW_AT_accessibility(DW_ACCESS_public)
    5978                    $C$DW$493       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5979                            .dwattr $C$DW$493, DW_AT_name("L1DWIWC")
    5980                            .dwattr $C$DW$493, DW_AT_TI_symbol_name("_L1DWIWC")
    5981                            .dwattr $C$DW$493, DW_AT_data_member_location[DW_OP_plus_uconst 0x4034]
    5982                            .dwattr $C$DW$493, DW_AT_accessibility(DW_ACCESS_public)
    5983                    $C$DW$494       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    5984                            .dwattr $C$DW$494, DW_AT_name("RSVD5")
    5985                            .dwattr $C$DW$494, DW_AT_TI_symbol_name("_RSVD5")
    5986                            .dwattr $C$DW$494, DW_AT_data_member_location[DW_OP_plus_uconst 0x4038]
    5987                            .dwattr $C$DW$494, DW_AT_accessibility(DW_ACCESS_public)
    5988                    $C$DW$495       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5989                            .dwattr $C$DW$495, DW_AT_name("L1DWBAR")
    5990                            .dwattr $C$DW$495, DW_AT_TI_symbol_name("_L1DWBAR")
    5991                            .dwattr $C$DW$495, DW_AT_data_member_location[DW_OP_plus_uconst 0x4040]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  122

    5992                            .dwattr $C$DW$495, DW_AT_accessibility(DW_ACCESS_public)
    5993                    $C$DW$496       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5994                            .dwattr $C$DW$496, DW_AT_name("L1DWWC")
    5995                            .dwattr $C$DW$496, DW_AT_TI_symbol_name("_L1DWWC")
    5996                            .dwattr $C$DW$496, DW_AT_data_member_location[DW_OP_plus_uconst 0x4044]
    5997                            .dwattr $C$DW$496, DW_AT_accessibility(DW_ACCESS_public)
    5998                    $C$DW$497       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    5999                            .dwattr $C$DW$497, DW_AT_name("L1DIBAR")
    6000                            .dwattr $C$DW$497, DW_AT_TI_symbol_name("_L1DIBAR")
    6001                            .dwattr $C$DW$497, DW_AT_data_member_location[DW_OP_plus_uconst 0x4048]
    6002                            .dwattr $C$DW$497, DW_AT_accessibility(DW_ACCESS_public)
    6003                    $C$DW$498       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6004                            .dwattr $C$DW$498, DW_AT_name("L1DIWC")
    6005                            .dwattr $C$DW$498, DW_AT_TI_symbol_name("_L1DIWC")
    6006                            .dwattr $C$DW$498, DW_AT_data_member_location[DW_OP_plus_uconst 0x404c]
    6007                            .dwattr $C$DW$498, DW_AT_accessibility(DW_ACCESS_public)
    6008                    $C$DW$499       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$84)
    6009                            .dwattr $C$DW$499, DW_AT_name("RSVD6")
    6010                            .dwattr $C$DW$499, DW_AT_TI_symbol_name("_RSVD6")
    6011                            .dwattr $C$DW$499, DW_AT_data_member_location[DW_OP_plus_uconst 0x4050]
    6012                            .dwattr $C$DW$499, DW_AT_accessibility(DW_ACCESS_public)
    6013                    $C$DW$500       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6014                            .dwattr $C$DW$500, DW_AT_name("L2WB")
    6015                            .dwattr $C$DW$500, DW_AT_TI_symbol_name("_L2WB")
    6016                            .dwattr $C$DW$500, DW_AT_data_member_location[DW_OP_plus_uconst 0x5000]
    6017                            .dwattr $C$DW$500, DW_AT_accessibility(DW_ACCESS_public)
    6018                    $C$DW$501       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6019                            .dwattr $C$DW$501, DW_AT_name("L2WBINV")
    6020                            .dwattr $C$DW$501, DW_AT_TI_symbol_name("_L2WBINV")
    6021                            .dwattr $C$DW$501, DW_AT_data_member_location[DW_OP_plus_uconst 0x5004]
    6022                            .dwattr $C$DW$501, DW_AT_accessibility(DW_ACCESS_public)
    6023                    $C$DW$502       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6024                            .dwattr $C$DW$502, DW_AT_name("L2INV")
    6025                            .dwattr $C$DW$502, DW_AT_TI_symbol_name("_L2INV")
    6026                            .dwattr $C$DW$502, DW_AT_data_member_location[DW_OP_plus_uconst 0x5008]
    6027                            .dwattr $C$DW$502, DW_AT_accessibility(DW_ACCESS_public)
    6028                    $C$DW$503       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$81)
    6029                            .dwattr $C$DW$503, DW_AT_name("RSVD7")
    6030                            .dwattr $C$DW$503, DW_AT_TI_symbol_name("_RSVD7")
    6031                            .dwattr $C$DW$503, DW_AT_data_member_location[DW_OP_plus_uconst 0x500c]
    6032                            .dwattr $C$DW$503, DW_AT_accessibility(DW_ACCESS_public)
    6033                    $C$DW$504       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6034                            .dwattr $C$DW$504, DW_AT_name("L1PINV")
    6035                            .dwattr $C$DW$504, DW_AT_TI_symbol_name("_L1PINV")
    6036                            .dwattr $C$DW$504, DW_AT_data_member_location[DW_OP_plus_uconst 0x5028]
    6037                            .dwattr $C$DW$504, DW_AT_accessibility(DW_ACCESS_public)
    6038                    $C$DW$505       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$85)
    6039                            .dwattr $C$DW$505, DW_AT_name("RSVD8")
    6040                            .dwattr $C$DW$505, DW_AT_TI_symbol_name("_RSVD8")
    6041                            .dwattr $C$DW$505, DW_AT_data_member_location[DW_OP_plus_uconst 0x502c]
    6042                            .dwattr $C$DW$505, DW_AT_accessibility(DW_ACCESS_public)
    6043                    $C$DW$506       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6044                            .dwattr $C$DW$506, DW_AT_name("L1DWB")
    6045                            .dwattr $C$DW$506, DW_AT_TI_symbol_name("_L1DWB")
    6046                            .dwattr $C$DW$506, DW_AT_data_member_location[DW_OP_plus_uconst 0x5040]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  123

    6047                            .dwattr $C$DW$506, DW_AT_accessibility(DW_ACCESS_public)
    6048                    $C$DW$507       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6049                            .dwattr $C$DW$507, DW_AT_name("L1DWBINV")
    6050                            .dwattr $C$DW$507, DW_AT_TI_symbol_name("_L1DWBINV")
    6051                            .dwattr $C$DW$507, DW_AT_data_member_location[DW_OP_plus_uconst 0x5044]
    6052                            .dwattr $C$DW$507, DW_AT_accessibility(DW_ACCESS_public)
    6053                    $C$DW$508       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6054                            .dwattr $C$DW$508, DW_AT_name("L1DINV")
    6055                            .dwattr $C$DW$508, DW_AT_TI_symbol_name("_L1DINV")
    6056                            .dwattr $C$DW$508, DW_AT_data_member_location[DW_OP_plus_uconst 0x5048]
    6057                            .dwattr $C$DW$508, DW_AT_accessibility(DW_ACCESS_public)
    6058                    $C$DW$509       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$86)
    6059                            .dwattr $C$DW$509, DW_AT_name("RSVD9")
    6060                            .dwattr $C$DW$509, DW_AT_TI_symbol_name("_RSVD9")
    6061                            .dwattr $C$DW$509, DW_AT_data_member_location[DW_OP_plus_uconst 0x504c]
    6062                            .dwattr $C$DW$509, DW_AT_accessibility(DW_ACCESS_public)
    6063                    $C$DW$510       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$87)
    6064                            .dwattr $C$DW$510, DW_AT_name("MAR")
    6065                            .dwattr $C$DW$510, DW_AT_TI_symbol_name("_MAR")
    6066                            .dwattr $C$DW$510, DW_AT_data_member_location[DW_OP_plus_uconst 0x8000]
    6067                            .dwattr $C$DW$510, DW_AT_accessibility(DW_ACCESS_public)
    6068                            .dwendtag $C$DW$T$88
    6069                    
    6070                    $C$DW$T$265     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_CacheRegs")
    6071                            .dwattr $C$DW$T$265, DW_AT_type(*$C$DW$T$88)
    6072                            .dwattr $C$DW$T$265, DW_AT_language(DW_LANG_C)
    6073                    $C$DW$T$266     .dwtag  DW_TAG_volatile_type
    6074                            .dwattr $C$DW$T$266, DW_AT_type(*$C$DW$T$265)
    6075                    $C$DW$T$267     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$266)
    6076                            .dwattr $C$DW$T$267, DW_AT_address_class(0x20)
    6077                    $C$DW$T$268     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_CacheRegsOvly")
    6078                            .dwattr $C$DW$T$268, DW_AT_type(*$C$DW$T$267)
    6079                            .dwattr $C$DW$T$268, DW_AT_language(DW_LANG_C)
    6080                    
    6081                    $C$DW$T$90      .dwtag  DW_TAG_structure_type
    6082                            .dwattr $C$DW$T$90, DW_AT_name("_EMAC_Desc")
    6083                            .dwattr $C$DW$T$90, DW_AT_byte_size(0x10)
    6084                    $C$DW$511       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$89)
    6085                            .dwattr $C$DW$511, DW_AT_name("pNext")
    6086                            .dwattr $C$DW$511, DW_AT_TI_symbol_name("_pNext")
    6087                            .dwattr $C$DW$511, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6088                            .dwattr $C$DW$511, DW_AT_accessibility(DW_ACCESS_public)
    6089                    $C$DW$512       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$42)
    6090                            .dwattr $C$DW$512, DW_AT_name("pBuffer")
    6091                            .dwattr $C$DW$512, DW_AT_TI_symbol_name("_pBuffer")
    6092                            .dwattr $C$DW$512, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6093                            .dwattr $C$DW$512, DW_AT_accessibility(DW_ACCESS_public)
    6094                    $C$DW$513       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6095                            .dwattr $C$DW$513, DW_AT_name("BufOffLen")
    6096                            .dwattr $C$DW$513, DW_AT_TI_symbol_name("_BufOffLen")
    6097                            .dwattr $C$DW$513, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6098                            .dwattr $C$DW$513, DW_AT_accessibility(DW_ACCESS_public)
    6099                    $C$DW$514       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6100                            .dwattr $C$DW$514, DW_AT_name("PktFlgLen")
    6101                            .dwattr $C$DW$514, DW_AT_TI_symbol_name("_PktFlgLen")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  124

    6102                            .dwattr $C$DW$514, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    6103                            .dwattr $C$DW$514, DW_AT_accessibility(DW_ACCESS_public)
    6104                            .dwendtag $C$DW$T$90
    6105                    
    6106                    $C$DW$T$89      .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$90)
    6107                            .dwattr $C$DW$T$89, DW_AT_address_class(0x20)
    6108                    $C$DW$T$103     .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Desc")
    6109                            .dwattr $C$DW$T$103, DW_AT_type(*$C$DW$T$90)
    6110                            .dwattr $C$DW$T$103, DW_AT_language(DW_LANG_C)
    6111                    $C$DW$T$104     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$103)
    6112                            .dwattr $C$DW$T$104, DW_AT_address_class(0x20)
    6113                    
    6114                    $C$DW$T$92      .dwtag  DW_TAG_structure_type
    6115                            .dwattr $C$DW$T$92, DW_AT_byte_size(0x90)
    6116                    $C$DW$515       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6117                            .dwattr $C$DW$515, DW_AT_name("VERSION")
    6118                            .dwattr $C$DW$515, DW_AT_TI_symbol_name("_VERSION")
    6119                            .dwattr $C$DW$515, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6120                            .dwattr $C$DW$515, DW_AT_accessibility(DW_ACCESS_public)
    6121                    $C$DW$516       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6122                            .dwattr $C$DW$516, DW_AT_name("CONTROL")
    6123                            .dwattr $C$DW$516, DW_AT_TI_symbol_name("_CONTROL")
    6124                            .dwattr $C$DW$516, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6125                            .dwattr $C$DW$516, DW_AT_accessibility(DW_ACCESS_public)
    6126                    $C$DW$517       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6127                            .dwattr $C$DW$517, DW_AT_name("ALIVE")
    6128                            .dwattr $C$DW$517, DW_AT_TI_symbol_name("_ALIVE")
    6129                            .dwattr $C$DW$517, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6130                            .dwattr $C$DW$517, DW_AT_accessibility(DW_ACCESS_public)
    6131                    $C$DW$518       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6132                            .dwattr $C$DW$518, DW_AT_name("LINK")
    6133                            .dwattr $C$DW$518, DW_AT_TI_symbol_name("_LINK")
    6134                            .dwattr $C$DW$518, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    6135                            .dwattr $C$DW$518, DW_AT_accessibility(DW_ACCESS_public)
    6136                    $C$DW$519       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6137                            .dwattr $C$DW$519, DW_AT_name("LINKINTRAW")
    6138                            .dwattr $C$DW$519, DW_AT_TI_symbol_name("_LINKINTRAW")
    6139                            .dwattr $C$DW$519, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    6140                            .dwattr $C$DW$519, DW_AT_accessibility(DW_ACCESS_public)
    6141                    $C$DW$520       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6142                            .dwattr $C$DW$520, DW_AT_name("LINKINTMASKED")
    6143                            .dwattr $C$DW$520, DW_AT_TI_symbol_name("_LINKINTMASKED")
    6144                            .dwattr $C$DW$520, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    6145                            .dwattr $C$DW$520, DW_AT_accessibility(DW_ACCESS_public)
    6146                    $C$DW$521       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
    6147                            .dwattr $C$DW$521, DW_AT_name("RSVD0")
    6148                            .dwattr $C$DW$521, DW_AT_TI_symbol_name("_RSVD0")
    6149                            .dwattr $C$DW$521, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    6150                            .dwattr $C$DW$521, DW_AT_accessibility(DW_ACCESS_public)
    6151                    $C$DW$522       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6152                            .dwattr $C$DW$522, DW_AT_name("USERINTRAW")
    6153                            .dwattr $C$DW$522, DW_AT_TI_symbol_name("_USERINTRAW")
    6154                            .dwattr $C$DW$522, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    6155                            .dwattr $C$DW$522, DW_AT_accessibility(DW_ACCESS_public)
    6156                    $C$DW$523       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  125

    6157                            .dwattr $C$DW$523, DW_AT_name("USERINTMASKED")
    6158                            .dwattr $C$DW$523, DW_AT_TI_symbol_name("_USERINTMASKED")
    6159                            .dwattr $C$DW$523, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
    6160                            .dwattr $C$DW$523, DW_AT_accessibility(DW_ACCESS_public)
    6161                    $C$DW$524       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6162                            .dwattr $C$DW$524, DW_AT_name("USERINTMASKSET")
    6163                            .dwattr $C$DW$524, DW_AT_TI_symbol_name("_USERINTMASKSET")
    6164                            .dwattr $C$DW$524, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    6165                            .dwattr $C$DW$524, DW_AT_accessibility(DW_ACCESS_public)
    6166                    $C$DW$525       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6167                            .dwattr $C$DW$525, DW_AT_name("USERINTMASKCLEAR")
    6168                            .dwattr $C$DW$525, DW_AT_TI_symbol_name("_USERINTMASKCLEAR")
    6169                            .dwattr $C$DW$525, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
    6170                            .dwattr $C$DW$525, DW_AT_accessibility(DW_ACCESS_public)
    6171                    $C$DW$526       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$91)
    6172                            .dwattr $C$DW$526, DW_AT_name("RSVD1")
    6173                            .dwattr $C$DW$526, DW_AT_TI_symbol_name("_RSVD1")
    6174                            .dwattr $C$DW$526, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
    6175                            .dwattr $C$DW$526, DW_AT_accessibility(DW_ACCESS_public)
    6176                    $C$DW$527       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6177                            .dwattr $C$DW$527, DW_AT_name("USERACCESS0")
    6178                            .dwattr $C$DW$527, DW_AT_TI_symbol_name("_USERACCESS0")
    6179                            .dwattr $C$DW$527, DW_AT_data_member_location[DW_OP_plus_uconst 0x80]
    6180                            .dwattr $C$DW$527, DW_AT_accessibility(DW_ACCESS_public)
    6181                    $C$DW$528       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6182                            .dwattr $C$DW$528, DW_AT_name("USERPHYSEL0")
    6183                            .dwattr $C$DW$528, DW_AT_TI_symbol_name("_USERPHYSEL0")
    6184                            .dwattr $C$DW$528, DW_AT_data_member_location[DW_OP_plus_uconst 0x84]
    6185                            .dwattr $C$DW$528, DW_AT_accessibility(DW_ACCESS_public)
    6186                    $C$DW$529       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6187                            .dwattr $C$DW$529, DW_AT_name("USERACCESS1")
    6188                            .dwattr $C$DW$529, DW_AT_TI_symbol_name("_USERACCESS1")
    6189                            .dwattr $C$DW$529, DW_AT_data_member_location[DW_OP_plus_uconst 0x88]
    6190                            .dwattr $C$DW$529, DW_AT_accessibility(DW_ACCESS_public)
    6191                    $C$DW$530       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
    6192                            .dwattr $C$DW$530, DW_AT_name("USERPHYSEL1")
    6193                            .dwattr $C$DW$530, DW_AT_TI_symbol_name("_USERPHYSEL1")
    6194                            .dwattr $C$DW$530, DW_AT_data_member_location[DW_OP_plus_uconst 0x8c]
    6195                            .dwattr $C$DW$530, DW_AT_accessibility(DW_ACCESS_public)
    6196                            .dwendtag $C$DW$T$92
    6197                    
    6198                    $C$DW$T$277     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_MdioRegs")
    6199                            .dwattr $C$DW$T$277, DW_AT_type(*$C$DW$T$92)
    6200                            .dwattr $C$DW$T$277, DW_AT_language(DW_LANG_C)
    6201                    $C$DW$T$278     .dwtag  DW_TAG_volatile_type
    6202                            .dwattr $C$DW$T$278, DW_AT_type(*$C$DW$T$277)
    6203                    $C$DW$T$279     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$278)
    6204                            .dwattr $C$DW$T$279, DW_AT_address_class(0x20)
    6205                    $C$DW$T$280     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_MdioRegsOvly")
    6206                            .dwattr $C$DW$T$280, DW_AT_type(*$C$DW$T$279)
    6207                            .dwattr $C$DW$T$280, DW_AT_language(DW_LANG_C)
    6208                    
    6209                    $C$DW$T$93      .dwtag  DW_TAG_structure_type
    6210                            .dwattr $C$DW$T$93, DW_AT_name("_MDIO_Device")
    6211                            .dwattr $C$DW$T$93, DW_AT_byte_size(0x18)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  126

    6212                    $C$DW$531       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6213                            .dwattr $C$DW$531, DW_AT_name("ModeFlags")
    6214                            .dwattr $C$DW$531, DW_AT_TI_symbol_name("_ModeFlags")
    6215                            .dwattr $C$DW$531, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6216                            .dwattr $C$DW$531, DW_AT_accessibility(DW_ACCESS_public)
    6217                    $C$DW$532       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6218                            .dwattr $C$DW$532, DW_AT_name("phyAddr")
    6219                            .dwattr $C$DW$532, DW_AT_TI_symbol_name("_phyAddr")
    6220                            .dwattr $C$DW$532, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6221                            .dwattr $C$DW$532, DW_AT_accessibility(DW_ACCESS_public)
    6222                    $C$DW$533       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6223                            .dwattr $C$DW$533, DW_AT_name("phyState")
    6224                            .dwattr $C$DW$533, DW_AT_TI_symbol_name("_phyState")
    6225                            .dwattr $C$DW$533, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6226                            .dwattr $C$DW$533, DW_AT_accessibility(DW_ACCESS_public)
    6227                    $C$DW$534       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6228                            .dwattr $C$DW$534, DW_AT_name("phyStateTicks")
    6229                            .dwattr $C$DW$534, DW_AT_TI_symbol_name("_phyStateTicks")
    6230                            .dwattr $C$DW$534, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    6231                            .dwattr $C$DW$534, DW_AT_accessibility(DW_ACCESS_public)
    6232                    $C$DW$535       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6233                            .dwattr $C$DW$535, DW_AT_name("PendingStatus")
    6234                            .dwattr $C$DW$535, DW_AT_TI_symbol_name("_PendingStatus")
    6235                            .dwattr $C$DW$535, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    6236                            .dwattr $C$DW$535, DW_AT_accessibility(DW_ACCESS_public)
    6237                    $C$DW$536       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6238                            .dwattr $C$DW$536, DW_AT_name("LinkStatus")
    6239                            .dwattr $C$DW$536, DW_AT_TI_symbol_name("_LinkStatus")
    6240                            .dwattr $C$DW$536, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    6241                            .dwattr $C$DW$536, DW_AT_accessibility(DW_ACCESS_public)
    6242                            .dwendtag $C$DW$T$93
    6243                    
    6244                    $C$DW$T$282     .dwtag  DW_TAG_typedef, DW_AT_name("MDIO_Device")
    6245                            .dwattr $C$DW$T$282, DW_AT_type(*$C$DW$T$93)
    6246                            .dwattr $C$DW$T$282, DW_AT_language(DW_LANG_C)
    6247                    
    6248                    $C$DW$T$94      .dwtag  DW_TAG_structure_type
    6249                            .dwattr $C$DW$T$94, DW_AT_name("_pktq")
    6250                            .dwattr $C$DW$T$94, DW_AT_byte_size(0x0c)
    6251                    $C$DW$537       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6252                            .dwattr $C$DW$537, DW_AT_name("Count")
    6253                            .dwattr $C$DW$537, DW_AT_TI_symbol_name("_Count")
    6254                            .dwattr $C$DW$537, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6255                            .dwattr $C$DW$537, DW_AT_accessibility(DW_ACCESS_public)
    6256                    $C$DW$538       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$48)
    6257                            .dwattr $C$DW$538, DW_AT_name("pHead")
    6258                            .dwattr $C$DW$538, DW_AT_TI_symbol_name("_pHead")
    6259                            .dwattr $C$DW$538, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6260                            .dwattr $C$DW$538, DW_AT_accessibility(DW_ACCESS_public)
    6261                    $C$DW$539       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$48)
    6262                            .dwattr $C$DW$539, DW_AT_name("pTail")
    6263                            .dwattr $C$DW$539, DW_AT_TI_symbol_name("_pTail")
    6264                            .dwattr $C$DW$539, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6265                            .dwattr $C$DW$539, DW_AT_accessibility(DW_ACCESS_public)
    6266                            .dwendtag $C$DW$T$94
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  127

    6267                    
    6268                    $C$DW$T$102     .dwtag  DW_TAG_typedef, DW_AT_name("PKTQ")
    6269                            .dwattr $C$DW$T$102, DW_AT_type(*$C$DW$T$94)
    6270                            .dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C)
    6271                    
    6272                    $C$DW$T$95      .dwtag  DW_TAG_structure_type
    6273                            .dwattr $C$DW$T$95, DW_AT_name("_EMAC_Statistics")
    6274                            .dwattr $C$DW$T$95, DW_AT_byte_size(0x90)
    6275                    $C$DW$540       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6276                            .dwattr $C$DW$540, DW_AT_name("RxGoodFrames")
    6277                            .dwattr $C$DW$540, DW_AT_TI_symbol_name("_RxGoodFrames")
    6278                            .dwattr $C$DW$540, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6279                            .dwattr $C$DW$540, DW_AT_accessibility(DW_ACCESS_public)
    6280                    $C$DW$541       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6281                            .dwattr $C$DW$541, DW_AT_name("RxBCastFrames")
    6282                            .dwattr $C$DW$541, DW_AT_TI_symbol_name("_RxBCastFrames")
    6283                            .dwattr $C$DW$541, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6284                            .dwattr $C$DW$541, DW_AT_accessibility(DW_ACCESS_public)
    6285                    $C$DW$542       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6286                            .dwattr $C$DW$542, DW_AT_name("RxMCastFrames")
    6287                            .dwattr $C$DW$542, DW_AT_TI_symbol_name("_RxMCastFrames")
    6288                            .dwattr $C$DW$542, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6289                            .dwattr $C$DW$542, DW_AT_accessibility(DW_ACCESS_public)
    6290                    $C$DW$543       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6291                            .dwattr $C$DW$543, DW_AT_name("RxPauseFrames")
    6292                            .dwattr $C$DW$543, DW_AT_TI_symbol_name("_RxPauseFrames")
    6293                            .dwattr $C$DW$543, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    6294                            .dwattr $C$DW$543, DW_AT_accessibility(DW_ACCESS_public)
    6295                    $C$DW$544       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6296                            .dwattr $C$DW$544, DW_AT_name("RxCRCErrors")
    6297                            .dwattr $C$DW$544, DW_AT_TI_symbol_name("_RxCRCErrors")
    6298                            .dwattr $C$DW$544, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    6299                            .dwattr $C$DW$544, DW_AT_accessibility(DW_ACCESS_public)
    6300                    $C$DW$545       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6301                            .dwattr $C$DW$545, DW_AT_name("RxAlignCodeErrors")
    6302                            .dwattr $C$DW$545, DW_AT_TI_symbol_name("_RxAlignCodeErrors")
    6303                            .dwattr $C$DW$545, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    6304                            .dwattr $C$DW$545, DW_AT_accessibility(DW_ACCESS_public)
    6305                    $C$DW$546       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6306                            .dwattr $C$DW$546, DW_AT_name("RxOversized")
    6307                            .dwattr $C$DW$546, DW_AT_TI_symbol_name("_RxOversized")
    6308                            .dwattr $C$DW$546, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    6309                            .dwattr $C$DW$546, DW_AT_accessibility(DW_ACCESS_public)
    6310                    $C$DW$547       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6311                            .dwattr $C$DW$547, DW_AT_name("RxJabber")
    6312                            .dwattr $C$DW$547, DW_AT_TI_symbol_name("_RxJabber")
    6313                            .dwattr $C$DW$547, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    6314                            .dwattr $C$DW$547, DW_AT_accessibility(DW_ACCESS_public)
    6315                    $C$DW$548       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6316                            .dwattr $C$DW$548, DW_AT_name("RxUndersized")
    6317                            .dwattr $C$DW$548, DW_AT_TI_symbol_name("_RxUndersized")
    6318                            .dwattr $C$DW$548, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    6319                            .dwattr $C$DW$548, DW_AT_accessibility(DW_ACCESS_public)
    6320                    $C$DW$549       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6321                            .dwattr $C$DW$549, DW_AT_name("RxFragments")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  128

    6322                            .dwattr $C$DW$549, DW_AT_TI_symbol_name("_RxFragments")
    6323                            .dwattr $C$DW$549, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
    6324                            .dwattr $C$DW$549, DW_AT_accessibility(DW_ACCESS_public)
    6325                    $C$DW$550       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6326                            .dwattr $C$DW$550, DW_AT_name("RxFiltered")
    6327                            .dwattr $C$DW$550, DW_AT_TI_symbol_name("_RxFiltered")
    6328                            .dwattr $C$DW$550, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    6329                            .dwattr $C$DW$550, DW_AT_accessibility(DW_ACCESS_public)
    6330                    $C$DW$551       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6331                            .dwattr $C$DW$551, DW_AT_name("RxQOSFiltered")
    6332                            .dwattr $C$DW$551, DW_AT_TI_symbol_name("_RxQOSFiltered")
    6333                            .dwattr $C$DW$551, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
    6334                            .dwattr $C$DW$551, DW_AT_accessibility(DW_ACCESS_public)
    6335                    $C$DW$552       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6336                            .dwattr $C$DW$552, DW_AT_name("RxOctets")
    6337                            .dwattr $C$DW$552, DW_AT_TI_symbol_name("_RxOctets")
    6338                            .dwattr $C$DW$552, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
    6339                            .dwattr $C$DW$552, DW_AT_accessibility(DW_ACCESS_public)
    6340                    $C$DW$553       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6341                            .dwattr $C$DW$553, DW_AT_name("TxGoodFrames")
    6342                            .dwattr $C$DW$553, DW_AT_TI_symbol_name("_TxGoodFrames")
    6343                            .dwattr $C$DW$553, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
    6344                            .dwattr $C$DW$553, DW_AT_accessibility(DW_ACCESS_public)
    6345                    $C$DW$554       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6346                            .dwattr $C$DW$554, DW_AT_name("TxBCastFrames")
    6347                            .dwattr $C$DW$554, DW_AT_TI_symbol_name("_TxBCastFrames")
    6348                            .dwattr $C$DW$554, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
    6349                            .dwattr $C$DW$554, DW_AT_accessibility(DW_ACCESS_public)
    6350                    $C$DW$555       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6351                            .dwattr $C$DW$555, DW_AT_name("TxMCastFrames")
    6352                            .dwattr $C$DW$555, DW_AT_TI_symbol_name("_TxMCastFrames")
    6353                            .dwattr $C$DW$555, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
    6354                            .dwattr $C$DW$555, DW_AT_accessibility(DW_ACCESS_public)
    6355                    $C$DW$556       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6356                            .dwattr $C$DW$556, DW_AT_name("TxPauseFrames")
    6357                            .dwattr $C$DW$556, DW_AT_TI_symbol_name("_TxPauseFrames")
    6358                            .dwattr $C$DW$556, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
    6359                            .dwattr $C$DW$556, DW_AT_accessibility(DW_ACCESS_public)
    6360                    $C$DW$557       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6361                            .dwattr $C$DW$557, DW_AT_name("TxDeferred")
    6362                            .dwattr $C$DW$557, DW_AT_TI_symbol_name("_TxDeferred")
    6363                            .dwattr $C$DW$557, DW_AT_data_member_location[DW_OP_plus_uconst 0x44]
    6364                            .dwattr $C$DW$557, DW_AT_accessibility(DW_ACCESS_public)
    6365                    $C$DW$558       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6366                            .dwattr $C$DW$558, DW_AT_name("TxCollision")
    6367                            .dwattr $C$DW$558, DW_AT_TI_symbol_name("_TxCollision")
    6368                            .dwattr $C$DW$558, DW_AT_data_member_location[DW_OP_plus_uconst 0x48]
    6369                            .dwattr $C$DW$558, DW_AT_accessibility(DW_ACCESS_public)
    6370                    $C$DW$559       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6371                            .dwattr $C$DW$559, DW_AT_name("TxSingleColl")
    6372                            .dwattr $C$DW$559, DW_AT_TI_symbol_name("_TxSingleColl")
    6373                            .dwattr $C$DW$559, DW_AT_data_member_location[DW_OP_plus_uconst 0x4c]
    6374                            .dwattr $C$DW$559, DW_AT_accessibility(DW_ACCESS_public)
    6375                    $C$DW$560       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6376                            .dwattr $C$DW$560, DW_AT_name("TxMultiColl")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  129

    6377                            .dwattr $C$DW$560, DW_AT_TI_symbol_name("_TxMultiColl")
    6378                            .dwattr $C$DW$560, DW_AT_data_member_location[DW_OP_plus_uconst 0x50]
    6379                            .dwattr $C$DW$560, DW_AT_accessibility(DW_ACCESS_public)
    6380                    $C$DW$561       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6381                            .dwattr $C$DW$561, DW_AT_name("TxExcessiveColl")
    6382                            .dwattr $C$DW$561, DW_AT_TI_symbol_name("_TxExcessiveColl")
    6383                            .dwattr $C$DW$561, DW_AT_data_member_location[DW_OP_plus_uconst 0x54]
    6384                            .dwattr $C$DW$561, DW_AT_accessibility(DW_ACCESS_public)
    6385                    $C$DW$562       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6386                            .dwattr $C$DW$562, DW_AT_name("TxLateColl")
    6387                            .dwattr $C$DW$562, DW_AT_TI_symbol_name("_TxLateColl")
    6388                            .dwattr $C$DW$562, DW_AT_data_member_location[DW_OP_plus_uconst 0x58]
    6389                            .dwattr $C$DW$562, DW_AT_accessibility(DW_ACCESS_public)
    6390                    $C$DW$563       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6391                            .dwattr $C$DW$563, DW_AT_name("TxUnderrun")
    6392                            .dwattr $C$DW$563, DW_AT_TI_symbol_name("_TxUnderrun")
    6393                            .dwattr $C$DW$563, DW_AT_data_member_location[DW_OP_plus_uconst 0x5c]
    6394                            .dwattr $C$DW$563, DW_AT_accessibility(DW_ACCESS_public)
    6395                    $C$DW$564       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6396                            .dwattr $C$DW$564, DW_AT_name("TxCarrierSLoss")
    6397                            .dwattr $C$DW$564, DW_AT_TI_symbol_name("_TxCarrierSLoss")
    6398                            .dwattr $C$DW$564, DW_AT_data_member_location[DW_OP_plus_uconst 0x60]
    6399                            .dwattr $C$DW$564, DW_AT_accessibility(DW_ACCESS_public)
    6400                    $C$DW$565       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6401                            .dwattr $C$DW$565, DW_AT_name("TxOctets")
    6402                            .dwattr $C$DW$565, DW_AT_TI_symbol_name("_TxOctets")
    6403                            .dwattr $C$DW$565, DW_AT_data_member_location[DW_OP_plus_uconst 0x64]
    6404                            .dwattr $C$DW$565, DW_AT_accessibility(DW_ACCESS_public)
    6405                    $C$DW$566       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6406                            .dwattr $C$DW$566, DW_AT_name("Frame64")
    6407                            .dwattr $C$DW$566, DW_AT_TI_symbol_name("_Frame64")
    6408                            .dwattr $C$DW$566, DW_AT_data_member_location[DW_OP_plus_uconst 0x68]
    6409                            .dwattr $C$DW$566, DW_AT_accessibility(DW_ACCESS_public)
    6410                    $C$DW$567       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6411                            .dwattr $C$DW$567, DW_AT_name("Frame65t127")
    6412                            .dwattr $C$DW$567, DW_AT_TI_symbol_name("_Frame65t127")
    6413                            .dwattr $C$DW$567, DW_AT_data_member_location[DW_OP_plus_uconst 0x6c]
    6414                            .dwattr $C$DW$567, DW_AT_accessibility(DW_ACCESS_public)
    6415                    $C$DW$568       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6416                            .dwattr $C$DW$568, DW_AT_name("Frame128t255")
    6417                            .dwattr $C$DW$568, DW_AT_TI_symbol_name("_Frame128t255")
    6418                            .dwattr $C$DW$568, DW_AT_data_member_location[DW_OP_plus_uconst 0x70]
    6419                            .dwattr $C$DW$568, DW_AT_accessibility(DW_ACCESS_public)
    6420                    $C$DW$569       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6421                            .dwattr $C$DW$569, DW_AT_name("Frame256t511")
    6422                            .dwattr $C$DW$569, DW_AT_TI_symbol_name("_Frame256t511")
    6423                            .dwattr $C$DW$569, DW_AT_data_member_location[DW_OP_plus_uconst 0x74]
    6424                            .dwattr $C$DW$569, DW_AT_accessibility(DW_ACCESS_public)
    6425                    $C$DW$570       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6426                            .dwattr $C$DW$570, DW_AT_name("Frame512t1023")
    6427                            .dwattr $C$DW$570, DW_AT_TI_symbol_name("_Frame512t1023")
    6428                            .dwattr $C$DW$570, DW_AT_data_member_location[DW_OP_plus_uconst 0x78]
    6429                            .dwattr $C$DW$570, DW_AT_accessibility(DW_ACCESS_public)
    6430                    $C$DW$571       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6431                            .dwattr $C$DW$571, DW_AT_name("Frame1024tUp")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  130

    6432                            .dwattr $C$DW$571, DW_AT_TI_symbol_name("_Frame1024tUp")
    6433                            .dwattr $C$DW$571, DW_AT_data_member_location[DW_OP_plus_uconst 0x7c]
    6434                            .dwattr $C$DW$571, DW_AT_accessibility(DW_ACCESS_public)
    6435                    $C$DW$572       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6436                            .dwattr $C$DW$572, DW_AT_name("NetOctets")
    6437                            .dwattr $C$DW$572, DW_AT_TI_symbol_name("_NetOctets")
    6438                            .dwattr $C$DW$572, DW_AT_data_member_location[DW_OP_plus_uconst 0x80]
    6439                            .dwattr $C$DW$572, DW_AT_accessibility(DW_ACCESS_public)
    6440                    $C$DW$573       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6441                            .dwattr $C$DW$573, DW_AT_name("RxSOFOverruns")
    6442                            .dwattr $C$DW$573, DW_AT_TI_symbol_name("_RxSOFOverruns")
    6443                            .dwattr $C$DW$573, DW_AT_data_member_location[DW_OP_plus_uconst 0x84]
    6444                            .dwattr $C$DW$573, DW_AT_accessibility(DW_ACCESS_public)
    6445                    $C$DW$574       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6446                            .dwattr $C$DW$574, DW_AT_name("RxMOFOverruns")
    6447                            .dwattr $C$DW$574, DW_AT_TI_symbol_name("_RxMOFOverruns")
    6448                            .dwattr $C$DW$574, DW_AT_data_member_location[DW_OP_plus_uconst 0x88]
    6449                            .dwattr $C$DW$574, DW_AT_accessibility(DW_ACCESS_public)
    6450                    $C$DW$575       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6451                            .dwattr $C$DW$575, DW_AT_name("RxDMAOverruns")
    6452                            .dwattr $C$DW$575, DW_AT_TI_symbol_name("_RxDMAOverruns")
    6453                            .dwattr $C$DW$575, DW_AT_data_member_location[DW_OP_plus_uconst 0x8c]
    6454                            .dwattr $C$DW$575, DW_AT_accessibility(DW_ACCESS_public)
    6455                            .dwendtag $C$DW$T$95
    6456                    
    6457                    $C$DW$T$97      .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Statistics")
    6458                            .dwattr $C$DW$T$97, DW_AT_type(*$C$DW$T$95)
    6459                            .dwattr $C$DW$T$97, DW_AT_language(DW_LANG_C)
    6460                    
    6461                    $C$DW$T$100     .dwtag  DW_TAG_structure_type
    6462                            .dwattr $C$DW$T$100, DW_AT_name("_EMAC_Device")
    6463                            .dwattr $C$DW$T$100, DW_AT_byte_size(0x2dc)
    6464                    $C$DW$576       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6465                            .dwattr $C$DW$576, DW_AT_name("DevMagic")
    6466                            .dwattr $C$DW$576, DW_AT_TI_symbol_name("_DevMagic")
    6467                            .dwattr $C$DW$576, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6468                            .dwattr $C$DW$576, DW_AT_accessibility(DW_ACCESS_public)
    6469                    $C$DW$577       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$49)
    6470                            .dwattr $C$DW$577, DW_AT_name("hApplication")
    6471                            .dwattr $C$DW$577, DW_AT_TI_symbol_name("_hApplication")
    6472                            .dwattr $C$DW$577, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6473                            .dwattr $C$DW$577, DW_AT_accessibility(DW_ACCESS_public)
    6474                    $C$DW$578       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$49)
    6475                            .dwattr $C$DW$578, DW_AT_name("hMDIO")
    6476                            .dwattr $C$DW$578, DW_AT_TI_symbol_name("_hMDIO")
    6477                            .dwattr $C$DW$578, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
    6478                            .dwattr $C$DW$578, DW_AT_accessibility(DW_ACCESS_public)
    6479                    $C$DW$579       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6480                            .dwattr $C$DW$579, DW_AT_name("RxFilter")
    6481                            .dwattr $C$DW$579, DW_AT_TI_symbol_name("_RxFilter")
    6482                            .dwattr $C$DW$579, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
    6483                            .dwattr $C$DW$579, DW_AT_accessibility(DW_ACCESS_public)
    6484                    $C$DW$580       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6485                            .dwattr $C$DW$580, DW_AT_name("PktMTU")
    6486                            .dwattr $C$DW$580, DW_AT_TI_symbol_name("_PktMTU")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  131

    6487                            .dwattr $C$DW$580, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    6488                            .dwattr $C$DW$580, DW_AT_accessibility(DW_ACCESS_public)
    6489                    $C$DW$581       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6490                            .dwattr $C$DW$581, DW_AT_name("MacHash1")
    6491                            .dwattr $C$DW$581, DW_AT_TI_symbol_name("_MacHash1")
    6492                            .dwattr $C$DW$581, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
    6493                            .dwattr $C$DW$581, DW_AT_accessibility(DW_ACCESS_public)
    6494                    $C$DW$582       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6495                            .dwattr $C$DW$582, DW_AT_name("MacHash2")
    6496                            .dwattr $C$DW$582, DW_AT_TI_symbol_name("_MacHash2")
    6497                            .dwattr $C$DW$582, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
    6498                            .dwattr $C$DW$582, DW_AT_accessibility(DW_ACCESS_public)
    6499                    $C$DW$583       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6500                            .dwattr $C$DW$583, DW_AT_name("FatalError")
    6501                            .dwattr $C$DW$583, DW_AT_TI_symbol_name("_FatalError")
    6502                            .dwattr $C$DW$583, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    6503                            .dwattr $C$DW$583, DW_AT_accessibility(DW_ACCESS_public)
    6504                    $C$DW$584       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$96)
    6505                            .dwattr $C$DW$584, DW_AT_name("Config")
    6506                            .dwattr $C$DW$584, DW_AT_TI_symbol_name("_Config")
    6507                            .dwattr $C$DW$584, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    6508                            .dwattr $C$DW$584, DW_AT_accessibility(DW_ACCESS_public)
    6509                    $C$DW$585       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$97)
    6510                            .dwattr $C$DW$585, DW_AT_name("Stats")
    6511                            .dwattr $C$DW$585, DW_AT_TI_symbol_name("_Stats")
    6512                            .dwattr $C$DW$585, DW_AT_data_member_location[DW_OP_plus_uconst 0x54]
    6513                            .dwattr $C$DW$585, DW_AT_accessibility(DW_ACCESS_public)
    6514                    $C$DW$586       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$98)
    6515                            .dwattr $C$DW$586, DW_AT_name("RxCh")
    6516                            .dwattr $C$DW$586, DW_AT_TI_symbol_name("_RxCh")
    6517                            .dwattr $C$DW$586, DW_AT_data_member_location[DW_OP_plus_uconst 0xe4]
    6518                            .dwattr $C$DW$586, DW_AT_accessibility(DW_ACCESS_public)
    6519                    $C$DW$587       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$99)
    6520                            .dwattr $C$DW$587, DW_AT_name("TxCh")
    6521                            .dwattr $C$DW$587, DW_AT_TI_symbol_name("_TxCh")
    6522                            .dwattr $C$DW$587, DW_AT_data_member_location[DW_OP_plus_uconst 0x11c]
    6523                            .dwattr $C$DW$587, DW_AT_accessibility(DW_ACCESS_public)
    6524                            .dwendtag $C$DW$T$100
    6525                    
    6526                    $C$DW$T$101     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$100)
    6527                            .dwattr $C$DW$T$101, DW_AT_address_class(0x20)
    6528                    $C$DW$T$283     .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_Device")
    6529                            .dwattr $C$DW$T$283, DW_AT_type(*$C$DW$T$100)
    6530                            .dwattr $C$DW$T$283, DW_AT_language(DW_LANG_C)
    6531                    
    6532                    $C$DW$T$105     .dwtag  DW_TAG_structure_type
    6533                            .dwattr $C$DW$T$105, DW_AT_name("_EMAC_DescCh")
    6534                            .dwattr $C$DW$T$105, DW_AT_byte_size(0x38)
    6535                    $C$DW$588       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$101)
    6536                            .dwattr $C$DW$588, DW_AT_name("pd")
    6537                            .dwattr $C$DW$588, DW_AT_TI_symbol_name("_pd")
    6538                            .dwattr $C$DW$588, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
    6539                            .dwattr $C$DW$588, DW_AT_accessibility(DW_ACCESS_public)
    6540                    $C$DW$589       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$102)
    6541                            .dwattr $C$DW$589, DW_AT_name("DescQueue")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  132

    6542                            .dwattr $C$DW$589, DW_AT_TI_symbol_name("_DescQueue")
    6543                            .dwattr $C$DW$589, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
    6544                            .dwattr $C$DW$589, DW_AT_accessibility(DW_ACCESS_public)
    6545                    $C$DW$590       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$102)
    6546                            .dwattr $C$DW$590, DW_AT_name("WaitQueue")
    6547                            .dwattr $C$DW$590, DW_AT_TI_symbol_name("_WaitQueue")
    6548                            .dwattr $C$DW$590, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
    6549                            .dwattr $C$DW$590, DW_AT_accessibility(DW_ACCESS_public)
    6550                    $C$DW$591       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6551                            .dwattr $C$DW$591, DW_AT_name("ChannelIndex")
    6552                            .dwattr $C$DW$591, DW_AT_TI_symbol_name("_ChannelIndex")
    6553                            .dwattr $C$DW$591, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
    6554                            .dwattr $C$DW$591, DW_AT_accessibility(DW_ACCESS_public)
    6555                    $C$DW$592       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6556                            .dwattr $C$DW$592, DW_AT_name("DescMax")
    6557                            .dwattr $C$DW$592, DW_AT_TI_symbol_name("_DescMax")
    6558                            .dwattr $C$DW$592, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
    6559                            .dwattr $C$DW$592, DW_AT_accessibility(DW_ACCESS_public)
    6560                    $C$DW$593       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$21)
    6561                            .dwattr $C$DW$593, DW_AT_name("DescCount")
    6562                            .dwattr $C$DW$593, DW_AT_TI_symbol_name("_DescCount")
    6563                            .dwattr $C$DW$593, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
    6564                            .dwattr $C$DW$593, DW_AT_accessibility(DW_ACCESS_public)
    6565                    $C$DW$594       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$104)
    6566                            .dwattr $C$DW$594, DW_AT_name("pDescFirst")
    6567                            .dwattr $C$DW$594, DW_AT_TI_symbol_name("_pDescFirst")
    6568                            .dwattr $C$DW$594, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
    6569                            .dwattr $C$DW$594, DW_AT_accessibility(DW_ACCESS_public)
    6570                    $C$DW$595       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$104)
    6571                            .dwattr $C$DW$595, DW_AT_name("pDescLast")
    6572                            .dwattr $C$DW$595, DW_AT_TI_symbol_name("_pDescLast")
    6573                            .dwattr $C$DW$595, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
    6574                            .dwattr $C$DW$595, DW_AT_accessibility(DW_ACCESS_public)
    6575                    $C$DW$596       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$104)
    6576                            .dwattr $C$DW$596, DW_AT_name("pDescRead")
    6577                            .dwattr $C$DW$596, DW_AT_TI_symbol_name("_pDescRead")
    6578                            .dwattr $C$DW$596, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
    6579                            .dwattr $C$DW$596, DW_AT_accessibility(DW_ACCESS_public)
    6580                    $C$DW$597       .dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$104)
    6581                            .dwattr $C$DW$597, DW_AT_name("pDescWrite")
    6582                            .dwattr $C$DW$597, DW_AT_TI_symbol_name("_pDescWrite")
    6583                            .dwattr $C$DW$597, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
    6584                            .dwattr $C$DW$597, DW_AT_accessibility(DW_ACCESS_public)
    6585                            .dwendtag $C$DW$T$105
    6586                    
    6587                    $C$DW$T$98      .dwtag  DW_TAG_typedef, DW_AT_name("EMAC_DescCh")
    6588                            .dwattr $C$DW$T$98, DW_AT_type(*$C$DW$T$105)
    6589                            .dwattr $C$DW$T$98, DW_AT_language(DW_LANG_C)
    6590                    
    6591                    $C$DW$T$99      .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$98)
    6592                            .dwattr $C$DW$T$99, DW_AT_language(DW_LANG_C)
    6593                            .dwattr $C$DW$T$99, DW_AT_byte_size(0x1c0)
    6594                    $C$DW$598       .dwtag  DW_TAG_subrange_type
    6595                            .dwattr $C$DW$598, DW_AT_upper_bound(0x07)
    6596                            .dwendtag $C$DW$T$99
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  133

    6597                    
    6598                    
    6599                    $C$DW$T$129     .dwtag  DW_TAG_enumeration_type
    6600                            .dwattr $C$DW$T$129, DW_AT_byte_size(0x04)
    6601                    $C$DW$599       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_PERI_DISABLE"), DW_AT_const_value(0
    6602                    $C$DW$600       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_PERI_ENABLE"), DW_AT_const_value(0x
    6603                    $C$DW$601       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_EMUBUF_POWERDN"), DW_AT_const_value
    6604                    $C$DW$602       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_EMUBUF_POWERUP"), DW_AT_const_value
    6605                    $C$DW$603       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_PRIORITY_SET"), DW_AT_const_value(0
    6606                    $C$DW$604       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_RMII_RESET_ASSERT"), DW_AT_const_va
    6607                    $C$DW$605       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_CMD_RMII_RESET_RELEASE"), DW_AT_const_v
    6608                            .dwendtag $C$DW$T$129
    6609                    
    6610                    $C$DW$T$130     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevHwControlCmd")
    6611                            .dwattr $C$DW$T$130, DW_AT_type(*$C$DW$T$129)
    6612                            .dwattr $C$DW$T$130, DW_AT_language(DW_LANG_C)
    6613                    
    6614                    $C$DW$T$133     .dwtag  DW_TAG_enumeration_type
    6615                            .dwattr $C$DW$T$133, DW_AT_byte_size(0x04)
    6616                    $C$DW$606       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_QUERY_PERI_STATE"), DW_AT_const_value(0
    6617                    $C$DW$607       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_QUERY_DEV_ID"), DW_AT_const_value(0x01)
    6618                    $C$DW$608       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_QUERY_DEV_RESET_CFG"), DW_AT_const_valu
    6619                            .dwendtag $C$DW$T$133
    6620                    
    6621                    $C$DW$T$134     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevHwStatusQuery")
    6622                            .dwattr $C$DW$T$134, DW_AT_type(*$C$DW$T$133)
    6623                            .dwattr $C$DW$T$134, DW_AT_language(DW_LANG_C)
    6624                    $C$DW$T$143     .dwtag  DW_TAG_base_type, DW_AT_name("signed char")
    6625                            .dwattr $C$DW$T$143, DW_AT_encoding(DW_ATE_signed_char)
    6626                            .dwattr $C$DW$T$143, DW_AT_byte_size(0x01)
    6627                    $C$DW$T$144     .dwtag  DW_TAG_const_type
    6628                            .dwattr $C$DW$T$144, DW_AT_type(*$C$DW$T$143)
    6629                    $C$DW$T$145     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$144)
    6630                            .dwattr $C$DW$T$145, DW_AT_address_class(0x20)
    6631                    $C$DW$T$180     .dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$143)
    6632                            .dwattr $C$DW$T$180, DW_AT_address_class(0x20)
    6633                    
    6634                    $C$DW$T$181     .dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$180)
    6635                            .dwattr $C$DW$T$181, DW_AT_language(DW_LANG_C)
    6636                            .dwattr $C$DW$T$181, DW_AT_byte_size(0x18)
    6637                    $C$DW$609       .dwtag  DW_TAG_subrange_type
    6638                            .dwattr $C$DW$609, DW_AT_upper_bound(0x05)
    6639                            .dwendtag $C$DW$T$181
    6640                    
    6641                    $C$DW$T$182     .dwtag  DW_TAG_typedef, DW_AT_name("va_list")
    6642                            .dwattr $C$DW$T$182, DW_AT_type(*$C$DW$T$180)
    6643                            .dwattr $C$DW$T$182, DW_AT_language(DW_LANG_C)
    6644                    $C$DW$T$183     .dwtag  DW_TAG_typedef, DW_AT_name("String")
    6645                            .dwattr $C$DW$T$183, DW_AT_type(*$C$DW$T$180)
    6646                            .dwattr $C$DW$T$183, DW_AT_language(DW_LANG_C)
    6647                    $C$DW$T$185     .dwtag  DW_TAG_typedef, DW_AT_name("Char")
    6648                            .dwattr $C$DW$T$185, DW_AT_type(*$C$DW$T$143)
    6649                            .dwattr $C$DW$T$185, DW_AT_language(DW_LANG_C)
    6650                    $C$DW$T$186     .dwtag  DW_TAG_typedef, DW_AT_name("Int8")
    6651                            .dwattr $C$DW$T$186, DW_AT_type(*$C$DW$T$143)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  134

    6652                            .dwattr $C$DW$T$186, DW_AT_language(DW_LANG_C)
    6653                    
    6654                    $C$DW$T$219     .dwtag  DW_TAG_enumeration_type
    6655                            .dwattr $C$DW$T$219, DW_AT_byte_size(0x04)
    6656                    $C$DW$610       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_0KCACHE"), DW_AT_const_value(0x00)
    6657                    $C$DW$611       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_4KCACHE"), DW_AT_const_value(0x01)
    6658                    $C$DW$612       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_8KCACHE"), DW_AT_const_value(0x02)
    6659                    $C$DW$613       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_16KCACHE"), DW_AT_const_value(0x03)
    6660                    $C$DW$614       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_32KCACHE"), DW_AT_const_value(0x04)
    6661                            .dwendtag $C$DW$T$219
    6662                    
    6663                    $C$DW$T$220     .dwtag  DW_TAG_typedef, DW_AT_name("CACHE_L1Size")
    6664                            .dwattr $C$DW$T$220, DW_AT_type(*$C$DW$T$219)
    6665                            .dwattr $C$DW$T$220, DW_AT_language(DW_LANG_C)
    6666                    
    6667                    $C$DW$T$221     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$220)
    6668                            .dwattr $C$DW$T$221, DW_AT_language(DW_LANG_C)
    6669                    $C$DW$615       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$220)
    6670                            .dwendtag $C$DW$T$221
    6671                    
    6672                    
    6673                    $C$DW$T$223     .dwtag  DW_TAG_enumeration_type
    6674                            .dwattr $C$DW$T$223, DW_AT_byte_size(0x04)
    6675                    $C$DW$616       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_0KCACHE"), DW_AT_const_value(0x00)
    6676                    $C$DW$617       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_32KCACHE"), DW_AT_const_value(0x01)
    6677                    $C$DW$618       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_64KCACHE"), DW_AT_const_value(0x02)
    6678                    $C$DW$619       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_128KCACHE"), DW_AT_const_value(0x03)
    6679                    $C$DW$620       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_256KCACHE"), DW_AT_const_value(0x04)
    6680                            .dwendtag $C$DW$T$223
    6681                    
    6682                    $C$DW$T$224     .dwtag  DW_TAG_typedef, DW_AT_name("CACHE_L2Size")
    6683                            .dwattr $C$DW$T$224, DW_AT_type(*$C$DW$T$223)
    6684                            .dwattr $C$DW$T$224, DW_AT_language(DW_LANG_C)
    6685                    
    6686                    $C$DW$T$225     .dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$224)
    6687                            .dwattr $C$DW$T$225, DW_AT_language(DW_LANG_C)
    6688                    $C$DW$621       .dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$224)
    6689                            .dwendtag $C$DW$T$225
    6690                    
    6691                    
    6692                    $C$DW$T$238     .dwtag  DW_TAG_enumeration_type
    6693                            .dwattr $C$DW$T$238, DW_AT_byte_size(0x04)
    6694                    $C$DW$622       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EXCLUSIVE"), DW_AT_const_value(0x00)
    6695                    $C$DW$623       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_SHARED"), DW_AT_const_value(0x01)
    6696                            .dwendtag $C$DW$T$238
    6697                    
    6698                    $C$DW$T$239     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_OpenMode")
    6699                            .dwattr $C$DW$T$239, DW_AT_type(*$C$DW$T$238)
    6700                            .dwattr $C$DW$T$239, DW_AT_language(DW_LANG_C)
    6701                    
    6702                    $C$DW$T$240     .dwtag  DW_TAG_enumeration_type
    6703                            .dwattr $C$DW$T$240, DW_AT_byte_size(0x04)
    6704                    $C$DW$624       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_FAIL"), DW_AT_const_value(0x00)
    6705                    $C$DW$625       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_PASS"), DW_AT_const_value(0x01)
    6706                            .dwendtag $C$DW$T$240
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  135

    6707                    
    6708                    $C$DW$T$241     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Test")
    6709                            .dwattr $C$DW$T$241, DW_AT_type(*$C$DW$T$240)
    6710                            .dwattr $C$DW$T$241, DW_AT_language(DW_LANG_C)
    6711                    
    6712                    $C$DW$T$242     .dwtag  DW_TAG_enumeration_type
    6713                            .dwattr $C$DW$T$242, DW_AT_byte_size(0x04)
    6714                    $C$DW$626       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_QUE_0"), DW_AT_const_value(0x00)
    6715                    $C$DW$627       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_QUE_1"), DW_AT_const_value(0x01)
    6716                    $C$DW$628       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_QUE_2"), DW_AT_const_value(0x02)
    6717                    $C$DW$629       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_QUE_3"), DW_AT_const_value(0x03)
    6718                            .dwendtag $C$DW$T$242
    6719                    
    6720                    $C$DW$T$243     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Edma3Que")
    6721                            .dwattr $C$DW$T$243, DW_AT_type(*$C$DW$T$242)
    6722                            .dwattr $C$DW$T$243, DW_AT_language(DW_LANG_C)
    6723                    
    6724                    $C$DW$T$244     .dwtag  DW_TAG_enumeration_type
    6725                            .dwattr $C$DW$T$244, DW_AT_byte_size(0x04)
    6726                    $C$DW$630       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_TC_0"), DW_AT_const_value(0x00)
    6727                    $C$DW$631       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_TC_1"), DW_AT_const_value(0x01)
    6728                    $C$DW$632       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_TC_2"), DW_AT_const_value(0x02)
    6729                    $C$DW$633       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_EDMA3_TC_3"), DW_AT_const_value(0x03)
    6730                            .dwendtag $C$DW$T$244
    6731                    
    6732                    $C$DW$T$245     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_Edma3Tc")
    6733                            .dwattr $C$DW$T$245, DW_AT_type(*$C$DW$T$244)
    6734                            .dwattr $C$DW$T$245, DW_AT_language(DW_LANG_C)
    6735                    
    6736                    $C$DW$T$246     .dwtag  DW_TAG_enumeration_type
    6737                            .dwattr $C$DW$T$246, DW_AT_byte_size(0x04)
    6738                    $C$DW$634       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DAT_PRI_DEFAULT"), DW_AT_const_value(0x00)
    6739                    $C$DW$635       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DAT_PRI_0"), DW_AT_const_value(0x00)
    6740                    $C$DW$636       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DAT_PRI_1"), DW_AT_const_value(0x01)
    6741                    $C$DW$637       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DAT_PRI_2"), DW_AT_const_value(0x02)
    6742                    $C$DW$638       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DAT_PRI_3"), DW_AT_const_value(0x03)
    6743                            .dwendtag $C$DW$T$246
    6744                    
    6745                    $C$DW$T$247     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DatPriority")
    6746                            .dwattr $C$DW$T$247, DW_AT_type(*$C$DW$T$246)
    6747                            .dwattr $C$DW$T$247, DW_AT_language(DW_LANG_C)
    6748                    
    6749                    $C$DW$T$248     .dwtag  DW_TAG_enumeration_type
    6750                            .dwattr $C$DW$T$248, DW_AT_byte_size(0x04)
    6751                    $C$DW$639       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PCI_33MHZ"), DW_AT_const_value(0x00)
    6752                    $C$DW$640       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_PCI_66MHZ"), DW_AT_const_value(0x01)
    6753                            .dwendtag $C$DW$T$248
    6754                    
    6755                    $C$DW$T$249     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevPciFreqSel")
    6756                            .dwattr $C$DW$T$249, DW_AT_type(*$C$DW$T$248)
    6757                            .dwattr $C$DW$T$249, DW_AT_language(DW_LANG_C)
    6758                    
    6759                    $C$DW$T$250     .dwtag  DW_TAG_enumeration_type
    6760                            .dwattr $C$DW$T$250, DW_AT_byte_size(0x04)
    6761                    $C$DW$641       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMAC_MII"), DW_AT_const_value(0x00)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  136

    6762                    $C$DW$642       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMAC_RMII"), DW_AT_const_value(0x01)
    6763                    $C$DW$643       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMAC_GMII"), DW_AT_const_value(0x02)
    6764                    $C$DW$644       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMAC_RGMII"), DW_AT_const_value(0x03)
    6765                            .dwendtag $C$DW$T$250
    6766                    
    6767                    $C$DW$T$251     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevEmacMode")
    6768                            .dwattr $C$DW$T$251, DW_AT_type(*$C$DW$T$250)
    6769                            .dwattr $C$DW$T$251, DW_AT_language(DW_LANG_C)
    6770                    
    6771                    $C$DW$T$252     .dwtag  DW_TAG_enumeration_type
    6772                            .dwattr $C$DW$T$252, DW_AT_byte_size(0x04)
    6773                    $C$DW$645       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_BIG_ENDIAN"), DW_AT_const_value(0x00)
    6774                    $C$DW$646       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_LITTLE_ENDIAN"), DW_AT_const_value(0x01
    6775                            .dwendtag $C$DW$T$252
    6776                    
    6777                    $C$DW$T$253     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevEndianMode")
    6778                            .dwattr $C$DW$T$253, DW_AT_type(*$C$DW$T$252)
    6779                            .dwattr $C$DW$T$253, DW_AT_language(DW_LANG_C)
    6780                    
    6781                    $C$DW$T$254     .dwtag  DW_TAG_enumeration_type
    6782                            .dwattr $C$DW$T$254, DW_AT_byte_size(0x04)
    6783                    $C$DW$647       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_HPI_WIDTH_16_BIT"), DW_AT_const_value(0
    6784                    $C$DW$648       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_HPI_WIDTH_32_BIT"), DW_AT_const_value(0
    6785                            .dwendtag $C$DW$T$254
    6786                    
    6787                    $C$DW$T$255     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevHpiWidth")
    6788                            .dwattr $C$DW$T$255, DW_AT_type(*$C$DW$T$254)
    6789                            .dwattr $C$DW$T$255, DW_AT_language(DW_LANG_C)
    6790                    
    6791                    $C$DW$T$256     .dwtag  DW_TAG_enumeration_type
    6792                            .dwattr $C$DW$T$256, DW_AT_byte_size(0x04)
    6793                    $C$DW$649       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMIFA_CLK_AECLKIN"), DW_AT_const_value(
    6794                    $C$DW$650       .dwtag  DW_TAG_enumerator, DW_AT_name("CSL_DEV_EMIFA_CLK_SYSCLK4"), DW_AT_const_value(
    6795                            .dwendtag $C$DW$T$256
    6796                    
    6797                    $C$DW$T$257     .dwtag  DW_TAG_typedef, DW_AT_name("CSL_DevEmifaInputClk")
    6798                            .dwattr $C$DW$T$257, DW_AT_type(*$C$DW$T$256)
    6799                            .dwattr $C$DW$T$257, DW_AT_language(DW_LANG_C)
    6800                    
    6801                    $C$DW$T$269     .dwtag  DW_TAG_enumeration_type
    6802                            .dwattr $C$DW$T$269, DW_AT_byte_size(0x04)
    6803                    $C$DW$651       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE20"), DW_AT_const_value(0xa0)
    6804                    $C$DW$652       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE21"), DW_AT_const_value(0xa1)
    6805                    $C$DW$653       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE22"), DW_AT_const_value(0xa2)
    6806                    $C$DW$654       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE23"), DW_AT_const_value(0xa3)
    6807                    $C$DW$655       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE24"), DW_AT_const_value(0xa4)
    6808                    $C$DW$656       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE25"), DW_AT_const_value(0xa5)
    6809                    $C$DW$657       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE26"), DW_AT_const_value(0xa6)
    6810                    $C$DW$658       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE27"), DW_AT_const_value(0xa7)
    6811                    $C$DW$659       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE28"), DW_AT_const_value(0xa8)
    6812                    $C$DW$660       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE29"), DW_AT_const_value(0xa9)
    6813                    $C$DW$661       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE210"), DW_AT_const_value(0xaa)
    6814                    $C$DW$662       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE211"), DW_AT_const_value(0xab)
    6815                    $C$DW$663       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE212"), DW_AT_const_value(0xac)
    6816                    $C$DW$664       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE213"), DW_AT_const_value(0xad)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  137

    6817                    $C$DW$665       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE214"), DW_AT_const_value(0xae)
    6818                    $C$DW$666       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE215"), DW_AT_const_value(0xaf)
    6819                    $C$DW$667       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE30"), DW_AT_const_value(0xb0)
    6820                    $C$DW$668       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE31"), DW_AT_const_value(0xb1)
    6821                    $C$DW$669       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE32"), DW_AT_const_value(0xb2)
    6822                    $C$DW$670       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE33"), DW_AT_const_value(0xb3)
    6823                    $C$DW$671       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE34"), DW_AT_const_value(0xb4)
    6824                    $C$DW$672       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE35"), DW_AT_const_value(0xb5)
    6825                    $C$DW$673       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE36"), DW_AT_const_value(0xb6)
    6826                    $C$DW$674       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE37"), DW_AT_const_value(0xb7)
    6827                    $C$DW$675       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE38"), DW_AT_const_value(0xb8)
    6828                    $C$DW$676       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE39"), DW_AT_const_value(0xb9)
    6829                    $C$DW$677       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE310"), DW_AT_const_value(0xba)
    6830                    $C$DW$678       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE311"), DW_AT_const_value(0xbb)
    6831                    $C$DW$679       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE312"), DW_AT_const_value(0xbc)
    6832                    $C$DW$680       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE313"), DW_AT_const_value(0xbd)
    6833                    $C$DW$681       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE314"), DW_AT_const_value(0xbe)
    6834                    $C$DW$682       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE315"), DW_AT_const_value(0xbf)
    6835                    $C$DW$683       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE40"), DW_AT_const_value(0xc0)
    6836                    $C$DW$684       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE41"), DW_AT_const_value(0xc1)
    6837                    $C$DW$685       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE42"), DW_AT_const_value(0xc2)
    6838                    $C$DW$686       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE43"), DW_AT_const_value(0xc3)
    6839                    $C$DW$687       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE44"), DW_AT_const_value(0xc4)
    6840                    $C$DW$688       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE45"), DW_AT_const_value(0xc5)
    6841                    $C$DW$689       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE46"), DW_AT_const_value(0xc6)
    6842                    $C$DW$690       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE47"), DW_AT_const_value(0xc7)
    6843                    $C$DW$691       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE48"), DW_AT_const_value(0xc8)
    6844                    $C$DW$692       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE49"), DW_AT_const_value(0xc9)
    6845                    $C$DW$693       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE410"), DW_AT_const_value(0xca)
    6846                    $C$DW$694       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE411"), DW_AT_const_value(0xcb)
    6847                    $C$DW$695       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE412"), DW_AT_const_value(0xcc)
    6848                    $C$DW$696       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE413"), DW_AT_const_value(0xcd)
    6849                    $C$DW$697       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE414"), DW_AT_const_value(0xce)
    6850                    $C$DW$698       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE415"), DW_AT_const_value(0xcf)
    6851                    $C$DW$699       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE50"), DW_AT_const_value(0xd0)
    6852                    $C$DW$700       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE51"), DW_AT_const_value(0xd1)
    6853                    $C$DW$701       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE52"), DW_AT_const_value(0xd2)
    6854                    $C$DW$702       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE53"), DW_AT_const_value(0xd3)
    6855                    $C$DW$703       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE54"), DW_AT_const_value(0xd4)
    6856                    $C$DW$704       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE55"), DW_AT_const_value(0xd5)
    6857                    $C$DW$705       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE56"), DW_AT_const_value(0xd6)
    6858                    $C$DW$706       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE57"), DW_AT_const_value(0xd7)
    6859                    $C$DW$707       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE58"), DW_AT_const_value(0xd8)
    6860                    $C$DW$708       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE59"), DW_AT_const_value(0xd9)
    6861                    $C$DW$709       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE510"), DW_AT_const_value(0xda)
    6862                    $C$DW$710       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE511"), DW_AT_const_value(0xdb)
    6863                    $C$DW$711       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE512"), DW_AT_const_value(0xdc)
    6864                    $C$DW$712       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE513"), DW_AT_const_value(0xdd)
    6865                    $C$DW$713       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE514"), DW_AT_const_value(0xde)
    6866                    $C$DW$714       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFA_CE515"), DW_AT_const_value(0xdf)
    6867                    $C$DW$715       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE00"), DW_AT_const_value(0xe0)
    6868                    $C$DW$716       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE01"), DW_AT_const_value(0xe1)
    6869                    $C$DW$717       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE02"), DW_AT_const_value(0xe2)
    6870                    $C$DW$718       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE03"), DW_AT_const_value(0xe3)
    6871                    $C$DW$719       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE04"), DW_AT_const_value(0xe4)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  138

    6872                    $C$DW$720       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE05"), DW_AT_const_value(0xe5)
    6873                    $C$DW$721       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE06"), DW_AT_const_value(0xe6)
    6874                    $C$DW$722       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE07"), DW_AT_const_value(0xe7)
    6875                    $C$DW$723       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE08"), DW_AT_const_value(0xe8)
    6876                    $C$DW$724       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE09"), DW_AT_const_value(0xe9)
    6877                    $C$DW$725       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE010"), DW_AT_const_value(0xea)
    6878                    $C$DW$726       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE011"), DW_AT_const_value(0xeb)
    6879                    $C$DW$727       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE012"), DW_AT_const_value(0xec)
    6880                    $C$DW$728       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE013"), DW_AT_const_value(0xed)
    6881                    $C$DW$729       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE014"), DW_AT_const_value(0xee)
    6882                    $C$DW$730       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_EMIFB_CE015"), DW_AT_const_value(0xef)
    6883                            .dwendtag $C$DW$T$269
    6884                    
    6885                    $C$DW$T$270     .dwtag  DW_TAG_typedef, DW_AT_name("CE_MAR")
    6886                            .dwattr $C$DW$T$270, DW_AT_type(*$C$DW$T$269)
    6887                            .dwattr $C$DW$T$270, DW_AT_language(DW_LANG_C)
    6888                    
    6889                    $C$DW$T$271     .dwtag  DW_TAG_enumeration_type
    6890                            .dwattr $C$DW$T$271, DW_AT_byte_size(0x04)
    6891                    $C$DW$731       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_NOWAIT"), DW_AT_const_value(0x00)
    6892                    $C$DW$732       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_WAITINTERNAL"), DW_AT_const_value(0x01)
    6893                    $C$DW$733       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_WAIT"), DW_AT_const_value(0x02)
    6894                            .dwendtag $C$DW$T$271
    6895                    
    6896                    $C$DW$T$272     .dwtag  DW_TAG_typedef, DW_AT_name("CACHE_Wait")
    6897                            .dwattr $C$DW$T$272, DW_AT_type(*$C$DW$T$271)
    6898                            .dwattr $C$DW$T$272, DW_AT_language(DW_LANG_C)
    6899                    
    6900                    $C$DW$T$273     .dwtag  DW_TAG_enumeration_type
    6901                            .dwattr $C$DW$T$273, DW_AT_byte_size(0x04)
    6902                    $C$DW$734       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1D_NORMAL"), DW_AT_const_value(0x00)
    6903                    $C$DW$735       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1D_FREEZE"), DW_AT_const_value(0x01)
    6904                    $C$DW$736       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1P_NORMAL"), DW_AT_const_value(0x03)
    6905                    $C$DW$737       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1P_FREEZE"), DW_AT_const_value(0x04)
    6906                    $C$DW$738       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_NORMAL"), DW_AT_const_value(0x05)
    6907                    $C$DW$739       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L1_FREEZE"), DW_AT_const_value(0x06)
    6908                            .dwendtag $C$DW$T$273
    6909                    
    6910                    $C$DW$T$274     .dwtag  DW_TAG_typedef, DW_AT_name("CACHE_L1_Freeze")
    6911                            .dwattr $C$DW$T$274, DW_AT_type(*$C$DW$T$273)
    6912                            .dwattr $C$DW$T$274, DW_AT_language(DW_LANG_C)
    6913                    
    6914                    $C$DW$T$275     .dwtag  DW_TAG_enumeration_type
    6915                            .dwattr $C$DW$T$275, DW_AT_byte_size(0x04)
    6916                    $C$DW$740       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L2_NORMAL"), DW_AT_const_value(0x00)
    6917                    $C$DW$741       .dwtag  DW_TAG_enumerator, DW_AT_name("CACHE_L2_FREEZE"), DW_AT_const_value(0x01)
    6918                            .dwendtag $C$DW$T$275
    6919                    
    6920                    $C$DW$T$276     .dwtag  DW_TAG_typedef, DW_AT_name("CACHE_L2Mode")
    6921                            .dwattr $C$DW$T$276, DW_AT_type(*$C$DW$T$275)
    6922                            .dwattr $C$DW$T$276, DW_AT_language(DW_LANG_C)
    6923                    
    6924                    $C$DW$T$281     .dwtag  DW_TAG_enumeration_type
    6925                            .dwattr $C$DW$T$281, DW_AT_name("Interface")
    6926                            .dwattr $C$DW$T$281, DW_AT_byte_size(0x04)
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  139

    6927                    $C$DW$742       .dwtag  DW_TAG_enumerator, DW_AT_name("MII"), DW_AT_const_value(0x00)
    6928                    $C$DW$743       .dwtag  DW_TAG_enumerator, DW_AT_name("RMII"), DW_AT_const_value(0x01)
    6929                    $C$DW$744       .dwtag  DW_TAG_enumerator, DW_AT_name("GMII"), DW_AT_const_value(0x02)
    6930                    $C$DW$745       .dwtag  DW_TAG_enumerator, DW_AT_name("RGMII"), DW_AT_const_value(0x03)
    6931                            .dwendtag $C$DW$T$281
    6932                    
    6933                            .dwattr $C$DW$CU, DW_AT_language(DW_LANG_C)
    6934                    
    6935                    ;***************************************************************
    6936                    ;* DWARF CIE ENTRIES                                           *
    6937                    ;***************************************************************
    6938                    
    6939                    $C$DW$CIE       .dwcie 228
    6940                            .dwcfi  cfa_register, 31
    6941                            .dwcfi  cfa_offset, 0
    6942                            .dwcfi  undefined, 0
    6943                            .dwcfi  undefined, 1
    6944                            .dwcfi  undefined, 2
    6945                            .dwcfi  undefined, 3
    6946                            .dwcfi  undefined, 4
    6947                            .dwcfi  undefined, 5
    6948                            .dwcfi  undefined, 6
    6949                            .dwcfi  undefined, 7
    6950                            .dwcfi  undefined, 8
    6951                            .dwcfi  undefined, 9
    6952                            .dwcfi  same_value, 10
    6953                            .dwcfi  same_value, 11
    6954                            .dwcfi  same_value, 12
    6955                            .dwcfi  same_value, 13
    6956                            .dwcfi  same_value, 14
    6957                            .dwcfi  same_value, 15
    6958                            .dwcfi  undefined, 16
    6959                            .dwcfi  undefined, 17
    6960                            .dwcfi  undefined, 18
    6961                            .dwcfi  undefined, 19
    6962                            .dwcfi  undefined, 20
    6963                            .dwcfi  undefined, 21
    6964                            .dwcfi  undefined, 22
    6965                            .dwcfi  undefined, 23
    6966                            .dwcfi  undefined, 24
    6967                            .dwcfi  undefined, 25
    6968                            .dwcfi  same_value, 26
    6969                            .dwcfi  same_value, 27
    6970                            .dwcfi  same_value, 28
    6971                            .dwcfi  same_value, 29
    6972                            .dwcfi  same_value, 30
    6973                            .dwcfi  same_value, 31
    6974                            .dwcfi  same_value, 32
    6975                            .dwcfi  undefined, 33
    6976                            .dwcfi  undefined, 34
    6977                            .dwcfi  undefined, 35
    6978                            .dwcfi  undefined, 36
    6979                            .dwcfi  undefined, 37
    6980                            .dwcfi  undefined, 38
    6981                            .dwcfi  undefined, 39
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  140

    6982                            .dwcfi  undefined, 40
    6983                            .dwcfi  undefined, 41
    6984                            .dwcfi  undefined, 42
    6985                            .dwcfi  undefined, 43
    6986                            .dwcfi  undefined, 44
    6987                            .dwcfi  undefined, 45
    6988                            .dwcfi  undefined, 46
    6989                            .dwcfi  undefined, 47
    6990                            .dwcfi  undefined, 48
    6991                            .dwcfi  undefined, 49
    6992                            .dwcfi  undefined, 50
    6993                            .dwcfi  undefined, 51
    6994                            .dwcfi  undefined, 52
    6995                            .dwcfi  undefined, 53
    6996                            .dwcfi  undefined, 54
    6997                            .dwcfi  undefined, 55
    6998                            .dwcfi  undefined, 56
    6999                            .dwcfi  undefined, 57
    7000                            .dwcfi  undefined, 58
    7001                            .dwcfi  undefined, 59
    7002                            .dwcfi  undefined, 60
    7003                            .dwcfi  undefined, 61
    7004                            .dwcfi  undefined, 62
    7005                            .dwcfi  undefined, 63
    7006                            .dwcfi  undefined, 64
    7007                            .dwcfi  undefined, 65
    7008                            .dwcfi  undefined, 66
    7009                            .dwcfi  undefined, 67
    7010                            .dwcfi  undefined, 68
    7011                            .dwcfi  undefined, 69
    7012                            .dwcfi  undefined, 70
    7013                            .dwcfi  undefined, 71
    7014                            .dwcfi  undefined, 72
    7015                            .dwcfi  undefined, 73
    7016                            .dwcfi  undefined, 74
    7017                            .dwcfi  undefined, 75
    7018                            .dwcfi  undefined, 76
    7019                            .dwcfi  undefined, 77
    7020                            .dwcfi  undefined, 78
    7021                            .dwcfi  undefined, 79
    7022                            .dwcfi  undefined, 80
    7023                            .dwcfi  undefined, 81
    7024                            .dwcfi  undefined, 82
    7025                            .dwcfi  undefined, 83
    7026                            .dwcfi  undefined, 84
    7027                            .dwcfi  undefined, 85
    7028                            .dwcfi  undefined, 86
    7029                            .dwcfi  undefined, 87
    7030                            .dwcfi  undefined, 88
    7031                            .dwcfi  undefined, 89
    7032                            .dwcfi  undefined, 90
    7033                            .dwcfi  undefined, 91
    7034                            .dwcfi  undefined, 92
    7035                            .dwcfi  undefined, 93
    7036                            .dwcfi  undefined, 94
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  141

    7037                            .dwcfi  undefined, 95
    7038                            .dwcfi  undefined, 96
    7039                            .dwcfi  undefined, 97
    7040                            .dwcfi  undefined, 98
    7041                            .dwcfi  undefined, 99
    7042                            .dwcfi  undefined, 100
    7043                            .dwcfi  undefined, 101
    7044                            .dwcfi  undefined, 102
    7045                            .dwcfi  undefined, 103
    7046                            .dwcfi  undefined, 104
    7047                            .dwcfi  undefined, 105
    7048                            .dwcfi  undefined, 106
    7049                            .dwcfi  undefined, 107
    7050                            .dwcfi  undefined, 108
    7051                            .dwcfi  undefined, 109
    7052                            .dwcfi  undefined, 110
    7053                            .dwcfi  undefined, 111
    7054                            .dwcfi  undefined, 112
    7055                            .dwcfi  undefined, 113
    7056                            .dwcfi  undefined, 114
    7057                            .dwcfi  undefined, 115
    7058                            .dwcfi  undefined, 116
    7059                            .dwcfi  undefined, 117
    7060                            .dwcfi  undefined, 118
    7061                            .dwcfi  undefined, 119
    7062                            .dwcfi  undefined, 120
    7063                            .dwcfi  undefined, 121
    7064                            .dwcfi  undefined, 122
    7065                            .dwcfi  undefined, 123
    7066                            .dwcfi  undefined, 124
    7067                            .dwcfi  undefined, 125
    7068                            .dwcfi  undefined, 126
    7069                            .dwcfi  undefined, 127
    7070                            .dwcfi  undefined, 128
    7071                            .dwcfi  undefined, 129
    7072                            .dwcfi  undefined, 130
    7073                            .dwcfi  undefined, 131
    7074                            .dwcfi  undefined, 132
    7075                            .dwcfi  undefined, 133
    7076                            .dwcfi  undefined, 134
    7077                            .dwcfi  undefined, 135
    7078                            .dwcfi  undefined, 136
    7079                            .dwcfi  undefined, 137
    7080                            .dwcfi  undefined, 138
    7081                            .dwcfi  undefined, 139
    7082                            .dwcfi  undefined, 140
    7083                            .dwcfi  undefined, 141
    7084                            .dwcfi  undefined, 142
    7085                            .dwcfi  undefined, 143
    7086                            .dwcfi  undefined, 144
    7087                            .dwcfi  undefined, 145
    7088                            .dwcfi  undefined, 146
    7089                            .dwcfi  undefined, 147
    7090                            .dwcfi  undefined, 148
    7091                            .dwcfi  undefined, 149
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  142

    7092                            .dwcfi  undefined, 150
    7093                            .dwcfi  undefined, 151
    7094                            .dwcfi  undefined, 152
    7095                            .dwcfi  undefined, 153
    7096                            .dwcfi  undefined, 154
    7097                            .dwcfi  undefined, 155
    7098                            .dwcfi  undefined, 156
    7099                            .dwcfi  undefined, 157
    7100                            .dwcfi  undefined, 158
    7101                            .dwcfi  undefined, 159
    7102                            .dwcfi  undefined, 160
    7103                            .dwcfi  undefined, 161
    7104                            .dwcfi  undefined, 162
    7105                            .dwcfi  undefined, 163
    7106                            .dwcfi  undefined, 164
    7107                            .dwcfi  undefined, 165
    7108                            .dwcfi  undefined, 166
    7109                            .dwcfi  undefined, 167
    7110                            .dwcfi  undefined, 168
    7111                            .dwcfi  undefined, 169
    7112                            .dwcfi  undefined, 170
    7113                            .dwcfi  undefined, 171
    7114                            .dwcfi  undefined, 172
    7115                            .dwcfi  undefined, 173
    7116                            .dwcfi  undefined, 174
    7117                            .dwcfi  undefined, 175
    7118                            .dwcfi  undefined, 176
    7119                            .dwcfi  undefined, 177
    7120                            .dwcfi  undefined, 178
    7121                            .dwcfi  undefined, 179
    7122                            .dwcfi  undefined, 180
    7123                            .dwcfi  undefined, 181
    7124                            .dwcfi  undefined, 182
    7125                            .dwcfi  undefined, 183
    7126                            .dwcfi  undefined, 184
    7127                            .dwcfi  undefined, 185
    7128                            .dwcfi  undefined, 186
    7129                            .dwcfi  undefined, 187
    7130                            .dwcfi  undefined, 188
    7131                            .dwcfi  undefined, 189
    7132                            .dwcfi  undefined, 190
    7133                            .dwcfi  undefined, 191
    7134                            .dwcfi  undefined, 192
    7135                            .dwcfi  undefined, 193
    7136                            .dwcfi  undefined, 194
    7137                            .dwcfi  undefined, 195
    7138                            .dwcfi  undefined, 196
    7139                            .dwcfi  undefined, 197
    7140                            .dwcfi  undefined, 198
    7141                            .dwcfi  undefined, 199
    7142                            .dwcfi  undefined, 200
    7143                            .dwcfi  undefined, 201
    7144                            .dwcfi  undefined, 202
    7145                            .dwcfi  undefined, 203
    7146                            .dwcfi  undefined, 204
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  143

    7147                            .dwcfi  undefined, 205
    7148                            .dwcfi  undefined, 206
    7149                            .dwcfi  undefined, 207
    7150                            .dwcfi  undefined, 208
    7151                            .dwcfi  undefined, 209
    7152                            .dwcfi  undefined, 210
    7153                            .dwcfi  undefined, 211
    7154                            .dwcfi  undefined, 212
    7155                            .dwcfi  undefined, 213
    7156                            .dwcfi  undefined, 214
    7157                            .dwcfi  undefined, 215
    7158                            .dwcfi  undefined, 216
    7159                            .dwcfi  undefined, 217
    7160                            .dwcfi  undefined, 218
    7161                            .dwcfi  undefined, 219
    7162                            .dwcfi  undefined, 220
    7163                            .dwcfi  undefined, 221
    7164                            .dwcfi  undefined, 222
    7165                            .dwcfi  undefined, 223
    7166                            .dwcfi  undefined, 224
    7167                            .dwcfi  undefined, 225
    7168                            .dwcfi  undefined, 226
    7169                            .dwcfi  undefined, 227
    7170                            .dwcfi  undefined, 228
    7171                            .dwendentry
    7172                    
    7173                    ;***************************************************************
    7174                    ;* DWARF REGISTER MAP                                          *
    7175                    ;***************************************************************
    7176                    
    7177                    $C$DW$746       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A0")
    7178                            .dwattr $C$DW$746, DW_AT_location[DW_OP_reg0]
    7179                    $C$DW$747       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A1")
    7180                            .dwattr $C$DW$747, DW_AT_location[DW_OP_reg1]
    7181                    $C$DW$748       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A2")
    7182                            .dwattr $C$DW$748, DW_AT_location[DW_OP_reg2]
    7183                    $C$DW$749       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A3")
    7184                            .dwattr $C$DW$749, DW_AT_location[DW_OP_reg3]
    7185                    $C$DW$750       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A4")
    7186                            .dwattr $C$DW$750, DW_AT_location[DW_OP_reg4]
    7187                    $C$DW$751       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A5")
    7188                            .dwattr $C$DW$751, DW_AT_location[DW_OP_reg5]
    7189                    $C$DW$752       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A6")
    7190                            .dwattr $C$DW$752, DW_AT_location[DW_OP_reg6]
    7191                    $C$DW$753       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A7")
    7192                            .dwattr $C$DW$753, DW_AT_location[DW_OP_reg7]
    7193                    $C$DW$754       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A8")
    7194                            .dwattr $C$DW$754, DW_AT_location[DW_OP_reg8]
    7195                    $C$DW$755       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A9")
    7196                            .dwattr $C$DW$755, DW_AT_location[DW_OP_reg9]
    7197                    $C$DW$756       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A10")
    7198                            .dwattr $C$DW$756, DW_AT_location[DW_OP_reg10]
    7199                    $C$DW$757       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A11")
    7200                            .dwattr $C$DW$757, DW_AT_location[DW_OP_reg11]
    7201                    $C$DW$758       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A12")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  144

    7202                            .dwattr $C$DW$758, DW_AT_location[DW_OP_reg12]
    7203                    $C$DW$759       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A13")
    7204                            .dwattr $C$DW$759, DW_AT_location[DW_OP_reg13]
    7205                    $C$DW$760       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A14")
    7206                            .dwattr $C$DW$760, DW_AT_location[DW_OP_reg14]
    7207                    $C$DW$761       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A15")
    7208                            .dwattr $C$DW$761, DW_AT_location[DW_OP_reg15]
    7209                    $C$DW$762       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B0")
    7210                            .dwattr $C$DW$762, DW_AT_location[DW_OP_reg16]
    7211                    $C$DW$763       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B1")
    7212                            .dwattr $C$DW$763, DW_AT_location[DW_OP_reg17]
    7213                    $C$DW$764       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B2")
    7214                            .dwattr $C$DW$764, DW_AT_location[DW_OP_reg18]
    7215                    $C$DW$765       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B3")
    7216                            .dwattr $C$DW$765, DW_AT_location[DW_OP_reg19]
    7217                    $C$DW$766       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B4")
    7218                            .dwattr $C$DW$766, DW_AT_location[DW_OP_reg20]
    7219                    $C$DW$767       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B5")
    7220                            .dwattr $C$DW$767, DW_AT_location[DW_OP_reg21]
    7221                    $C$DW$768       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B6")
    7222                            .dwattr $C$DW$768, DW_AT_location[DW_OP_reg22]
    7223                    $C$DW$769       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B7")
    7224                            .dwattr $C$DW$769, DW_AT_location[DW_OP_reg23]
    7225                    $C$DW$770       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B8")
    7226                            .dwattr $C$DW$770, DW_AT_location[DW_OP_reg24]
    7227                    $C$DW$771       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B9")
    7228                            .dwattr $C$DW$771, DW_AT_location[DW_OP_reg25]
    7229                    $C$DW$772       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B10")
    7230                            .dwattr $C$DW$772, DW_AT_location[DW_OP_reg26]
    7231                    $C$DW$773       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B11")
    7232                            .dwattr $C$DW$773, DW_AT_location[DW_OP_reg27]
    7233                    $C$DW$774       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B12")
    7234                            .dwattr $C$DW$774, DW_AT_location[DW_OP_reg28]
    7235                    $C$DW$775       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B13")
    7236                            .dwattr $C$DW$775, DW_AT_location[DW_OP_reg29]
    7237                    $C$DW$776       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DP")
    7238                            .dwattr $C$DW$776, DW_AT_location[DW_OP_reg30]
    7239                    $C$DW$777       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("SP")
    7240                            .dwattr $C$DW$777, DW_AT_location[DW_OP_reg31]
    7241                    $C$DW$778       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("FP")
    7242                            .dwattr $C$DW$778, DW_AT_location[DW_OP_regx 0x20]
    7243                    $C$DW$779       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("PC")
    7244                            .dwattr $C$DW$779, DW_AT_location[DW_OP_regx 0x21]
    7245                    $C$DW$780       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("IRP")
    7246                            .dwattr $C$DW$780, DW_AT_location[DW_OP_regx 0x22]
    7247                    $C$DW$781       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("IFR")
    7248                            .dwattr $C$DW$781, DW_AT_location[DW_OP_regx 0x23]
    7249                    $C$DW$782       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("NRP")
    7250                            .dwattr $C$DW$782, DW_AT_location[DW_OP_regx 0x24]
    7251                    $C$DW$783       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A16")
    7252                            .dwattr $C$DW$783, DW_AT_location[DW_OP_regx 0x25]
    7253                    $C$DW$784       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A17")
    7254                            .dwattr $C$DW$784, DW_AT_location[DW_OP_regx 0x26]
    7255                    $C$DW$785       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A18")
    7256                            .dwattr $C$DW$785, DW_AT_location[DW_OP_regx 0x27]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  145

    7257                    $C$DW$786       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A19")
    7258                            .dwattr $C$DW$786, DW_AT_location[DW_OP_regx 0x28]
    7259                    $C$DW$787       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A20")
    7260                            .dwattr $C$DW$787, DW_AT_location[DW_OP_regx 0x29]
    7261                    $C$DW$788       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A21")
    7262                            .dwattr $C$DW$788, DW_AT_location[DW_OP_regx 0x2a]
    7263                    $C$DW$789       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A22")
    7264                            .dwattr $C$DW$789, DW_AT_location[DW_OP_regx 0x2b]
    7265                    $C$DW$790       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A23")
    7266                            .dwattr $C$DW$790, DW_AT_location[DW_OP_regx 0x2c]
    7267                    $C$DW$791       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A24")
    7268                            .dwattr $C$DW$791, DW_AT_location[DW_OP_regx 0x2d]
    7269                    $C$DW$792       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A25")
    7270                            .dwattr $C$DW$792, DW_AT_location[DW_OP_regx 0x2e]
    7271                    $C$DW$793       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A26")
    7272                            .dwattr $C$DW$793, DW_AT_location[DW_OP_regx 0x2f]
    7273                    $C$DW$794       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A27")
    7274                            .dwattr $C$DW$794, DW_AT_location[DW_OP_regx 0x30]
    7275                    $C$DW$795       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A28")
    7276                            .dwattr $C$DW$795, DW_AT_location[DW_OP_regx 0x31]
    7277                    $C$DW$796       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A29")
    7278                            .dwattr $C$DW$796, DW_AT_location[DW_OP_regx 0x32]
    7279                    $C$DW$797       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A30")
    7280                            .dwattr $C$DW$797, DW_AT_location[DW_OP_regx 0x33]
    7281                    $C$DW$798       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("A31")
    7282                            .dwattr $C$DW$798, DW_AT_location[DW_OP_regx 0x34]
    7283                    $C$DW$799       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B16")
    7284                            .dwattr $C$DW$799, DW_AT_location[DW_OP_regx 0x35]
    7285                    $C$DW$800       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B17")
    7286                            .dwattr $C$DW$800, DW_AT_location[DW_OP_regx 0x36]
    7287                    $C$DW$801       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B18")
    7288                            .dwattr $C$DW$801, DW_AT_location[DW_OP_regx 0x37]
    7289                    $C$DW$802       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B19")
    7290                            .dwattr $C$DW$802, DW_AT_location[DW_OP_regx 0x38]
    7291                    $C$DW$803       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B20")
    7292                            .dwattr $C$DW$803, DW_AT_location[DW_OP_regx 0x39]
    7293                    $C$DW$804       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B21")
    7294                            .dwattr $C$DW$804, DW_AT_location[DW_OP_regx 0x3a]
    7295                    $C$DW$805       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B22")
    7296                            .dwattr $C$DW$805, DW_AT_location[DW_OP_regx 0x3b]
    7297                    $C$DW$806       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B23")
    7298                            .dwattr $C$DW$806, DW_AT_location[DW_OP_regx 0x3c]
    7299                    $C$DW$807       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B24")
    7300                            .dwattr $C$DW$807, DW_AT_location[DW_OP_regx 0x3d]
    7301                    $C$DW$808       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B25")
    7302                            .dwattr $C$DW$808, DW_AT_location[DW_OP_regx 0x3e]
    7303                    $C$DW$809       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B26")
    7304                            .dwattr $C$DW$809, DW_AT_location[DW_OP_regx 0x3f]
    7305                    $C$DW$810       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B27")
    7306                            .dwattr $C$DW$810, DW_AT_location[DW_OP_regx 0x40]
    7307                    $C$DW$811       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B28")
    7308                            .dwattr $C$DW$811, DW_AT_location[DW_OP_regx 0x41]
    7309                    $C$DW$812       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B29")
    7310                            .dwattr $C$DW$812, DW_AT_location[DW_OP_regx 0x42]
    7311                    $C$DW$813       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B30")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  146

    7312                            .dwattr $C$DW$813, DW_AT_location[DW_OP_regx 0x43]
    7313                    $C$DW$814       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("B31")
    7314                            .dwattr $C$DW$814, DW_AT_location[DW_OP_regx 0x44]
    7315                    $C$DW$815       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("AMR")
    7316                            .dwattr $C$DW$815, DW_AT_location[DW_OP_regx 0x45]
    7317                    $C$DW$816       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("CSR")
    7318                            .dwattr $C$DW$816, DW_AT_location[DW_OP_regx 0x46]
    7319                    $C$DW$817       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ISR")
    7320                            .dwattr $C$DW$817, DW_AT_location[DW_OP_regx 0x47]
    7321                    $C$DW$818       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ICR")
    7322                            .dwattr $C$DW$818, DW_AT_location[DW_OP_regx 0x48]
    7323                    $C$DW$819       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("IER")
    7324                            .dwattr $C$DW$819, DW_AT_location[DW_OP_regx 0x49]
    7325                    $C$DW$820       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ISTP")
    7326                            .dwattr $C$DW$820, DW_AT_location[DW_OP_regx 0x4a]
    7327                    $C$DW$821       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("IN")
    7328                            .dwattr $C$DW$821, DW_AT_location[DW_OP_regx 0x4b]
    7329                    $C$DW$822       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("OUT")
    7330                            .dwattr $C$DW$822, DW_AT_location[DW_OP_regx 0x4c]
    7331                    $C$DW$823       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ACR")
    7332                            .dwattr $C$DW$823, DW_AT_location[DW_OP_regx 0x4d]
    7333                    $C$DW$824       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ADR")
    7334                            .dwattr $C$DW$824, DW_AT_location[DW_OP_regx 0x4e]
    7335                    $C$DW$825       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("FADCR")
    7336                            .dwattr $C$DW$825, DW_AT_location[DW_OP_regx 0x4f]
    7337                    $C$DW$826       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("FAUCR")
    7338                            .dwattr $C$DW$826, DW_AT_location[DW_OP_regx 0x50]
    7339                    $C$DW$827       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("FMCR")
    7340                            .dwattr $C$DW$827, DW_AT_location[DW_OP_regx 0x51]
    7341                    $C$DW$828       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("GFPGFR")
    7342                            .dwattr $C$DW$828, DW_AT_location[DW_OP_regx 0x52]
    7343                    $C$DW$829       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DIER")
    7344                            .dwattr $C$DW$829, DW_AT_location[DW_OP_regx 0x53]
    7345                    $C$DW$830       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("REP")
    7346                            .dwattr $C$DW$830, DW_AT_location[DW_OP_regx 0x54]
    7347                    $C$DW$831       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSCL")
    7348                            .dwattr $C$DW$831, DW_AT_location[DW_OP_regx 0x55]
    7349                    $C$DW$832       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSCH")
    7350                            .dwattr $C$DW$832, DW_AT_location[DW_OP_regx 0x56]
    7351                    $C$DW$833       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ARP")
    7352                            .dwattr $C$DW$833, DW_AT_location[DW_OP_regx 0x57]
    7353                    $C$DW$834       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ILC")
    7354                            .dwattr $C$DW$834, DW_AT_location[DW_OP_regx 0x58]
    7355                    $C$DW$835       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RILC")
    7356                            .dwattr $C$DW$835, DW_AT_location[DW_OP_regx 0x59]
    7357                    $C$DW$836       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DNUM")
    7358                            .dwattr $C$DW$836, DW_AT_location[DW_OP_regx 0x5a]
    7359                    $C$DW$837       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("SSR")
    7360                            .dwattr $C$DW$837, DW_AT_location[DW_OP_regx 0x5b]
    7361                    $C$DW$838       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("GPLYA")
    7362                            .dwattr $C$DW$838, DW_AT_location[DW_OP_regx 0x5c]
    7363                    $C$DW$839       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("GPLYB")
    7364                            .dwattr $C$DW$839, DW_AT_location[DW_OP_regx 0x5d]
    7365                    $C$DW$840       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TSR")
    7366                            .dwattr $C$DW$840, DW_AT_location[DW_OP_regx 0x5e]
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  147

    7367                    $C$DW$841       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ITSR")
    7368                            .dwattr $C$DW$841, DW_AT_location[DW_OP_regx 0x5f]
    7369                    $C$DW$842       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("NTSR")
    7370                            .dwattr $C$DW$842, DW_AT_location[DW_OP_regx 0x60]
    7371                    $C$DW$843       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("EFR")
    7372                            .dwattr $C$DW$843, DW_AT_location[DW_OP_regx 0x61]
    7373                    $C$DW$844       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ECR")
    7374                            .dwattr $C$DW$844, DW_AT_location[DW_OP_regx 0x62]
    7375                    $C$DW$845       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("IERR")
    7376                            .dwattr $C$DW$845, DW_AT_location[DW_OP_regx 0x63]
    7377                    $C$DW$846       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DMSG")
    7378                            .dwattr $C$DW$846, DW_AT_location[DW_OP_regx 0x64]
    7379                    $C$DW$847       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("CMSG")
    7380                            .dwattr $C$DW$847, DW_AT_location[DW_OP_regx 0x65]
    7381                    $C$DW$848       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_ADDR")
    7382                            .dwattr $C$DW$848, DW_AT_location[DW_OP_regx 0x66]
    7383                    $C$DW$849       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_DATA")
    7384                            .dwattr $C$DW$849, DW_AT_location[DW_OP_regx 0x67]
    7385                    $C$DW$850       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DT_DMA_CNTL")
    7386                            .dwattr $C$DW$850, DW_AT_location[DW_OP_regx 0x68]
    7387                    $C$DW$851       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TCU_CNTL")
    7388                            .dwattr $C$DW$851, DW_AT_location[DW_OP_regx 0x69]
    7389                    $C$DW$852       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_REC_CNTL")
    7390                            .dwattr $C$DW$852, DW_AT_location[DW_OP_regx 0x6a]
    7391                    $C$DW$853       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_XMT_CNTL")
    7392                            .dwattr $C$DW$853, DW_AT_location[DW_OP_regx 0x6b]
    7393                    $C$DW$854       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_CFG")
    7394                            .dwattr $C$DW$854, DW_AT_location[DW_OP_regx 0x6c]
    7395                    $C$DW$855       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_RDATA")
    7396                            .dwattr $C$DW$855, DW_AT_location[DW_OP_regx 0x6d]
    7397                    $C$DW$856       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_WDATA")
    7398                            .dwattr $C$DW$856, DW_AT_location[DW_OP_regx 0x6e]
    7399                    $C$DW$857       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_RADDR")
    7400                            .dwattr $C$DW$857, DW_AT_location[DW_OP_regx 0x6f]
    7401                    $C$DW$858       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("RTDX_WADDR")
    7402                            .dwattr $C$DW$858, DW_AT_location[DW_OP_regx 0x70]
    7403                    $C$DW$859       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("MFREG0")
    7404                            .dwattr $C$DW$859, DW_AT_location[DW_OP_regx 0x71]
    7405                    $C$DW$860       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DBG_STAT")
    7406                            .dwattr $C$DW$860, DW_AT_location[DW_OP_regx 0x72]
    7407                    $C$DW$861       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("BRK_EN")
    7408                            .dwattr $C$DW$861, DW_AT_location[DW_OP_regx 0x73]
    7409                    $C$DW$862       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP0_CNT")
    7410                            .dwattr $C$DW$862, DW_AT_location[DW_OP_regx 0x74]
    7411                    $C$DW$863       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP0")
    7412                            .dwattr $C$DW$863, DW_AT_location[DW_OP_regx 0x75]
    7413                    $C$DW$864       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP1")
    7414                            .dwattr $C$DW$864, DW_AT_location[DW_OP_regx 0x76]
    7415                    $C$DW$865       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP2")
    7416                            .dwattr $C$DW$865, DW_AT_location[DW_OP_regx 0x77]
    7417                    $C$DW$866       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("HWBP3")
    7418                            .dwattr $C$DW$866, DW_AT_location[DW_OP_regx 0x78]
    7419                    $C$DW$867       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("OVERLAY")
    7420                            .dwattr $C$DW$867, DW_AT_location[DW_OP_regx 0x79]
    7421                    $C$DW$868       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("PC_PROF")
TMS320C6x Assembler PC v6.0.16 Tue Mar 11 10:15:02 2008

Tools Copyright (c) 1996-2007 Texas Instruments Incorporated
Emac_2DSP.asm                                                        PAGE  148

    7422                            .dwattr $C$DW$868, DW_AT_location[DW_OP_regx 0x7a]
    7423                    $C$DW$869       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("ATSR")
    7424                            .dwattr $C$DW$869, DW_AT_location[DW_OP_regx 0x7b]
    7425                    $C$DW$870       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TRR")
    7426                            .dwattr $C$DW$870, DW_AT_location[DW_OP_regx 0x7c]
    7427                    $C$DW$871       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("TCRR")
    7428                            .dwattr $C$DW$871, DW_AT_location[DW_OP_regx 0x7d]
    7429                    $C$DW$872       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DESR")
    7430                            .dwattr $C$DW$872, DW_AT_location[DW_OP_regx 0x7e]
    7431                    $C$DW$873       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("DETR")
    7432                            .dwattr $C$DW$873, DW_AT_location[DW_OP_regx 0x7f]
    7433                    $C$DW$874       .dwtag  DW_TAG_TI_assign_register, DW_AT_name("CIE_RETA")
    7434                            .dwattr $C$DW$874, DW_AT_location[DW_OP_regx 0xe4]
    7435                            .dwendtag $C$DW$CU
    7436                    

No Assembly Errors, No Assembly Warnings
