TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:49 2001 Copyright (c) 1996-2001 Texas Instruments Incorporated bsl.asm PAGE 1 1 ;****************************************************************************** 2 ;* TMS320C6x ANSI C Codegen Version 4.10 Beta (May 4 2001) * 3 ;* Date/Time created: Tue May 29 12:11:49 2001 * 4 ;****************************************************************************** 5 6 ;****************************************************************************** 7 ;* GLOBAL FILE PARAMETERS * 8 ;* * 9 ;* Architecture : TMS320C671x * 10 ;* Optimization : Enabled at level 3 * 11 ;* Optimizing for : Speed * 12 ;* Based on options: -o3, no -ms * 13 ;* Endian : Little * 14 ;* Interrupt Thrshld : Disabled * 15 ;* Memory Model : Large * 16 ;* Calls to RTS : Far * 17 ;* Pipelining : Enabled * 18 ;* Speculative Load : Disabled * 19 ;* Memory Aliases : Presume are aliases (pessimistic) * 20 ;* Debug Info : No Debug Info * 21 ;* * 22 ;****************************************************************************** 23 24 .asg A15, FP 25 .asg B14, DP 26 .asg B15, SP 27 .global $bss 28 29 30 00000000 .sect ".cinit" 31 .align 8 32 00000000 00000024 .field IR_1,32 33 00000004 00000000- .field _dateStamp+0,32 34 00000008 00000044 .field 68,8 ; _dateStamp[0] @ 0 35 00000008 00004144 .field 65,8 ; _dateStamp[1] @ 8 36 00000008 00544144 .field 84,8 ; _dateStamp[2] @ 16 37 00000008 45544144 .field 69,8 ; _dateStamp[3] @ 24 38 0000000c 00000020 .field 32,8 ; _dateStamp[4] @ 32 39 0000000c 00005320 .field 83,8 ; _dateStamp[5] @ 40 40 0000000c 00545320 .field 84,8 ; _dateStamp[6] @ 48 41 0000000c 41545320 .field 65,8 ; _dateStamp[7] @ 56 42 00000010 0000004D .field 77,8 ; _dateStamp[8] @ 64 43 00000010 0000504D .field 80,8 ; _dateStamp[9] @ 72 44 00000010 0020504D .field 32,8 ; _dateStamp[10] @ 80 45 00000010 5B20504D .field 91,8 ; _dateStamp[11] @ 88 46 00000014 0000004D .field 77,8 ; _dateStamp[12] @ 96 47 00000014 0000614D .field 97,8 ; _dateStamp[13] @ 104 48 00000014 0079614D .field 121,8 ; _dateStamp[14] @ 112 49 00000014 2079614D .field 32,8 ; _dateStamp[15] @ 120 50 00000018 00000032 .field 50,8 ; _dateStamp[16] @ 128 51 00000018 00003932 .field 57,8 ; _dateStamp[17] @ 136 52 00000018 00203932 .field 32,8 ; _dateStamp[18] @ 144 53 00000018 32203932 .field 50,8 ; _dateStamp[19] @ 152 54 0000001c 00000030 .field 48,8 ; _dateStamp[20] @ 160 55 0000001c 00003030 .field 48,8 ; _dateStamp[21] @ 168 TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:49 2001 Copyright (c) 1996-2001 Texas Instruments Incorporated bsl.asm PAGE 2 56 0000001c 00313030 .field 49,8 ; _dateStamp[22] @ 176 57 0000001c 5D313030 .field 93,8 ; _dateStamp[23] @ 184 58 00000020 00000020 .field 32,8 ; _dateStamp[24] @ 192 59 00000020 00005B20 .field 91,8 ; _dateStamp[25] @ 200 60 00000020 00315B20 .field 49,8 ; _dateStamp[26] @ 208 61 00000020 32315B20 .field 50,8 ; _dateStamp[27] @ 216 62 00000024 0000003A .field 58,8 ; _dateStamp[28] @ 224 63 00000024 0000313A .field 49,8 ; _dateStamp[29] @ 232 64 00000024 0031313A .field 49,8 ; _dateStamp[30] @ 240 65 00000024 3A31313A .field 58,8 ; _dateStamp[31] @ 248 66 00000028 00000034 .field 52,8 ; _dateStamp[32] @ 256 67 00000028 00003834 .field 56,8 ; _dateStamp[33] @ 264 68 00000028 005D3834 .field 93,8 ; _dateStamp[34] @ 272 69 00000028 005D3834 .field 0,8 ; _dateStamp[35] @ 280 70 00000024 IR_1: .set 36 71 00000000 .sect ".text" 72 00000000 _dateStamp: .usect .far,36,4 73 74 0000002c .sect ".cinit" 75 .align 8 76 00000030 00000004 .field 4,32 77 00000034 00000024- .field _initialized$1+0,32 78 00000038 00000000 .field 0,32 ; _initialized$1 @ 0 79 00000000 .sect ".text" 80 00000024 _initialized$1: .usect .far,4,4 81 ; c:\ti\c6000\cgtools\bin\opt6x.exe -qq -v6711 -O3 C:\WINDOWS\TEMP\TI506495_2 C:\WINDOWS\TEMP\TI 82 00000000 .sect ".text:_BSL_init" 83 .clink 84 .global _BSL_init 85 86 ;****************************************************************************** 87 ;* FUNCTION NAME: _BSL_init * 88 ;* * 89 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, * 90 ;* B7,B8,B9,SP * 91 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, * 92 ;* B7,B8,B9,SP * 93 ;* Local Frame Size : 0 Args + 0 Auto + 4 Save = 4 byte * 94 ;****************************************************************************** 95 00000000 _BSL_init: 96 ;** --------------------------------------------------------------------------* 97 00000000 00001228- MVKL .S1 _initialized$1,A0 ; |84| 98 00000004 00000068- MVKH .S1 _initialized$1,A0 ; |84| 99 00000008 00800264 LDW .D1T1 *A0,A1 ; |84| 100 0000000c 01BC54F6 STW .D2T2 B3,*SP--(8) ; |79| 101 00000010 00004000 NOP 3 102 00000014 80002490 [ A1] B .S1 L1 ; |84| 103 00000018 81BC52E6 [ A1] LDW .D2T2 *++SP(8),B3 ; |148| 104 0000001c 00006000 NOP 4 105 ; BRANCH OCCURS ; |84| 106 ;** --------------------------------------------------------------------------* 107 00000020 020403E2 MVC .S2 CSR,B4 ; |250| 108 109 00000024 020403E3 MVC .S2 CSR,B4 ; |251| 110 00000028 03102F5A || AND .L2 1,B4,B6 ; |250| TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:49 2001 Copyright (c) 1996-2001 Texas Instruments Incorporated bsl.asm PAGE 3 111 112 0000002c 0213C7A2 AND .S2 -2,B4,B4 ; |251| 113 00000030 009003A2 MVC .S2 B4,CSR ; |251| 114 115 00000034 020428C3 ZERO .D2 B4 ; |150| 116 00000038 0298202A || MVK .S2 12352,B5 ; |150| 117 118 0000003c 0200C06A MVKH .S2 0x1800000,B4 ; |150| 119 120 00000040 02FF982B MVK .S2 -208,B5 ; |151| 121 00000044 029002F6 || STW .D2T2 B5,*B4 ; |150| 122 123 00000048 02FF91AB MVK .S2 0xffffff23,B5 ; |152| 124 0000004c 029042F6 || STW .D2T2 B5,*+B4(8) ; |151| 125 126 00000050 029022F6 STW .D2T2 B5,*+B4(4) ; |152| 127 128 00000054 029082F7 STW .D2T2 B5,*+B4(16) ; |153| 129 00000058 00380028 || MVKL .S1 0x7117000,A0 ; |155| 130 131 00000060 0290A2F7 STW .D2T2 B5,*+B4(20) ; |154| 132 00000064 000388E8 || MVKH .S1 0x7117000,A0 ; |155| 133 134 00000068 00228CA9 MVKL .S1 0x54519,A0 ; |157| 135 0000006c 0010C2F5 || STW .D2T1 A0,*+B4(24) ; |155| 136 00000070 02830D2A || MVK .S2 1562,B5 ; |156| 137 138 00000074 000002E9 MVKH .S1 0x54519,A0 ; |157| 139 00000078 0290E2F6 || STW .D2T2 B5,*+B4(28) ; |156| 140 141 00000080 020403E3 MVC .S2 CSR,B4 ; |256| 142 00000084 001102F4 || STW .D2T1 A0,*+B4(32) ; |157| 143 144 00000088 0213C7A3 AND .S2 -2,B4,B4 ; |256| 145 0000008c 02982F5A || AND .L2 1,B6,B5 ; |256| 146 147 00000090 0210A6E2 OR .S2 B5,B4,B4 ; |256| 148 00000094 009003A2 MVC .S2 B4,CSR ; |256| 149 00000098 00000028! MVKL .S1 __BOARD_init,A0 ; |128| 150 0000009c 00000068! MVKH .S1 __BOARD_init,A0 ; |128| 151 000000a0 00001362 B .S2X A0 ; |128| 152 000000a4 0180582A+ MVKL .S2 RL0,B3 ; |128| 153 000000a8 0180006A+ MVKH .S2 RL0,B3 ; |128| 154 000000ac 00004000 NOP 3 155 000000b0 RL0: ; CALL OCCURS ; |128| 156 000000b0 00000028! MVKL .S1 __LED_init,A0 ; |131| 157 000000b4 00000068! MVKH .S1 __LED_init,A0 ; |131| 158 000000b8 00001362 B .S2X A0 ; |131| 159 000000bc 0180642A+ MVKL .S2 RL2,B3 ; |131| 160 000000c0 0180006A+ MVKH .S2 RL2,B3 ; |131| 161 000000c4 00004000 NOP 3 162 000000c8 RL2: ; CALL OCCURS ; |131| 163 000000c8 00000028! MVKL .S1 __DIP_init,A0 ; |135| 164 000000cc 00000068! MVKH .S1 __DIP_init,A0 ; |135| 165 000000d0 00001362 B .S2X A0 ; |135| TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:49 2001 Copyright (c) 1996-2001 Texas Instruments Incorporated bsl.asm PAGE 4 166 000000d4 0180702A+ MVKL .S2 RL4,B3 ; |135| 167 000000d8 0180006A+ MVKH .S2 RL4,B3 ; |135| 168 000000dc 00004000 NOP 3 169 000000e0 RL4: ; CALL OCCURS ; |135| 170 000000e0 0200002A! MVKL .S2 __FLASH_init,B4 ; |139| 171 000000e4 0200006A! MVKH .S2 __FLASH_init,B4 ; |139| 172 000000e8 00100362 B .S2 B4 ; |139| 173 000000ec 01807C2A+ MVKL .S2 RL6,B3 ; |139| 174 000000f0 0180006A+ MVKH .S2 RL6,B3 ; |139| 175 000000f4 00004000 NOP 3 176 000000f8 RL6: ; CALL OCCURS ; |139| 177 000000f8 00000028! MVKL .S1 __AD535_init,A0 ; |143| 178 000000fc 00000068! MVKH .S1 __AD535_init,A0 ; |143| 179 00000100 00001362 B .S2X A0 ; |143| 180 00000104 0180882A+ MVKL .S2 RL8,B3 ; |143| 181 00000108 0180006A+ MVKH .S2 RL8,B3 ; |143| 182 0000010c 00004000 NOP 3 183 00000110 RL8: ; CALL OCCURS ; |143| 184 00000110 00001228- MVKL .S1 _initialized$1,A0 ; |146| 185 00000114 018000A8 MVK .S1 1,A3 ; |146| 186 00000118 00000068- MVKH .S1 _initialized$1,A0 ; |146| 187 0000011c 01800274 STW .D1T1 A3,*A0 ; |146| 188 00000120 01BC52E6 LDW .D2T2 *++SP(8),B3 ; |148| 189 ;** --------------------------------------------------------------------------* 190 00000124 L1: 191 00000124 00006000 NOP 4 192 00000128 000C0362 B .S2 B3 ; |148| 193 0000012c 00008000 NOP 5 194 ; BRANCH OCCURS ; |148| 195 196 197 00000000 .sect ".text:_BSL6711DSK_LIB_" 198 .clink 199 .global _BSL6711DSK_LIB_ 200 201 ;****************************************************************************** 202 ;* FUNCTION NAME: _BSL6711DSK_LIB_ * 203 ;* * 204 ;* Regs Modified : * 205 ;* Regs Used : B3 * 206 ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte * 207 ;****************************************************************************** 208 00000000 _BSL6711DSK_LIB_: 209 ;** --------------------------------------------------------------------------* 210 00000000 000C0362 B .S2 B3 ; |65| 211 00000004 00008000 NOP 5 212 ; BRANCH OCCURS ; |65| 213 214 215 00000000 .sect ".text:_BOARD_writeReg" 216 .clink 217 .global _BOARD_writeReg 218 219 ;****************************************************************************** 220 ;* FUNCTION NAME: _BOARD_writeReg * TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:11:49 2001 Copyright (c) 1996-2001 Texas Instruments Incorporated bsl.asm PAGE 5 221 ;* * 222 ;* Regs Modified : * 223 ;* Regs Used : A4,B3,B4 * 224 ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte * 225 ;****************************************************************************** 226 00000000 _BOARD_writeReg: 227 ;** --------------------------------------------------------------------------* 228 00000000 000C0362 B .S2 B3 ; |192| 229 00000004 02100276 STW .D1T2 B4,*A4 ; |191| 230 00000008 00006000 NOP 4 231 ; BRANCH OCCURS ; |192| 232 233 234 00000000 .sect ".text:_BOARD_readReg" 235 .clink 236 .global _BOARD_readReg 237 238 ;****************************************************************************** 239 ;* FUNCTION NAME: _BOARD_readReg * 240 ;* * 241 ;* Regs Modified : A4 * 242 ;* Regs Used : A4,B3 * 243 ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte * 244 ;****************************************************************************** 245 00000000 _BOARD_readReg: 246 ;** --------------------------------------------------------------------------* 247 00000000 000C0362 B .S2 B3 ; |179| 248 00000004 02100264 LDW .D1T1 *A4,A4 249 00000008 00006000 NOP 4 250 ; BRANCH OCCURS ; |179| 251 252 253 ;****************************************************************************** 254 ;* UNDEFINED EXTERNAL REFERENCES * 255 ;****************************************************************************** 256 .global __BOARD_init 257 .global __DIP_init 258 .global __FLASH_init 259 .global __LED_init 260 .global __AD535_init No Assembly Errors, No Assembly Warnings