📄 bsl_led.lst
字号:
293
294 00000080 00006000 NOP 4
295 00000084 0180A7E0 AND .S1 A5,A0,A3 ; @ ^ |167|
296 ;** --------------------------------------------------------------------------*
297 00000088 L8: ; PIPED LOOP EPILOG
298 ;** --------------------------------------------------------------------------*
299 00000088 L9:
300 00000088 00000028- MVKL .S1 _ledVal,A0 ; |171|
301 0000008c 00000068- MVKH .S1 _ledVal,A0 ; |171|
302 00000090 00000264 LDW .D1T1 *A0,A0 ; |171|
303 00000094 0280002A- MVKL .S2 _ledVal,B5 ; |171|
304 00000098 0280006A- MVKH .S2 _ledVal,B5 ; |171|
305 0000009c 020008C2 ZERO .D2 B4 ; |174|
306 000000a0 0248046A MVKH .S2 0x90080000,B4 ; |174|
307 000000a4 001802E0 XOR .S1 A0,A6,A0 ; |171|
308 000000a8 001402F4 STW .D2T1 A0,*B5 ; |171|
309 000000ac 021002E6 LDW .D2T2 *B4,B4 ; |174|
310 000000b0 01830CA0 SHL .S1 A0,24,A3 ; |174|
311 000000b4 000008C0 ZERO .D1 A0 ; |174|
312 000000b8 00480468 MVKH .S1 0x90080000,A0 ; |174|
313 000000bc 00000000 NOP 1
314 000000c0 02131BCA CLR .S2 B4,24,27,B4 ; |174|
315 000000c4 020C96E2 OR .S2X A3,B4,B4 ; |174|
316 000000c8 02000276 STW .D1T2 B4,*A0 ; |174|
317 000000cc 00010000 NOP 9
318 000000d0 00004000 NOP 3
319 000000d4 000C0362 B .S2 B3 ; |178|
320 000000d8 00000228 MVKL .S1 0x1800004,A0 ; |177|
321 000000dc 0000C068 MVKH .S1 0x1800004,A0 ; |177|
322 000000e0 03800274 STW .D1T1 A7,*A0 ; |177|
323 000000e4 00002000 NOP 2
324 ; BRANCH OCCURS ; |178|
325
326
327 00000000 .sect ".text:_LED_on"
328 .clink
329 .global _LED_on
330
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:12:03 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_led.asm PAGE 7
331 ;******************************************************************************
332 ;* FUNCTION NAME: _LED_on *
333 ;* *
334 ;* Regs Modified : A0,A1,A3,A4,A5,A6,B0,B4,B5,B6,B7 *
335 ;* Regs Used : A0,A1,A3,A4,A5,A6,B0,B3,B4,B5,B6,B7 *
336 ;* Local Frame Size : 0 Args + 0 Auto + 0 Save = 0 byte *
337 ;******************************************************************************
338 00000000 _LED_on:
339 ;** --------------------------------------------------------------------------*
340 00000000 00000228 MVKL .S1 0x1800004,A0 ; |136|
341 00000004 0000C068 MVKH .S1 0x1800004,A0 ; |136|
342 00000008 02000266 LDW .D1T2 *A0,B4 ; |136|
343 0000000c 0300022A MVKL .S2 0x1800004,B6 ; |140|
344 00000010 0280022A MVKL .S2 0x1800004,B5 ; |141|
345 00000014 0300C06A MVKH .S2 0x1800004,B6 ; |140|
346 00000018 0280C06A MVKH .S2 0x1800004,B5 ; |141|
347 0000001c 039087CA CLR .S2 B4,4,7,B7 ; |140|
348 00000020 039CA58A SET .S2 B7,5,5,B7 ; |140|
349 00000024 039802F6 STW .D2T2 B7,*B6 ; |140|
350 00000028 029402E6 LDW .D2T2 *B5,B5 ; |141|
351 0000002c 01807828 MVK .S1 240,A3 ; |141|
352 00000030 00001028 MVK .S1 32,A0 ; |141|
353 00000034 03100940 MV .D1 A4,A6 ; |134|
354 00000038 02001028 MVK .S1 0x20,A4 ; |141|
355 0000003c 01947F78 AND .L1X A3,B5,A3 ; |141|
356 00000040 00806A78 CMPEQ .L1 A3,A0,A1 ; |141|
357 00000044 80000910 [ A1] B .S1 L13 ; |141|
358 00000048 02807828 MVK .S1 0xf0,A5 ; |141|
359 0000004c 91800228 [!A1] MVKL .S1 0x1800004,A3 ; (P) |141|
360 00000050 9180C068 [!A1] MVKH .S1 0x1800004,A3 ; (P) |141|
361 00000054 900C0264 [!A1] LDW .D1T1 *A3,A0 ; (P) ^ |141|
362 00000058 00000000 NOP 1
363 ; BRANCH OCCURS ; |141|
364 ;** --------------------------------------------------------------------------*
365 0000005c 000000AA MVK .S2 0x1,B0
366 00000060 00004000 NOP 3
367 00000064 0180A7E0 AND .S1 A5,A0,A3 ; (P) ^ |141|
368 ;*----------------------------------------------------------------------------*
369 ;* SOFTWARE PIPELINE INFORMATION
370 ;*
371 ;* Loop source line : 141
372 ;* Loop opening brace source line : 0
373 ;* Loop closing brace source line : 0
374 ;* Known Minimum Trip Count : 1
375 ;* Known Max Trip Count Factor : 1
376 ;* Loop Carried Dependency Bound(^) : 8
377 ;* Unpartitioned Resource Bound : 2
378 ;* Partitioned Resource Bound(*) : 2
379 ;* Resource Partition:
380 ;* A-side B-side
381 ;* .L units 1 0
382 ;* .S units 2* 1
383 ;* .D units 1 0
384 ;* .M units 0 0
385 ;* .X cross paths 0 0
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:12:03 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
bsl_led.asm PAGE 8
386 ;* .T address paths 1 0
387 ;* Long read paths 0 0
388 ;* Long write paths 0 0
389 ;* Logical ops (.LS) 1 0 (.L or .S unit)
390 ;* Addition ops (.LSD) 0 1 (.L or .S or .D unit)
391 ;* Bound(.L .S .LS) 2* 1
392 ;* Bound(.L .S .D .LS .LSD) 2* 1
393 ;*
394 ;* Searching for software pipeline schedule at ...
395 ;* ii = 8 Schedule found with 2 iterations in parallel
396 ;* done
397 ;*
398 ;* Loop is interruptible
399 ;* Collapsed epilog stages : 1
400 ;* Prolog not removed
401 ;* Collapsed prolog stages : 0
402 ;*
403 ;* Minimum required memory pad : 0 bytes
404 ;*
405 ;* Minimum safe trip count : 1
406 ;*----------------------------------------------------------------------------*
407 00000068 L10: ; PIPED LOOP PROLOG
408 ;** --------------------------------------------------------------------------*
409 00000068 L11: ; PIPED LOOP KERNEL
410
411 00000068 00906A79 CMPEQ .L1 A3,A4,A1 ; ^ |141|
412 0000006c 01800228 || MVKL .S1 0x1800004,A3 ; @|141|
413
414 00000070 800428C3 [ A1] ZERO .D2 B0 ; ^
415 00000074 0180C068 || MVKH .S1 0x1800004,A3 ; @|141|
416
417 00000078 20000113 [ B0] B .S2 L11 ; |141|
418 0000007c 200C0264 || [ B0] LDW .D1T1 *A3,A0 ; @ ^ |141|
419
420 00000080 00006000 NOP 4
421 00000084 0180A7E0 AND .S1 A5,A0,A3 ; @ ^ |141|
422 ;** --------------------------------------------------------------------------*
423 00000088 L12: ; PIPED LOOP EPILOG
424 ;** --------------------------------------------------------------------------*
425 00000088 L13:
426 00000088 00000028- MVKL .S1 _ledVal,A0 ; |145|
427 0000008c 00000068- MVKH .S1 _ledVal,A0 ; |145|
428 00000090 00000264 LDW .D1T1 *A0,A0 ; |145|
429 00000094 021BEDD8 NOT .L1 A6,A4 ; |145|
430 00000098 01800028- MVKL .S1 _ledVal,A3 ; |145|
431 0000009c 01800068- MVKH .S1 _ledVal,A3 ; |145|
432 000000a0 028008C2 ZERO .D2 B5 ; |152|
433 000000a4 00100F78 AND .L1 A0,A4,A0 ; |145|
434
435 000000a8 000C0275 STW .D1T1 A0,*A3 ; |145|
436 000000ac 02C8046A || MVKH .S2 0x90080000,B5 ; |152|
437
438 000000b0 029402E6 LDW .D2T2 *B5,B5 ; |152|
439 000000b4 00030CA0 SHL .S1 A0,24,A0 ; |152|
440 000000b8 030008C2 ZERO .D2 B6 ; |152|
TMS320C6x COFF Assembler Version 4.10 Beta (May 4 2001) Tue May 29 12:12:03 2001
Copyright (c) 1996-2001 Texas Instruments Incorporated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -