📄 bsl_led.lst
字号:
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 1
1 ;******************************************************************************
2 ;* TMS320C6x ANSI C Codegen Version 4.10 Beta (May 4 2001) *
3 ;* Date/Time created: Tue May 29 12:12:02 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 00000004 .field 4,32
33 00000004 00000000- .field _ledVal+0,32
34 00000008 00000000 .field 0,32 ; _ledVal @ 0
35 00000000 .sect ".text"
36 00000000 _ledVal: .usect .far,4,4
37
38 0000000c .sect ".cinit"
39 .align 8
40 00000010 00000004 .field 4,32
41 00000014 00000004- .field _initialized$1+0,32
42 00000018 00000000 .field 0,32 ; _initialized$1 @ 0
43 00000000 .sect ".text"
44 00000004 _initialized$1: .usect .far,4,4
45 ; c:\ti\c6000\cgtools\bin\opt6x.exe -qq -v6711 -O3 C:\WINDOWS\TEMP\TI506495_2 C:\WINDOWS\TEMP\TI
46 00000000 .sect ".text:__LED_init"
47 .clink
48 .global __LED_init
49
50 ;******************************************************************************
51 ;* FUNCTION NAME: __LED_init *
52 ;* *
53 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
54 ;* B7,B8,B9,SP *
55 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
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 2
56 ;* B7,B8,B9,SP *
57 ;* Local Frame Size : 0 Args + 0 Auto + 4 Save = 4 byte *
58 ;******************************************************************************
59 00000000 __LED_init:
60 ;** --------------------------------------------------------------------------*
61 00000000 0280022A- MVKL .S2 _initialized$1,B5 ; |81|
62 00000004 0280006A- MVKH .S2 _initialized$1,B5 ; |81|
63 00000008 009402E4 LDW .D2T1 *B5,A1 ; |81|
64 0000000c 00000228 MVKL .S1 0x1800004,A0 ; |79|
65 00000010 0000C068 MVKH .S1 0x1800004,A0 ; |79|
66 00000014 02000266 LDW .D1T2 *A0,B4 ; |79|
67 00000018 0280022A MVKL .S2 0x1800004,B5 ; |85|
68 0000001c 80002190 [ A1] B .S1 L5 ; |81|
69 00000020 02007828 MVK .S1 240,A4 ; |86|
70 00000024 01801028 MVK .S1 32,A3 ; |86|
71 00000028 031087CA CLR .S2 B4,4,7,B6 ; |85|
72
73 0000002c 0280C06B MVKH .S2 0x1800004,B5 ; |85|
74 00000030 00000228 || MVKL .S1 0x1800004,A0 ; |86|
75
76 00000034 0318A58B SET .S2 B6,5,5,B6 ; |85|
77 00000038 0000C069 || MVKH .S1 0x1800004,A0 ; |86|
78 0000003c 01BC54F6 || STW .D2T2 B3,*SP--(8) ; |77|
79
80 ; BRANCH OCCURS ; |81|
81 ;** --------------------------------------------------------------------------*
82 00000040 031402F6 STW .D2T2 B6,*B5 ; |85|
83 00000044 00000264 LDW .D1T1 *A0,A0 ; |86|
84 00000048 00006000 NOP 4
85 0000004c 000087E0 AND .S1 A4,A0,A0 ; |86|
86 00000050 008C0A78 CMPEQ .L1 A0,A3,A1 ; |86|
87 00000054 80000C90 [ A1] B .S1 L4 ; |86|
88 00000058 02807828 MVK .S1 0xf0,A5 ; |86|
89
90 00000060 8280002B- [ A1] MVKL .S2 _ledVal,B5 ; |90|
91 00000064 02001028 || MVK .S1 0x20,A4 ; |86|
92
93 00000068 91800228 [!A1] MVKL .S1 0x1800004,A3 ; (P) |86|
94 0000006c 9180C068 [!A1] MVKH .S1 0x1800004,A3 ; (P) |86|
95 00000070 900C0264 [!A1] LDW .D1T1 *A3,A0 ; (P) ^ |86|
96 ; BRANCH OCCURS ; |86|
97 ;** --------------------------------------------------------------------------*
98 00000074 000000AA MVK .S2 0x1,B0
99 00000078 00004000 NOP 3
100 0000007c 0180A7E0 AND .S1 A5,A0,A3 ; (P) ^ |86|
101 ;*----------------------------------------------------------------------------*
102 ;* SOFTWARE PIPELINE INFORMATION
103 ;*
104 ;* Loop source line : 86
105 ;* Loop opening brace source line : 0
106 ;* Loop closing brace source line : 0
107 ;* Known Minimum Trip Count : 1
108 ;* Known Max Trip Count Factor : 1
109 ;* Loop Carried Dependency Bound(^) : 8
110 ;* Unpartitioned Resource Bound : 2
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 3
111 ;* Partitioned Resource Bound(*) : 2
112 ;* Resource Partition:
113 ;* A-side B-side
114 ;* .L units 1 0
115 ;* .S units 2* 1
116 ;* .D units 1 0
117 ;* .M units 0 0
118 ;* .X cross paths 0 0
119 ;* .T address paths 1 0
120 ;* Long read paths 0 0
121 ;* Long write paths 0 0
122 ;* Logical ops (.LS) 1 0 (.L or .S unit)
123 ;* Addition ops (.LSD) 0 1 (.L or .S or .D unit)
124 ;* Bound(.L .S .LS) 2* 1
125 ;* Bound(.L .S .D .LS .LSD) 2* 1
126 ;*
127 ;* Searching for software pipeline schedule at ...
128 ;* ii = 8 Schedule found with 2 iterations in parallel
129 ;* done
130 ;*
131 ;* Loop is interruptible
132 ;* Collapsed epilog stages : 1
133 ;* Prolog not removed
134 ;* Collapsed prolog stages : 0
135 ;*
136 ;* Minimum required memory pad : 0 bytes
137 ;*
138 ;* Minimum safe trip count : 1
139 ;*----------------------------------------------------------------------------*
140 00000080 L1: ; PIPED LOOP PROLOG
141 ;** --------------------------------------------------------------------------*
142 00000080 L2: ; PIPED LOOP KERNEL
143
144 00000080 00906A79 CMPEQ .L1 A3,A4,A1 ; ^ |86|
145 00000084 01800228 || MVKL .S1 0x1800004,A3 ; @|86|
146
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -