TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 1 1 ;*************************************************************** 2 ;* TMS320C54x C/C++ Codegen PC v4.1.0 * 3 ;* Date/Time created: Mon May 02 17:19:42 2016 * 4 ;*************************************************************** 5 .compiler_opts --mem_model:code=far --mem_model:data=flat --quiet --silicon_version=548 6 .mmregs 7 0017 FP .set AR7 8 .c_mode 9 10 DW$CU .dwtag DW_TAG_compile_unit 11 .dwattr DW$CU, DW_AT_name("timer.c") 12 .dwattr DW$CU, DW_AT_producer("TMS320C54x C/C++ Codegen PC v4.1.0 Copyright (c) 1996-2005 Texas Instr 13 .dwattr DW$CU, DW_AT_stmt_list(0x00) 14 .dwattr DW$CU, DW_AT_TI_VERSION(0x01) 15 ;************************************************************** 16 ;* CINIT RECORDS * 17 ;************************************************************** 18 000000 .sect ".cinit" 19 .align 1 20 000000 0002 .field IR_1,16 21 000001 0000- .field _myTConfig+0,16 22 000002 0C20 .field 3104,16 ; _myTConfig._tcr @ 0 23 000003 0800 .field 2048,16 ; _myTConfig._prd @ 16 24 0002 IR_1: .set 2 25 26 000004 .sect ".cinit" 27 .align 1 28 000004 0001 .field 1,16 29 000005 0003- .field _timer_int_cnt+0,16 30 000006 0000 .field 0,16 ; _timer_int_cnt @ 0 31 32 33 DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf") 34 .dwattr DW$1, DW_AT_type(*DW$T$10) 35 .dwattr DW$1, DW_AT_declaration(0x01) 36 .dwattr DW$1, DW_AT_external(0x01) 37 DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41) 38 DW$3 .dwtag DW_TAG_unspecified_parameters 39 .dwendtag DW$1 40 41 42 DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_clear"), DW_AT_symbol_name("_IRQ_clear") 43 .dwattr DW$4, DW_AT_declaration(0x01) 44 .dwattr DW$4, DW_AT_external(0x01) 45 DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 46 .dwendtag DW$4 47 48 49 DW$6 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_enable"), DW_AT_symbol_name("_IRQ_enable") 50 .dwattr DW$6, DW_AT_type(*DW$T$10) 51 .dwattr DW$6, DW_AT_declaration(0x01) 52 .dwattr DW$6, DW_AT_external(0x01) 53 DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 54 .dwendtag DW$6 55 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 2 56 57 DW$8 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalDisable"), DW_AT_symbol_name("_IRQ_globalDisable") 58 .dwattr DW$8, DW_AT_type(*DW$T$10) 59 .dwattr DW$8, DW_AT_declaration(0x01) 60 .dwattr DW$8, DW_AT_external(0x01) 61 62 DW$9 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalEnable"), DW_AT_symbol_name("_IRQ_globalEnable") 63 .dwattr DW$9, DW_AT_type(*DW$T$10) 64 .dwattr DW$9, DW_AT_declaration(0x01) 65 .dwattr DW$9, DW_AT_external(0x01) 66 67 DW$10 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_globalRestore"), DW_AT_symbol_name("_IRQ_globalRestore") 68 .dwattr DW$10, DW_AT_declaration(0x01) 69 .dwattr DW$10, DW_AT_external(0x01) 70 DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10) 71 .dwendtag DW$10 72 73 74 DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("IRQ_plug"), DW_AT_symbol_name("_IRQ_plug") 75 .dwattr DW$12, DW_AT_declaration(0x01) 76 .dwattr DW$12, DW_AT_external(0x01) 77 DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 78 DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$28) 79 .dwendtag DW$12 80 81 82 DW$15 .dwtag DW_TAG_subprogram, DW_AT_name("CSL_init"), DW_AT_symbol_name("_CSL_init") 83 .dwattr DW$15, DW_AT_declaration(0x01) 84 .dwattr DW$15, DW_AT_external(0x01) 85 86 DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_open"), DW_AT_symbol_name("_TIMER_open") 87 .dwattr DW$16, DW_AT_type(*DW$T$32) 88 .dwattr DW$16, DW_AT_declaration(0x01) 89 .dwattr DW$16, DW_AT_external(0x01) 90 DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10) 91 DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 92 .dwendtag DW$16 93 94 95 DW$19 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_close"), DW_AT_symbol_name("_TIMER_close") 96 .dwattr DW$19, DW_AT_declaration(0x01) 97 .dwattr DW$19, DW_AT_external(0x01) 98 DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 99 .dwendtag DW$19 100 101 102 DW$21 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_getEventId"), DW_AT_symbol_name("_TIMER_getEventId") 103 .dwattr DW$21, DW_AT_type(*DW$T$19) 104 .dwattr DW$21, DW_AT_declaration(0x01) 105 .dwattr DW$21, DW_AT_external(0x01) 106 DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 107 .dwendtag DW$21 108 109 110 DW$23 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_start"), DW_AT_symbol_name("_TIMER_start") TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 3 111 .dwattr DW$23, DW_AT_declaration(0x01) 112 .dwattr DW$23, DW_AT_external(0x01) 113 DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 114 .dwendtag DW$23 115 116 117 DW$25 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_stop"), DW_AT_symbol_name("_TIMER_stop") 118 .dwattr DW$25, DW_AT_declaration(0x01) 119 .dwattr DW$25, DW_AT_external(0x01) 120 DW$26 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 121 .dwendtag DW$25 122 123 124 DW$27 .dwtag DW_TAG_subprogram, DW_AT_name("TIMER_config"), DW_AT_symbol_name("_TIMER_config") 125 .dwattr DW$27, DW_AT_declaration(0x01) 126 .dwattr DW$27, DW_AT_external(0x01) 127 DW$28 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 128 DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36) 129 .dwendtag DW$27 130 131 132 DW$30 .dwtag DW_TAG_subprogram, DW_AT_name("uart_puts"), DW_AT_symbol_name("_uart_puts") 133 .dwattr DW$30, DW_AT_declaration(0x01) 134 .dwattr DW$30, DW_AT_external(0x01) 135 DW$31 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41) 136 .dwendtag DW$30 137 138 .global _myTConfig 139 000000 .bss _myTConfig,2,0,0 140 DW$32 .dwtag DW_TAG_variable, DW_AT_name("myTConfig"), DW_AT_symbol_name("_myTConfig") 141 .dwattr DW$32, DW_AT_location[DW_OP_addr _myTConfig] 142 .dwattr DW$32, DW_AT_type(*DW$T$35) 143 .dwattr DW$32, DW_AT_external(0x01) 144 .global _mhTimer 145 000002 .bss _mhTimer,1,0,0 146 DW$33 .dwtag DW_TAG_variable, DW_AT_name("mhTimer"), DW_AT_symbol_name("_mhTimer") 147 .dwattr DW$33, DW_AT_location[DW_OP_addr _mhTimer] 148 .dwattr DW$33, DW_AT_type(*DW$T$32) 149 .dwattr DW$33, DW_AT_external(0x01) 150 .global _timer_int_cnt 151 000003 .bss _timer_int_cnt,1,0,0 152 DW$34 .dwtag DW_TAG_variable, DW_AT_name("timer_int_cnt"), DW_AT_symbol_name("_timer_int_cnt") 153 .dwattr DW$34, DW_AT_location[DW_OP_addr _timer_int_cnt] 154 .dwattr DW$34, DW_AT_type(*DW$T$47) 155 .dwattr DW$34, DW_AT_external(0x01) 156 ; D:\CCStudio_v3.3\C5400\cgtools\bin\acp500.exe --keep_unneeded_types -q -D_DEBUG -DCHIP_5416 -ID:/CCSt 157 000000 .sect ".text" 158 .global _main 159 160 DW$35 .dwtag DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main") 161 .dwattr DW$35, DW_AT_low_pc(_main) 162 .dwattr DW$35, DW_AT_high_pc(0x00) 163 .dwattr DW$35, DW_AT_begin_file("timer.c") 164 .dwattr DW$35, DW_AT_begin_line(0x31) 165 .dwattr DW$35, DW_AT_begin_column(0x06) TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 4 166 .dwpsn "timer.c",49,13 167 168 .dwfde DW$CIE 169 170 ;*************************************************************** 171 ;* FUNCTION DEF: _main * 172 ;*************************************************************** 173 000000 _main: 174 .dwcfa 0x0e, 2 175 .dwcfa 0x80, 34, 2 176 .dwpsn "timer.c",51,3 177 FCALLD #_uart_puts ; |51| "timer.asm", ERROR! at line 177: [E0000] parse error 178 LD #SL1,A "timer.asm", ERROR! at line 178: [E0000] parse error 179 ; call occurs [#_uart_puts] ; |51| 180 .dwpsn "timer.c",53,3 181 FCALL #_CSL_init ; |53| "timer.asm", ERROR! at line 181: [E0000] parse error 182 ; call occurs [#_CSL_init] ; |53| 183 .dwpsn "timer.c",55,3 184 FCALL #_taskFunc ; |55| "timer.asm", ERROR! at line 184: [E0000] parse error 185 ; call occurs [#_taskFunc] ; |55| 186 .dwpsn "timer.c",56,1 187 000000 F495 NOP 188 000001 F495 NOP 189 FRET "timer.asm", ERROR! at line 189: [E0000] parse error 190 ; return occurs 191 .dwattr DW$35, DW_AT_end_file("timer.c") 192 .dwattr DW$35, DW_AT_end_line(0x38) 193 .dwattr DW$35, DW_AT_end_column(0x01) 194 .dwendentry 195 .dwendtag DW$35 196 197 000002 .sect ".text" 198 .global _taskFunc 199 200 DW$36 .dwtag DW_TAG_subprogram, DW_AT_name("taskFunc"), DW_AT_symbol_name("_taskFunc") 201 .dwattr DW$36, DW_AT_low_pc(_taskFunc) 202 .dwattr DW$36, DW_AT_high_pc(0x00) 203 .dwattr DW$36, DW_AT_begin_file("timer.c") 204 .dwattr DW$36, DW_AT_begin_line(0x3b) 205 .dwattr DW$36, DW_AT_begin_column(0x06) 206 .dwpsn "timer.c",59,21 207 208 .dwfde DW$CIE 209 210 ;*************************************************************** 211 ;* FUNCTION DEF: _taskFunc * 212 ;*************************************************************** 213 000002 _taskFunc: 214 .dwcfa 0x0e, 2 215 .dwcfa 0x80, 34, 2 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 5 216 PSHM AR1 "timer.asm", ERROR! at line 216: [E0000] parse error 217 .dwcfa 0x0e, 3 218 .dwcfa 0x80, 10, 3 219 FRAME #-5 "timer.asm", ERROR! at line 219: [E0000] parse error 220 000002 F495 NOP 221 .dwcfa 0x0e, 8 222 DW$37 .dwtag DW_TAG_variable, DW_AT_name("eventId"), DW_AT_symbol_name("_eventId") 223 .dwattr DW$37, DW_AT_type(*DW$T$19) 224 .dwattr DW$37, DW_AT_location[DW_OP_breg17 2] 225 DW$38 .dwtag DW_TAG_variable, DW_AT_name("old_intm"), DW_AT_symbol_name("_old_intm") 226 .dwattr DW$38, DW_AT_type(*DW$T$10) 227 .dwattr DW$38, DW_AT_location[DW_OP_breg17 3] 228 DW$39 .dwtag DW_TAG_variable, DW_AT_name("err"), DW_AT_symbol_name("_err") 229 .dwattr DW$39, DW_AT_type(*DW$T$19) 230 .dwattr DW$39, DW_AT_location[DW_OP_breg17 4] 231 .dwpsn "timer.c",63,10 232 ST #0,*SP(4) ; |63| "timer.asm", ERROR! at line 232: [E0000] parse error 233 .dwpsn "timer.c",65,3 234 ST #SL2,*SP(0) ; |65| "timer.asm", ERROR! at line 234: [E0000] parse error 235 FCALL #_printf ; |65| "timer.asm", ERROR! at line 235: [E0000] parse error 236 ; call occurs [#_printf] ; |65| 237 .dwpsn "timer.c",69,3 238 FCALL #_IRQ_globalDisable ; |69| "timer.asm", ERROR! at line 238: [E0000] parse error 239 ; call occurs [#_IRQ_globalDisable] ; |69| 240 STL A,*SP(3) "timer.asm", ERROR! at line 240: [E0000] parse error 241 .dwpsn "timer.c",73,3 242 ST #1,*SP(0) ; |73| "timer.asm", ERROR! at line 242: [E0000] parse error 243 FCALLD #_TIMER_open ; |73| "timer.asm", ERROR! at line 243: [E0000] parse error 244 000003 F495 NOP 245 LD #0,A "timer.asm", ERROR! at line 245: [E0000] parse error 246 ; call occurs [#_TIMER_open] ; |73| 247 STL A,*(_mhTimer) "timer.asm", ERROR! at line 247: [E0000] parse error 248 .dwpsn "timer.c",77,3 249 ST #_myTConfig,*SP(0) ; |77| "timer.asm", ERROR! at line 249: [E0000] parse error 250 FCALL #_TIMER_config ; |77| "timer.asm", ERROR! at line 250: [E0000] parse error 251 ; call occurs [#_TIMER_config] ; |77| 252 .dwpsn "timer.c",80,3 253 LD *(_mhTimer),A "timer.asm", ERROR! at line 253: [E0000] parse error 254 FCALL #_TIMER_getEventId ; |80| "timer.asm", ERROR! at line 254: [E0000] parse error 255 ; call occurs [#_TIMER_getEventId] ; |80| TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 6 256 STL A,*SP(2) "timer.asm", ERROR! at line 256: [E0000] parse error 257 .dwpsn "timer.c",83,3 258 FCALL #_IRQ_clear ; |83| "timer.asm", ERROR! at line 258: [E0000] parse error 259 ; call occurs [#_IRQ_clear] ; |83| 260 .dwpsn "timer.c",86,3 261 LDX #_timerIsr,16,A ; |86| "timer.asm", ERROR! at line 261: [E0000] parse error 262 OR #_timerIsr,A,A ; |86| "timer.asm", ERROR! at line 262: [E0000] parse error 263 DST A,*SP(0) ; |86| "timer.asm", ERROR! at line 263: [E0000] parse error 264 LD *SP(2),A "timer.asm", ERROR! at line 264: [E0000] parse error 265 FCALL #_IRQ_plug ; |86| "timer.asm", ERROR! at line 265: [E0000] parse error 266 ; call occurs [#_IRQ_plug] ; |86| 267 .dwpsn "timer.c",89,3 268 LD *SP(2),A "timer.asm", ERROR! at line 268: [E0000] parse error 269 FCALL #_IRQ_enable ; |89| "timer.asm", ERROR! at line 269: [E0000] parse error 270 ; call occurs [#_IRQ_enable] ; |89| 271 .dwpsn "timer.c",92,3 272 FCALL #_IRQ_globalEnable ; |92| "timer.asm", ERROR! at line 272: [E0000] parse error 273 ; call occurs [#_IRQ_globalEnable] ; |92| 274 .dwpsn "timer.c",95,3 275 LD *(_mhTimer),A "timer.asm", ERROR! at line 275: [E0000] parse error 276 FCALL #_TIMER_start ; |95| "timer.asm", ERROR! at line 276: [E0000] parse error 277 ; call occurs [#_TIMER_start] ; |95| 278 .dwpsn "timer.c",98,9 279 MVDM *(_timer_int_cnt),AR1 "timer.asm", ERROR! at line 279: [E0000] parse error 280 STM #20,AR0 "timer.asm", ERROR! at line 280: [E0000] parse error 281 CMPR 1,AR1 ; |98| "timer.asm", ERROR! at line 281: [E0000] parse error 282 BC L2,NTC ; |98| "timer.asm", ERROR! at line 282: [E0000] parse error 283 ; branchcc occurs ; |98| 284 000004 L1: 285 000004 DW$L$_taskFunc$2$B: 286 MVDM *(_timer_int_cnt),AR1 "timer.asm", ERROR! at line 286: [E0000] parse error 287 000004 F495 NOP 288 CMPR 1,AR1 ; |98| "timer.asm", ERROR! at line 288: [E0000] parse error 289 BC L1,TC ; |98| "timer.asm", ERROR! at line 289: [E0000] parse error 290 ; branchcc occurs ; |98| 291 000005 DW$L$_taskFunc$2$E: TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 7 292 000005 L2: 293 .dwpsn "timer.c",101,3 294 LD *(_mhTimer),A "timer.asm", ERROR! at line 294: [E0000] parse error 295 FCALL #_TIMER_close ; |101| "timer.asm", ERROR! at line 295: [E0000] parse error 296 ; call occurs [#_TIMER_close] ; |101| 297 .dwpsn "timer.c",104,3 298 LD *SP(3),A "timer.asm", ERROR! at line 298: [E0000] parse error 299 FCALL #_IRQ_globalRestore ; |104| "timer.asm", ERROR! at line 299: [E0000] parse error 300 ; call occurs [#_IRQ_globalRestore] ; |104| 301 .dwpsn "timer.c",106,4 302 MVDM *(_timer_int_cnt),AR1 "timer.asm", ERROR! at line 302: [E0000] parse error 303 STM #20,AR0 "timer.asm", ERROR! at line 303: [E0000] parse error 304 CMPR 1,AR1 ; |106| "timer.asm", ERROR! at line 304: [E0000] parse error 305 BC L3,NTC ; |106| "timer.asm", ERROR! at line 305: [E0000] parse error 306 ; branchcc occurs ; |106| 307 .dwpsn "timer.c",107,7 308 ADDM #1,*SP(4) ; |107| "timer.asm", ERROR! at line 308: [E0000] parse error 309 000005 L3: 310 .dwpsn "timer.c",109,4 311 ST #SL5,*SP(0) ; |109| "timer.asm", ERROR! at line 311: [E0000] parse error 312 LD *SP(4),A ; |109| "timer.asm", ERROR! at line 312: [E0000] parse error 313 BC L4,AEQ ; |109| "timer.asm", ERROR! at line 313: [E0000] parse error 314 ; branchcc occurs ; |109| 315 BD L5 ; |109| "timer.asm", ERROR! at line 315: [E0000] parse error 316 LD #SL3,A "timer.asm", ERROR! at line 316: [E0000] parse error 317 ; branch occurs ; |109| 318 000005 L4: 319 LD #SL4,A "timer.asm", ERROR! at line 319: [E0000] parse error 320 000005 L5: 321 STL A,*SP(1) "timer.asm", ERROR! at line 321: [E0000] parse error 322 FCALL #_printf ; |109| "timer.asm", ERROR! at line 322: [E0000] parse error 323 ; call occurs [#_printf] ; |109| 324 .dwpsn "timer.c",110,4 325 ST #SL6,*SP(0) ; |110| "timer.asm", ERROR! at line 325: [E0000] parse error 326 FCALL #_printf ; |110| "timer.asm", ERROR! at line 326: [E0000] parse error 327 ; call occurs [#_printf] ; |110| TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 8 328 .dwpsn "timer.c",111,1 329 FRAME #5 "timer.asm", ERROR! at line 329: [E0000] parse error 330 .dwcfa 0x0e, 3 331 POPM AR1 "timer.asm", ERROR! at line 331: [E0000] parse error 332 .dwcfa 0xc0, 10 333 .dwcfa 0x0e, 2 334 000005 F495 NOP 335 000006 F495 NOP 336 FRET "timer.asm", ERROR! at line 336: [E0000] parse error 337 ; return occurs 338 339 DW$40 .dwtag DW_TAG_loop 340 .dwattr DW$40, DW_AT_name("D:\CCStudio_v3.3\examples\dsk5416\csl\timer\timer1\timer.asm:L1:1:14621807 341 .dwattr DW$40, DW_AT_begin_file("timer.c") 342 .dwattr DW$40, DW_AT_begin_line(0x62) 343 .dwattr DW$40, DW_AT_end_line(0x62) 344 DW$41 .dwtag DW_TAG_loop_range 345 .dwattr DW$41, DW_AT_low_pc(DW$L$_taskFunc$2$B) 346 .dwattr DW$41, DW_AT_high_pc(DW$L$_taskFunc$2$E) 347 .dwendtag DW$40 348 349 .dwattr DW$36, DW_AT_end_file("timer.c") 350 .dwattr DW$36, DW_AT_end_line(0x6f) 351 .dwattr DW$36, DW_AT_end_column(0x01) 352 .dwendentry 353 .dwendtag DW$36 354 355 000007 .sect ".text" 356 .global _timerIsr 357 358 DW$42 .dwtag DW_TAG_subprogram, DW_AT_name("timerIsr"), DW_AT_symbol_name("_timerIsr") 359 .dwattr DW$42, DW_AT_low_pc(_timerIsr) 360 .dwattr DW$42, DW_AT_high_pc(0x00) 361 .dwattr DW$42, DW_AT_begin_file("timer.c") 362 .dwattr DW$42, DW_AT_begin_line(0x74) 363 .dwattr DW$42, DW_AT_begin_column(0x10) 364 .dwpsn "timer.c",116,31 365 366 .dwfde DW$CIE 367 368 ;*************************************************************** 369 ;* FUNCTION DEF: _timerIsr * 370 ;*************************************************************** 371 000007 _timerIsr: 372 000007 F495 NOP 373 .dwcfa 0x0e, 2 374 .dwcfa 0x80, 34, 2 375 PSHM AL "timer.asm", ERROR! at line 375: [E0000] parse error 376 .dwcfa 0x0e, 3 377 .dwcfa 0x80, 0, 3 378 PSHM AH TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 9 "timer.asm", ERROR! at line 378: [E0000] parse error 379 .dwcfa 0x0e, 4 380 .dwcfa 0x80, 1, 4 381 PSHM AG "timer.asm", ERROR! at line 381: [E0000] parse error 382 .dwcfa 0x0e, 5 383 .dwcfa 0x80, 2, 5 384 PSHM BL "timer.asm", ERROR! at line 384: [E0000] parse error 385 .dwcfa 0x0e, 6 386 .dwcfa 0x80, 6, 6 387 PSHM BH "timer.asm", ERROR! at line 387: [E0000] parse error 388 .dwcfa 0x0e, 7 389 .dwcfa 0x80, 7, 7 390 PSHM BG "timer.asm", ERROR! at line 390: [E0000] parse error 391 .dwcfa 0x0e, 8 392 .dwcfa 0x80, 8, 8 393 PSHM AR0 "timer.asm", ERROR! at line 393: [E0000] parse error 394 .dwcfa 0x0e, 9 395 .dwcfa 0x80, 9, 9 396 PSHM AR1 "timer.asm", ERROR! at line 396: [E0000] parse error 397 .dwcfa 0x0e, 10 398 .dwcfa 0x80, 10, 10 399 PSHM AR2 "timer.asm", ERROR! at line 399: [E0000] parse error 400 .dwcfa 0x0e, 11 401 .dwcfa 0x80, 11, 11 402 PSHM AR3 "timer.asm", ERROR! at line 402: [E0000] parse error 403 .dwcfa 0x0e, 12 404 .dwcfa 0x80, 12, 12 405 PSHM AR4 "timer.asm", ERROR! at line 405: [E0000] parse error 406 .dwcfa 0x0e, 13 407 .dwcfa 0x80, 13, 13 408 PSHM AR5 "timer.asm", ERROR! at line 408: [E0000] parse error 409 .dwcfa 0x0e, 14 410 .dwcfa 0x80, 14, 14 411 PSHM AR6 "timer.asm", ERROR! at line 411: [E0000] parse error 412 .dwcfa 0x0e, 15 413 .dwcfa 0x80, 15, 15 414 PSHM AR7 "timer.asm", ERROR! at line 414: [E0000] parse error 415 .dwcfa 0x0e, 16 416 .dwcfa 0x80, 16, 16 417 PSHM FP "timer.asm", ERROR! at line 417: [E0000] parse error 418 .dwcfa 0x0e, 17 419 .dwcfa 0x80, 18, 17 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 10 420 PSHM BK "timer.asm", ERROR! at line 420: [E0000] parse error 421 .dwcfa 0x0e, 18 422 .dwcfa 0x80, 19, 18 423 PSHM T "timer.asm", ERROR! at line 423: [E0000] parse error 424 .dwcfa 0x0e, 19 425 .dwcfa 0x80, 20, 19 426 PSHM ST0 "timer.asm", ERROR! at line 426: [E0000] parse error 427 .dwcfa 0x0e, 20 428 .dwcfa 0x80, 23, 20 429 PSHM ST1 "timer.asm", ERROR! at line 429: [E0000] parse error 430 000008 F495 NOP 431 .dwcfa 0x0e, 21 432 .dwcfa 0x80, 24, 21 433 PSHM BRC "timer.asm", ERROR! at line 433: [E0000] parse error 434 .dwcfa 0x0e, 22 435 .dwcfa 0x80, 25, 22 436 PSHM PMST "timer.asm", ERROR! at line 436: [E0000] parse error 437 000009 F495 NOP 438 .dwcfa 0x0e, 23 439 .dwcfa 0x80, 29, 23 440 PSHM RSA "timer.asm", ERROR! at line 440: [E0000] parse error 441 .dwcfa 0x0e, 24 442 .dwcfa 0x80, 30, 24 443 PSHM REA "timer.asm", ERROR! at line 443: [E0000] parse error 444 .dwcfa 0x0e, 25 445 .dwcfa 0x80, 31, 25 446 ANDM #32063,*(ST1) "timer.asm", ERROR! at line 446: [E0000] parse error 447 ORM #16384,*(ST1) "timer.asm", ERROR! at line 447: [E0000] parse error 448 ANDM #-4,*(PMST) "timer.asm", ERROR! at line 448: [E0000] parse error 449 LDM SP,A "timer.asm", ERROR! at line 449: [E0000] parse error 450 ANDM #-2,*(SP) "timer.asm", ERROR! at line 450: [E0000] parse error 451 00000a F495 NOP 452 00000b F495 NOP 453 PSHM AL "timer.asm", ERROR! at line 453: [E0000] parse error 454 FRAME #-1 "timer.asm", ERROR! at line 454: [E0000] parse error 455 .dwcfa 0x0e, 25 456 .dwpsn "timer.c",117,4 457 LD *(_mhTimer),A "timer.asm", ERROR! at line 457: [E0000] parse error 458 FCALL #_TIMER_stop ; |117| TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 11 "timer.asm", ERROR! at line 458: [E0000] parse error 459 ; call occurs [#_TIMER_stop] ; |117| 460 .dwpsn "timer.c",118,4 461 ADDM #1,*(_timer_int_cnt) ; |118| "timer.asm", ERROR! at line 461: [E0000] parse error 462 .dwpsn "timer.c",119,4 463 MVDM *(_timer_int_cnt),AR1 "timer.asm", ERROR! at line 463: [E0000] parse error 464 STM #20,AR0 "timer.asm", ERROR! at line 464: [E0000] parse error 465 CMPR 1,AR1 ; |119| "timer.asm", ERROR! at line 465: [E0000] parse error 466 BC L6,NTC ; |119| "timer.asm", ERROR! at line 466: [E0000] parse error 467 ; branchcc occurs ; |119| 468 .dwpsn "timer.c",120,6 469 LD *(_mhTimer),A "timer.asm", ERROR! at line 469: [E0000] parse error 470 FCALL #_TIMER_start ; |120| "timer.asm", ERROR! at line 470: [E0000] parse error 471 ; call occurs [#_TIMER_start] ; |120| 472 .dwpsn "timer.c",121,4 473 00000c L6: 474 .dwpsn "timer.c",123,1 475 FRAME #1 "timer.asm", ERROR! at line 475: [E0000] parse error 476 .dwcfa 0x0e, 25 477 POPM SP "timer.asm", ERROR! at line 477: [E0000] parse error 478 00000c F495 NOP 479 POPM REA "timer.asm", ERROR! at line 479: [E0000] parse error 480 .dwcfa 0xc0, 31 481 .dwcfa 0x0e, 24 482 POPM RSA "timer.asm", ERROR! at line 482: [E0000] parse error 483 .dwcfa 0xc0, 30 484 .dwcfa 0x0e, 23 485 POPM PMST "timer.asm", ERROR! at line 485: [E0000] parse error 486 00000d F495 NOP 487 .dwcfa 0xc0, 29 488 .dwcfa 0x0e, 22 489 POPM BRC "timer.asm", ERROR! at line 489: [E0000] parse error 490 .dwcfa 0xc0, 25 491 .dwcfa 0x0e, 21 492 POPM ST1 "timer.asm", ERROR! at line 492: [E0000] parse error 493 00000e F495 NOP 494 .dwcfa 0xc0, 24 495 .dwcfa 0x0e, 20 496 POPM ST0 "timer.asm", ERROR! at line 496: [E0000] parse error 497 .dwcfa 0xc0, 23 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 12 498 .dwcfa 0x0e, 19 499 POPM T "timer.asm", ERROR! at line 499: [E0000] parse error 500 .dwcfa 0xc0, 20 501 .dwcfa 0x0e, 18 502 POPM BK "timer.asm", ERROR! at line 502: [E0000] parse error 503 .dwcfa 0xc0, 19 504 .dwcfa 0x0e, 17 505 POPM FP "timer.asm", ERROR! at line 505: [E0000] parse error 506 .dwcfa 0xc0, 18 507 .dwcfa 0x0e, 16 508 POPM AR7 "timer.asm", ERROR! at line 508: [E0000] parse error 509 .dwcfa 0xc0, 16 510 .dwcfa 0x0e, 15 511 POPM AR6 "timer.asm", ERROR! at line 511: [E0000] parse error 512 .dwcfa 0xc0, 15 513 .dwcfa 0x0e, 14 514 POPM AR5 "timer.asm", ERROR! at line 514: [E0000] parse error 515 .dwcfa 0xc0, 14 516 .dwcfa 0x0e, 13 517 POPM AR4 "timer.asm", ERROR! at line 517: [E0000] parse error 518 .dwcfa 0xc0, 13 519 .dwcfa 0x0e, 12 520 POPM AR3 "timer.asm", ERROR! at line 520: [E0000] parse error 521 .dwcfa 0xc0, 12 522 .dwcfa 0x0e, 11 523 POPM AR2 "timer.asm", ERROR! at line 523: [E0000] parse error 524 .dwcfa 0xc0, 11 525 .dwcfa 0x0e, 10 526 POPM AR1 "timer.asm", ERROR! at line 526: [E0000] parse error 527 .dwcfa 0xc0, 10 528 .dwcfa 0x0e, 9 529 POPM AR0 "timer.asm", ERROR! at line 529: [E0000] parse error 530 .dwcfa 0xc0, 9 531 .dwcfa 0x0e, 8 532 POPM BG "timer.asm", ERROR! at line 532: [E0000] parse error 533 .dwcfa 0xc0, 8 534 .dwcfa 0x0e, 7 535 POPM BH "timer.asm", ERROR! at line 535: [E0000] parse error 536 .dwcfa 0xc0, 7 537 .dwcfa 0x0e, 6 538 POPM BL "timer.asm", ERROR! at line 538: [E0000] parse error TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 13 539 .dwcfa 0xc0, 6 540 .dwcfa 0x0e, 5 541 POPM AG "timer.asm", ERROR! at line 541: [E0000] parse error 542 .dwcfa 0xc0, 2 543 .dwcfa 0x0e, 4 544 POPM AH "timer.asm", ERROR! at line 544: [E0000] parse error 545 .dwcfa 0xc0, 1 546 .dwcfa 0x0e, 3 547 POPM AL "timer.asm", ERROR! at line 547: [E0000] parse error 548 .dwcfa 0xc0, 0 549 .dwcfa 0x0e, 2 550 00000f F495 NOP 551 000010 F495 NOP 552 FRETE "timer.asm", ERROR! at line 552: [E0000] parse error 553 ; branch occurs 554 .dwattr DW$42, DW_AT_end_file("timer.c") 555 .dwattr DW$42, DW_AT_end_line(0x7b) 556 .dwattr DW$42, DW_AT_end_column(0x01) 557 .dwendentry 558 .dwendtag DW$42 559 560 ;*************************************************************** 561 ;* STRINGS * 562 ;*************************************************************** 563 000000 .sect ".const" 564 000000 0068 SL1: .string "hello world.",10,0 000001 0065 000002 006C 000003 006C 000004 006F 000005 0020 000006 0077 000007 006F 000008 0072 000009 006C 00000a 0064 00000b 002E 00000c 000A 00000d 0000 565 00000e 003C SL2: .string "",10,0 00000f 0054 000010 0049 000011 004D 000012 0045 000013 0052 000014 003E 000015 000A 000016 0000 566 000017 0054 SL3: .string "TEST FAILED",0 000018 0045 000019 0053 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 14 00001a 0054 00001b 0020 00001c 0046 00001d 0041 00001e 0049 00001f 004C 000020 0045 000021 0044 000022 0000 567 000023 0054 SL4: .string "TEST PASSED",0 000024 0045 000025 0053 000026 0054 000027 0020 000028 0050 000029 0041 00002a 0053 00002b 0053 00002c 0045 00002d 0044 00002e 0000 568 00002f 0025 SL5: .string "%s",10,0 000030 0073 000031 000A 000032 0000 569 000033 003C SL6: .string "",10,0 000034 0044 000035 004F 000036 004E 000037 0045 000038 003E 000039 000A 00003a 0000 570 ;*************************************************************** 571 ;* UNDEFINED EXTERNAL REFERENCES * 572 ;*************************************************************** 573 .global _printf 574 .global _IRQ_clear 575 .global _IRQ_enable 576 .global _IRQ_globalDisable 577 .global _IRQ_globalEnable 578 .global _IRQ_globalRestore 579 .global _IRQ_plug 580 .global _CSL_init 581 .global _TIMER_open 582 .global _TIMER_close 583 .global _TIMER_getEventId 584 .global _TIMER_start 585 .global _TIMER_stop 586 .global _TIMER_config 587 .global _uart_puts 588 589 ;*************************************************************** 590 ;* TYPE INFORMATION * 591 ;*************************************************************** TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 15 592 593 DW$T$22 .dwtag DW_TAG_subroutine_type 594 .dwattr DW$T$22, DW_AT_language(DW_LANG_C) 595 DW$43 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 596 .dwendtag DW$T$22 597 598 599 DW$T$24 .dwtag DW_TAG_subroutine_type 600 .dwattr DW$T$24, DW_AT_language(DW_LANG_C) 601 DW$44 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10) 602 .dwendtag DW$T$24 603 604 605 DW$T$26 .dwtag DW_TAG_subroutine_type 606 .dwattr DW$T$26, DW_AT_language(DW_LANG_C) 607 DW$T$28 .dwtag DW_TAG_typedef, DW_AT_name("IRQ_IsrPtr"), DW_AT_type(*DW$T$27) 608 .dwattr DW$T$28, DW_AT_language(DW_LANG_C) 609 610 DW$T$29 .dwtag DW_TAG_subroutine_type 611 .dwattr DW$T$29, DW_AT_language(DW_LANG_C) 612 DW$45 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 613 DW$46 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$28) 614 .dwendtag DW$T$29 615 616 617 DW$T$33 .dwtag DW_TAG_subroutine_type 618 .dwattr DW$T$33, DW_AT_language(DW_LANG_C) 619 DW$47 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 620 .dwendtag DW$T$33 621 622 623 DW$T$37 .dwtag DW_TAG_subroutine_type 624 .dwattr DW$T$37, DW_AT_language(DW_LANG_C) 625 DW$48 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 626 DW$49 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36) 627 .dwendtag DW$T$37 628 629 630 DW$T$42 .dwtag DW_TAG_subroutine_type 631 .dwattr DW$T$42, DW_AT_language(DW_LANG_C) 632 DW$50 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41) 633 .dwendtag DW$T$42 634 635 636 DW$T$44 .dwtag DW_TAG_subroutine_type 637 .dwattr DW$T$44, DW_AT_language(DW_LANG_C) 638 DW$T$19 .dwtag DW_TAG_typedef, DW_AT_name("Uint16"), DW_AT_type(*DW$T$9) 639 .dwattr DW$T$19, DW_AT_language(DW_LANG_C) 640 641 DW$T$45 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$19) 642 .dwattr DW$T$45, DW_AT_language(DW_LANG_C) 643 DW$51 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$32) 644 .dwendtag DW$T$45 645 646 DW$T$47 .dwtag DW_TAG_volatile_type TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 16 647 .dwattr DW$T$47, DW_AT_type(*DW$T$19) 648 DW$T$10 .dwtag DW_TAG_base_type, DW_AT_name("int") 649 .dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed) 650 .dwattr DW$T$10, DW_AT_byte_size(0x01) 651 652 DW$T$48 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10) 653 .dwattr DW$T$48, DW_AT_language(DW_LANG_C) 654 DW$52 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41) 655 DW$53 .dwtag DW_TAG_unspecified_parameters 656 .dwendtag DW$T$48 657 658 659 DW$T$50 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10) 660 .dwattr DW$T$50, DW_AT_language(DW_LANG_C) 661 DW$54 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 662 .dwendtag DW$T$50 663 664 665 DW$T$52 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10) 666 .dwattr DW$T$52, DW_AT_language(DW_LANG_C) 667 DW$T$32 .dwtag DW_TAG_typedef, DW_AT_name("TIMER_Handle"), DW_AT_type(*DW$T$31) 668 .dwattr DW$T$32, DW_AT_language(DW_LANG_C) 669 670 DW$T$63 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$32) 671 .dwattr DW$T$63, DW_AT_language(DW_LANG_C) 672 DW$55 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10) 673 DW$56 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19) 674 .dwendtag DW$T$63 675 676 DW$T$35 .dwtag DW_TAG_typedef, DW_AT_name("TIMER_Config"), DW_AT_type(*DW$T$21) 677 .dwattr DW$T$35, DW_AT_language(DW_LANG_C) 678 DW$T$36 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$35) 679 .dwattr DW$T$36, DW_AT_address_class(0x10) 680 DW$T$41 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$40) 681 .dwattr DW$T$41, DW_AT_address_class(0x10) 682 DW$T$27 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$26) 683 .dwattr DW$T$27, DW_AT_address_class(0x20) 684 DW$T$9 .dwtag DW_TAG_base_type, DW_AT_name("unsigned short") 685 .dwattr DW$T$9, DW_AT_encoding(DW_ATE_unsigned) 686 .dwattr DW$T$9, DW_AT_byte_size(0x01) 687 DW$T$31 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$20) 688 .dwattr DW$T$31, DW_AT_address_class(0x10) 689 690 DW$T$21 .dwtag DW_TAG_structure_type 691 .dwattr DW$T$21, DW_AT_byte_size(0x02) 692 DW$57 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19) 693 .dwattr DW$57, DW_AT_name("tcr"), DW_AT_symbol_name("_tcr") 694 .dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] 695 .dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public) 696 DW$58 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19) 697 .dwattr DW$58, DW_AT_name("prd"), DW_AT_symbol_name("_prd") 698 .dwattr DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x1] 699 .dwattr DW$58, DW_AT_accessibility(DW_ACCESS_public) 700 .dwendtag DW$T$21 701 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 17 702 DW$T$40 .dwtag DW_TAG_const_type 703 .dwattr DW$T$40, DW_AT_type(*DW$T$39) 704 705 DW$T$20 .dwtag DW_TAG_structure_type 706 .dwattr DW$T$20, DW_AT_byte_size(0x01) 707 DW$59 .dwtag DW_TAG_member, DW_AT_type(*DW$T$19) 708 .dwattr DW$59, DW_AT_name("Private"), DW_AT_symbol_name("_Private") 709 .dwattr DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] 710 .dwattr DW$59, DW_AT_accessibility(DW_ACCESS_public) 711 .dwendtag DW$T$20 712 713 DW$T$39 .dwtag DW_TAG_base_type, DW_AT_name("signed char") 714 .dwattr DW$T$39, DW_AT_encoding(DW_ATE_signed_char) 715 .dwattr DW$T$39, DW_AT_byte_size(0x01) 716 717 .dwattr DW$35, DW_AT_external(0x01) 718 .dwattr DW$36, DW_AT_external(0x01) 719 .dwattr DW$42, DW_AT_external(0x01) 720 .dwattr DW$CU, DW_AT_language(DW_LANG_C) 721 722 ;*************************************************************** 723 ;* DWARF CIE ENTRIES * 724 ;*************************************************************** 725 726 DW$CIE .dwcie 1, 34 727 .dwcfa 0x0c, 17, 0 728 .dwcfa 0x07, 0 729 .dwcfa 0x07, 1 730 .dwcfa 0x07, 2 731 .dwcfa 0x07, 3 732 .dwcfa 0x07, 4 733 .dwcfa 0x07, 5 734 .dwcfa 0x07, 6 735 .dwcfa 0x07, 7 736 .dwcfa 0x07, 8 737 .dwcfa 0x07, 9 738 .dwcfa 0x08, 10 739 .dwcfa 0x07, 11 740 .dwcfa 0x07, 12 741 .dwcfa 0x07, 13 742 .dwcfa 0x07, 14 743 .dwcfa 0x08, 15 744 .dwcfa 0x08, 16 745 .dwcfa 0x07, 17 746 .dwcfa 0x07, 18 747 .dwcfa 0x07, 19 748 .dwcfa 0x07, 20 749 .dwcfa 0x07, 21 750 .dwcfa 0x07, 22 751 .dwcfa 0x07, 23 752 .dwcfa 0x07, 24 753 .dwcfa 0x07, 25 754 .dwcfa 0x07, 26 755 .dwcfa 0x07, 27 756 .dwcfa 0x07, 28 TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 18 757 .dwcfa 0x07, 29 758 .dwcfa 0x07, 30 759 .dwcfa 0x07, 31 760 .dwcfa 0x07, 32 761 .dwcfa 0x07, 33 762 .dwcfa 0x07, 34 763 764 ;*************************************************************** 765 ;* DWARF REGISTER MAP * 766 ;*************************************************************** 767 768 DW$60 .dwtag DW_TAG_assign_register, DW_AT_name("A") 769 .dwattr DW$60, DW_AT_location[DW_OP_reg0] 770 DW$61 .dwtag DW_TAG_assign_register, DW_AT_name("AH") 771 .dwattr DW$61, DW_AT_location[DW_OP_reg1] 772 DW$62 .dwtag DW_TAG_assign_register, DW_AT_name("AG") 773 .dwattr DW$62, DW_AT_location[DW_OP_reg2] 774 DW$63 .dwtag DW_TAG_assign_register, DW_AT_name("") 775 .dwattr DW$63, DW_AT_location[DW_OP_reg3] 776 DW$64 .dwtag DW_TAG_assign_register, DW_AT_name("") 777 .dwattr DW$64, DW_AT_location[DW_OP_reg4] 778 DW$65 .dwtag DW_TAG_assign_register, DW_AT_name("") 779 .dwattr DW$65, DW_AT_location[DW_OP_reg5] 780 DW$66 .dwtag DW_TAG_assign_register, DW_AT_name("B") 781 .dwattr DW$66, DW_AT_location[DW_OP_reg6] 782 DW$67 .dwtag DW_TAG_assign_register, DW_AT_name("BH") 783 .dwattr DW$67, DW_AT_location[DW_OP_reg7] 784 DW$68 .dwtag DW_TAG_assign_register, DW_AT_name("BG") 785 .dwattr DW$68, DW_AT_location[DW_OP_reg8] 786 DW$69 .dwtag DW_TAG_assign_register, DW_AT_name("AR0") 787 .dwattr DW$69, DW_AT_location[DW_OP_reg9] 788 DW$70 .dwtag DW_TAG_assign_register, DW_AT_name("AR1") 789 .dwattr DW$70, DW_AT_location[DW_OP_reg10] 790 DW$71 .dwtag DW_TAG_assign_register, DW_AT_name("AR2") 791 .dwattr DW$71, DW_AT_location[DW_OP_reg11] 792 DW$72 .dwtag DW_TAG_assign_register, DW_AT_name("AR3") 793 .dwattr DW$72, DW_AT_location[DW_OP_reg12] 794 DW$73 .dwtag DW_TAG_assign_register, DW_AT_name("AR4") 795 .dwattr DW$73, DW_AT_location[DW_OP_reg13] 796 DW$74 .dwtag DW_TAG_assign_register, DW_AT_name("AR5") 797 .dwattr DW$74, DW_AT_location[DW_OP_reg14] 798 DW$75 .dwtag DW_TAG_assign_register, DW_AT_name("AR6") 799 .dwattr DW$75, DW_AT_location[DW_OP_reg15] 800 DW$76 .dwtag DW_TAG_assign_register, DW_AT_name("AR7") 801 .dwattr DW$76, DW_AT_location[DW_OP_reg16] 802 DW$77 .dwtag DW_TAG_assign_register, DW_AT_name("SP") 803 .dwattr DW$77, DW_AT_location[DW_OP_reg17] 804 DW$78 .dwtag DW_TAG_assign_register, DW_AT_name("FP") 805 .dwattr DW$78, DW_AT_location[DW_OP_reg18] 806 DW$79 .dwtag DW_TAG_assign_register, DW_AT_name("BK") 807 .dwattr DW$79, DW_AT_location[DW_OP_reg19] 808 DW$80 .dwtag DW_TAG_assign_register, DW_AT_name("T") 809 .dwattr DW$80, DW_AT_location[DW_OP_reg20] 810 DW$81 .dwtag DW_TAG_assign_register, DW_AT_name("ASM") 811 .dwattr DW$81, DW_AT_location[DW_OP_reg21] TMS320C54x COFF Assembler PC v4.1.0 Mon May 02 17:19:42 2016 Tools Copyright (c) 1996-2005 Texas Instruments Incorporated timer.asm PAGE 19 812 DW$82 .dwtag DW_TAG_assign_register, DW_AT_name("SXM") 813 .dwattr DW$82, DW_AT_location[DW_OP_reg22] 814 DW$83 .dwtag DW_TAG_assign_register, DW_AT_name("ST0") 815 .dwattr DW$83, DW_AT_location[DW_OP_reg23] 816 DW$84 .dwtag DW_TAG_assign_register, DW_AT_name("ST1") 817 .dwattr DW$84, DW_AT_location[DW_OP_reg24] 818 DW$85 .dwtag DW_TAG_assign_register, DW_AT_name("BRC") 819 .dwattr DW$85, DW_AT_location[DW_OP_reg25] 820 DW$86 .dwtag DW_TAG_assign_register, DW_AT_name("TC") 821 .dwattr DW$86, DW_AT_location[DW_OP_reg26] 822 DW$87 .dwtag DW_TAG_assign_register, DW_AT_name("PC") 823 .dwattr DW$87, DW_AT_location[DW_OP_reg27] 824 DW$88 .dwtag DW_TAG_assign_register, DW_AT_name("DB") 825 .dwattr DW$88, DW_AT_location[DW_OP_reg28] 826 DW$89 .dwtag DW_TAG_assign_register, DW_AT_name("PMST") 827 .dwattr DW$89, DW_AT_location[DW_OP_reg29] 828 DW$90 .dwtag DW_TAG_assign_register, DW_AT_name("RSA") 829 .dwattr DW$90, DW_AT_location[DW_OP_reg30] 830 DW$91 .dwtag DW_TAG_assign_register, DW_AT_name("REA") 831 .dwattr DW$91, DW_AT_location[DW_OP_reg31] 832 DW$92 .dwtag DW_TAG_assign_register, DW_AT_name("OVM") 833 .dwattr DW$92, DW_AT_location[DW_OP_regx 0x20] 834 DW$93 .dwtag DW_TAG_assign_register, DW_AT_name("FRCT") 835 .dwattr DW$93, DW_AT_location[DW_OP_regx 0x21] 836 DW$94 .dwtag DW_TAG_assign_register, DW_AT_name("CIE_RETA") 837 .dwattr DW$94, DW_AT_location[DW_OP_regx 0x22] 838 .dwendtag DW$CU 839 126 Assembly Errors, No Assembly Warnings