811 lines
26 KiB
Plaintext
811 lines
26 KiB
Plaintext
BFIN GAS /tmp/cc3Jt56e.s page 1
|
||
|
||
|
||
1 .file "src/l502_async.c";
|
||
2 .section .debug_abbrev,"",@progbits
|
||
3 .Ldebug_abbrev0:
|
||
4 .section .debug_info,"",@progbits
|
||
5 .Ldebug_info0:
|
||
6 .section .debug_line,"",@progbits
|
||
7 .Ldebug_line0:
|
||
8 0000 FB000000 .text;
|
||
8 0200CC00
|
||
8 00000101
|
||
8 FB0E0D00
|
||
8 01010101
|
||
9 .Ltext0:
|
||
10 .align 4
|
||
11 .global _async_dout;
|
||
12 .type _async_dout, STT_FUNC;
|
||
13 _async_dout:
|
||
14 .LFB3:
|
||
15 .file 1 "src/l502_async.c"
|
||
1:src/l502_async.c **** /***************************************************************************//**
|
||
2:src/l502_async.c **** @addtogroup async_io
|
||
3:src/l502_async.c **** @{
|
||
4:src/l502_async.c **** @file l502_async.c
|
||
5:src/l502_async.c **** Файл содержит реализацию функций для асинхронного <20>
|
||
6:src/l502_async.c **** (пока только вывода)
|
||
7:src/l502_async.c **** ******************************************************************************/
|
||
8:src/l502_async.c **** #include <stdlib.h>
|
||
9:src/l502_async.c ****
|
||
10:src/l502_async.c **** #include "l502_cmd.h"
|
||
11:src/l502_async.c **** #include "l502_global.h"
|
||
12:src/l502_async.c **** #include "l502_fpga.h"
|
||
13:src/l502_async.c **** #include "l502_defs.h"
|
||
14:src/l502_async.c **** #include "l502_async.h"
|
||
15:src/l502_async.c **** #include "l502_fpga_regs.h"
|
||
16:src/l502_async.c ****
|
||
17:src/l502_async.c ****
|
||
18:src/l502_async.c ****
|
||
19:src/l502_async.c ****
|
||
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
|
||
21:src/l502_async.c **** val &= 0xFFFF;
|
||
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
|
||
23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1;
|
||
24:src/l502_async.c **** } else {
|
||
25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2;
|
||
26:src/l502_async.c **** }
|
||
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
28:src/l502_async.c **** }
|
||
29:src/l502_async.c ****
|
||
30:src/l502_async.c ****
|
||
31:src/l502_async.c **** void async_dout(uint32_t val, uint32_t msk) {
|
||
16 .loc 1 31 0
|
||
17 .LVL0:
|
||
18 0000 FD05 [--sp] = ( r7:7, p5:5 );
|
||
19
|
||
20 .LCFI0:
|
||
21 0002 00E80300 LINK 12;
|
||
22 .LCFI1:
|
||
BFIN GAS /tmp/cc3Jt56e.s page 2
|
||
|
||
|
||
23 .loc 1 31 0
|
||
24 0006 1130 R2 = R1;
|
||
32:src/l502_async.c **** static uint32_t last_out = L502_DIGOUT_WORD_DIS_H | L502_DIGOUT_WORD_DIS_L;
|
||
33:src/l502_async.c **** if (msk != 0) {
|
||
25 .loc 1 33 0
|
||
26 0008 010C cc =R1==0;
|
||
27 000a 1518 if cc jump .L7;
|
||
34:src/l502_async.c **** val &= ~msk;
|
||
28 .loc 1 34 0
|
||
29 000c C943 R1 = ~R1;
|
||
30 .LVL1:
|
||
35:src/l502_async.c **** val |= last_out & msk;
|
||
31 .loc 1 35 0
|
||
32 000e 4DE10000 P5.H = _last_out.2066;
|
||
34:src/l502_async.c **** val &= ~msk;
|
||
33 .loc 1 34 0
|
||
34 0012 4154 R1 = R1 & R0;
|
||
35 .LVL2:
|
||
36 .loc 1 35 0
|
||
37 0014 0DE10000 P5.L = _last_out.2066;
|
||
38 0018 2891 R0 = [P5];
|
||
39 001a 0254 R0 = R2 & R0;
|
||
40 001c 0156 R0 = R1 | R0;
|
||
41 .LVL3:
|
||
42 .L2:
|
||
36:src/l502_async.c **** }
|
||
37:src/l502_async.c **** val &= 0xFFFF;
|
||
43 .loc 1 37 0
|
||
44 001e C742 R7 = R0.L (Z);
|
||
45 .LVL4:
|
||
38:src/l502_async.c ****
|
||
39:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
46 .loc 1 39 0
|
||
47 0020 0F30 R1 = R7;
|
||
48 0022 20E11203 R0 = 786 (X);
|
||
49 0026 FFE3EDFF call _fpga_reg_write;
|
||
50 .LVL5:
|
||
40:src/l502_async.c **** last_out = val;
|
||
51 .loc 1 40 0
|
||
52 002a 2F93 [P5] = R7;
|
||
41:src/l502_async.c **** }
|
||
53 .loc 1 41 0
|
||
54 002c 01E80000 UNLINK;
|
||
55 0030 BD05 ( r7:7, p5:5 ) = [sp++];
|
||
56
|
||
57 .LCFI2:
|
||
58 .LVL6:
|
||
59 0032 1000 rts;
|
||
60 .LVL7:
|
||
61 .L7:
|
||
62 0034 4DE10000 P5.H = _last_out.2066;
|
||
63 0038 0DE10000 P5.L = _last_out.2066;
|
||
64 003c F12F jump.s .L2;
|
||
65 .LFE3:
|
||
66 .size _async_dout, .-_async_dout
|
||
67 003e 0000 .align 4
|
||
68 .global _async_dac_out;
|
||
BFIN GAS /tmp/cc3Jt56e.s page 3
|
||
|
||
|
||
69 .type _async_dac_out, STT_FUNC;
|
||
70 _async_dac_out:
|
||
71 .LFB2:
|
||
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
|
||
72 .loc 1 20 0
|
||
73 .LVL8:
|
||
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
|
||
74 .loc 1 22 0
|
||
75 0040 4043 R0 = R0.B (Z);
|
||
76 .LVL9:
|
||
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
|
||
77 .loc 1 20 0
|
||
78 0042 00E80000 LINK 0;
|
||
79 .LCFI3:
|
||
21:src/l502_async.c **** val &= 0xFFFF;
|
||
80 .loc 1 21 0
|
||
81 0046 C942 R1 = R1.L (Z);
|
||
82 .LVL10:
|
||
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
|
||
83 .loc 1 22 0
|
||
84 0048 000C cc =R0==0;
|
||
85 004a 0818 if cc jump .L12;
|
||
25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2;
|
||
86 .loc 1 25 0
|
||
87 004c F94A BITSET (R1, 31);
|
||
88 .LVL11:
|
||
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
89 .loc 1 27 0
|
||
90 004e 20E11203 R0 = 786 (X);
|
||
91 .LVL12:
|
||
28:src/l502_async.c **** }
|
||
92 .loc 1 28 0
|
||
93 0052 01E80000 UNLINK;
|
||
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
94 .loc 1 27 0
|
||
95 0056 FFE2D5FF jump.l _fpga_reg_write;
|
||
96 .LVL13:
|
||
97 .L12:
|
||
23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1;
|
||
98 .loc 1 23 0
|
||
99 005a F14A BITSET (R1, 30);
|
||
100 .LVL14:
|
||
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
101 .loc 1 27 0
|
||
102 005c 20E11203 R0 = 786 (X);
|
||
103 .LVL15:
|
||
28:src/l502_async.c **** }
|
||
104 .loc 1 28 0
|
||
105 0060 01E80000 UNLINK;
|
||
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
|
||
106 .loc 1 27 0
|
||
107 0064 FFE2CEFF jump.l _fpga_reg_write;
|
||
108 .LVL16:
|
||
109 .LFE2:
|
||
110 .size _async_dac_out, .-_async_dac_out
|
||
111 .data;
|
||
112 .align 4
|
||
BFIN GAS /tmp/cc3Jt56e.s page 4
|
||
|
||
|
||
113 .type _last_out.2066, @object
|
||
114 .size _last_out.2066, 4
|
||
115 _last_out.2066:
|
||
116 0000 00000300 .long 196608
|
||
117 .section .debug_frame,"",@progbits
|
||
118 .Lframe0:
|
||
119 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
120 .LSCIE0:
|
||
121 0004 FFFFFFFF .4byte 0xffffffff
|
||
122 0008 01 .byte 0x1
|
||
123 0009 00 .string ""
|
||
124 000a 01 .uleb128 0x1
|
||
125 000b 7C .sleb128 -4
|
||
126 000c 23 .byte 0x23
|
||
127 000d 0C .byte 0xc
|
||
128 000e 0E .uleb128 0xe
|
||
129 000f 00 .uleb128 0x0
|
||
130 .align 4
|
||
131 .LECIE0:
|
||
132 .LSFDE0:
|
||
133 0010 1C000000 .4byte .LEFDE0-.LASFDE0
|
||
134 .LASFDE0:
|
||
135 0014 00000000 .4byte .Lframe0
|
||
136 0018 00000000 .4byte .LFB3
|
||
137 001c 3E000000 .4byte .LFE3-.LFB3
|
||
138 0020 42 .byte 0x4
|
||
139 .4byte .LCFI0-.LFB3
|
||
140 0021 0E .byte 0xe
|
||
141 0022 08 .uleb128 0x8
|
||
142 0023 44 .byte 0x4
|
||
143 .4byte .LCFI1-.LCFI0
|
||
144 0024 0C .byte 0xc
|
||
145 0025 0F .uleb128 0xf
|
||
146 0026 10 .uleb128 0x10
|
||
147 0027 8F .byte 0x8f
|
||
148 0028 04 .uleb128 0x4
|
||
149 0029 A3 .byte 0xa3
|
||
150 002a 03 .uleb128 0x3
|
||
151 002b 8D .byte 0x8d
|
||
152 002c 02 .uleb128 0x2
|
||
153 002d 87 .byte 0x87
|
||
154 002e 01 .uleb128 0x1
|
||
155 002f 00 .align 4
|
||
156 .LEFDE0:
|
||
157 .LSFDE2:
|
||
158 0030 14000000 .4byte .LEFDE2-.LASFDE2
|
||
159 .LASFDE2:
|
||
160 0034 00000000 .4byte .Lframe0
|
||
161 0038 40000000 .4byte .LFB2
|
||
162 003c 28000000 .4byte .LFE2-.LFB2
|
||
163 0040 46 .byte 0x4
|
||
164 .4byte .LCFI3-.LFB2
|
||
165 0041 0C .byte 0xc
|
||
166 0042 0F .uleb128 0xf
|
||
167 0043 08 .uleb128 0x8
|
||
168 0044 8F .byte 0x8f
|
||
169 0045 02 .uleb128 0x2
|
||
BFIN GAS /tmp/cc3Jt56e.s page 5
|
||
|
||
|
||
170 0046 A3 .byte 0xa3
|
||
171 0047 01 .uleb128 0x1
|
||
172 .align 4
|
||
173 .LEFDE2:
|
||
174 .text;
|
||
175 .Letext0:
|
||
176 .section .debug_loc,"",@progbits
|
||
177 .Ldebug_loc0:
|
||
178 .LLST0:
|
||
179 0000 00000000 .4byte .LFB3-.Ltext0
|
||
180 0004 02000000 .4byte .LCFI0-.Ltext0
|
||
181 0008 0100 .2byte 0x1
|
||
182 000a 5E .byte 0x5e
|
||
183 000b 02000000 .4byte .LCFI0-.Ltext0
|
||
184 000f 06000000 .4byte .LCFI1-.Ltext0
|
||
185 0013 0200 .2byte 0x2
|
||
186 0015 7E .byte 0x7e
|
||
187 0016 08 .sleb128 8
|
||
188 0017 06000000 .4byte .LCFI1-.Ltext0
|
||
189 001b 3E000000 .4byte .LFE3-.Ltext0
|
||
190 001f 0200 .2byte 0x2
|
||
191 0021 7F .byte 0x7f
|
||
192 0022 10 .sleb128 16
|
||
193 0023 00000000 .4byte 0x0
|
||
194 0027 00000000 .4byte 0x0
|
||
195 .LLST1:
|
||
196 002b 00000000 .4byte .LVL0-.Ltext0
|
||
197 002f 14000000 .4byte .LVL2-.Ltext0
|
||
198 0033 0100 .2byte 0x1
|
||
199 0035 50 .byte 0x50
|
||
200 0036 14000000 .4byte .LVL2-.Ltext0
|
||
201 003a 1E000000 .4byte .LVL3-.Ltext0
|
||
202 003e 0100 .2byte 0x1
|
||
203 0040 51 .byte 0x51
|
||
204 0041 1E000000 .4byte .LVL3-.Ltext0
|
||
205 0045 20000000 .4byte .LVL4-.Ltext0
|
||
206 0049 0100 .2byte 0x1
|
||
207 004b 50 .byte 0x50
|
||
208 004c 20000000 .4byte .LVL4-.Ltext0
|
||
209 0050 32000000 .4byte .LVL6-.Ltext0
|
||
210 0054 0100 .2byte 0x1
|
||
211 0056 57 .byte 0x57
|
||
212 0057 34000000 .4byte .LVL7-.Ltext0
|
||
213 005b 3E000000 .4byte .LFE3-.Ltext0
|
||
214 005f 0100 .2byte 0x1
|
||
215 0061 50 .byte 0x50
|
||
216 0062 00000000 .4byte 0x0
|
||
217 0066 00000000 .4byte 0x0
|
||
218 .LLST2:
|
||
219 006a 00000000 .4byte .LVL0-.Ltext0
|
||
220 006e 0E000000 .4byte .LVL1-.Ltext0
|
||
221 0072 0100 .2byte 0x1
|
||
222 0074 51 .byte 0x51
|
||
223 0075 0E000000 .4byte .LVL1-.Ltext0
|
||
224 0079 2A000000 .4byte .LVL5-.Ltext0
|
||
225 007d 0100 .2byte 0x1
|
||
226 007f 52 .byte 0x52
|
||
BFIN GAS /tmp/cc3Jt56e.s page 6
|
||
|
||
|
||
227 0080 34000000 .4byte .LVL7-.Ltext0
|
||
228 0084 3E000000 .4byte .LFE3-.Ltext0
|
||
229 0088 0100 .2byte 0x1
|
||
230 008a 51 .byte 0x51
|
||
231 008b 00000000 .4byte 0x0
|
||
232 008f 00000000 .4byte 0x0
|
||
233 .LLST3:
|
||
234 0093 40000000 .4byte .LFB2-.Ltext0
|
||
235 0097 46000000 .4byte .LCFI3-.Ltext0
|
||
236 009b 0100 .2byte 0x1
|
||
237 009d 5E .byte 0x5e
|
||
238 009e 46000000 .4byte .LCFI3-.Ltext0
|
||
239 00a2 68000000 .4byte .LFE2-.Ltext0
|
||
240 00a6 0200 .2byte 0x2
|
||
241 00a8 7F .byte 0x7f
|
||
242 00a9 08 .sleb128 8
|
||
243 00aa 00000000 .4byte 0x0
|
||
244 00ae 00000000 .4byte 0x0
|
||
245 .LLST4:
|
||
246 00b2 40000000 .4byte .LVL8-.Ltext0
|
||
247 00b6 52000000 .4byte .LVL12-.Ltext0
|
||
248 00ba 0100 .2byte 0x1
|
||
249 00bc 50 .byte 0x50
|
||
250 00bd 5A000000 .4byte .LVL13-.Ltext0
|
||
251 00c1 60000000 .4byte .LVL15-.Ltext0
|
||
252 00c5 0100 .2byte 0x1
|
||
253 00c7 50 .byte 0x50
|
||
254 00c8 00000000 .4byte 0x0
|
||
255 00cc 00000000 .4byte 0x0
|
||
256 .LLST5:
|
||
257 00d0 40000000 .4byte .LVL8-.Ltext0
|
||
258 00d4 5A000000 .4byte .LVL13-.Ltext0
|
||
259 00d8 0100 .2byte 0x1
|
||
260 00da 51 .byte 0x51
|
||
261 00db 5A000000 .4byte .LVL13-.Ltext0
|
||
262 00df 68000000 .4byte .LVL16-.Ltext0
|
||
263 00e3 0100 .2byte 0x1
|
||
264 00e5 51 .byte 0x51
|
||
265 00e6 00000000 .4byte 0x0
|
||
266 00ea 00000000 .4byte 0x0
|
||
267 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
268 .file 3 "src/l502_defs.h"
|
||
269 .section .debug_info
|
||
270 0000 28010000 .4byte 0x128
|
||
271 0004 0200 .2byte 0x2
|
||
272 0006 00000000 .4byte .Ldebug_abbrev0
|
||
273 000a 04 .byte 0x4
|
||
274 000b 01 .uleb128 0x1
|
||
275 000c 48010000 .4byte .LASF15
|
||
276 0010 01 .byte 0x1
|
||
277 0011 9F000000 .4byte .LASF16
|
||
278 0015 55000000 .4byte .LASF17
|
||
279 0019 00000000 .4byte .Ltext0
|
||
280 001d 68000000 .4byte .Letext0
|
||
281 0021 00000000 .4byte .Ldebug_line0
|
||
282 0025 02 .uleb128 0x2
|
||
283 0026 04 .byte 0x4
|
||
BFIN GAS /tmp/cc3Jt56e.s page 7
|
||
|
||
|
||
284 0027 07 .byte 0x7
|
||
285 0028 23000000 .4byte .LASF0
|
||
286 002c 03 .uleb128 0x3
|
||
287 002d 04 .byte 0x4
|
||
288 002e 05 .byte 0x5
|
||
289 002f 696E7400 .string "int"
|
||
290 0033 02 .uleb128 0x2
|
||
291 0034 01 .byte 0x1
|
||
292 0035 06 .byte 0x6
|
||
293 0036 24010000 .4byte .LASF1
|
||
294 003a 02 .uleb128 0x2
|
||
295 003b 01 .byte 0x1
|
||
296 003c 08 .byte 0x8
|
||
297 003d B8000000 .4byte .LASF2
|
||
298 0041 02 .uleb128 0x2
|
||
299 0042 02 .byte 0x2
|
||
300 0043 05 .byte 0x5
|
||
301 0044 3E010000 .4byte .LASF3
|
||
302 0048 02 .uleb128 0x2
|
||
303 0049 02 .byte 0x2
|
||
304 004a 07 .byte 0x7
|
||
305 004b 11010000 .4byte .LASF4
|
||
306 004f 02 .uleb128 0x2
|
||
307 0050 04 .byte 0x4
|
||
308 0051 07 .byte 0x7
|
||
309 0052 0E000000 .4byte .LASF5
|
||
310 0056 02 .uleb128 0x2
|
||
311 0057 08 .byte 0x8
|
||
312 0058 05 .byte 0x5
|
||
313 0059 00000000 .4byte .LASF6
|
||
314 005d 02 .uleb128 0x2
|
||
315 005e 08 .byte 0x8
|
||
316 005f 07 .byte 0x7
|
||
317 0060 3E000000 .4byte .LASF7
|
||
318 0064 02 .uleb128 0x2
|
||
319 0065 04 .byte 0x4
|
||
320 0066 05 .byte 0x5
|
||
321 0067 F1000000 .4byte .LASF8
|
||
322 006b 04 .uleb128 0x4
|
||
323 006c 04 .byte 0x4
|
||
324 006d 07 .byte 0x7
|
||
325 006e 02 .uleb128 0x2
|
||
326 006f 01 .byte 0x1
|
||
327 0070 06 .byte 0x6
|
||
328 0071 54010000 .4byte .LASF9
|
||
329 0075 05 .uleb128 0x5
|
||
330 0076 B0000000 .4byte .LASF10
|
||
331 007a 02 .byte 0x2
|
||
332 007b 2A .byte 0x2a
|
||
333 007c 3A000000 .4byte 0x3a
|
||
334 0080 05 .uleb128 0x5
|
||
335 0081 1B000000 .4byte .LASF11
|
||
336 0085 02 .byte 0x2
|
||
337 0086 4F .byte 0x4f
|
||
338 0087 64000000 .4byte 0x64
|
||
339 008b 05 .uleb128 0x5
|
||
340 008c E8000000 .4byte .LASF12
|
||
BFIN GAS /tmp/cc3Jt56e.s page 8
|
||
|
||
|
||
341 0090 02 .byte 0x2
|
||
342 0091 50 .byte 0x50
|
||
343 0092 25000000 .4byte 0x25
|
||
344 0096 06 .uleb128 0x6
|
||
345 0097 04 .byte 0x4
|
||
346 0098 03 .byte 0x3
|
||
347 0099 45 .byte 0x45
|
||
348 009a AF000000 .4byte 0xaf
|
||
349 009e 07 .uleb128 0x7
|
||
350 009f D1000000 .4byte .LASF13
|
||
351 00a3 808008 .sleb128 131072
|
||
352 00a6 07 .uleb128 0x7
|
||
353 00a7 FA000000 .4byte .LASF14
|
||
354 00ab 808004 .sleb128 65536
|
||
355 00ae 00 .byte 0x0
|
||
356 00af 08 .uleb128 0x8
|
||
357 00b0 01 .byte 0x1
|
||
358 00b1 C6000000 .4byte .LASF18
|
||
359 00b5 01 .byte 0x1
|
||
360 00b6 1F .byte 0x1f
|
||
361 00b7 01 .byte 0x1
|
||
362 00b8 00000000 .4byte .LFB3
|
||
363 00bc 3E000000 .4byte .LFE3
|
||
364 00c0 00000000 .4byte .LLST0
|
||
365 00c4 F8000000 .4byte 0xf8
|
||
366 00c8 09 .uleb128 0x9
|
||
367 00c9 76616C00 .string "val"
|
||
368 00cd 01 .byte 0x1
|
||
369 00ce 1F .byte 0x1f
|
||
370 00cf 8B000000 .4byte 0x8b
|
||
371 00d3 2B000000 .4byte .LLST1
|
||
372 00d7 09 .uleb128 0x9
|
||
373 00d8 6D736B00 .string "msk"
|
||
374 00dc 01 .byte 0x1
|
||
375 00dd 1F .byte 0x1f
|
||
376 00de 8B000000 .4byte 0x8b
|
||
377 00e2 6A000000 .4byte .LLST2
|
||
378 00e6 0A .uleb128 0xa
|
||
379 00e7 35000000 .4byte .LASF19
|
||
380 00eb 01 .byte 0x1
|
||
381 00ec 20 .byte 0x20
|
||
382 00ed 8B000000 .4byte 0x8b
|
||
383 00f1 05 .byte 0x5
|
||
384 00f2 03 .byte 0x3
|
||
385 00f3 00000000 .4byte _last_out.2066
|
||
386 00f7 00 .byte 0x0
|
||
387 00f8 0B .uleb128 0xb
|
||
388 00f9 01 .byte 0x1
|
||
389 00fa 30010000 .4byte .LASF20
|
||
390 00fe 01 .byte 0x1
|
||
391 00ff 14 .byte 0x14
|
||
392 0100 01 .byte 0x1
|
||
393 0101 40000000 .4byte .LFB2
|
||
394 0105 68000000 .4byte .LFE2
|
||
395 0109 93000000 .4byte .LLST3
|
||
396 010d 09 .uleb128 0x9
|
||
397 010e 636800 .string "ch"
|
||
BFIN GAS /tmp/cc3Jt56e.s page 9
|
||
|
||
|
||
398 0111 01 .byte 0x1
|
||
399 0112 14 .byte 0x14
|
||
400 0113 75000000 .4byte 0x75
|
||
401 0117 B2000000 .4byte .LLST4
|
||
402 011b 09 .uleb128 0x9
|
||
403 011c 76616C00 .string "val"
|
||
404 0120 01 .byte 0x1
|
||
405 0121 14 .byte 0x14
|
||
406 0122 80000000 .4byte 0x80
|
||
407 0126 D0000000 .4byte .LLST5
|
||
408 012a 00 .byte 0x0
|
||
409 012b 00 .byte 0x0
|
||
410 .section .debug_abbrev
|
||
411 0000 01 .uleb128 0x1
|
||
412 0001 11 .uleb128 0x11
|
||
413 0002 01 .byte 0x1
|
||
414 0003 25 .uleb128 0x25
|
||
415 0004 0E .uleb128 0xe
|
||
416 0005 13 .uleb128 0x13
|
||
417 0006 0B .uleb128 0xb
|
||
418 0007 03 .uleb128 0x3
|
||
419 0008 0E .uleb128 0xe
|
||
420 0009 1B .uleb128 0x1b
|
||
421 000a 0E .uleb128 0xe
|
||
422 000b 11 .uleb128 0x11
|
||
423 000c 01 .uleb128 0x1
|
||
424 000d 12 .uleb128 0x12
|
||
425 000e 01 .uleb128 0x1
|
||
426 000f 10 .uleb128 0x10
|
||
427 0010 06 .uleb128 0x6
|
||
428 0011 00 .byte 0x0
|
||
429 0012 00 .byte 0x0
|
||
430 0013 02 .uleb128 0x2
|
||
431 0014 24 .uleb128 0x24
|
||
432 0015 00 .byte 0x0
|
||
433 0016 0B .uleb128 0xb
|
||
434 0017 0B .uleb128 0xb
|
||
435 0018 3E .uleb128 0x3e
|
||
436 0019 0B .uleb128 0xb
|
||
437 001a 03 .uleb128 0x3
|
||
438 001b 0E .uleb128 0xe
|
||
439 001c 00 .byte 0x0
|
||
440 001d 00 .byte 0x0
|
||
441 001e 03 .uleb128 0x3
|
||
442 001f 24 .uleb128 0x24
|
||
443 0020 00 .byte 0x0
|
||
444 0021 0B .uleb128 0xb
|
||
445 0022 0B .uleb128 0xb
|
||
446 0023 3E .uleb128 0x3e
|
||
447 0024 0B .uleb128 0xb
|
||
448 0025 03 .uleb128 0x3
|
||
449 0026 08 .uleb128 0x8
|
||
450 0027 00 .byte 0x0
|
||
451 0028 00 .byte 0x0
|
||
452 0029 04 .uleb128 0x4
|
||
453 002a 24 .uleb128 0x24
|
||
454 002b 00 .byte 0x0
|
||
BFIN GAS /tmp/cc3Jt56e.s page 10
|
||
|
||
|
||
455 002c 0B .uleb128 0xb
|
||
456 002d 0B .uleb128 0xb
|
||
457 002e 3E .uleb128 0x3e
|
||
458 002f 0B .uleb128 0xb
|
||
459 0030 00 .byte 0x0
|
||
460 0031 00 .byte 0x0
|
||
461 0032 05 .uleb128 0x5
|
||
462 0033 16 .uleb128 0x16
|
||
463 0034 00 .byte 0x0
|
||
464 0035 03 .uleb128 0x3
|
||
465 0036 0E .uleb128 0xe
|
||
466 0037 3A .uleb128 0x3a
|
||
467 0038 0B .uleb128 0xb
|
||
468 0039 3B .uleb128 0x3b
|
||
469 003a 0B .uleb128 0xb
|
||
470 003b 49 .uleb128 0x49
|
||
471 003c 13 .uleb128 0x13
|
||
472 003d 00 .byte 0x0
|
||
473 003e 00 .byte 0x0
|
||
474 003f 06 .uleb128 0x6
|
||
475 0040 04 .uleb128 0x4
|
||
476 0041 01 .byte 0x1
|
||
477 0042 0B .uleb128 0xb
|
||
478 0043 0B .uleb128 0xb
|
||
479 0044 3A .uleb128 0x3a
|
||
480 0045 0B .uleb128 0xb
|
||
481 0046 3B .uleb128 0x3b
|
||
482 0047 0B .uleb128 0xb
|
||
483 0048 01 .uleb128 0x1
|
||
484 0049 13 .uleb128 0x13
|
||
485 004a 00 .byte 0x0
|
||
486 004b 00 .byte 0x0
|
||
487 004c 07 .uleb128 0x7
|
||
488 004d 28 .uleb128 0x28
|
||
489 004e 00 .byte 0x0
|
||
490 004f 03 .uleb128 0x3
|
||
491 0050 0E .uleb128 0xe
|
||
492 0051 1C .uleb128 0x1c
|
||
493 0052 0D .uleb128 0xd
|
||
494 0053 00 .byte 0x0
|
||
495 0054 00 .byte 0x0
|
||
496 0055 08 .uleb128 0x8
|
||
497 0056 2E .uleb128 0x2e
|
||
498 0057 01 .byte 0x1
|
||
499 0058 3F .uleb128 0x3f
|
||
500 0059 0C .uleb128 0xc
|
||
501 005a 03 .uleb128 0x3
|
||
502 005b 0E .uleb128 0xe
|
||
503 005c 3A .uleb128 0x3a
|
||
504 005d 0B .uleb128 0xb
|
||
505 005e 3B .uleb128 0x3b
|
||
506 005f 0B .uleb128 0xb
|
||
507 0060 27 .uleb128 0x27
|
||
508 0061 0C .uleb128 0xc
|
||
509 0062 11 .uleb128 0x11
|
||
510 0063 01 .uleb128 0x1
|
||
511 0064 12 .uleb128 0x12
|
||
BFIN GAS /tmp/cc3Jt56e.s page 11
|
||
|
||
|
||
512 0065 01 .uleb128 0x1
|
||
513 0066 40 .uleb128 0x40
|
||
514 0067 06 .uleb128 0x6
|
||
515 0068 01 .uleb128 0x1
|
||
516 0069 13 .uleb128 0x13
|
||
517 006a 00 .byte 0x0
|
||
518 006b 00 .byte 0x0
|
||
519 006c 09 .uleb128 0x9
|
||
520 006d 05 .uleb128 0x5
|
||
521 006e 00 .byte 0x0
|
||
522 006f 03 .uleb128 0x3
|
||
523 0070 08 .uleb128 0x8
|
||
524 0071 3A .uleb128 0x3a
|
||
525 0072 0B .uleb128 0xb
|
||
526 0073 3B .uleb128 0x3b
|
||
527 0074 0B .uleb128 0xb
|
||
528 0075 49 .uleb128 0x49
|
||
529 0076 13 .uleb128 0x13
|
||
530 0077 02 .uleb128 0x2
|
||
531 0078 06 .uleb128 0x6
|
||
532 0079 00 .byte 0x0
|
||
533 007a 00 .byte 0x0
|
||
534 007b 0A .uleb128 0xa
|
||
535 007c 34 .uleb128 0x34
|
||
536 007d 00 .byte 0x0
|
||
537 007e 03 .uleb128 0x3
|
||
538 007f 0E .uleb128 0xe
|
||
539 0080 3A .uleb128 0x3a
|
||
540 0081 0B .uleb128 0xb
|
||
541 0082 3B .uleb128 0x3b
|
||
542 0083 0B .uleb128 0xb
|
||
543 0084 49 .uleb128 0x49
|
||
544 0085 13 .uleb128 0x13
|
||
545 0086 02 .uleb128 0x2
|
||
546 0087 0A .uleb128 0xa
|
||
547 0088 00 .byte 0x0
|
||
548 0089 00 .byte 0x0
|
||
549 008a 0B .uleb128 0xb
|
||
550 008b 2E .uleb128 0x2e
|
||
551 008c 01 .byte 0x1
|
||
552 008d 3F .uleb128 0x3f
|
||
553 008e 0C .uleb128 0xc
|
||
554 008f 03 .uleb128 0x3
|
||
555 0090 0E .uleb128 0xe
|
||
556 0091 3A .uleb128 0x3a
|
||
557 0092 0B .uleb128 0xb
|
||
558 0093 3B .uleb128 0x3b
|
||
559 0094 0B .uleb128 0xb
|
||
560 0095 27 .uleb128 0x27
|
||
561 0096 0C .uleb128 0xc
|
||
562 0097 11 .uleb128 0x11
|
||
563 0098 01 .uleb128 0x1
|
||
564 0099 12 .uleb128 0x12
|
||
565 009a 01 .uleb128 0x1
|
||
566 009b 40 .uleb128 0x40
|
||
567 009c 06 .uleb128 0x6
|
||
568 009d 00 .byte 0x0
|
||
BFIN GAS /tmp/cc3Jt56e.s page 12
|
||
|
||
|
||
569 009e 00 .byte 0x0
|
||
570 009f 00 .byte 0x0
|
||
571 .section .debug_pubnames,"",@progbits
|
||
572 0000 2F000000 .4byte 0x2f
|
||
573 0004 0200 .2byte 0x2
|
||
574 0006 00000000 .4byte .Ldebug_info0
|
||
575 000a 2C010000 .4byte 0x12c
|
||
576 000e AF000000 .4byte 0xaf
|
||
577 0012 6173796E .string "async_dout"
|
||
577 635F646F
|
||
577 757400
|
||
578 001d F8000000 .4byte 0xf8
|
||
579 0021 6173796E .string "async_dac_out"
|
||
579 635F6461
|
||
579 635F6F75
|
||
579 7400
|
||
580 002f 00000000 .4byte 0x0
|
||
581 .section .debug_aranges,"",@progbits
|
||
582 0000 1C000000 .4byte 0x1c
|
||
583 0004 0200 .2byte 0x2
|
||
584 0006 00000000 .4byte .Ldebug_info0
|
||
585 000a 04 .byte 0x4
|
||
586 000b 00 .byte 0x0
|
||
587 000c 0000 .2byte 0x0
|
||
588 000e 0000 .2byte 0x0
|
||
589 0010 00000000 .4byte .Ltext0
|
||
590 0014 68000000 .4byte .Letext0-.Ltext0
|
||
591 0018 00000000 .4byte 0x0
|
||
592 001c 00000000 .4byte 0x0
|
||
593 .section .debug_str,"MS",@progbits,1
|
||
594 .LASF6:
|
||
595 0000 6C6F6E67 .string "long long int"
|
||
595 206C6F6E
|
||
595 6720696E
|
||
595 7400
|
||
596 .LASF5:
|
||
597 000e 756E7369 .string "unsigned int"
|
||
597 676E6564
|
||
597 20696E74
|
||
597 00
|
||
598 .LASF11:
|
||
599 001b 696E7433 .string "int32_t"
|
||
599 325F7400
|
||
600 .LASF0:
|
||
601 0023 6C6F6E67 .string "long unsigned int"
|
||
601 20756E73
|
||
601 69676E65
|
||
601 6420696E
|
||
601 7400
|
||
602 .LASF19:
|
||
603 0035 6C617374 .string "last_out"
|
||
603 5F6F7574
|
||
603 00
|
||
604 .LASF7:
|
||
605 003e 6C6F6E67 .string "long long unsigned int"
|
||
605 206C6F6E
|
||
605 6720756E
|
||
BFIN GAS /tmp/cc3Jt56e.s page 13
|
||
|
||
|
||
605 7369676E
|
||
605 65642069
|
||
606 .LASF17:
|
||
607 0055 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
607 652F6665
|
||
607 64612F4D
|
||
607 4950542F
|
||
607 52616469
|
||
608 .LASF16:
|
||
609 009f 7372632F .string "src/l502_async.c"
|
||
609 6C353032
|
||
609 5F617379
|
||
609 6E632E63
|
||
609 00
|
||
610 .LASF10:
|
||
611 00b0 75696E74 .string "uint8_t"
|
||
611 385F7400
|
||
612 .LASF2:
|
||
613 00b8 756E7369 .string "unsigned char"
|
||
613 676E6564
|
||
613 20636861
|
||
613 7200
|
||
614 .LASF18:
|
||
615 00c6 6173796E .string "async_dout"
|
||
615 635F646F
|
||
615 757400
|
||
616 .LASF13:
|
||
617 00d1 4C353032 .string "L502_DIGOUT_WORD_DIS_H"
|
||
617 5F444947
|
||
617 4F55545F
|
||
617 574F5244
|
||
617 5F444953
|
||
618 .LASF12:
|
||
619 00e8 75696E74 .string "uint32_t"
|
||
619 33325F74
|
||
619 00
|
||
620 .LASF8:
|
||
621 00f1 6C6F6E67 .string "long int"
|
||
621 20696E74
|
||
621 00
|
||
622 .LASF14:
|
||
623 00fa 4C353032 .string "L502_DIGOUT_WORD_DIS_L"
|
||
623 5F444947
|
||
623 4F55545F
|
||
623 574F5244
|
||
623 5F444953
|
||
624 .LASF4:
|
||
625 0111 73686F72 .string "short unsigned int"
|
||
625 7420756E
|
||
625 7369676E
|
||
625 65642069
|
||
625 6E7400
|
||
626 .LASF1:
|
||
627 0124 7369676E .string "signed char"
|
||
627 65642063
|
||
627 68617200
|
||
628 .LASF20:
|
||
BFIN GAS /tmp/cc3Jt56e.s page 14
|
||
|
||
|
||
629 0130 6173796E .string "async_dac_out"
|
||
629 635F6461
|
||
629 635F6F75
|
||
629 7400
|
||
630 .LASF3:
|
||
631 013e 73686F72 .string "short int"
|
||
631 7420696E
|
||
631 7400
|
||
632 .LASF15:
|
||
633 0148 474E5520 .string "GNU C 4.3.5"
|
||
633 4320342E
|
||
633 332E3500
|
||
634 .LASF9:
|
||
635 0154 63686172 .string "char"
|
||
635 00
|
||
636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/cc3Jt56e.s page 15
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_async.c
|
||
/tmp/cc3Jt56e.s:13 .text:0000000000000000 _async_dout
|
||
/tmp/cc3Jt56e.s:115 .data:0000000000000000 _last_out.2066
|
||
/tmp/cc3Jt56e.s:70 .text:0000000000000040 _async_dac_out
|
||
|
||
UNDEFINED SYMBOLS
|
||
_fpga_reg_write
|