📄 codec.lst
字号:
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 1
1 ;***************************************************************
2 ;* TMS320C54x C/C++ Codegen PC Version 3.83 *
3 ;* Date/Time created: Tue Jan 10 08:20:04 2006 *
4 ;***************************************************************
5 .mmregs
6 0017 FP .set AR7
7 .c_mode
8 .file "codec.c"
9 .global _dk
10 000000 .bss _dk,1,0,0
11 .sym _dk,_dk, 4, 2, 16
12 .global _hHandset
13 000001 .bss _hHandset,1,0,0
14 .sym _hHandset,_hHandset, 16, 2, 16
15 .global _bf
16 000002 .bss _bf,10000,0,0
17 .sym _bf,_bf, 52, 2, 160000,, 10000
18 ; c:\CCS5000\c5400\cgtools\bin\acp500.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_5
19
20 000000 .sect ".text"
21 .global _main
22 .sym _main,_main, 32, 2, 0
23 .func 47
24
25 ;***************************************************************
26 ;* FUNCTION DEF: _main *
27 ;***************************************************************
28 000000 _main:
29 .line 2
30 .sym _cnt,6, 4, 1, 16
31 .sym _x,8, 55, 1, 3360,, 105
32 .sym _d,218, 55, 1, 3360,, 105
33 .sym _ek,428, 7, 1, 32
34 .sym _w,430, 55, 1, 3360,, 105
35 .sym _yk,640, 7, 1, 32
36 .sym _yk1,642, 7, 1, 32
37 .sym _dk1,644, 7, 1, 32
38 .sym _unflt,646, 4, 1, 16
39 .sym _i,647, 4, 1, 16
40 000000 4A11 PSHM AR1
41 000001 4A17 PSHM FP
42 000002 6BF8 ADDM #-649,*(SP)
000003 0018
000004 FD77
43 000005 F495 NOP
44 000006 F495 NOP
45 000007 E787 MVMM SP,FP
46 .line 3
47 000008 7606 ST #2,*SP(6) ; |49|
000009 0002
48 .line 6
49 00000a 76E7 ST #1,*FP(646) ; |52|
00000b 0286
00000c 0001
50 .line 9
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 2
51 00000d F274 CALLD #_brd_init ; |55|
00000e 0000!
52 00000f F495 NOP
53 000010 E864 LD #100,A
54 ; call occurs [#_brd_init] ; |55|
55 000011 10F8 LD *(AL),A ; |55|
000012 0008
56 000013 F844 BC L7,ANEQ ; |55|
000014 010A'
57 ; branch occurs ; |55|
58 .line 10
59 .line 13
60 000015 1006 LD *SP(6),A
61 000016 F110 SUB #1,A,B ; |59|
000017 0001
62 000018 10F8 LD *(AL),A ; |59|
000019 0008
63 00001a FA45 BCD L2,AEQ ; |59|
00001b 0039'
64 00001c F495 NOP
65 00001d 8106 STL B,*SP(6)
66 ; branch occurs ; |59|
67 00001e L1:
68 .line 15
69 00001e F274 CALLD #_brd_led_toggle ; |61|
00001f 0000!
70 000020 F495 NOP
71 000021 E800 LD #0,A
72 ; call occurs [#_brd_led_toggle] ; |61|
73 .line 17
74 000022 F074 CALL #_delay ; |63|
000023 0112'
75 ; call occurs [#_delay] ; |63|
76 .line 18
77 000024 F274 CALLD #_brd_led_toggle ; |64|
000025 0000!
78 000026 F495 NOP
79 000027 E801 LD #1,A
80 ; call occurs [#_brd_led_toggle] ; |64|
81 .line 20
82 000028 F074 CALL #_delay ; |66|
000029 0112'
83 ; call occurs [#_delay] ; |66|
84 .line 21
85 00002a F274 CALLD #_brd_led_toggle ; |67|
00002b 0000!
86 00002c F495 NOP
87 00002d E802 LD #2,A
88 ; call occurs [#_brd_led_toggle] ; |67|
89 .line 23
90 00002e F074 CALL #_delay ; |69|
00002f 0112'
91 ; call occurs [#_delay] ; |69|
92 .line 24
93 000030 7106 MVDK *SP(6),*(AR1)
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 3
000031 0011
94 000032 4811 LDM AR1,A
95 000033 F010 SUB #1,A,A ; |70|
000034 0001
96 000035 6E81 BANZD L1,*AR1 ; |70|
000036 001E'
97 000037 F495 NOP
98 000038 8006 STL A,*SP(6)
99 ; branch occurs ; |70|
100 000039 L2:
101 .line 27
102 000039 F274 CALLD #_codec_open ; |73|
00003a 0000!
103 00003b F495 NOP
104 00003c E801 LD #1,A
105 ; call occurs [#_codec_open] ; |73|
106 00003d 80F8 STL A,*(_hHandset)
00003e 0001-
107 .line 29
108 00003f 7600 ST #1,*SP(0) ; |75|
000040 0001
109 000041 F074 CALL #_codec_dac_mode ; |75|
000042 0000!
110 ; call occurs [#_codec_dac_mode] ; |75|
111 .line 30
112 000043 7600 ST #1,*SP(0) ; |76|
000044 0001
113 000045 10F8 LD *(_hHandset),A
000046 0001-
114 000047 F074 CALL #_codec_adc_mode ; |76|
000048 0000!
115 ; call occurs [#_codec_adc_mode] ; |76|
116 .line 31
117 000049 7600 ST #1,*SP(0) ; |77|
00004a 0001
118 00004b 10F8 LD *(_hHandset),A
00004c 0001-
119 00004d F074 CALL #_codec_ain_gain ; |77|
00004e 0000!
120 ; call occurs [#_codec_ain_gain] ; |77|
121 .line 32
122 00004f 7600 ST #1,*SP(0) ; |78|
000050 0001
123 000051 10F8 LD *(_hHandset),A
000052 0001-
124 000053 F074 CALL #_codec_aout_gain ; |78|
000054 0000!
125 ; call occurs [#_codec_aout_gain] ; |78|
126 .line 33
127 000055 7600 ST #160,*SP(0) ; |79|
000056 00A0
128 000057 10F8 LD *(_hHandset),A
000058 0001-
129 000059 F074 CALL #_codec_sample_rate ; |79|
00005a 0000!
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3712_4 PAGE 4
130 ; call occurs [#_codec_sample_rate] ; |79|
131 .line 34
132 00005b F274 CALLD #_brd_led_toggle ; |80|
00005c 0000!
133 00005d F495 NOP
134 00005e E800 LD #0,A
135 ; call occurs [#_brd_led_toggle] ; |80|
136 .line 36
137 00005f 4818 LDM SP,A
138 000060 F000 ADD #218,A
000061 00DA
139 000062 8000 STL A,*SP(0)
140 000063 4818 LDM SP,A
141 000064 F000 ADD #430,A
000065 01AE
142 000066 8001 STL A,*SP(1)
143 000067 4818 LDM SP,A
144 000068 F274 CALLD #_initlms ; |82|
000069 0190'
145 00006a F000 ADD #8,A
00006b 0008
146 ; call occurs [#_initlms] ; |82|
147 .line 37
148 00006c 76E7 ST #0,*FP(647) ; |83|
00006d 0287
00006e 0000
149 .line 38
150 .line 40
151 00006f L3:
152 00006f 7711 STM #72,AR1
000070 0048
153 000071 7681 ST #0,*AR1 ; |86|
000072 0000
154 000073 E802 LD #2,A
155 000074 7711 STM #73,AR1
000075 0049
156 000076 1381 LDU *AR1,B
157 000077 F280 AND B,A ; |86|
158 000078 F0FF SFTL A,#-1,A ; |86|
159 000079 F495 NOP
160 00007a 4808 LDM AL,A ; |86|
161 00007b F845 BC L3,AEQ ; |86|
00007c 006F'
162 ; branch occurs ; |86|
163 .line 41
164 00007d 7711 STM #65,AR1
00007e 0041
165 00007f 7181 MVDK *AR1,*(_dk) ; |87|
000080 0000-
166 .line 42
167 000081 71E7 MVDK *FP(647),*(AR1)
000082 0287
000083 0011
168 000084 70E1 MVKD *(_dk),*AR1(_bf) ; |88|
000085 0002-
TMS320C54x COFF Assembler PC Version 3.83 Tue Jan 10 08:20:05 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -