TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    1

       1                    ;******************************************************************************
       2                    ;* TMS320C6x ANSI C Codegen                   Version 4.10 Beta (May  4 2001) *
       3                    ;* Date/Time created: Tue May 29 13:14:14 2001                                *
       4                    ;******************************************************************************
       5                    
       6                    ;******************************************************************************
       7                    ;* GLOBAL FILE PARAMETERS                                                     *
       8                    ;*                                                                            *
       9                    ;*   Architecture      : TMS320C620x                                          *
      10                    ;*   Optimization      : Enabled at level 2                                   *
      11                    ;*   Optimizing for    : Speed                                                *
      12                    ;*                       Based on options: -o2, no -ms                        *
      13                    ;*   Endian            : Little                                               *
      14                    ;*   Interrupt Thrshld : Disabled                                             *
      15                    ;*   Memory Model      : Large                                                *
      16                    ;*   Calls to RTS      : Near                                                 *
      17                    ;*   Pipelining        : Enabled                                              *
      18                    ;*   Speculative Load  : Disabled                                             *
      19                    ;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
      20                    ;*   Debug Info        : Debug                                                *
      21                    ;*                                                                            *
      22                    ;******************************************************************************
      23                    
      24                            .asg    A15, FP
      25                            .asg    B14, DP
      26                            .asg    B15, SP
      27                            .global $bss
      28                    
      29                            .file   "blink.c"
      30                            .global _hTimer
      31 00000000                   .bss    _hTimer,4,4
      32                            .sym    _hTimer,_hTimer, 24, 2, 32, $$fake0
      33                    
      34 00000000                   .sect   ".cinit"
      35                            .align  8
      36 00000000 0000000C          .field          IR_1,32
      37 00000004 00000000-         .field          _myTimerConfig+0,32
      38 00000008 00000300          .field          768,32                  ; _myTimerConfig._ctl @ 0
      39 0000000c FFFFFFFF          .field          -1,32                   ; _myTimerConfig._prd @ 32
      40 00000010 00000000          .field          0,32                    ; _myTimerConfig._cnt @ 64
      41          0000000C  IR_1:   .set    12
      42 00000000                   .sect   ".text"
      43                            .global _myTimerConfig
      44 00000000           _myTimerConfig: .usect  .far,12,4
      45                            .sym    _myTimerConfig,_myTimerConfig, 8, 2, 96, $$fake1
      46                    ;       C:\TI\C6000\CGTOOLS\BIN\opt6x.exe -s -O2 C:\WINDOWS\TEMP\TI15768831_2 C:\WINDOWS\TEMP\TI157688
      47 00000000                   .sect   ".text"
      48                            .global _main
      49                            .sym    _main,_main, 32, 2, 0
      50                            .func   45
      51                    
      52                    ;******************************************************************************
      53                    ;* FUNCTION NAME: _main                                                       *
      54                    ;*                                                                            *
      55                    ;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,B0,B1,B2,B3,B4,B5, *
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    2

      56                    ;*                           B6,B7,B8,B9,B10,SP                               *
      57                    ;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,B0,B1,B2,B3,B4,B5, *
      58                    ;*                           B6,B7,B8,B9,B10,DP,SP                            *
      59                    ;*   Local Frame Size  : 0 Args + 0 Auto + 12 Save = 12 byte                  *
      60                    ;******************************************************************************
      61                    _main:
      62                    ;** --------------------------------------------------------------------------*
      63                            .line   2
      64                            .sym    C$3,0, 30, 4, 32
      65                            .sym    C$4,20, 30, 4, 32
      66                            .sym    C$5,20, 30, 4, 32
      67                            .sym    C$6,20, 14, 4, 32
      68                            .sym    C$7,0, 14, 4, 32
      69                            .sym    Y$0,4, 24, 4, 32, $$fake0
      70                            .sym    a$1,20, 14, 4, 32
      71                            .sym    _x2,20, 4, 4, 32
      72                            .sym    _x1,3, 4, 4, 32
      73                            .sym    _x0,0, 4, 4, 32
      74                            .sym    _base,21, 30, 4, 32
      75                            .sym    _gie,22, 14, 4, 32
      76                            .sym    _gie,21, 14, 4, 32
      77                            .sym    L$1,1, 4, 4, 32
      78                            .sym    K$78,10, 14, 4, 32
      79                            .sym    K$3,26, 14, 4, 32
      80                            .sym    U$10,4, 30, 4, 32
      82                    ;** 121 -----------------------    _CSL6711_LIB_();  // [12]
      83                    ;** 126 -----------------------    _CSL_init((union $$fake2 *)(void *)0xffffffffu);  // [12]
      84                    ;** 51  -----------------------    BSL_init();
      85                    ;** 250 -----------------------    CSR;  // [2]
      86                    ;** 251 -----------------------    CSR = CSR&0xfffffffeu;  // [2]
      87                    ;** 55  -----------------------    L$1 = 32;
      88                    ;**     -----------------------    U$10 = &_IRQ_eventTable[0];
      89                    ;** 126 -----------------------    K$0 = 0xffffffffu;  // [12]
      90                    ;**     -----------------------    #pragma MUST_ITERATE(32, 32, 32)
      92 00000004 053C42F4             STW     .D2T1   A10,*+SP(8)       ; |46| 
      81                            .sym    K$0,3, 14, 4, 32
      93 00000008 01BC62F6             STW     .D2T2   B3,*+SP(12)       ; |46| 
      91 00000000 053C94F6             STW     .D2T2   B10,*SP--(16)     ; |46| 
      94 0000000c 00000028!            MVKL    .S1     _CSL6711_LIB_,A0  ; |121| 
      95 00000010 00000068!            MVKH    .S1     _CSL6711_LIB_,A0  ; |121| 
      96 00000014 00001362             B       .S2X    A0                ; |121| 
      97 00000018 0180122A'            MVKL    .S2     RL0,B3            ; |121| 
      98 0000001c 0180006A'            MVKH    .S2     RL0,B3            ; |121| 
      99 00000020 00004000             NOP             3
     100 00000024           RL0:       ; CALL OCCURS                     ; |121| 
     101 00000024 00000028!            MVKL    .S1     __CSL_init,A0     ; |126| 
     102 00000028 00000068!            MVKH    .S1     __CSL_init,A0     ; |126| 
     103 0000002c 00001362             B       .S2X    A0                ; |126| 
     104 00000030 0180202A'            MVKL    .S2     RL2,B3            ; |126| 
     105 00000034 0180006A'            MVKH    .S2     RL2,B3            ; |126| 
     106 00000038 027FFFA8             MVK     .S1     0xffffffff,A4     ; |126| 
     107 0000003c 00002000             NOP             2
     108                    RL2:       ; CALL OCCURS                     ; |126| 
     109                            .line   7
     111 00000044 0200006A!            MVKH    .S2     _BSL_init,B4      ; |51| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    3

     110 00000040 0200002A!            MVKL    .S2     _BSL_init,B4      ; |51| 
     112 00000048 00100362             B       .S2     B4                ; |51| 
     113 0000004c 01802C2A'            MVKL    .S2     RL4,B3            ; |51| 
     114 00000050 0180006A'            MVKH    .S2     RL4,B3            ; |51| 
     115 00000054 00004000             NOP             3
     116 00000058           RL4:       ; CALL OCCURS                     ; |51| 
     117 00000058 020403E2             MVC     .S2     CSR,B4            ; |250| 
     118 0000005c 020403E2             MVC     .S2     CSR,B4            ; |251| 
     119 00000060 0213C7A2             AND     .S2     -2,B4,B4          ; |251| 
     120 00000064 009003A2             MVC     .S2     B4,CSR            ; |251| 
     121                            .line   11
     123 0000006c 02000068!            MVKH    .S1     __IRQ_eventTable,A4
     122 00000068 02000028!            MVKL    .S1     __IRQ_eventTable,A4
     124 00000070 00801028             MVK     .S1     0x20,A1           ; |55| 
     125 00000074 01FFFFA8             MVK     .S1     0xffffffff,A3     ; |126| 
     126                    ;*----------------------------------------------------------------------------*
     127                    ;*   SOFTWARE PIPELINE INFORMATION
     128                    ;*      Disqualified loop: bad loop structure
     129                    ;*----------------------------------------------------------------------------*
     130 00000078           L1:    
     131                    ;**     -----------------------g2:
     132                    ;** 220 -----------------------    IER;  // [0]
     133                    ;** 221 -----------------------    C$7 = *U$10++;  // [0]
     134                    ;** 221 -----------------------    a$1 = (C$7^K$0)&IER;  // [0]
     135                    ;** 221 -----------------------    IER = a$1;  // [0]
     136                    ;** 238 -----------------------    ICR = C$7;  // [1]
     137                    ;** 58  -----------------------    if ( --L$1 ) goto g2;
     138 00000078 021003E2             MVC     .S2     IER,B4            ; |220| 
     139 0000007c 00103664             LDW     .D1T1   *A4++,A0          ; |221| 
     140 00000080 00006000             NOP             4
     141                    
     142 00000084 021003E3             MVC     .S2     IER,B4            ; |221| 
     143 00000088 028062E0  ||         XOR     .S1     A3,A0,A5          ; |221| 
     144                    
     145 0000008c 021497E2             AND     .S2X    B4,A5,B4          ; |221| 
     146 00000090 021003A2             MVC     .S2     B4,IER            ; |221| 
     147 00000094 018013A2             MVC     .S2X    A0,ICR            ; |238| 
     148                            .line   14
     150 0000009c 8FFFFF10     [ A1]   B       .S1     L1                ; |58| 
     149 00000098 008429C0             SUB     .D1     A1,1,A1           ; |58| 
     151 000000a0 00008000             NOP             5
     152                               ; BRANCH OCCURS                   ; |58| 
     153                    ;** --------------------------------------------------------------------------*
     154                    ;** 250 -----------------------    gie = CSR&1u;  // [2]
     155                    ;** 251 -----------------------    CSR = CSR&(K$3 = 0xfffffffeu);  // [2]
     156                    ;** 150 -----------------------    *(volatile unsigned *)0x1800000u = 13056u;  // [13]
     157                    ;** 151 -----------------------    *(volatile unsigned *)0x1800008u = 0xffffff30u;  // [13]
     158                    ;** 152 -----------------------    *(volatile unsigned *)0x1800004u = C$6 = 0xffffff23u;  // [13]
     159                    ;** 153 -----------------------    *(volatile unsigned *)0x1800010u = C$6;  // [13]
     160                    ;** 154 -----------------------    *(volatile unsigned *)0x1800014u = C$6;  // [13]
     161                    ;** 155 -----------------------    *(volatile unsigned *)0x1800018u = 0x7117000u;  // [13]
     162                    ;** 156 -----------------------    *(volatile unsigned *)0x180001cu = 1562u;  // [13]
     163                    ;** 157 -----------------------    *(volatile unsigned *)0x1800020u = 345369u;  // [13]
     164                    ;** 256 -----------------------    CSR = CSR&K$3|gie&1u;  // [3]
     165                    ;** 75  -----------------------    hTimer = Y$0 = TIMER_open((-1), 1u);
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    4

     166                    ;** 177 -----------------------    base = Y$0->baseAddr;  // [9]
     167                    ;** 250 -----------------------    gie = CSR&1u;  // [2]
     168                    ;** 251 -----------------------    CSR = CSR&K$3;  // [2]
     169                    ;** 182 -----------------------    x0 = myTimerConfig.ctl;  // [9]
     170                    ;** 183 -----------------------    x1 = myTimerConfig.prd;  // [9]
     171                    ;** 184 -----------------------    x2 = myTimerConfig.cnt;  // [9]
     172                    ;** 186 -----------------------    *base = 0u;  // [9]
     173                    ;** 187 -----------------------    base[1] = x1;  // [9]
     174                    ;** 188 -----------------------    base[2] = x2;  // [9]
     175                    ;** 189 -----------------------    *base = x0;  // [9]
     176                    ;** 256 -----------------------    CSR = CSR&K$3|gie&1u;  // [3]
     177                    ;** 134 -----------------------    C$5 = Y$0->baseAddr;  // [5]
     178                    ;** 134 -----------------------    *(volatile unsigned *)(unsigned)C$5 = *(volatile unsigned *)(unsign
     179                    ;** 135 -----------------------    C$4 = Y$0->baseAddr;  // [5]
     180                    ;** 135 -----------------------    *(volatile unsigned *)(unsigned)C$4 = *(volatile unsigned *)(unsign
     181                    ;** 139 -----------------------    C$3 = Y$0->baseAddr;  // [6]
     182                    ;** 139 -----------------------    *(volatile unsigned *)(unsigned)C$3 = *(volatile unsigned *)(unsign
     183                    ;** 83  -----------------------    delay_msec(50u);
     184                    ;** 84  -----------------------    LED_off(7u);
     185                    ;** 85  -----------------------    delay_msec(500u);
     186                    ;** 87  -----------------------    LED_on(1u);
     187                    ;** 88  -----------------------    delay_msec(500u);
     188                    ;** 90  -----------------------    LED_off(7u);
     189                    ;** 91  -----------------------    LED_on(2u);
     190                    ;** 92  -----------------------    delay_msec(500u);
     191                    ;** 94  -----------------------    LED_off(7u);
     192                    ;** 95  -----------------------    LED_on(1u);
     193 000000a4 020403E2             MVC     .S2     CSR,B4            ; |250| 
     194 000000a8 029027A2             AND     .S2     1,B4,B5           ; |250| 
     195 000000ac 057FFF2A             MVK     .S2     0xfffffffe,B10    ; |251| 
     196 000000b0 020403E2             MVC     .S2     CSR,B4            ; |251| 
     197 000000b4 021147E2             AND     .S2     B10,B4,B4         ; |251| 
     198 000000b8 009003A2             MVC     .S2     B4,CSR            ; |251| 
     199 000000bc 020008C2             ZERO    .D2     B4                ; |150| 
     200                    
     201 000000c0 0200C06B             MVKH    .S2     0x1800000,B4      ; |150| 
     202 000000c4 00198028  ||         MVK     .S1     13056,A0          ; |150| 
     203                    
     204 000000c8 001002F4             STW     .D2T1   A0,*B4            ; |150| 
     205 000000cc 00000428             MVKL    .S1     0x1800008,A0      ; |151| 
     206                    
     207 000000d0 027F982B             MVK     .S2     -208,B4           ; |151| 
     208 000000d4 0000C068  ||         MVKH    .S1     0x1800008,A0      ; |151| 
     209                    
     210 000000d8 02000276             STW     .D1T2   B4,*A0            ; |151| 
     211 000000dc 0300022A             MVKL    .S2     0x1800004,B6      ; |152| 
     212 000000e0 0300C06A             MVKH    .S2     0x1800004,B6      ; |152| 
     213 000000e4 027F91AA             MVK     .S2     0xffffff23,B4     ; |152| 
     214 000000e8 021802F6             STW     .D2T2   B4,*B6            ; |152| 
     215 000000ec 00000828             MVKL    .S1     0x1800010,A0      ; |153| 
     216 000000f0 0000C068             MVKH    .S1     0x1800010,A0      ; |153| 
     217 000000f4 02000276             STW     .D1T2   B4,*A0            ; |153| 
     218 000000f8 00000A28             MVKL    .S1     0x1800014,A0      ; |154| 
     219 000000fc 0000C068             MVKH    .S1     0x1800014,A0      ; |154| 
     220 00000100 02000276             STW     .D1T2   B4,*A0            ; |154| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    5

     221                    
     222 00000104 0238002B             MVKL    .S2     0x7117000,B4      ; |155| 
     223 00000108 00000C28  ||         MVKL    .S1     0x1800018,A0      ; |155| 
     224                    
     225 0000010c 020388EB             MVKH    .S2     0x7117000,B4      ; |155| 
     226 00000110 0000C068  ||         MVKH    .S1     0x1800018,A0      ; |155| 
     227                    
     228 00000114 02000276             STW     .D1T2   B4,*A0            ; |155| 
     229 00000118 03030D2A             MVK     .S2     1562,B6           ; |156| 
     230 0000011c 02000E2A             MVKL    .S2     0x180001c,B4      ; |156| 
     231 00000120 0200C06A             MVKH    .S2     0x180001c,B4      ; |156| 
     232 00000124 031002F6             STW     .D2T2   B6,*B4            ; |156| 
     233 00000128 01801028             MVKL    .S1     0x1800020,A3      ; |157| 
     234 0000012c 0180C068             MVKH    .S1     0x1800020,A3      ; |157| 
     235 00000130 00228CA8             MVKL    .S1     0x54519,A0        ; |157| 
     236 00000134 000002E8             MVKH    .S1     0x54519,A0        ; |157| 
     237 00000138 000C0274             STW     .D1T1   A0,*A3            ; |157| 
     238 0000013c 020403E2             MVC     .S2     CSR,B4            ; |256| 
     239                    
     240 00000140 029427A3             AND     .S2     1,B5,B5           ; |256| 
     241 00000144 02114F7A  ||         AND     .L2     B10,B4,B4         ; |256| 
     242                    
     243 00000148 0210A6E2             OR      .S2     B5,B4,B4          ; |256| 
     244 0000014c 009003A2             MVC     .S2     B4,CSR            ; |256| 
     245                            .line   31
     247 00000154 00000068!            MVKH    .S1     _TIMER_open,A0    ; |75| 
     246 00000150 00000028!            MVKL    .S1     _TIMER_open,A0    ; |75| 
     248 00000158 00001362             B       .S2X    A0                ; |75| 
     249 0000015c 0180B82A'            MVKL    .S2     RL6,B3            ; |75| 
     250 00000160 0180006A'            MVKH    .S2     RL6,B3            ; |75| 
     251 00000164 020000AA             MVK     .S2     0x1,B4            ; |75| 
     252 00000168 027FFFA8             MVK     .S1     0xffffffff,A4     ; |75| 
     253 0000016c 00000000             NOP             1
     254 00000170           RL6:       ; CALL OCCURS                     ; |75| 
     255 00000170 0200007C-            STW     .D2T1   A4,*+DP(_hTimer)  ; |75| 
     256 00000174 02904266             LDW     .D1T2   *+A4(8),B5        ; |177| 
     257 00000178 020403E2             MVC     .S2     CSR,B4            ; |250| 
     258 0000017c 031027A2             AND     .S2     1,B4,B6           ; |250| 
     259 00000180 020403E2             MVC     .S2     CSR,B4            ; |251| 
     260 00000184 021147E2             AND     .S2     B10,B4,B4         ; |251| 
     261 00000188 009003A2             MVC     .S2     B4,CSR            ; |251| 
     262 0000018c 00000028-            MVKL    .S1     _myTimerConfig,A0 ; |182| 
     263 00000190 00000068-            MVKH    .S1     _myTimerConfig,A0 ; |182| 
     264 00000194 00000264             LDW     .D1T1   *A0,A0            ; |182| 
     265 00000198 01800228-            MVKL    .S1     _myTimerConfig+4,A3 ; |183| 
     266 0000019c 01800068-            MVKH    .S1     _myTimerConfig+4,A3 ; |183| 
     267 000001a0 018C0264             LDW     .D1T1   *A3,A3            ; |183| 
     268 000001a4 0200042A-            MVKL    .S2     _myTimerConfig+8,B4 ; |184| 
     269 000001a8 0200006A-            MVKH    .S2     _myTimerConfig+8,B4 ; |184| 
     270 000001ac 021002E6             LDW     .D2T2   *B4,B4            ; |184| 
     271 000001b0 00000000             NOP             1
     272 000001b4 038008C2             ZERO    .D2     B7                ; |186| 
     273 000001b8 039402F6             STW     .D2T2   B7,*B5            ; |186| 
     274 000001bc 019422F4             STW     .D2T1   A3,*+B5(4)        ; |187| 
     275 000001c0 021442F6             STW     .D2T2   B4,*+B5(8)        ; |188| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    6

     276 000001c4 001402F4             STW     .D2T1   A0,*B5            ; |189| 
     277 000001c8 020403E2             MVC     .S2     CSR,B4            ; |256| 
     278                    
     279 000001cc 021147E3             AND     .S2     B10,B4,B4         ; |256| 
     280 000001d0 02982F5A  ||         AND     .L2     1,B6,B5           ; |256| 
     281                    
     282 000001d4 0210A6E2             OR      .S2     B5,B4,B4          ; |256| 
     283 000001d8 009003A2             MVC     .S2     B4,CSR            ; |256| 
     284 000001dc 02104266             LDW     .D1T2   *+A4(8),B4        ; |134| 
     285 000001e0 00006000             NOP             4
     286 000001e4 029002E6             LDW     .D2T2   *B4,B5            ; |134| 
     287 000001e8 00006000             NOP             4
     288 000001ec 0294E78A             SET     .S2     B5,7,7,B5         ; |134| 
     289 000001f0 029002F6             STW     .D2T2   B5,*B4            ; |134| 
     290 000001f4 02104266             LDW     .D1T2   *+A4(8),B4        ; |135| 
     291 000001f8 00006000             NOP             4
     292 000001fc 029002E6             LDW     .D2T2   *B4,B5            ; |135| 
     293 00000200 00006000             NOP             4
     294 00000204 0294C68A             SET     .S2     B5,6,6,B5         ; |135| 
     295 00000208 029002F6             STW     .D2T2   B5,*B4            ; |135| 
     296 0000020c 00104264             LDW     .D1T1   *+A4(8),A0        ; |139| 
     297 00000210 00006000             NOP             4
     298 00000214 01800264             LDW     .D1T1   *A0,A3            ; |139| 
     299 00000218 00006000             NOP             4
     300 0000021c 018CE7C8             CLR     .S1     A3,7,7,A3         ; |139| 
     301 00000220 01800274             STW     .D1T1   A3,*A0            ; |139| 
     302                            .line   39
     304 00000228 01811C2A'            MVKL    .S2     RL8,B3            ; |83| 
     303 00000224 00005690             B       .S1     _delay_msec       ; |83| 
     305 0000022c 0180006A'            MVKH    .S2     RL8,B3            ; |83| 
     306 00000230 02001928             MVK     .S1     0x32,A4           ; |83| 
     307 00000234 00002000             NOP             2
     308                    RL8:       ; CALL OCCURS                     ; |83| 
     309                            .line   40
     311 0000023c 00000068!            MVKH    .S1     _LED_off,A0       ; |84| 
     310 00000238 00000028!            MVKL    .S1     _LED_off,A0       ; |84| 
     312 00000240 00001362             B       .S2X    A0                ; |84| 
     313 00000244 01812A2A'            MVKL    .S2     RL10,B3           ; |84| 
     314 00000248 0180006A'            MVKH    .S2     RL10,B3           ; |84| 
     315 0000024c 020003A8             MVK     .S1     0x7,A4            ; |84| 
     316 00000250 00002000             NOP             2
     317                    RL10:      ; CALL OCCURS                     ; |84| 
     318                            .line   41
     320 00000258 0181342A'            MVKL    .S2     RL12,B3           ; |85| 
     319 00000254 00005290             B       .S1     _delay_msec       ; |85| 
     321 0000025c 0180006A'            MVKH    .S2     RL12,B3           ; |85| 
     322 00000260 0200FA28             MVK     .S1     0x1f4,A4          ; |85| 
     323 00000264 00002000             NOP             2
     324                    RL12:      ; CALL OCCURS                     ; |85| 
     325                            .line   43
     327 0000026c 00000068!            MVKH    .S1     _LED_on,A0        ; |87| 
     326 00000268 00000028!            MVKL    .S1     _LED_on,A0        ; |87| 
     328 00000270 00001362             B       .S2X    A0                ; |87| 
     329 00000274 0181422A'            MVKL    .S2     RL14,B3           ; |87| 
     330 00000278 0180006A'            MVKH    .S2     RL14,B3           ; |87| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    7

     331 0000027c 020000A8             MVK     .S1     0x1,A4            ; |87| 
     332 00000280 00002000             NOP             2
     333                    RL14:      ; CALL OCCURS                     ; |87| 
     334                            .line   44
     336 00000288 01814C2A'            MVKL    .S2     RL16,B3           ; |88| 
     335 00000284 00004A90             B       .S1     _delay_msec       ; |88| 
     337 0000028c 0180006A'            MVKH    .S2     RL16,B3           ; |88| 
     338 00000290 0200FA28             MVK     .S1     0x1f4,A4          ; |88| 
     339 00000294 00002000             NOP             2
     340                    RL16:      ; CALL OCCURS                     ; |88| 
     341                            .line   46
     343 0000029c 00000068!            MVKH    .S1     _LED_off,A0       ; |90| 
     342 00000298 00000028!            MVKL    .S1     _LED_off,A0       ; |90| 
     344 000002a0 00001362             B       .S2X    A0                ; |90| 
     345 000002a4 01815A2A'            MVKL    .S2     RL18,B3           ; |90| 
     346 000002a8 0180006A'            MVKH    .S2     RL18,B3           ; |90| 
     347 000002ac 020003A8             MVK     .S1     0x7,A4            ; |90| 
     348 000002b0 00002000             NOP             2
     349                    RL18:      ; CALL OCCURS                     ; |90| 
     350                            .line   47
     352 000002b8 00000068!            MVKH    .S1     _LED_on,A0        ; |91| 
     351 000002b4 00000028!            MVKL    .S1     _LED_on,A0        ; |91| 
     353 000002bc 00001362             B       .S2X    A0                ; |91| 
     354 000002c0 0181682A'            MVKL    .S2     RL20,B3           ; |91| 
     355 000002c4 0180006A'            MVKH    .S2     RL20,B3           ; |91| 
     356 000002c8 02000128             MVK     .S1     0x2,A4            ; |91| 
     357 000002cc 00002000             NOP             2
     358                    RL20:      ; CALL OCCURS                     ; |91| 
     359                            .line   48
     361 000002d4 0181722A'            MVKL    .S2     RL22,B3           ; |92| 
     360 000002d0 00004290             B       .S1     _delay_msec       ; |92| 
     362 000002d8 0180006A'            MVKH    .S2     RL22,B3           ; |92| 
     363 000002dc 0200FA28             MVK     .S1     0x1f4,A4          ; |92| 
     364 000002e0 00002000             NOP             2
     365                    RL22:      ; CALL OCCURS                     ; |92| 
     366                            .line   50
     368 000002e8 00000068!            MVKH    .S1     _LED_off,A0       ; |94| 
     367 000002e4 00000028!            MVKL    .S1     _LED_off,A0       ; |94| 
     369 000002ec 00001362             B       .S2X    A0                ; |94| 
     370 000002f0 0181802A'            MVKL    .S2     RL24,B3           ; |94| 
     371 000002f4 0180006A'            MVKH    .S2     RL24,B3           ; |94| 
     372 000002f8 020003A8             MVK     .S1     0x7,A4            ; |94| 
     373 000002fc 00002000             NOP             2
     374                    RL24:      ; CALL OCCURS                     ; |94| 
     375                            .line   51
     377 00000304 00000068!            MVKH    .S1     _LED_on,A0        ; |95| 
     376 00000300 00000028!            MVKL    .S1     _LED_on,A0        ; |95| 
     378 00000308 00001362             B       .S2X    A0                ; |95| 
     379 0000030c 01818E2A'            MVKL    .S2     RL26,B3           ; |95| 
     380 00000310 0180006A'            MVKH    .S2     RL26,B3           ; |95| 
     381 00000314 020000A8             MVK     .S1     0x1,A4            ; |95| 
     382 00000318 00002000             NOP             2
     383                    RL26:      ; CALL OCCURS                     ; |95| 
     384                    ;** --------------------------------------------------------------------------*
     385                    ;** 96  -----------------------    LED_on(2u);
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    8

     386                    ;** 97  -----------------------    delay_msec(500u);
     387                    ;** 99  -----------------------    LED_off(7u);
     388                    ;** 100 -----------------------    LED_on(4u);
     389                    ;** 101 -----------------------    delay_msec(500u);
     390                    ;** 103 -----------------------    LED_off(7u);
     391                    ;** 104 -----------------------    LED_on(1u);
     392                    ;** 105 -----------------------    LED_on(4u);
     393                    ;** 106 -----------------------    delay_msec(500u);
     394                    ;** 108 -----------------------    LED_off(7u);
     395                    ;** 109 -----------------------    LED_on(2u);
     396                            .line   52
     398 00000320 00000068!            MVKH    .S1     _LED_on,A0        ; |96| 
     397 0000031c 00000028!            MVKL    .S1     _LED_on,A0        ; |96| 
     399 00000324 00001362             B       .S2X    A0                ; |96| 
     400 00000328 01819C2A'            MVKL    .S2     RL28,B3           ; |96| 
     401 0000032c 0180006A'            MVKH    .S2     RL28,B3           ; |96| 
     402 00000330 02000128             MVK     .S1     0x2,A4            ; |96| 
     403 00000334 00002000             NOP             2
     404                    RL28:      ; CALL OCCURS                     ; |96| 
     405                            .line   53
     407 0000033c 0181A62A'            MVKL    .S2     RL30,B3           ; |97| 
     406 00000338 00003690             B       .S1     _delay_msec       ; |97| 
     408 00000340 0180006A'            MVKH    .S2     RL30,B3           ; |97| 
     409 00000344 0200FA28             MVK     .S1     0x1f4,A4          ; |97| 
     410 00000348 00002000             NOP             2
     411                    RL30:      ; CALL OCCURS                     ; |97| 
     412                            .line   55
     414 00000350 00000068!            MVKH    .S1     _LED_off,A0       ; |99| 
     413 0000034c 00000028!            MVKL    .S1     _LED_off,A0       ; |99| 
     415 00000354 00001362             B       .S2X    A0                ; |99| 
     416 00000358 0181B42A'            MVKL    .S2     RL32,B3           ; |99| 
     417 0000035c 0180006A'            MVKH    .S2     RL32,B3           ; |99| 
     418 00000360 020003A8             MVK     .S1     0x7,A4            ; |99| 
     419 00000364 00002000             NOP             2
     420                    RL32:      ; CALL OCCURS                     ; |99| 
     421                            .line   56
     423 0000036c 00000068!            MVKH    .S1     _LED_on,A0        ; |100| 
     422 00000368 00000028!            MVKL    .S1     _LED_on,A0        ; |100| 
     424 00000370 00001362             B       .S2X    A0                ; |100| 
     425 00000374 0181C22A'            MVKL    .S2     RL34,B3           ; |100| 
     426 00000378 0180006A'            MVKH    .S2     RL34,B3           ; |100| 
     427 0000037c 02000228             MVK     .S1     0x4,A4            ; |100| 
     428 00000380 00002000             NOP             2
     429                    RL34:      ; CALL OCCURS                     ; |100| 
     430                            .line   57
     432 00000388 0181CC2A'            MVKL    .S2     RL36,B3           ; |101| 
     431 00000384 00002A90             B       .S1     _delay_msec       ; |101| 
     433 0000038c 0180006A'            MVKH    .S2     RL36,B3           ; |101| 
     434 00000390 0200FA28             MVK     .S1     0x1f4,A4          ; |101| 
     435 00000394 00002000             NOP             2
     436                    RL36:      ; CALL OCCURS                     ; |101| 
     437                            .line   59
     439 0000039c 0200006A!            MVKH    .S2     _LED_off,B4       ; |103| 
     438 00000398 0200002A!            MVKL    .S2     _LED_off,B4       ; |103| 
     440 000003a0 00100362             B       .S2     B4                ; |103| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE    9

     441 000003a4 0181DA2A'            MVKL    .S2     RL38,B3           ; |103| 
     442 000003a8 0180006A'            MVKH    .S2     RL38,B3           ; |103| 
     443 000003ac 020003A8             MVK     .S1     0x7,A4            ; |103| 
     444 000003b0 00002000             NOP             2
     445                    RL38:      ; CALL OCCURS                     ; |103| 
     446                            .line   60
     448 000003b8 00000068!            MVKH    .S1     _LED_on,A0        ; |104| 
     447 000003b4 00000028!            MVKL    .S1     _LED_on,A0        ; |104| 
     449 000003bc 00001362             B       .S2X    A0                ; |104| 
     450 000003c0 0181E82A'            MVKL    .S2     RL40,B3           ; |104| 
     451 000003c4 0180006A'            MVKH    .S2     RL40,B3           ; |104| 
     452 000003c8 020000A8             MVK     .S1     0x1,A4            ; |104| 
     453 000003cc 00002000             NOP             2
     454                    RL40:      ; CALL OCCURS                     ; |104| 
     455                            .line   61
     457 000003d4 00000068!            MVKH    .S1     _LED_on,A0        ; |105| 
     456 000003d0 00000028!            MVKL    .S1     _LED_on,A0        ; |105| 
     458 000003d8 00001362             B       .S2X    A0                ; |105| 
     459 000003dc 0181F62A'            MVKL    .S2     RL42,B3           ; |105| 
     460 000003e0 0180006A'            MVKH    .S2     RL42,B3           ; |105| 
     461 000003e4 02000228             MVK     .S1     0x4,A4            ; |105| 
     462 000003e8 00002000             NOP             2
     463                    RL42:      ; CALL OCCURS                     ; |105| 
     464                            .line   62
     466 000003f0 0182002A'            MVKL    .S2     RL44,B3           ; |106| 
     465 000003ec 00001E90             B       .S1     _delay_msec       ; |106| 
     467 000003f4 0180006A'            MVKH    .S2     RL44,B3           ; |106| 
     468 000003f8 0200FA28             MVK     .S1     0x1f4,A4          ; |106| 
     469 000003fc 00002000             NOP             2
     470                    RL44:      ; CALL OCCURS                     ; |106| 
     471                            .line   64
     473 00000404 0200006A!            MVKH    .S2     _LED_off,B4       ; |108| 
     472 00000400 0200002A!            MVKL    .S2     _LED_off,B4       ; |108| 
     474 00000408 00100362             B       .S2     B4                ; |108| 
     475 0000040c 01820E2A'            MVKL    .S2     RL46,B3           ; |108| 
     476 00000410 0180006A'            MVKH    .S2     RL46,B3           ; |108| 
     477 00000414 020003A8             MVK     .S1     0x7,A4            ; |108| 
     478 00000418 00002000             NOP             2
     479                    RL46:      ; CALL OCCURS                     ; |108| 
     480                            .line   65
     482 00000420 00000068!            MVKH    .S1     _LED_on,A0        ; |109| 
     481 0000041c 00000028!            MVKL    .S1     _LED_on,A0        ; |109| 
     483 00000424 00001362             B       .S2X    A0                ; |109| 
     484 00000428 01821C2A'            MVKL    .S2     RL48,B3           ; |109| 
     485 0000042c 0180006A'            MVKH    .S2     RL48,B3           ; |109| 
     486 00000430 02000128             MVK     .S1     0x2,A4            ; |109| 
     487 00000434 00002000             NOP             2
     488                    RL48:      ; CALL OCCURS                     ; |109| 
     489                    ;** --------------------------------------------------------------------------*
     490                    ;** 110 -----------------------    LED_on(4u);
     491                    ;** 111 -----------------------    delay_msec(500u);
     492                    ;** 111 -----------------------    K$78 = 500u;
     493                            .line   66
     495 0000043c 00000068!            MVKH    .S1     _LED_on,A0        ; |110| 
     494 00000438 00000028!            MVKL    .S1     _LED_on,A0        ; |110| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE   10

     496 00000440 00001362             B       .S2X    A0                ; |110| 
     497 00000444 01822A2A'            MVKL    .S2     RL50,B3           ; |110| 
     498 00000448 0180006A'            MVKH    .S2     RL50,B3           ; |110| 
     499 0000044c 02000228             MVK     .S1     0x4,A4            ; |110| 
     500 00000450 00002000             NOP             2
     501                    RL50:      ; CALL OCCURS                     ; |110| 
     502                            .line   67
     504 00000458 0182342A'            MVKL    .S2     RL52,B3           ; |111| 
     503 00000454 00001290             B       .S1     _delay_msec       ; |111| 
     505 0000045c 0180006A'            MVKH    .S2     RL52,B3           ; |111| 
     506 00000460 0200FA28             MVK     .S1     0x1f4,A4          ; |111| 
     507 00000464 00002000             NOP             2
     508 00000468           RL52:      ; CALL OCCURS                     ; |111| 
     509 00000468 0500FA28             MVK     .S1     0x1f4,A10         ; |111| 
     510                    ;*----------------------------------------------------------------------------*
     511                    ;*   SOFTWARE PIPELINE INFORMATION
     512                    ;*      Disqualified loop: loop contains a call
     513                    ;*----------------------------------------------------------------------------*
     514                    L2:    
     515                    ;**     -----------------------g5:
     516                    ;** 117 -----------------------    LED_off(7u);
     517                    ;** 118 -----------------------    delay_msec(K$78);
     518                    ;** 119 -----------------------    LED_on(7u);
     519                    ;** 120 -----------------------    delay_msec(K$78);
     520                    ;** 121 -----------------------    goto g5;
     521                            .line   73
     523 00000470 0200006A!            MVKH    .S2     _LED_off,B4       ; |117| 
     522 0000046c 0200002A!            MVKL    .S2     _LED_off,B4       ; |117| 
     524 00000474 00100362             B       .S2     B4                ; |117| 
     525 00000478 0182442A'            MVKL    .S2     RL54,B3           ; |117| 
     526 0000047c 0180006A'            MVKH    .S2     RL54,B3           ; |117| 
     527 00000480 020003A8             MVK     .S1     0x7,A4            ; |117| 
     528 00000484 00002000             NOP             2
     529                    RL54:      ; CALL OCCURS                     ; |117| 
     530                            .line   74
     532 0000048c 01824E2A'            MVKL    .S2     RL56,B3           ; |118| 
     531 00000488 00000A90             B       .S1     _delay_msec       ; |118| 
     533 00000490 02280940             MV      .D1     A10,A4            ; |118| 
     534 00000494 0180006A'            MVKH    .S2     RL56,B3           ; |118| 
     535 00000498 00002000             NOP             2
     536                    RL56:      ; CALL OCCURS                     ; |118| 
     537                            .line   75
     539 000004a0 00000068!            MVKH    .S1     _LED_on,A0        ; |119| 
     538 0000049c 00000028!            MVKL    .S1     _LED_on,A0        ; |119| 
     540 000004a4 00001362             B       .S2X    A0                ; |119| 
     541 000004a8 01825C2A'            MVKL    .S2     RL58,B3           ; |119| 
     542 000004ac 0180006A'            MVKH    .S2     RL58,B3           ; |119| 
     543 000004b0 020003A8             MVK     .S1     0x7,A4            ; |119| 
     544 000004b4 00002000             NOP             2
     545                    RL58:      ; CALL OCCURS                     ; |119| 
     546                            .line   76
     548 000004bc 0182662A'            MVKL    .S2     RL60,B3           ; |120| 
     547 000004b8 00000690             B       .S1     _delay_msec       ; |120| 
     549 000004c0 02280940             MV      .D1     A10,A4            ; |120| 
     550 000004c4 0180006A'            MVKH    .S2     RL60,B3           ; |120| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE   11

     551 000004c8 00002000             NOP             2
     552                    RL60:      ; CALL OCCURS                     ; |120| 
     553                            .line   77
     555 000004d0 00008000             NOP             5
     554 000004cc 0FFFF590             B       .S1     L2                ; |121| 
     556                               ; BRANCH OCCURS                   ; |121| 
     557                    ;** --------------------------------------------------------------------------*
     558                            .endfunc        122,004080400h,16
     559                    
     560                    
     561 000004d4                   .sect   ".text"
     562                            .global _delay_msec
     563                            .sym    _delay_msec,_delay_msec, 32, 2, 0
     564                            .func   138
     565                    
     566                    ;******************************************************************************
     567                    ;* FUNCTION NAME: _delay_msec                                                 *
     568                    ;*                                                                            *
     569                    ;*   Regs Modified     : A0,A1,A3,A4,A5,A6,B4,B5                              *
     570                    ;*   Regs Used         : A0,A1,A3,A4,A5,A6,B3,B4,B5,DP                        *
     571                    ;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
     572                    ;******************************************************************************
     573                    _delay_msec:
     574                    ;** --------------------------------------------------------------------------*
     575                            .line   1
     576                            .sym    _msec,4, 14, 17, 32
     577                            .sym    C$4,21, 24, 4, 32, $$fake0
     578                            .sym    C$5,20, 30, 4, 32
     579                            .sym    _timer_start,4, 14, 4, 32
     580                            .sym    _timer_limit,3, 14, 4, 32
     581                            .sym    R$3,0, 14, 4, 32
     582                            .sym    R$2,5, 14, 4, 32
     583                            .sym    R$1,5, 14, 4, 32
     584                            .sym    _msec,4, 14, 4, 32
     585                            .sym    U$13,0, 30, 4, 32
     586                            .sym    U$9,6, 30, 4, 32
     587                    ;** 143 -----------------------    timer_limit = msec*37500u;
     588                    ;** 167 -----------------------    C$4 = hTimer;  // [8]
     589                    ;** 167 -----------------------    C$5 = C$4->baseAddr;  // [8]
     590                    ;** 167 -----------------------    R$3 = *(volatile unsigned *)(unsigned)(C$5+8);  // [8]
     591                    ;** 167 -----------------------    timer_start = R$3;  // [8]
     592                    ;** 143 -----------------------    U$13 = (volatile unsigned *)(unsigned)C$5;  // [7]
     593                    ;** 143 -----------------------    *U$13 = *U$13|0x80u;  // [7]
     594                    ;** 167 -----------------------    U$9 = (volatile unsigned *)(unsigned)(C$4->baseAddr+8);  // [8]
     595                    ;** 167 -----------------------    R$2 = *U$9;  // [8]
     596                    ;** 167 -----------------------    if ( R$2-timer_start >= timer_limit ) goto g4;  // [8]
     599 000004d8 00000068             MVKH    .S1     0x927c,A0         ; |143| 
     597                            .line   6
     600 000004dc 01900B80             MPYLHU  .M1     A0,A4,A3          ; |143| 
     598 000004d4 00493E28             MVKL    .S1     0x927c,A0         ; |143| 
     601 000004e0 00100F80             MPYU    .M1     A0,A4,A0          ; |143| 
     602 000004e4 018E0CA0             SHL     .S1     A3,16,A3          ; |143| 
     603 000004e8 01806840             ADD     .D1     A0,A3,A3          ; |143| 
     604 000004ec 0280006E-            LDW     .D2T2   *+DP(_hTimer),B5  ; |167| 
     605 000004f0 00006000             NOP             4
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE   12

     606 000004f4 021442E6             LDW     .D2T2   *+B5(8),B4        ; |167| 
     607 000004f8 00006000             NOP             4
     608 000004fc 021042E4             LDW     .D2T1   *+B4(8),A4
     609 00000500 001011A0             MV      .S1X    B4,A0             ; |143| 
     610 00000504 02000266             LDW     .D1T2   *A0,B4            ; |143| 
     611 00000508 00006000             NOP             4
     612 0000050c 0210E78A             SET     .S2     B4,7,7,B4         ; |143| 
     613 00000510 02000276             STW     .D1T2   B4,*A0            ; |143| 
     614 00000514 021442E6             LDW     .D2T2   *+B5(8),B4        ; |167| 
     615 00000518 00006000             NOP             4
     616 0000051c 031111A0             ADD     .S1X    8,B4,A6           ; |167| 
     617 00000520 02980264             LDW     .D1T1   *A6,A5            ; |167| 
     618 00000524 00006000             NOP             4
     619 00000528 029488C0             SUB     .D1     A5,A4,A5          ; |167| 
     620 0000052c 008CABF8             CMPLTU  .L1     A5,A3,A1          ; |167| 
     621 00000530 90000610     [!A1]   B       .S1     L4                ; |167| 
     622 00000534 82980264     [ A1]   LDW     .D1T1   *A6,A5            ; |167| 
     623 00000538 00006000             NOP             4
     624                               ; BRANCH OCCURS                   ; |167| 
     625                    ;**     -----------------------g3:
     626                    ;** 167 -----------------------    R$1 = *U$9;  // [8]
     627                    ;** 167 -----------------------    if ( R$1-timer_start < timer_limit ) goto g3;  // [8]
     628                    ;*----------------------------------------------------------------------------*
     629                    ;*   SOFTWARE PIPELINE INFORMATION
     630                    ;*
     631                    ;*      Loop source line               : 146
     632                    ;*      Loop opening brace source line : 0
     633                    ;*      Loop closing brace source line : 0
     634                    ;*      Known Minimum Trip Count         : 1
     635                    ;*      Known Max Trip Count Factor      : 1
     636                    ;*      Loop Carried Dependency Bound(^) : 8
     637                    ;*      Unpartitioned Resource Bound     : 1
     638                    ;*      Partitioned Resource Bound(*)    : 1
     639                    ;*      Resource Partition:
     640                    ;*                                A-side   B-side
     641                    ;*      .L units                     1*       0     
     642                    ;*      .S units                     0        1*    
     643                    ;*      .D units                     1*       0     
     644                    ;*      .M units                     0        0     
     645                    ;*      .X cross paths               0        0     
     646                    ;*      .T address paths             1*       0     
     647                    ;*      Long read paths              0        0     
     648                    ;*      Long write paths             0        0     
     649                    ;*      Logical  ops (.LS)           0        0     (.L or .S unit)
     650                    ;*      Addition ops (.LSD)          1        1     (.L or .S or .D unit)
     651                    ;*      Bound(.L .S .LS)             1*       1*    
     652                    ;*      Bound(.L .S .D .LS .LSD)     1*       1*    
     653                    ;*
     654                    ;*      Disqualified loop: Loop carried dependency bound too large
     655                    ;*----------------------------------------------------------------------------*
     656 0000053c           L3:    
     657 0000053c 029488C0             SUB     .D1     A5,A4,A5          ; |167| 
     658 00000540 008CABF8             CMPLTU  .L1     A5,A3,A1          ; |167| 
     659 00000544 8FFFFF90     [ A1]   B       .S1     L3                ; |167| 
     660 00000548 82980264     [ A1]   LDW     .D1T1   *A6,A5            ; |167| 
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE   13

     661 0000054c 00006000             NOP             4
     662                               ; BRANCH OCCURS                   ; |167| 
     663                    ;** --------------------------------------------------------------------------*
     664 00000550           L4:    
     665                    ;**     -----------------------g4:
     666                    ;** 139 -----------------------    *U$13 = *U$13&0xffffff7fu;  // [6]
     667                    ;** 147 -----------------------    return;
     668 00000550 01800264             LDW     .D1T1   *A0,A3            ; |139| 
     669 00000554 00006000             NOP             4
     670 00000558 018CE7C8             CLR     .S1     A3,7,7,A3         ; |139| 
     671 0000055c 01800274             STW     .D1T1   A3,*A0            ; |139| 
     672                            .line   10
     673                            .line   11
     675 00000564 00008000             NOP             5
     674 00000560 000C0362             B       .S2     B3                ; |148| 
     676                               ; BRANCH OCCURS                   ; |148| 
     677                            .endfunc        148,000000000h,0
     678                    
     679                    
     680                    ;; Inlined function references:
     681                    ;; [  0] IRQ_disable
     682                    ;; [  1] IRQ_clear
     683                    ;; [  2] IRQ_globalDisable
     684                    ;; [  3] IRQ_globalRestore
     685                    ;; [  5] TIMER_start
     686                    ;; [  6] TIMER_pause
     687                    ;; [  7] TIMER_resume
     688                    ;; [  8] TIMER_getCount
     689                    ;; [  9] TIMER_config
     690                    ;; [ 12] CSL_init
     691                    ;; [ 13] EMIF_configArgs
     692                    ;******************************************************************************
     693                    ;* UNDEFINED EXTERNAL REFERENCES                                              *
     694                    ;******************************************************************************
     695                            .global _TIMER_open
     696                            .global __CSL_init
     697                            .global _CSL6711_LIB_
     698                            .global _LED_off
     699                            .global _LED_on
     700                            .global _BSL_init
     701                            .global __IRQ_eventTable
     702                    
     703                    ;******************************************************************************
     704                    ;* TYPE INFORMATION                                                           *
     705                    ;******************************************************************************
     706                            .sym    _Uint32, 0, 14, 13, 32
     707                            .sym    _Uint32, 0, 14, 13, 32
     708                            .stag   $$fake0, 96
     709                            .member _allocated, 0, 14, 8, 32
     710                            .member _eventId, 32, 14, 8, 32
     711                            .member _baseAddr, 64, 30, 8, 32
     712                            .eos
     713                            .sym    _TIMER_Handle, 0, 24, 13, 32,$$fake0
     714                            .stag   $$fake1, 96
     715                            .member _ctl, 0, 14, 8, 32
TMS320C6x COFF Assembler         Version 4.10 Beta (May  4 2001)     Tue May 29 13:14:14 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
blink.asm                                                            PAGE   14

     716                            .member _prd, 32, 14, 8, 32
     717                            .member _cnt, 64, 14, 8, 32
     718                            .eos
     719                            .sym    _TIMER_Config, 0, 8, 13, 96,$$fake1
     720                            .stag   $$fake4, 128
     721                            .member _funcAddr, 0, 16, 8, 32
     722                            .member _funcArg, 32, 14, 8, 32
     723                            .member _ccMask, 64, 14, 8, 32
     724                            .member _ieMask, 96, 14, 8, 32
     725                            .eos
     726                            .sym    __IRQ_Dispatch, 0, 8, 13, 128,$$fake4
     727                            .stag   $$fake3, 128
     728                            .member _biosPresent, 0, 14, 8, 32
     729                            .member _dispatchTable, 32, 24, 8, 32, $$fake4
     730                            .member _timerUsed, 64, 14, 8, 32
     731                            .member _timerNum, 96, 14, 8, 32
     732                            .eos
     733                            .stag   $$fake5, 96
     734                            .member _hTimer, 0, 24, 8, 32, $$fake0
     735                            .member _event2IntTbl, 32, 30, 8, 32
     736                            .member _int2EventTbl, 64, 30, 8, 32
     737                            .eos
     738                            .utag   $$fake2, 128
     739                            .member _args, 0, 8, 11, 128, $$fake3
     740                            .member _ret, 0, 8, 11, 96, $$fake5
     741                            .eos
     742                            .sym    __CSL_Config, 0, 9, 13, 128,$$fake2

No Assembly Errors, No Assembly Warnings