Files
E502_ADC_BFfirmware/build/release/lst/l502_init.lst

3094 lines
148 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BFIN GAS /tmp/ccc6RyuK.s page 1
1 .file "src/l502_init.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 BE010000 .text;
8 0200D900
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _l502_otp_make_invalid;
12 .type _l502_otp_make_invalid, STT_FUNC;
13 _l502_otp_make_invalid:
14 .LFB17:
15 .file 1 "src/l502_init.c"
1:src/l502_init.c **** #include <cdefBF523.h>
2:src/l502_init.c **** #include <ccblkfn.h>
3:src/l502_init.c **** #include <bfrom.h>
4:src/l502_init.c **** #include <sys/exception.h>
5:src/l502_init.c **** #include <stdlib.h>
6:src/l502_init.c **** #include <stdint.h>
7:src/l502_init.c ****
8:src/l502_init.c ****
9:src/l502_init.c ****
10:src/l502_init.c ****
11:src/l502_init.c **** #include "l502_cdefs.h"
12:src/l502_init.c **** #include "l502_fpga.h"
13:src/l502_init.c **** #include "l502_hdma.h"
14:src/l502_init.c ****
15:src/l502_init.c **** ISR(isr_sport_dma_rx);
16:src/l502_init.c **** ISR(isr_sport_dma_tx);
17:src/l502_init.c ****
18:src/l502_init.c ****
19:src/l502_init.c **** void l502_stream_init(void);
20:src/l502_init.c ****
21:src/l502_init.c **** /* fVCO = 530 MHZ = (20/2)*53, CDIV=1, SDIV = 4 => SCLK = 132.5 MHz */
22:src/l502_init.c **** #define L502_PLL_CTL (SET_MSEL(53) | DF)
23:src/l502_init.c **** #define L502_PLL_DIV (SET_SSEL(4) | CSEL_DIV1)
24:src/l502_init.c ****
25:src/l502_init.c **** /* конфигурим SDRAM
26:src/l502_init.c **** * RDIV=((117964,8*64ms)/8192)-(6+3)=912 // по логике - Ñ<>Ñо поÑ<C2BE>леднÑ<C2BD>Ñ<EFBFBD> конфÐ
27:src/l502_init.c **** * кÑ<C2BA>ÑаÑи - возможно не 8192, а 4096, в таком Ñ<>лучае 1834
28:src/l502_init.c **** */
29:src/l502_init.c **** #define L502_SDRAM_SDRRC (((132500000 / 1000) * 64) / 8192 - (6 + 3))
30:src/l502_init.c **** /* размер памÑ<C2BC>Ñи - 32 Мб, 9 бит - под адреÑ<C2B5> колонки */
31:src/l502_init.c **** #define L502_SDRAM_SDBCTL (EBE | EBSZ_32 | EBCAW_9)
32:src/l502_init.c **** /* CAS latency=3, хоÑÑ<E2809A> можно и 2 - чем меньше тем лучше (правда п
33:src/l502_init.c **** * PASR_ALL - тоже длÑ<C2BB> SDRAM Ñ<> 2.5 Ð’ - Ñ<>кономиÑ<C2B8> Ñ<>нергии, поÑ<C2BE>Ñому Ñ€Ð
34:src/l502_init.c **** * tRAS(min)=45 нÑ<C2BD> (при чаÑ<C2B0>ÑоÑе 120 Мгц - 6 тактов)
35:src/l502_init.c **** * tRP(min)=20 нÑ<C2BD> (при чаÑ<C2B0>ÑоÑе 120 Мгц - 3 тактов)
36:src/l502_init.c **** * tRCD(min)=20 нÑ<C2BD> (при чаÑ<C2B0>ÑоÑе 120 Мгц - 3 тактов)
37:src/l502_init.c **** * tWR - хз, на вÑ<C2B2>кидку 2
38:src/l502_init.c **** * POWER startup delay - не нужна
BFIN GAS /tmp/ccc6RyuK.s page 2
39:src/l502_init.c **** * PSS - power SDRAM - должно быть
40:src/l502_init.c **** * SRFS - нужна длÑ<C2BB> перевода SDRAM в режим пониженного Ñ<>нергÐ
41:src/l502_init.c **** * EBUFE=0 - только один чип SDRAM
42:src/l502_init.c **** * FBBRW=0 - длÑ<C2BB> того, чтобы чтение Ñ<>разу шло за запиÑ<C2B8>ью, мож
43:src/l502_init.c **** * EMREN=0 - тоже длÑ<C2BB> SDRAM Ñ<> 2.5 Ð’ - Ñ<>кономиÑ<C2B8> Ñ<>нергии
44:src/l502_init.c **** * TCSR=0 - тоже длÑ<C2BB> SDRAM Ñ<> 2.5 Ð’ - Ñ<>кономиÑ<C2B8> Ñ<>нергии
45:src/l502_init.c **** * CDDBG=0 - по моему Ñ<>оÑекщд signals не раÑ<C2B0>шаренÑ
46:src/l502_init.c **** */
47:src/l502_init.c **** #define L502_SDRAM_SDGCTL (SCTLE | CL_2 | PASR_ALL | TRAS_6 | TRP_3 | TRCD_3 | TWR_2 | PSS)
48:src/l502_init.c ****
49:src/l502_init.c ****
50:src/l502_init.c **** uint32_t l502_otp_make_invalid(uint32_t page) {
16 .loc 1 50 0
17 .LVL0:
18 0000 7805 [--sp] = ( r7:7 );
19
20 .LCFI0:
21 0002 3830 R7 = R0;
51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133));
22 .loc 1 51 0
23 0004 41E1540A R1.H = 2644;
24 0008 4AE100EF P2.H = 61184;
50:src/l502_init.c **** uint32_t l502_otp_make_invalid(uint32_t page) {
25 .loc 1 50 0
26 000c 00E80500 LINK 20;
27 .LCFI1:
28 .loc 1 51 0
29 0010 0860 R0 = 1 (X);
30 .LVL1:
31 0012 01E18588 R1.L = 34949;
32 0016 0AE11800 P2.L = 24;
33 001a 6200 call (P2);
52:src/l502_init.c **** if(!err) {
34 .loc 1 52 0
35 001c 000C cc =R0==0;
36 .LVL2:
37 001e 0F14 if !cc jump .L2 (bp);
38 .LBB17:
53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P;
39 .loc 1 53 0
40 0020 F963 R1 = -1 (X);
41 0022 0060 R0 = 0 (X);
42 .LVL3:
43 0024 F14F R1 <<= 30;
44 0026 E0BB [FP+-8] = R0;
45 .LVL4:
46 0028 F1BB [FP+-4] = R1;
47 .LVL5:
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
48 .loc 1 54 0
49 002a 5730 R2 = FP;
50 002c 4AE100EF P2.H = 61184;
51 0030 0730 R0 = R7;
52 0032 8160 R1 = 16 (X);
53 0034 C267 R2 += -8;
54 0036 0AE11C00 P2.L = 28;
55 003a 6200 call (P2);
BFIN GAS /tmp/ccc6RyuK.s page 3
56 .LVL6:
57 .L2:
58 .LBE17:
55:src/l502_init.c **** }
56:src/l502_init.c **** return err;
57:src/l502_init.c **** }
59 .loc 1 57 0
60 003c 01E80000 UNLINK;
61 .LVL7:
62 0040 3805 ( r7:7 ) = [sp++];
63
64 .LCFI2:
65 .LVL8:
66 0042 1000 rts;
67 .LFE17:
68 .size _l502_otp_make_invalid, .-_l502_otp_make_invalid
69 .align 4
70 .global _l502_setup_pll;
71 .type _l502_setup_pll, STT_FUNC;
72 _l502_setup_pll:
73 .LFB18:
58:src/l502_init.c ****
59:src/l502_init.c **** /* Ð<>аÑ<C2B0>Ñройка чаÑ<C2B0>ÑоÑÑ BlackFin'a */
60:src/l502_init.c **** void l502_setup_pll(void) {
74 .loc 1 60 0
75 0044 00E80600 LINK 24;
76 .LCFI3:
61:src/l502_init.c **** ADI_SYSCTRL_VALUES sysctl;
62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL;
77 .loc 1 62 0
78 0048 20E1016A R0 = 27137 (X);
79 004c 78E6FBFF W [FP+-10] = R0;
63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0);
80 .loc 1 63 0
81 0050 4F30 R1 = FP;
82 0052 4AE100EF P2.H = 61184;
83 0056 20E10101 R0 = 257 (X);
84 005a A167 R1 += -12;
85 005c 0260 R2 = 0 (X);
86 005e 0AE13800 P2.L = 56;
87 0062 6200 call (P2);
64:src/l502_init.c **** }
88 .loc 1 64 0
89 0064 01E80000 UNLINK;
90 0068 1000 rts;
91 .LFE18:
92 .size _l502_setup_pll, .-_l502_setup_pll
93 006a 0000 .align 4
94 .global _l502_otp_write_cfg;
95 .type _l502_otp_write_cfg, STT_FUNC;
96 _l502_otp_write_cfg:
97 .LFB19:
65:src/l502_init.c ****
66:src/l502_init.c **** /* ЗапиÑ<C2B8>ÑŒ наÑ<C2B0>Ñроек PLL и SDRAM в блок OTP, начинаÑ<C2B0> Ñ<> заданной Ñ
67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) {
98 .loc 1 67 0
99 .LVL9:
BFIN GAS /tmp/ccc6RyuK.s page 4
100 006c ED05 [--sp] = ( r7:5, p5:5 );
101
102 .LCFI4:
103 006e 3030 R6 = R0;
68:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133));
104 .loc 1 68 0
105 0070 41E1540A R1.H = 2644;
106 0074 4AE100EF P2.H = 61184;
67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) {
107 .loc 1 67 0
108 0078 00E80700 LINK 28;
109 .LCFI5:
110 .loc 1 68 0
111 007c 0860 R0 = 1 (X);
112 .LVL10:
113 007e 01E18588 R1.L = 34949;
114 0082 0AE11800 P2.L = 24;
115 0086 6200 call (P2);
116 0088 3830 R7 = R0;
117 .LVL11:
69:src/l502_init.c **** uint64_t val = 0;
70:src/l502_init.c **** if (!err) {
118 .loc 1 70 0
119 008a 000C cc =R0==0;
120 008c 0618 if cc jump .L12;
121 .LVL12:
122 .L8:
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
72:src/l502_init.c **** | ((uint64_t)OTP_SET_PLL_M<< 32)| ((uint64_t)OTP_LOAD_PBS02L_M<<32);
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
74:src/l502_init.c **** if (!err) {
75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL <
76:src/l502_init.c **** | ((uint64_t)L502_SDRAM_SDGCTL << OTP_EBIU_SDGCTL_P);
77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF
78:src/l502_init.c **** | OTP_CHECK_FOR_PREV_WRITE, &val);
79:src/l502_init.c **** }
80:src/l502_init.c ****
81:src/l502_init.c **** /* еÑ<C2B5>ли была ошибка - делаем недейÑ<C2B9>ÑвиÑельнÑм веÑ<C2B5>ÑŒ
82:src/l502_init.c **** if (err)
83:src/l502_init.c **** l502_otp_make_invalid(first_page);
84:src/l502_init.c **** }
85:src/l502_init.c **** return err;
86:src/l502_init.c ****
87:src/l502_init.c **** }
123 .loc 1 87 0
124 008e 0730 R0 = R7;
125 .LVL13:
126 0090 01E80000 UNLINK;
127 0094 AD05 ( r7:5, p5:5 ) = [sp++];
128
129 .LCFI6:
130 .LVL14:
131 0096 1000 rts;
132 .LVL15:
133 .L12:
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
134 .loc 1 71 0
BFIN GAS /tmp/ccc6RyuK.s page 5
135 0098 20E1016A R0 = 27137 (X);
136 .LVL16:
137 009c 2160 R1 = 4 (X);
138 009e 804F R0 <<= 16;
139 00a0 41E10404 R1.H = 1028;
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
140 .loc 1 73 0
141 00a4 6F30 R5 = FP;
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
142 .loc 1 71 0
143 00a6 E0BB [FP+-8] = R0;
144 .LVL17:
145 00a8 F1BB [FP+-4] = R1;
146 .LVL18:
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
147 .loc 1 73 0
148 00aa C567 R5 += -8;
149 00ac 4DE100EF P5.H = 61184;
150 00b0 0DE11C00 P5.L = 28;
151 00b4 0630 R0 = R6;
152 00b6 21E18000 R1 = 128 (X);
153 00ba 1530 R2 = R5;
154 00bc 6500 call (P5);
155 00be 3830 R7 = R0;
74:src/l502_init.c **** if (!err) {
156 .loc 1 74 0
157 00c0 000C cc =R0==0;
158 00c2 1C18 if cc jump .L13;
159 .LVL19:
160 .L9:
161 .LBB21:
51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133));
162 .loc 1 51 0
163 00c4 41E1540A R1.H = 2644;
164 00c8 4AE100EF P2.H = 61184;
165 00cc 0860 R0 = 1 (X);
166 .LVL20:
167 00ce 01E18588 R1.L = 34949;
168 00d2 0AE11800 P2.L = 24;
169 00d6 6200 call (P2);
170 .LBB22:
52:src/l502_init.c **** if(!err) {
171 .loc 1 52 0
172 00d8 000C cc =R0==0;
173 .LVL21:
174 00da DA17 if !cc jump .L8 (bp);
175 .LBB23:
53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P;
176 .loc 1 53 0
177 00dc F963 R1 = -1 (X);
178 00de 0060 R0 = 0 (X);
179 .LVL22:
180 00e0 F14F R1 <<= 30;
181 00e2 C0BB [FP+-16] = R0;
182 .LVL23:
183 00e4 D1BB [FP+-12] = R1;
184 .LVL24:
BFIN GAS /tmp/ccc6RyuK.s page 6
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
185 .loc 1 54 0
186 00e6 5730 R2 = FP;
187 00e8 4AE100EF P2.H = 61184;
188 00ec 0630 R0 = R6;
189 00ee 8160 R1 = 16 (X);
190 00f0 8267 R2 += -16;
191 00f2 0AE11C00 P2.L = 28;
192 00f6 6200 call (P2);
193 00f8 CB2F jump.s .L8;
194 .LVL25:
195 .L13:
196 .LBE23:
197 .LBE22:
198 .LBE21:
75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL <
199 .loc 1 75 0
200 00fa 40E19100 R0.H = 145;
201 .LVL26:
202 00fe 00E18999 R0.L = 39305;
203 0102 9960 R1 = 19 (X);
204 0104 41E10204 R1.H = 1026;
205 0108 E0BB [FP+-8] = R0;
206 .LVL27:
207 010a F1BB [FP+-4] = R1;
208 .LVL28:
77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF
209 .loc 1 77 0
210 010c 0630 R0 = R6;
211 010e 1064 R0 += 2;
212 0110 21E18000 R1 = 128 (X);
213 0114 1530 R2 = R5;
214 0116 6500 call (P5);
215 0118 3830 R7 = R0;
82:src/l502_init.c **** if (err)
216 .loc 1 82 0
217 011a 000C cc =R0==0;
218 011c D413 if !cc jump .L9;
219 .LVL29:
220 .loc 1 87 0
221 011e 0730 R0 = R7;
222 .LVL30:
223 0120 01E80000 UNLINK;
224 0124 AD05 ( r7:5, p5:5 ) = [sp++];
225
226 .LCFI7:
227 .LVL31:
228 0126 1000 rts;
229 .LFE19:
230 .size _l502_otp_write_cfg, .-_l502_otp_write_cfg
231 .align 4
232 .global _l502_otp_init;
233 .type _l502_otp_init, STT_FUNC;
234 _l502_otp_init:
235 .LFB20:
88:src/l502_init.c ****
89:src/l502_init.c ****
BFIN GAS /tmp/ccc6RyuK.s page 7
90:src/l502_init.c ****
91:src/l502_init.c **** /* ПроверÑ<E282AC>ем, еÑ<C2B5>ÑÑŒ ли дейÑ<C2B9>ÑвÑиельнÑе наÑ<C2B0>Ñройки PLL и SDRAM Ð
92:src/l502_init.c **** то запиÑ<C2B8>Ñваем их в OTP и инициализируем PLL вручную */
93:src/l502_init.c **** void l502_otp_init(void) {
236 .loc 1 93 0
237 0128 E305 [--sp] = ( r7:4, p5:3 );
238
239 .LCFI8:
240 012a 00E80C00 LINK 48;
241 .LCFI9:
242 012e 6732 P4 = FP;
243 .LBB34:
94:src/l502_init.c **** uint32_t err=0, page, fnd=0, pll_setup=0;
95:src/l502_init.c ****
96:src/l502_init.c **** //err = l502_otp_make_invalid(PBS00);
97:src/l502_init.c ****
98:src/l502_init.c **** /* ищем первый дейÑ<C2B9>ÑвиÑельнÑй блок наÑ<C2B0>Ñройки загрузÐ
99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) {
100:src/l502_init.c **** uint64_t val;
101:src/l502_init.c **** err = bfrom_OtpRead(page, OTP_LOWER_HALF, &val);
244 .loc 1 101 0
245 0130 4DE100EF P5.H = 61184;
246 .LBB36:
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
247 .loc 1 73 0
248 0134 4BE100EF P3.H = 61184;
249 .LBE36:
250 .LBE34:
93:src/l502_init.c **** void l502_otp_init(void) {
251 .loc 1 93 0
252 0138 C660 R6 = 24 (X);
253 .LVL32:
254 013a 0560 R5 = 0 (X);
255 .LVL33:
256 013c 0460 R4 = 0 (X);
257 .LVL34:
258 013e C46F P4 += -8;
259 .LBB50:
260 .loc 1 101 0
261 0140 0DE11A00 P5.L = 26;
262 .LBB45:
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
263 .loc 1 73 0
264 0144 0BE11C00 P3.L = 28;
265 .LVL35:
266 .L24:
267 .LBE45:
268 .loc 1 101 0
269 0148 0630 R0 = R6;
270 .LVL36:
271 014a 0160 R1 = 0 (X);
272 014c 5430 R2 = P4;
273 014e 6500 call (P5);
274 0150 3830 R7 = R0;
102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) {
275 .loc 1 102 0
276 0152 000C cc =R0==0;
BFIN GAS /tmp/ccc6RyuK.s page 8
277 0154 5914 if !cc jump .L15 (bp);
278 .LVL37:
279 0156 F1B9 R1 = [FP+-4];
280 0158 82CE1181 R0 = R1 >> 30 ||
280 E2B90000
281 R2 = [FP+-8] ||
282 nop;
283 .LVL38:
284 0160 000C cc =R0==0;
285 0162 5214 if !cc jump .L15 (bp);
103:src/l502_init.c **** fnd = 1;
104:src/l502_init.c **** if (!val) {
286 .loc 1 104 0
287 0164 0A56 R0 = R2 | R1;
288 0166 000C cc =R0==0;
289 0168 1714 if !cc jump .L16 (bp);
105:src/l502_init.c **** /* еÑ<C2B5>ли блок Ñ<> наÑ<C2B0>Ñройками не был запиÑ<C2B8>ан => PLL з
106:src/l502_init.c **** вручную и запиÑ<C2B8>Ñваем наÑ<C2B0>Ñройки длÑ<C2BB> корректÐ
107:src/l502_init.c **** в дальнейшем */
108:src/l502_init.c **** if (!pll_setup) {
290 .loc 1 108 0
291 016a 040C cc =R4==0;
292 016c 5118 if cc jump .L29;
293 .L17:
294 .LBB46:
68:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133));
295 .loc 1 68 0
296 016e 41E1540A R1.H = 2644;
297 0172 4AE100EF P2.H = 61184;
298 0176 01E18588 R1.L = 34949;
299 017a 0860 R0 = 1 (X);
300 017c 0AE11800 P2.L = 24;
301 0180 6200 call (P2);
302 0182 3830 R7 = R0;
303 .LBB39:
69:src/l502_init.c **** uint64_t val = 0;
304 .loc 1 69 0
305 0184 0060 R0 = 0 (X);
306 0186 00CC09C2 R1 = R1 -|- R1 ||
306 C0BB0000
307 [FP+-16] = R0 ||
308 nop;
309 .LVL39:
310 018e D1BB [FP+-12] = R1;
311 .LVL40:
70:src/l502_init.c **** if (!err) {
312 .loc 1 70 0
313 0190 070C cc =R7==0;
314 0192 1218 if cc jump .L30;
315 .LVL41:
316 .L21:
317 .LBE39:
318 .LBE46:
109:src/l502_init.c **** l502_setup_pll();
110:src/l502_init.c **** pll_setup = 1;
111:src/l502_init.c **** }
112:src/l502_init.c **** err = l502_otp_write_cfg(page);
BFIN GAS /tmp/ccc6RyuK.s page 9
113:src/l502_init.c **** page+=4;
319 .loc 1 113 0
320 0194 2664 R6 += 4;
321 .L16:
322 .LBE50:
99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) {
323 .loc 1 99 0
324 0196 2664 R6 += 4;
325 0198 0D60 R5 = 1 (X);
326 .LVL42:
327 .L26:
328 019a 070C cc =R7==0;
329 019c 0918 if cc jump .L27;
330 .L22:
331 019e 21E1D700 R1 = 215 (X);
332 01a2 0E0A cc =R6<=R1 (iu);
333 01a4 D21F if cc jump .L24 (bp);
114:src/l502_init.c **** if (!err && (page< 0xD8)) {
115:src/l502_init.c **** /* еÑ<C2B5>ли еÑ<C2B5>ÑÑŒ меÑ<C2B5>Ñо - то допиÑ<C2B8>Ñваем вторую коп
116:src/l502_init.c **** быть уверенным, что еÑ<C2B5>ли даже при первом ч
117:src/l502_init.c **** вÑ<C2B2>е загрузиÑÑ<E2809A>Ñ<EFBFBD> нормально */
118:src/l502_init.c **** err = l502_otp_write_cfg(page);
119:src/l502_init.c **** }
120:src/l502_init.c **** }
121:src/l502_init.c **** }
122:src/l502_init.c **** }
123:src/l502_init.c ****
124:src/l502_init.c **** /* еÑ<C2B5>ли вÑ<C2B2>е Ñ<>ÑÑ€Ð°Ð½Ð¸Ñ†Ñ Ð½Ð°Ñ<C2B0>Ñроек иÑ<C2B8>порченÑ, то инициалиÐ
125:src/l502_init.c **** так как Ñ<>корее вÑ<C2B2>его его Ñ<>иÑ<C2B8>Ñема не проинициализи
126:src/l502_init.c **** if (!fnd && !pll_setup) {
334 .loc 1 126 0
335 01a6 050C cc =R5==0;
336 01a8 0310 if !cc jump .L27;
337 01aa 040C cc =R4==0;
338 01ac 5E18 if cc jump .L31;
339 .L27:
127:src/l502_init.c **** l502_setup_pll();
128:src/l502_init.c **** }
129:src/l502_init.c ****
130:src/l502_init.c **** }
340 .loc 1 130 0
341 01ae 01E80000 UNLINK;
342 01b2 A305 ( r7:4, p5:3 ) = [sp++];
343
344 .LCFI10:
345 .LVL43:
346 01b4 1000 rts;
347 .LVL44:
348 .L30:
349 .LBB51:
350 .LBB35:
351 .LBB38:
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
352 .loc 1 71 0
353 01b6 20E1016A R0 = 27137 (X);
354 01ba 2160 R1 = 4 (X);
355 01bc 804F R0 <<= 16;
BFIN GAS /tmp/ccc6RyuK.s page 10
356 01be 41E10404 R1.H = 1028;
357 01c2 C0BB [FP+-16] = R0;
358 .LVL45:
359 01c4 D1BB [FP+-12] = R1;
360 .LVL46:
361 .LBE38:
73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val);
362 .loc 1 73 0
363 01c6 5730 R2 = FP;
364 01c8 0630 R0 = R6;
365 01ca 21E18000 R1 = 128 (X);
366 01ce 8267 R2 += -16;
367 01d0 6300 call (P3);
368 01d2 3830 R7 = R0;
369 .LBB37:
74:src/l502_init.c **** if (!err) {
370 .loc 1 74 0
371 01d4 000C cc =R0==0;
372 01d6 2C18 if cc jump .L32;
373 .LVL47:
374 .L19:
375 .LBB40:
51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133));
376 .loc 1 51 0
377 01d8 41E1540A R1.H = 2644;
378 01dc 4AE100EF P2.H = 61184;
379 01e0 0860 R0 = 1 (X);
380 .LVL48:
381 01e2 01E18588 R1.L = 34949;
382 01e6 0AE11800 P2.L = 24;
383 01ea 6200 call (P2);
384 .LBB41:
52:src/l502_init.c **** if(!err) {
385 .loc 1 52 0
386 01ec 000C cc =R0==0;
387 .LVL49:
388 01ee D317 if !cc jump .L21 (bp);
389 .LBB42:
53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P;
390 .loc 1 53 0
391 01f0 F963 R1 = -1 (X);
392 01f2 0060 R0 = 0 (X);
393 .LVL50:
394 01f4 F14F R1 <<= 30;
395 01f6 A0BB [FP+-24] = R0;
396 .LVL51:
397 01f8 B1BB [FP+-20] = R1;
398 .LVL52:
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
399 .loc 1 54 0
400 01fa 5730 R2 = FP;
401 01fc 0630 R0 = R6;
402 01fe 8160 R1 = 16 (X);
403 0200 4267 R2 += -24;
404 0202 6300 call (P3);
405 0204 C82F jump.s .L21;
406 .LVL53:
BFIN GAS /tmp/ccc6RyuK.s page 11
407 .L15:
408 .LBE42:
409 .LBE41:
410 .LBE40:
411 .LBE37:
412 .LBE35:
413 .LBE51:
99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) {
414 .loc 1 99 0
415 0206 2664 R6 += 4;
416 0208 050C cc =R5==0;
417 020a CA1F if cc jump .L22 (bp);
418 020c C72F jump.s .L26;
419 .LVL54:
420 .L29:
421 .LBB52:
422 .LBB47:
423 .LBB48:
62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL;
424 .loc 1 62 0
425 020e 20E1016A R0 = 27137 (X);
426 0212 78E6EFFF W [FP+-34] = R0;
63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0);
427 .loc 1 63 0
428 0216 4F30 R1 = FP;
429 0218 4AE100EF P2.H = 61184;
430 021c 20E10101 R0 = 257 (X);
431 0220 E166 R1 += -36;
432 0222 0260 R2 = 0 (X);
433 0224 0AE13800 P2.L = 56;
434 0228 6200 call (P2);
435 022a 0C60 R4 = 1 (X);
436 022c A12F jump.s .L17;
437 .LVL55:
438 .L32:
439 .LBE48:
440 .LBE47:
441 .LBB49:
442 .LBB43:
75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL <
443 .loc 1 75 0
444 022e 40E19100 R0.H = 145;
445 .LVL56:
446 0232 00E18999 R0.L = 39305;
447 0236 9960 R1 = 19 (X);
448 0238 41E10204 R1.H = 1026;
449 023c C0BB [FP+-16] = R0;
450 .LVL57:
451 023e D1BB [FP+-12] = R1;
452 .LVL58:
453 .LBE43:
77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF
454 .loc 1 77 0
455 0240 0630 R0 = R6;
456 0242 5730 R2 = FP;
457 0244 1064 R0 += 2;
458 0246 21E18000 R1 = 128 (X);
BFIN GAS /tmp/ccc6RyuK.s page 12
459 024a 8267 R2 += -16;
460 024c 6300 call (P3);
461 024e 3830 R7 = R0;
462 .LBB44:
82:src/l502_init.c **** if (err)
463 .loc 1 82 0
464 0250 000C cc =R0==0;
465 0252 C313 if !cc jump .L19;
466 .LVL59:
467 .LBE44:
468 .LBE49:
113:src/l502_init.c **** page+=4;
469 .loc 1 113 0
470 0254 2664 R6 += 4;
114:src/l502_init.c **** if (!err && (page< 0xD8)) {
471 .loc 1 114 0
472 0256 20E1D700 R0 = 215 (X);
473 .LVL60:
474 025a 060A cc =R6<=R0 (iu);
475 025c 9D17 if !cc jump .L16 (bp);
118:src/l502_init.c **** err = l502_otp_write_cfg(page);
476 .loc 1 118 0
477 025e 0630 R0 = R6;
478 0260 FFE306FF call _l502_otp_write_cfg;
479 0264 3830 R7 = R0;
480 0266 982F jump.s .L16;
481 .LVL61:
482 .L31:
483 .LBE52:
484 .LBB53:
485 .LBB54:
62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL;
486 .loc 1 62 0
487 0268 20E1016A R0 = 27137 (X);
488 .LVL62:
489 026c 78E6EFFF W [FP+-34] = R0;
63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0);
490 .loc 1 63 0
491 0270 4F30 R1 = FP;
492 0272 4AE100EF P2.H = 61184;
493 0276 20E10101 R0 = 257 (X);
494 027a E166 R1 += -36;
495 027c 0260 R2 = 0 (X);
496 027e 0AE13800 P2.L = 56;
497 0282 6200 call (P2);
498 .LBE54:
499 .LBE53:
500 .loc 1 130 0
501 0284 01E80000 UNLINK;
502 0288 A305 ( r7:4, p5:3 ) = [sp++];
503
504 .LCFI11:
505 .LVL63:
506 028a 1000 rts;
507 .LFE20:
508 .size _l502_otp_init, .-_l502_otp_init
509 .align 4
BFIN GAS /tmp/ccc6RyuK.s page 13
510 .global _l502_init;
511 .type _l502_init, STT_FUNC;
512 _l502_init:
513 .LFB21:
131:src/l502_init.c ****
132:src/l502_init.c **** void l502_init(void) {
514 .loc 1 132 0
515 028c FD05 [--sp] = ( r7:7, p5:5 );
516
517 .LCFI12:
518 028e 00E80300 LINK 12;
519 .LCFI13:
133:src/l502_init.c **** /* инициализациÑ<C2B8> OTP-памÑ<C2BC>Ñи и PLL, еÑ<C2B5>ли Ñ<>Ñи значениÑ<C2B8> не б
134:src/l502_init.c **** * проинициализированны до Ñ<>Ñого. ЕÑ<E280A2>ли в OTP уже были н
135:src/l502_init.c **** * SDRAM и PLL проинициализированы уже загрузочным кодом
136:src/l502_init.c **** l502_otp_init();
520 .loc 1 136 0
521 0292 FFE34BFF call _l502_otp_init;
137:src/l502_init.c ****
138:src/l502_init.c ****
139:src/l502_init.c **** /* наÑ<C2B0>Ñройка SPI */
140:src/l502_init.c **** fpga_spi_init();
522 .loc 1 140 0
523 0296 FFE3B5FE call _fpga_spi_init;
141:src/l502_init.c ****
142:src/l502_init.c **** /* наÑ<C2B0>Ñройки SPORT0 */
143:src/l502_init.c **** *pSPORT0_TCLKDIV = 0;
524 .loc 1 143 0
525 029a 4AE1C0FF P2.H = 65472;
526 029e 0060 R0 = 0 (X);
527 02a0 0AE10808 P2.L = 2056;
528 02a4 1097 W [P2] = R0;
144:src/l502_init.c **** *pSPORT0_RCLKDIV = 0;
529 .loc 1 144 0
530 02a6 026D P2 += 32;
531 02a8 1097 W [P2] = R0;
145:src/l502_init.c ****
146:src/l502_init.c **** /* clk - internal, fs - external, req, active high, early */
147:src/l502_init.c **** *pSPORT0_TCR1 = ITCLK | TFSR; //TCKFE-???
532 .loc 1 147 0
533 02aa 27E10204 R7 = 1026 (X);
534 02ae C26E P2 += -40;
535 02b0 1797 W [P2] = R7;
148:src/l502_init.c **** *pSPORT0_RCR1 = IRCLK | RFSR | RCKFE;
536 .loc 1 148 0
537 02b2 20E10244 R0 = 17410 (X);
538 02b6 026D P2 += 32;
539 02b8 1097 W [P2] = R0;
149:src/l502_init.c **** /* len = 16 bit, secondary enable */
150:src/l502_init.c **** *pSPORT0_TCR2 = SLEN(15) | TXSE;
540 .loc 1 150 0
541 02ba 20E10F01 R0 = 271 (X);
542 02be 226F P2 += -28;
543 02c0 1097 W [P2] = R0;
151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE;
544 .loc 1 151 0
545 02c2 026D P2 += 32;
BFIN GAS /tmp/ccc6RyuK.s page 14
546 02c4 1097 W [P2] = R0;
152:src/l502_init.c ****
153:src/l502_init.c **** *pPORTF_MUX = (*pPORTF_MUX & 0xFFFC) | 1;
547 .loc 1 153 0
548 02c6 4AE1C0FF P2.H = 65472;
549 02ca 0AE11032 P2.L = 12816;
550 02ce 1095 R0 = W [P2] (Z);
551 02d0 E163 R1 = -4 (X);
552 02d2 0854 R0 = R0 & R1;
553 02d4 004A BITSET (R0, 0);
554 02d6 1097 W [P2] = R0;
154:src/l502_init.c **** *pPORTF_FER |= PF0 | PF1 | PF2 | PF3 | PF4 | PF5 | PF6 | PF7;
555 .loc 1 154 0
556 02d8 826F P2 += -16;
557 02da 1195 R1 = W [P2] (Z);
558 02dc 20E1FF00 R0 = 255 (X);
559 02e0 0856 R0 = R0 | R1;
560 02e2 1097 W [P2] = R0;
155:src/l502_init.c ****
156:src/l502_init.c **** /* назначение SPORT RX на IVG7 */
157:src/l502_init.c **** *pSIC_IAR2 = (*pSIC_IAR2 & 0xFFFFFFF0UL) | P16_IVG(7);
561 .loc 1 157 0
562 02e4 4AE1C0FF P2.H = 65472;
563 02e8 0AE11801 P2.L = 280;
564 02ec 1091 R0 = [P2];
565 02ee 8163 R1 = -16 (X);
566 02f0 0854 R0 = R0 & R1;
567 02f2 1093 [P2] = R0;
568 .LBB55:
569 .LBB56:
570 .LBB57:
571 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /*
2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** *
4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license.
5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details.
6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES
9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push)
10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4)
11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3)
12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3)
13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1)
14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8)
15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5)
16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7)
17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15)
18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2)
19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus
22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" {
23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN)
BFIN GAS /tmp/ccc6RyuK.s page 15
26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */
28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;")
29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_
30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x))
31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;")
32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x))
37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : "
38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x))
39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p"
40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x))
41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p
42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync()
43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync()
44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */
46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES)
49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \
51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \
52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP))))
53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP
55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile.
57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) {
62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP();
63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */
66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \
68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \
69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI))))
70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI
72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) {
76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli();
77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */
81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \
BFIN GAS /tmp/ccc6RyuK.s page 16
83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \
84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI))))
85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI
87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) {
91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a);
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */
95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \
97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \
98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE))))
99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE
101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) {
105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle();
106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */
109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \
111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \
112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR))))
113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR
115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A)))
117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */
119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \
121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \
122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT))))
123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT
125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A)))
127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */
129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \
131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \
132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH))))
133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH
135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) {
139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a);
BFIN GAS /tmp/ccc6RyuK.s page 17
140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */
143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \
145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \
146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP))))
147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) {
153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a);
154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */
158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \
160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \
161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV))))
162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV
164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) {
168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a);
169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */
172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \
174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \
175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP))))
176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP
178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) {
182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a);
183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */
187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \
189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \
190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH))))
191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH
193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) {
BFIN GAS /tmp/ccc6RyuK.s page 18
197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a);
198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */
201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \
203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \
204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP))))
205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) {
211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a);
212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */
216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \
218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \
219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH))))
220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH
222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) {
226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a);
227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */
230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \
232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \
233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP))))
234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP
236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) {
240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a);
241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */
245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \
247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \
248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC))))
249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC
251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312;
253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int
BFIN GAS /tmp/ccc6RyuK.s page 19
254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) {
259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync();
260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \
265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \
266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC))))
267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC
269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312;
271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int
272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) {
277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync();
572 .loc 2 277 0
573 02f4 2400 ssync;
574 .LBE57:
575 .LBE56:
158:src/l502_init.c **** REGISTER_ISR(7, isr_sport_dma_rx);
576 .loc 1 158 0
577 02f6 40E10000 R0.H = _isr_sport_dma_rx;
578 02fa 4AE1E0FF P2.H = 65504;
579 02fe 00E10000 R0.L = _isr_sport_dma_rx;
580 0302 0AE11C20 P2.L = 8220;
581 0306 1093 [P2] = R0;
582 .LBB58:
583 .LBB59:
584 .loc 2 277 0
585 0308 2400 ssync;
586 .LBE59:
587 .LBE58:
588 .loc 1 158 0
589 030a 0568 P5 = 0 (X);
590 030c 4530 R0 = P5;
591 .LVL64:
592 // 158 "src/l502_init.c" 1
593 030e 3000384A cli R0; bitset (R0, 7); sti R0; csync;
593 40002300
594 // 0 "" 2
595 .LBE55:
596 .LBB60:
597 .LBB61:
598 .LBB62:
599 .loc 2 277 0
600 0316 2400 ssync;
601 .LBE62:
602 .LBE61:
BFIN GAS /tmp/ccc6RyuK.s page 20
159:src/l502_init.c **** /* SPORT TX оÑ<C2BE>ÑавлÑ<C2BB>ем на IVG9 */
160:src/l502_init.c **** REGISTER_ISR(9, isr_sport_dma_tx);
603 .loc 1 160 0
604 0318 40E10000 R0.H = _isr_sport_dma_tx;
605 .LVL65:
606 031c 00E10000 R0.L = _isr_sport_dma_tx;
607 0320 426C P2 += 8;
608 0322 1093 [P2] = R0;
609 .LBB63:
610 .LBB64:
611 .loc 2 277 0
612 0324 2400 ssync;
613 .LBE64:
614 .LBE63:
615 .loc 1 160 0
616 0326 4530 R0 = P5;
617 .LVL66:
618 // 160 "src/l502_init.c" 1
619 0328 3000484A cli R0; bitset (R0, 9); sti R0; csync;
619 40002300
620 // 0 "" 2
621 .LBE60:
161:src/l502_init.c ****
162:src/l502_init.c **** /* наÑ<C2B0>Ñройка HostDMA-инÑерфейÑ<C2B9>а */
163:src/l502_init.c **** hdma_init();
622 .loc 1 163 0
623 0330 FFE368FE call _hdma_init;
624 .LVL67:
164:src/l502_init.c ****
165:src/l502_init.c ****
166:src/l502_init.c **** /* еÑ<C2B5>ли SDRAM не наÑ<C2B0>Ñроена, то инициализируем ее */
167:src/l502_init.c **** if (*pEBIU_SDSTAT & SDRS) {
625 .loc 1 167 0
626 0334 49E1C0FF P1.H = 65472;
627 0338 09E11C0A P1.L = 2588;
628 033c 0895 R0 = W [P1] (Z);
629 033e 1848 cc = !BITTST (R0,3);
630 0340 0610 if !cc jump .L38;
168:src/l502_init.c **** uint32_t* a=0;
169:src/l502_init.c **** *pEBIU_SDRRC = L502_SDRAM_SDRRC;
170:src/l502_init.c **** *pEBIU_SDBCTL = L502_SDRAM_SDBCTL;
171:src/l502_init.c **** *pEBIU_SDGCTL = L502_SDRAM_SDGCTL;
172:src/l502_init.c **** ssync();
173:src/l502_init.c ****
174:src/l502_init.c **** *a = 0; /* запиÑ<C2B8>Ñваем по нулевому адреÑ<C2B5>у произвольное
175:src/l502_init.c ****
176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {}
177:src/l502_init.c **** }
178:src/l502_init.c ****
179:src/l502_init.c **** /* инициализируем параметры длÑ<C2BB> потоков ввода/выводÐ
180:src/l502_init.c **** l502_stream_init();
181:src/l502_init.c ****
182:src/l502_init.c ****
183:src/l502_init.c **** }
631 .loc 1 183 0
632 0342 01E80000 UNLINK;
633 0346 BD05 ( r7:7, p5:5 ) = [sp++];
BFIN GAS /tmp/ccc6RyuK.s page 21
634
635 .LCFI14:
180:src/l502_init.c **** l502_stream_init();
636 .loc 1 180 0
637 0348 FFE25CFE jump.l _l502_stream_init;
638 .L38:
639 .LBB65:
169:src/l502_init.c **** *pEBIU_SDRRC = L502_SDRAM_SDRRC;
640 .loc 1 169 0
641 034c 4AE1C0FF P2.H = 65472;
642 0350 0AE1180A P2.L = 2584;
643 0354 1797 W [P2] = R7;
170:src/l502_init.c **** *pEBIU_SDBCTL = L502_SDRAM_SDBCTL;
644 .loc 1 170 0
645 0356 9860 R0 = 19 (X);
646 0358 E26F P2 += -4;
647 035a 1097 W [P2] = R0;
171:src/l502_init.c **** *pEBIU_SDGCTL = L502_SDRAM_SDGCTL;
648 .loc 1 171 0
649 035c 40E19100 R0.H = 145;
650 0360 00E18999 R0.L = 39305;
651 0364 E26F P2 += -4;
652 0366 1093 [P2] = R0;
653 .LBB66:
654 .LBB67:
655 .loc 2 277 0
656 0368 2400 ssync;
657 .LBE67:
658 .LBE66:
176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {}
659 .loc 1 176 0
660 036a 5132 P2 = P1;
174:src/l502_init.c **** *a = 0; /* запиÑ<C2B8>Ñваем по нулевому адреÑ<C2B5>у произвольное
661 .loc 1 174 0
662 036c 6D93 [P5] = P5;
176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {}
663 .loc 1 176 0
664 036e 4160 R1 = 8 (X);
665 0370 4234 I0 = P2;
666 .L35:
667 0372 0000 nop;
668 0374 209D R0.L = W [I0];
669 0376 0154 R0 = R1 & R0;
670 0378 000C cc =R0==0;
671 037a FC17 if !cc jump .L35 (bp);
672 .LBE65:
673 .loc 1 183 0
674 037c 01E80000 UNLINK;
675 0380 BD05 ( r7:7, p5:5 ) = [sp++];
676
677 .LCFI15:
180:src/l502_init.c **** l502_stream_init();
678 .loc 1 180 0
679 0382 FFE23FFE jump.l _l502_stream_init;
680 .LFE21:
681 .size _l502_init, .-_l502_init
682 .section .debug_frame,"",@progbits
BFIN GAS /tmp/ccc6RyuK.s page 22
683 .Lframe0:
684 0000 0C000000 .4byte .LECIE0-.LSCIE0
685 .LSCIE0:
686 0004 FFFFFFFF .4byte 0xffffffff
687 0008 01 .byte 0x1
688 0009 00 .string ""
689 000a 01 .uleb128 0x1
690 000b 7C .sleb128 -4
691 000c 23 .byte 0x23
692 000d 0C .byte 0xc
693 000e 0E .uleb128 0xe
694 000f 00 .uleb128 0x0
695 .align 4
696 .LECIE0:
697 .LSFDE0:
698 0010 1C000000 .4byte .LEFDE0-.LASFDE0
699 .LASFDE0:
700 0014 00000000 .4byte .Lframe0
701 0018 00000000 .4byte .LFB17
702 001c 44000000 .4byte .LFE17-.LFB17
703 0020 42 .byte 0x4
704 .4byte .LCFI0-.LFB17
705 0021 0E .byte 0xe
706 0022 04 .uleb128 0x4
707 0023 87 .byte 0x87
708 0024 01 .uleb128 0x1
709 0025 4E .byte 0x4
710 .4byte .LCFI1-.LCFI0
711 0026 0C .byte 0xc
712 0027 0F .uleb128 0xf
713 0028 0C .uleb128 0xc
714 0029 8F .byte 0x8f
715 002a 03 .uleb128 0x3
716 002b A3 .byte 0xa3
717 002c 02 .uleb128 0x2
718 002d 000000 .align 4
719 .LEFDE0:
720 .LSFDE2:
721 0030 14000000 .4byte .LEFDE2-.LASFDE2
722 .LASFDE2:
723 0034 00000000 .4byte .Lframe0
724 0038 44000000 .4byte .LFB18
725 003c 26000000 .4byte .LFE18-.LFB18
726 0040 44 .byte 0x4
727 .4byte .LCFI3-.LFB18
728 0041 0C .byte 0xc
729 0042 0F .uleb128 0xf
730 0043 08 .uleb128 0x8
731 0044 8F .byte 0x8f
732 0045 02 .uleb128 0x2
733 0046 A3 .byte 0xa3
734 0047 01 .uleb128 0x1
735 .align 4
736 .LEFDE2:
737 .LSFDE4:
738 0048 20000000 .4byte .LEFDE4-.LASFDE4
739 .LASFDE4:
BFIN GAS /tmp/ccc6RyuK.s page 23
740 004c 00000000 .4byte .Lframe0
741 0050 6C000000 .4byte .LFB19
742 0054 BC000000 .4byte .LFE19-.LFB19
743 0058 42 .byte 0x4
744 .4byte .LCFI4-.LFB19
745 0059 0E .byte 0xe
746 005a 10 .uleb128 0x10
747 005b 8D .byte 0x8d
748 005c 04 .uleb128 0x4
749 005d 87 .byte 0x87
750 005e 03 .uleb128 0x3
751 005f 86 .byte 0x86
752 0060 02 .uleb128 0x2
753 0061 85 .byte 0x85
754 0062 01 .uleb128 0x1
755 0063 4E .byte 0x4
756 .4byte .LCFI5-.LCFI4
757 0064 0C .byte 0xc
758 0065 0F .uleb128 0xf
759 0066 18 .uleb128 0x18
760 0067 8F .byte 0x8f
761 0068 06 .uleb128 0x6
762 0069 A3 .byte 0xa3
763 006a 05 .uleb128 0x5
764 006b 00 .align 4
765 .LEFDE4:
766 .LSFDE6:
767 006c 28000000 .4byte .LEFDE6-.LASFDE6
768 .LASFDE6:
769 0070 00000000 .4byte .Lframe0
770 0074 28010000 .4byte .LFB20
771 0078 64010000 .4byte .LFE20-.LFB20
772 007c 42 .byte 0x4
773 .4byte .LCFI8-.LFB20
774 007d 0E .byte 0xe
775 007e 1C .uleb128 0x1c
776 007f 44 .byte 0x4
777 .4byte .LCFI9-.LCFI8
778 0080 0C .byte 0xc
779 0081 0F .uleb128 0xf
780 0082 24 .uleb128 0x24
781 0083 8F .byte 0x8f
782 0084 09 .uleb128 0x9
783 0085 A3 .byte 0xa3
784 0086 08 .uleb128 0x8
785 0087 8D .byte 0x8d
786 0088 07 .uleb128 0x7
787 0089 8C .byte 0x8c
788 008a 06 .uleb128 0x6
789 008b 8B .byte 0x8b
790 008c 05 .uleb128 0x5
791 008d 87 .byte 0x87
792 008e 04 .uleb128 0x4
793 008f 86 .byte 0x86
794 0090 03 .uleb128 0x3
795 0091 85 .byte 0x85
796 0092 02 .uleb128 0x2
BFIN GAS /tmp/ccc6RyuK.s page 24
797 0093 84 .byte 0x84
798 0094 01 .uleb128 0x1
799 0095 000000 .align 4
800 .LEFDE6:
801 .LSFDE8:
802 0098 1C000000 .4byte .LEFDE8-.LASFDE8
803 .LASFDE8:
804 009c 00000000 .4byte .Lframe0
805 00a0 8C020000 .4byte .LFB21
806 00a4 FA000000 .4byte .LFE21-.LFB21
807 00a8 42 .byte 0x4
808 .4byte .LCFI12-.LFB21
809 00a9 0E .byte 0xe
810 00aa 08 .uleb128 0x8
811 00ab 44 .byte 0x4
812 .4byte .LCFI13-.LCFI12
813 00ac 0C .byte 0xc
814 00ad 0F .uleb128 0xf
815 00ae 10 .uleb128 0x10
816 00af 8F .byte 0x8f
817 00b0 04 .uleb128 0x4
818 00b1 A3 .byte 0xa3
819 00b2 03 .uleb128 0x3
820 00b3 8D .byte 0x8d
821 00b4 02 .uleb128 0x2
822 00b5 87 .byte 0x87
823 00b6 01 .uleb128 0x1
824 00b7 00 .align 4
825 .LEFDE8:
826 .text;
827 .Letext0:
828 0386 0000 .section .debug_loc,"",@progbits
829 .Ldebug_loc0:
830 .LLST0:
831 0000 00000000 .4byte .LFB17-.Ltext0
832 0004 02000000 .4byte .LCFI0-.Ltext0
833 0008 0100 .2byte 0x1
834 000a 5E .byte 0x5e
835 000b 02000000 .4byte .LCFI0-.Ltext0
836 000f 10000000 .4byte .LCFI1-.Ltext0
837 0013 0200 .2byte 0x2
838 0015 7E .byte 0x7e
839 0016 04 .sleb128 4
840 0017 10000000 .4byte .LCFI1-.Ltext0
841 001b 44000000 .4byte .LFE17-.Ltext0
842 001f 0200 .2byte 0x2
843 0021 7F .byte 0x7f
844 0022 0C .sleb128 12
845 0023 00000000 .4byte 0x0
846 0027 00000000 .4byte 0x0
847 .LLST1:
848 002b 00000000 .4byte .LVL0-.Ltext0
849 002f 12000000 .4byte .LVL1-.Ltext0
850 0033 0100 .2byte 0x1
851 0035 50 .byte 0x50
852 0036 12000000 .4byte .LVL1-.Ltext0
853 003a 42000000 .4byte .LVL8-.Ltext0
BFIN GAS /tmp/ccc6RyuK.s page 25
854 003e 0100 .2byte 0x1
855 0040 57 .byte 0x57
856 0041 00000000 .4byte 0x0
857 0045 00000000 .4byte 0x0
858 .LLST2:
859 0049 1E000000 .4byte .LVL2-.Ltext0
860 004d 24000000 .4byte .LVL3-.Ltext0
861 0051 0100 .2byte 0x1
862 0053 50 .byte 0x50
863 0054 3C000000 .4byte .LVL6-.Ltext0
864 0058 40000000 .4byte .LVL7-.Ltext0
865 005c 0100 .2byte 0x1
866 005e 50 .byte 0x50
867 005f 00000000 .4byte 0x0
868 0063 00000000 .4byte 0x0
869 .LLST3:
870 0067 44000000 .4byte .LFB18-.Ltext0
871 006b 48000000 .4byte .LCFI3-.Ltext0
872 006f 0100 .2byte 0x1
873 0071 5E .byte 0x5e
874 0072 48000000 .4byte .LCFI3-.Ltext0
875 0076 6A000000 .4byte .LFE18-.Ltext0
876 007a 0200 .2byte 0x2
877 007c 7F .byte 0x7f
878 007d 08 .sleb128 8
879 007e 00000000 .4byte 0x0
880 0082 00000000 .4byte 0x0
881 .LLST4:
882 0086 6C000000 .4byte .LFB19-.Ltext0
883 008a 6E000000 .4byte .LCFI4-.Ltext0
884 008e 0100 .2byte 0x1
885 0090 5E .byte 0x5e
886 0091 6E000000 .4byte .LCFI4-.Ltext0
887 0095 7C000000 .4byte .LCFI5-.Ltext0
888 0099 0200 .2byte 0x2
889 009b 7E .byte 0x7e
890 009c 10 .sleb128 16
891 009d 7C000000 .4byte .LCFI5-.Ltext0
892 00a1 28010000 .4byte .LFE19-.Ltext0
893 00a5 0200 .2byte 0x2
894 00a7 7F .byte 0x7f
895 00a8 18 .sleb128 24
896 00a9 00000000 .4byte 0x0
897 00ad 00000000 .4byte 0x0
898 .LLST5:
899 00b1 6C000000 .4byte .LVL9-.Ltext0
900 00b5 7E000000 .4byte .LVL10-.Ltext0
901 00b9 0100 .2byte 0x1
902 00bb 50 .byte 0x50
903 00bc 7E000000 .4byte .LVL10-.Ltext0
904 00c0 96000000 .4byte .LVL14-.Ltext0
905 00c4 0100 .2byte 0x1
906 00c6 56 .byte 0x56
907 00c7 98000000 .4byte .LVL15-.Ltext0
908 00cb 26010000 .4byte .LVL31-.Ltext0
909 00cf 0100 .2byte 0x1
910 00d1 56 .byte 0x56
BFIN GAS /tmp/ccc6RyuK.s page 26
911 00d2 00000000 .4byte 0x0
912 00d6 00000000 .4byte 0x0
913 .LLST6:
914 00da 8A000000 .4byte .LVL11-.Ltext0
915 00de 96000000 .4byte .LVL14-.Ltext0
916 00e2 0100 .2byte 0x1
917 00e4 57 .byte 0x57
918 00e5 98000000 .4byte .LVL15-.Ltext0
919 00e9 9C000000 .4byte .LVL16-.Ltext0
920 00ed 0100 .2byte 0x1
921 00ef 50 .byte 0x50
922 00f0 9C000000 .4byte .LVL16-.Ltext0
923 00f4 C4000000 .4byte .LVL19-.Ltext0
924 00f8 0100 .2byte 0x1
925 00fa 57 .byte 0x57
926 00fb C4000000 .4byte .LVL19-.Ltext0
927 00ff CE000000 .4byte .LVL20-.Ltext0
928 0103 0100 .2byte 0x1
929 0105 50 .byte 0x50
930 0106 CE000000 .4byte .LVL20-.Ltext0
931 010a FA000000 .4byte .LVL25-.Ltext0
932 010e 0100 .2byte 0x1
933 0110 57 .byte 0x57
934 0111 FA000000 .4byte .LVL25-.Ltext0
935 0115 FE000000 .4byte .LVL26-.Ltext0
936 0119 0100 .2byte 0x1
937 011b 50 .byte 0x50
938 011c FE000000 .4byte .LVL26-.Ltext0
939 0120 1E010000 .4byte .LVL29-.Ltext0
940 0124 0100 .2byte 0x1
941 0126 57 .byte 0x57
942 0127 1E010000 .4byte .LVL29-.Ltext0
943 012b 20010000 .4byte .LVL30-.Ltext0
944 012f 0100 .2byte 0x1
945 0131 50 .byte 0x50
946 0132 20010000 .4byte .LVL30-.Ltext0
947 0136 26010000 .4byte .LVL31-.Ltext0
948 013a 0100 .2byte 0x1
949 013c 57 .byte 0x57
950 013d 00000000 .4byte 0x0
951 0141 00000000 .4byte 0x0
952 .LLST7:
953 0145 8E000000 .4byte .LVL12-.Ltext0
954 0149 98000000 .4byte .LVL15-.Ltext0
955 014d 0200 .2byte 0x2
956 014f 7F .byte 0x7f
957 0150 78 .sleb128 -8
958 0151 AA000000 .4byte .LVL18-.Ltext0
959 0155 28010000 .4byte .LFE19-.Ltext0
960 0159 0200 .2byte 0x2
961 015b 7F .byte 0x7f
962 015c 78 .sleb128 -8
963 015d 00000000 .4byte 0x0
964 0161 00000000 .4byte 0x0
965 .LLST8:
966 0165 8E000000 .4byte .LVL12-.Ltext0
967 0169 90000000 .4byte .LVL13-.Ltext0
BFIN GAS /tmp/ccc6RyuK.s page 27
968 016d 0100 .2byte 0x1
969 016f 50 .byte 0x50
970 0170 DA000000 .4byte .LVL21-.Ltext0
971 0174 E0000000 .4byte .LVL22-.Ltext0
972 0178 0100 .2byte 0x1
973 017a 50 .byte 0x50
974 017b 00000000 .4byte 0x0
975 017f 00000000 .4byte 0x0
976 .LLST9:
977 0183 8E000000 .4byte .LVL12-.Ltext0
978 0187 98000000 .4byte .LVL15-.Ltext0
979 018b 0200 .2byte 0x2
980 018d 7F .byte 0x7f
981 018e 70 .sleb128 -16
982 018f E6000000 .4byte .LVL24-.Ltext0
983 0193 FA000000 .4byte .LVL25-.Ltext0
984 0197 0200 .2byte 0x2
985 0199 7F .byte 0x7f
986 019a 70 .sleb128 -16
987 019b 00000000 .4byte 0x0
988 019f 00000000 .4byte 0x0
989 .LLST10:
990 01a3 28010000 .4byte .LFB20-.Ltext0
991 01a7 2A010000 .4byte .LCFI8-.Ltext0
992 01ab 0100 .2byte 0x1
993 01ad 5E .byte 0x5e
994 01ae 2A010000 .4byte .LCFI8-.Ltext0
995 01b2 2E010000 .4byte .LCFI9-.Ltext0
996 01b6 0200 .2byte 0x2
997 01b8 7E .byte 0x7e
998 01b9 1C .sleb128 28
999 01ba 2E010000 .4byte .LCFI9-.Ltext0
1000 01be 8C020000 .4byte .LFE20-.Ltext0
1001 01c2 0200 .2byte 0x2
1002 01c4 7F .byte 0x7f
1003 01c5 24 .sleb128 36
1004 01c6 00000000 .4byte 0x0
1005 01ca 00000000 .4byte 0x0
1006 .LLST11:
1007 01ce 48010000 .4byte .LVL35-.Ltext0
1008 01d2 56010000 .4byte .LVL37-.Ltext0
1009 01d6 0100 .2byte 0x1
1010 01d8 57 .byte 0x57
1011 01d9 56010000 .4byte .LVL37-.Ltext0
1012 01dd 60010000 .4byte .LVL38-.Ltext0
1013 01e1 0100 .2byte 0x1
1014 01e3 50 .byte 0x50
1015 01e4 60010000 .4byte .LVL38-.Ltext0
1016 01e8 B4010000 .4byte .LVL43-.Ltext0
1017 01ec 0100 .2byte 0x1
1018 01ee 57 .byte 0x57
1019 01ef B4010000 .4byte .LVL43-.Ltext0
1020 01f3 B6010000 .4byte .LVL44-.Ltext0
1021 01f7 0100 .2byte 0x1
1022 01f9 50 .byte 0x50
1023 01fa B6010000 .4byte .LVL44-.Ltext0
1024 01fe D8010000 .4byte .LVL47-.Ltext0
BFIN GAS /tmp/ccc6RyuK.s page 28
1025 0202 0100 .2byte 0x1
1026 0204 57 .byte 0x57
1027 0205 D8010000 .4byte .LVL47-.Ltext0
1028 0209 E2010000 .4byte .LVL48-.Ltext0
1029 020d 0100 .2byte 0x1
1030 020f 50 .byte 0x50
1031 0210 E2010000 .4byte .LVL48-.Ltext0
1032 0214 2E020000 .4byte .LVL55-.Ltext0
1033 0218 0100 .2byte 0x1
1034 021a 57 .byte 0x57
1035 021b 2E020000 .4byte .LVL55-.Ltext0
1036 021f 32020000 .4byte .LVL56-.Ltext0
1037 0223 0100 .2byte 0x1
1038 0225 50 .byte 0x50
1039 0226 32020000 .4byte .LVL56-.Ltext0
1040 022a 54020000 .4byte .LVL59-.Ltext0
1041 022e 0100 .2byte 0x1
1042 0230 57 .byte 0x57
1043 0231 54020000 .4byte .LVL59-.Ltext0
1044 0235 5A020000 .4byte .LVL60-.Ltext0
1045 0239 0100 .2byte 0x1
1046 023b 50 .byte 0x50
1047 023c 5A020000 .4byte .LVL60-.Ltext0
1048 0240 8A020000 .4byte .LVL63-.Ltext0
1049 0244 0100 .2byte 0x1
1050 0246 57 .byte 0x57
1051 0247 00000000 .4byte 0x0
1052 024b 00000000 .4byte 0x0
1053 .LLST12:
1054 024f 3A010000 .4byte .LVL32-.Ltext0
1055 0253 B4010000 .4byte .LVL43-.Ltext0
1056 0257 0100 .2byte 0x1
1057 0259 56 .byte 0x56
1058 025a B6010000 .4byte .LVL44-.Ltext0
1059 025e 8A020000 .4byte .LVL63-.Ltext0
1060 0262 0100 .2byte 0x1
1061 0264 56 .byte 0x56
1062 0265 00000000 .4byte 0x0
1063 0269 00000000 .4byte 0x0
1064 .LLST13:
1065 026d 3C010000 .4byte .LVL33-.Ltext0
1066 0271 B4010000 .4byte .LVL43-.Ltext0
1067 0275 0100 .2byte 0x1
1068 0277 55 .byte 0x55
1069 0278 B6010000 .4byte .LVL44-.Ltext0
1070 027c 8A020000 .4byte .LVL63-.Ltext0
1071 0280 0100 .2byte 0x1
1072 0282 55 .byte 0x55
1073 0283 00000000 .4byte 0x0
1074 0287 00000000 .4byte 0x0
1075 .LLST14:
1076 028b 3E010000 .4byte .LVL34-.Ltext0
1077 028f B4010000 .4byte .LVL43-.Ltext0
1078 0293 0100 .2byte 0x1
1079 0295 54 .byte 0x54
1080 0296 B6010000 .4byte .LVL44-.Ltext0
1081 029a 8A020000 .4byte .LVL63-.Ltext0
BFIN GAS /tmp/ccc6RyuK.s page 29
1082 029e 0100 .2byte 0x1
1083 02a0 54 .byte 0x54
1084 02a1 00000000 .4byte 0x0
1085 02a5 00000000 .4byte 0x0
1086 .LLST15:
1087 02a9 48010000 .4byte .LVL35-.Ltext0
1088 02ad 4A010000 .4byte .LVL36-.Ltext0
1089 02b1 0100 .2byte 0x1
1090 02b3 50 .byte 0x50
1091 02b4 94010000 .4byte .LVL41-.Ltext0
1092 02b8 B6010000 .4byte .LVL44-.Ltext0
1093 02bc 0100 .2byte 0x1
1094 02be 50 .byte 0x50
1095 02bf EE010000 .4byte .LVL49-.Ltext0
1096 02c3 F4010000 .4byte .LVL50-.Ltext0
1097 02c7 0100 .2byte 0x1
1098 02c9 50 .byte 0x50
1099 02ca 68020000 .4byte .LVL61-.Ltext0
1100 02ce 6C020000 .4byte .LVL62-.Ltext0
1101 02d2 0100 .2byte 0x1
1102 02d4 50 .byte 0x50
1103 02d5 00000000 .4byte 0x0
1104 02d9 00000000 .4byte 0x0
1105 .LLST16:
1106 02dd 8C020000 .4byte .LFB21-.Ltext0
1107 02e1 8E020000 .4byte .LCFI12-.Ltext0
1108 02e5 0100 .2byte 0x1
1109 02e7 5E .byte 0x5e
1110 02e8 8E020000 .4byte .LCFI12-.Ltext0
1111 02ec 92020000 .4byte .LCFI13-.Ltext0
1112 02f0 0200 .2byte 0x2
1113 02f2 7E .byte 0x7e
1114 02f3 08 .sleb128 8
1115 02f4 92020000 .4byte .LCFI13-.Ltext0
1116 02f8 86030000 .4byte .LFE21-.Ltext0
1117 02fc 0200 .2byte 0x2
1118 02fe 7F .byte 0x7f
1119 02ff 10 .sleb128 16
1120 0300 00000000 .4byte 0x0
1121 0304 00000000 .4byte 0x0
1122 .LLST17:
1123 0308 0E030000 .4byte .LVL64-.Ltext0
1124 030c 1C030000 .4byte .LVL65-.Ltext0
1125 0310 0100 .2byte 0x1
1126 0312 50 .byte 0x50
1127 0313 00000000 .4byte 0x0
1128 0317 00000000 .4byte 0x0
1129 .LLST18:
1130 031b 28030000 .4byte .LVL66-.Ltext0
1131 031f 34030000 .4byte .LVL67-.Ltext0
1132 0323 0100 .2byte 0x1
1133 0325 50 .byte 0x50
1134 0326 00000000 .4byte 0x0
1135 032a 00000000 .4byte 0x0
1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
1137 .file 4 "gcc/bfrom.h"
1138 .section .debug_info
BFIN GAS /tmp/ccc6RyuK.s page 30
1139 0000 D8040000 .4byte 0x4d8
1140 0004 0200 .2byte 0x2
1141 0006 00000000 .4byte .Ldebug_abbrev0
1142 000a 04 .byte 0x4
1143 000b 01 .uleb128 0x1
1144 000c F0000000 .4byte .LASF31
1145 0010 01 .byte 0x1
1146 0011 1E010000 .4byte .LASF32
1147 0015 0F000000 .4byte .LASF33
1148 0019 00000000 .4byte .Ltext0
1149 001d 86030000 .4byte .Letext0
1150 0021 00000000 .4byte .Ldebug_line0
1151 0025 02 .uleb128 0x2
1152 0026 04 .byte 0x4
1153 0027 07 .byte 0x7
1154 0028 C2000000 .4byte .LASF0
1155 002c 03 .uleb128 0x3
1156 002d 04 .byte 0x4
1157 002e 05 .byte 0x5
1158 002f 696E7400 .string "int"
1159 0033 02 .uleb128 0x2
1160 0034 01 .byte 0x1
1161 0035 06 .byte 0x6
1162 0036 F2010000 .4byte .LASF1
1163 003a 02 .uleb128 0x2
1164 003b 01 .byte 0x1
1165 003c 08 .byte 0x8
1166 003d A5000000 .4byte .LASF2
1167 0041 02 .uleb128 0x2
1168 0042 02 .byte 0x2
1169 0043 05 .byte 0x5
1170 0044 8A010000 .4byte .LASF3
1171 0048 02 .uleb128 0x2
1172 0049 02 .byte 0x2
1173 004a 07 .byte 0x7
1174 004b D4000000 .4byte .LASF4
1175 004f 02 .uleb128 0x2
1176 0050 04 .byte 0x4
1177 0051 07 .byte 0x7
1178 0052 11010000 .4byte .LASF5
1179 0056 02 .uleb128 0x2
1180 0057 08 .byte 0x8
1181 0058 05 .byte 0x5
1182 0059 59010000 .4byte .LASF6
1183 005d 02 .uleb128 0x2
1184 005e 08 .byte 0x8
1185 005f 07 .byte 0x7
1186 0060 38010000 .4byte .LASF7
1187 0064 02 .uleb128 0x2
1188 0065 04 .byte 0x4
1189 0066 05 .byte 0x5
1190 0067 C8010000 .4byte .LASF8
1191 006b 04 .uleb128 0x4
1192 006c 04 .byte 0x4
1193 006d 07 .byte 0x7
1194 006e 05 .uleb128 0x5
1195 006f 04 .byte 0x4
BFIN GAS /tmp/ccc6RyuK.s page 31
1196 0070 02 .uleb128 0x2
1197 0071 01 .byte 0x1
1198 0072 06 .byte 0x6
1199 0073 67010000 .4byte .LASF9
1200 0077 06 .uleb128 0x6
1201 0078 A5010000 .4byte .LASF10
1202 007c 03 .byte 0x3
1203 007d 36 .byte 0x36
1204 007e 48000000 .4byte 0x48
1205 0082 06 .uleb128 0x6
1206 0083 BF010000 .4byte .LASF11
1207 0087 03 .byte 0x3
1208 0088 50 .byte 0x50
1209 0089 25000000 .4byte 0x25
1210 008d 06 .uleb128 0x6
1211 008e 7B000000 .4byte .LASF12
1212 0092 03 .byte 0x3
1213 0093 78 .byte 0x78
1214 0094 5D000000 .4byte 0x5d
1215 0098 07 .uleb128 0x7
1216 0099 84000000 .4byte .LASF18
1217 009d 0A .byte 0xa
1218 009e 04 .byte 0x4
1219 009f 1E .byte 0x1e
1220 00a0 EB000000 .4byte 0xeb
1221 00a4 08 .uleb128 0x8
1222 00a5 FC000000 .4byte .LASF13
1223 00a9 04 .byte 0x4
1224 00aa 1F .byte 0x1f
1225 00ab 77000000 .4byte 0x77
1226 00af 02 .byte 0x2
1227 00b0 23 .byte 0x23
1228 00b1 00 .uleb128 0x0
1229 00b2 08 .uleb128 0x8
1230 00b3 6C010000 .4byte .LASF14
1231 00b7 04 .byte 0x4
1232 00b8 20 .byte 0x20
1233 00b9 77000000 .4byte 0x77
1234 00bd 02 .byte 0x2
1235 00be 23 .byte 0x23
1236 00bf 02 .uleb128 0x2
1237 00c0 08 .uleb128 0x8
1238 00c1 E7000000 .4byte .LASF15
1239 00c5 04 .byte 0x4
1240 00c6 21 .byte 0x21
1241 00c7 77000000 .4byte 0x77
1242 00cb 02 .byte 0x2
1243 00cc 23 .byte 0x23
1244 00cd 04 .uleb128 0x4
1245 00ce 08 .uleb128 0x8
1246 00cf 04010000 .4byte .LASF16
1247 00d3 04 .byte 0x4
1248 00d4 22 .byte 0x22
1249 00d5 77000000 .4byte 0x77
1250 00d9 02 .byte 0x2
1251 00da 23 .byte 0x23
1252 00db 06 .uleb128 0x6
BFIN GAS /tmp/ccc6RyuK.s page 32
1253 00dc 08 .uleb128 0x8
1254 00dd 05000000 .4byte .LASF17
1255 00e1 04 .byte 0x4
1256 00e2 23 .byte 0x23
1257 00e3 77000000 .4byte 0x77
1258 00e7 02 .byte 0x2
1259 00e8 23 .byte 0x23
1260 00e9 08 .uleb128 0x8
1261 00ea 00 .byte 0x0
1262 00eb 06 .uleb128 0x6
1263 00ec 84000000 .4byte .LASF18
1264 00f0 04 .byte 0x4
1265 00f1 24 .byte 0x24
1266 00f2 98000000 .4byte 0x98
1267 00f6 09 .uleb128 0x9
1268 00f7 FE010000 .4byte .LASF34
1269 00fb 02 .byte 0x2
1270 00fc 1401 .2byte 0x114
1271 00fe 01 .byte 0x1
1272 00ff 01 .byte 0x1
1273 0100 0A .uleb128 0xa
1274 0101 01 .byte 0x1
1275 0102 D1010000 .4byte .LASF20
1276 0106 01 .byte 0x1
1277 0107 32 .byte 0x32
1278 0108 01 .byte 0x1
1279 0109 82000000 .4byte 0x82
1280 010d 01 .byte 0x1
1281 010e 36010000 .4byte 0x136
1282 0112 0B .uleb128 0xb
1283 0113 00000000 .4byte .LASF22
1284 0117 01 .byte 0x1
1285 0118 32 .byte 0x32
1286 0119 82000000 .4byte 0x82
1287 011d 0C .uleb128 0xc
1288 011e 65727200 .string "err"
1289 0122 01 .byte 0x1
1290 0123 33 .byte 0x33
1291 0124 82000000 .4byte 0x82
1292 0128 0D .uleb128 0xd
1293 0129 0C .uleb128 0xc
1294 012a 76616C00 .string "val"
1295 012e 01 .byte 0x1
1296 012f 35 .byte 0x35
1297 0130 8D000000 .4byte 0x8d
1298 0134 00 .byte 0x0
1299 0135 00 .byte 0x0
1300 0136 0E .uleb128 0xe
1301 0137 00010000 .4byte 0x100
1302 013b 00000000 .4byte .LFB17
1303 013f 44000000 .4byte .LFE17
1304 0143 00000000 .4byte .LLST0
1305 0147 70010000 .4byte 0x170
1306 014b 0F .uleb128 0xf
1307 014c 12010000 .4byte 0x112
1308 0150 2B000000 .4byte .LLST1
1309 0154 10 .uleb128 0x10
BFIN GAS /tmp/ccc6RyuK.s page 33
1310 0155 1D010000 .4byte 0x11d
1311 0159 49000000 .4byte .LLST2
1312 015d 11 .uleb128 0x11
1313 015e 20000000 .4byte .LBB17
1314 0162 3C000000 .4byte .LBE17
1315 0166 12 .uleb128 0x12
1316 0167 29010000 .4byte 0x129
1317 016b 02 .byte 0x2
1318 016c 7F .byte 0x7f
1319 016d 78 .sleb128 -8
1320 016e 00 .byte 0x0
1321 016f 00 .byte 0x0
1322 0170 13 .uleb128 0x13
1323 0171 01 .byte 0x1
1324 0172 59000000 .4byte .LASF35
1325 0176 01 .byte 0x1
1326 0177 3C .byte 0x3c
1327 0178 01 .byte 0x1
1328 0179 01 .byte 0x1
1329 017a 8A010000 .4byte 0x18a
1330 017e 14 .uleb128 0x14
1331 017f 75010000 .4byte .LASF19
1332 0183 01 .byte 0x1
1333 0184 3D .byte 0x3d
1334 0185 EB000000 .4byte 0xeb
1335 0189 00 .byte 0x0
1336 018a 0E .uleb128 0xe
1337 018b 70010000 .4byte 0x170
1338 018f 44000000 .4byte .LFB18
1339 0193 6A000000 .4byte .LFE18
1340 0197 67000000 .4byte .LLST3
1341 019b A8010000 .4byte 0x1a8
1342 019f 12 .uleb128 0x12
1343 01a0 7E010000 .4byte 0x17e
1344 01a4 02 .byte 0x2
1345 01a5 7F .byte 0x7f
1346 01a6 74 .sleb128 -12
1347 01a7 00 .byte 0x0
1348 01a8 0A .uleb128 0xa
1349 01a9 01 .byte 0x1
1350 01aa 68000000 .4byte .LASF21
1351 01ae 01 .byte 0x1
1352 01af 43 .byte 0x43
1353 01b0 01 .byte 0x1
1354 01b1 82000000 .4byte 0x82
1355 01b5 01 .byte 0x1
1356 01b6 F1010000 .4byte 0x1f1
1357 01ba 0B .uleb128 0xb
1358 01bb E7010000 .4byte .LASF23
1359 01bf 01 .byte 0x1
1360 01c0 43 .byte 0x43
1361 01c1 82000000 .4byte 0x82
1362 01c5 0C .uleb128 0xc
1363 01c6 65727200 .string "err"
1364 01ca 01 .byte 0x1
1365 01cb 44 .byte 0x44
1366 01cc 82000000 .4byte 0x82
BFIN GAS /tmp/ccc6RyuK.s page 34
1367 01d0 0C .uleb128 0xc
1368 01d1 76616C00 .string "val"
1369 01d5 01 .byte 0x1
1370 01d6 45 .byte 0x45
1371 01d7 8D000000 .4byte 0x8d
1372 01db 0D .uleb128 0xd
1373 01dc 15 .uleb128 0x15
1374 01dd 4B010000 .4byte 0x14b
1375 01e1 0D .uleb128 0xd
1376 01e2 16 .uleb128 0x16
1377 01e3 1D010000 .4byte 0x11d
1378 01e7 0D .uleb128 0xd
1379 01e8 16 .uleb128 0x16
1380 01e9 29010000 .4byte 0x129
1381 01ed 00 .byte 0x0
1382 01ee 00 .byte 0x0
1383 01ef 00 .byte 0x0
1384 01f0 00 .byte 0x0
1385 01f1 0E .uleb128 0xe
1386 01f2 A8010000 .4byte 0x1a8
1387 01f6 6C000000 .4byte .LFB19
1388 01fa 28010000 .4byte .LFE19
1389 01fe 86000000 .4byte .LLST4
1390 0202 5D020000 .4byte 0x25d
1391 0206 0F .uleb128 0xf
1392 0207 BA010000 .4byte 0x1ba
1393 020b B1000000 .4byte .LLST5
1394 020f 10 .uleb128 0x10
1395 0210 C5010000 .4byte 0x1c5
1396 0214 DA000000 .4byte .LLST6
1397 0218 10 .uleb128 0x10
1398 0219 D0010000 .4byte 0x1d0
1399 021d 45010000 .4byte .LLST7
1400 0221 17 .uleb128 0x17
1401 0222 00010000 .4byte 0x100
1402 0226 C4000000 .4byte .LBB21
1403 022a FA000000 .4byte .LBE21
1404 022e 01 .byte 0x1
1405 022f 53 .byte 0x53
1406 0230 15 .uleb128 0x15
1407 0231 4B010000 .4byte 0x14b
1408 0235 11 .uleb128 0x11
1409 0236 D8000000 .4byte .LBB22
1410 023a FA000000 .4byte .LBE22
1411 023e 10 .uleb128 0x10
1412 023f 1D010000 .4byte 0x11d
1413 0243 65010000 .4byte .LLST8
1414 0247 11 .uleb128 0x11
1415 0248 DC000000 .4byte .LBB23
1416 024c FA000000 .4byte .LBE23
1417 0250 10 .uleb128 0x10
1418 0251 29010000 .4byte 0x129
1419 0255 83010000 .4byte .LLST9
1420 0259 00 .byte 0x0
1421 025a 00 .byte 0x0
1422 025b 00 .byte 0x0
1423 025c 00 .byte 0x0
BFIN GAS /tmp/ccc6RyuK.s page 35
1424 025d 18 .uleb128 0x18
1425 025e 01 .byte 0x1
1426 025f 7C010000 .4byte .LASF25
1427 0263 01 .byte 0x1
1428 0264 5D .byte 0x5d
1429 0265 01 .byte 0x1
1430 0266 28010000 .4byte .LFB20
1431 026a 8C020000 .4byte .LFE20
1432 026e A3010000 .4byte .LLST10
1433 0272 71030000 .4byte 0x371
1434 0276 19 .uleb128 0x19
1435 0277 65727200 .string "err"
1436 027b 01 .byte 0x1
1437 027c 5E .byte 0x5e
1438 027d 82000000 .4byte 0x82
1439 0281 CE010000 .4byte .LLST11
1440 0285 1A .uleb128 0x1a
1441 0286 00000000 .4byte .LASF22
1442 028a 01 .byte 0x1
1443 028b 5E .byte 0x5e
1444 028c 82000000 .4byte 0x82
1445 0290 4F020000 .4byte .LLST12
1446 0294 19 .uleb128 0x19
1447 0295 666E6400 .string "fnd"
1448 0299 01 .byte 0x1
1449 029a 5E .byte 0x5e
1450 029b 82000000 .4byte 0x82
1451 029f 6D020000 .4byte .LLST13
1452 02a3 1A .uleb128 0x1a
1453 02a4 2E010000 .4byte .LASF24
1454 02a8 01 .byte 0x1
1455 02a9 5E .byte 0x5e
1456 02aa 82000000 .4byte 0x82
1457 02ae 8B020000 .4byte .LLST14
1458 02b2 1B .uleb128 0x1b
1459 02b3 00000000 .4byte .Ldebug_ranges0+0x0
1460 02b7 4E030000 .4byte 0x34e
1461 02bb 1C .uleb128 0x1c
1462 02bc 76616C00 .string "val"
1463 02c0 01 .byte 0x1
1464 02c1 64 .byte 0x64
1465 02c2 8D000000 .4byte 0x8d
1466 02c6 02 .byte 0x2
1467 02c7 7F .byte 0x7f
1468 02c8 78 .sleb128 -8
1469 02c9 1D .uleb128 0x1d
1470 02ca A8010000 .4byte 0x1a8
1471 02ce 28000000 .4byte .Ldebug_ranges0+0x28
1472 02d2 01 .byte 0x1
1473 02d3 70 .byte 0x70
1474 02d4 2B030000 .4byte 0x32b
1475 02d8 15 .uleb128 0x15
1476 02d9 06020000 .4byte 0x206
1477 02dd 1E .uleb128 0x1e
1478 02de 58000000 .4byte .Ldebug_ranges0+0x58
1479 02e2 16 .uleb128 0x16
1480 02e3 C5010000 .4byte 0x1c5
BFIN GAS /tmp/ccc6RyuK.s page 36
1481 02e7 12 .uleb128 0x12
1482 02e8 D0010000 .4byte 0x1d0
1483 02ec 02 .byte 0x2
1484 02ed 7F .byte 0x7f
1485 02ee 70 .sleb128 -16
1486 02ef 17 .uleb128 0x17
1487 02f0 00010000 .4byte 0x100
1488 02f4 D8010000 .4byte .LBB40
1489 02f8 06020000 .4byte .LBE40
1490 02fc 01 .byte 0x1
1491 02fd 53 .byte 0x53
1492 02fe 15 .uleb128 0x15
1493 02ff 4B010000 .4byte 0x14b
1494 0303 11 .uleb128 0x11
1495 0304 EC010000 .4byte .LBB41
1496 0308 06020000 .4byte .LBE41
1497 030c 10 .uleb128 0x10
1498 030d 1D010000 .4byte 0x11d
1499 0311 A9020000 .4byte .LLST15
1500 0315 11 .uleb128 0x11
1501 0316 F0010000 .4byte .LBB42
1502 031a 06020000 .4byte .LBE42
1503 031e 12 .uleb128 0x12
1504 031f 29010000 .4byte 0x129
1505 0323 02 .byte 0x2
1506 0324 7F .byte 0x7f
1507 0325 68 .sleb128 -24
1508 0326 00 .byte 0x0
1509 0327 00 .byte 0x0
1510 0328 00 .byte 0x0
1511 0329 00 .byte 0x0
1512 032a 00 .byte 0x0
1513 032b 17 .uleb128 0x17
1514 032c 70010000 .4byte 0x170
1515 0330 0E020000 .4byte .LBB47
1516 0334 2E020000 .4byte .LBE47
1517 0338 01 .byte 0x1
1518 0339 6D .byte 0x6d
1519 033a 11 .uleb128 0x11
1520 033b 0E020000 .4byte .LBB48
1521 033f 2E020000 .4byte .LBE48
1522 0343 12 .uleb128 0x12
1523 0344 7E010000 .4byte 0x17e
1524 0348 02 .byte 0x2
1525 0349 7F .byte 0x7f
1526 034a 5C .sleb128 -36
1527 034b 00 .byte 0x0
1528 034c 00 .byte 0x0
1529 034d 00 .byte 0x0
1530 034e 17 .uleb128 0x17
1531 034f 70010000 .4byte 0x170
1532 0353 68020000 .4byte .LBB53
1533 0357 84020000 .4byte .LBE53
1534 035b 01 .byte 0x1
1535 035c 7F .byte 0x7f
1536 035d 11 .uleb128 0x11
1537 035e 68020000 .4byte .LBB54
BFIN GAS /tmp/ccc6RyuK.s page 37
1538 0362 84020000 .4byte .LBE54
1539 0366 12 .uleb128 0x12
1540 0367 7E010000 .4byte 0x17e
1541 036b 02 .byte 0x2
1542 036c 7F .byte 0x7f
1543 036d 5C .sleb128 -36
1544 036e 00 .byte 0x0
1545 036f 00 .byte 0x0
1546 0370 00 .byte 0x0
1547 0371 18 .uleb128 0x18
1548 0372 01 .byte 0x1
1549 0373 4F010000 .4byte .LASF26
1550 0377 01 .byte 0x1
1551 0378 84 .byte 0x84
1552 0379 01 .byte 0x1
1553 037a 8C020000 .4byte .LFB21
1554 037e 86030000 .4byte .LFE21
1555 0382 DD020000 .4byte .LLST16
1556 0386 1F040000 .4byte 0x41f
1557 038a 1F .uleb128 0x1f
1558 038b F4020000 .4byte .LBB55
1559 038f 16030000 .4byte .LBE55
1560 0393 C3030000 .4byte 0x3c3
1561 0397 19 .uleb128 0x19
1562 0398 6900 .string "i"
1563 039a 01 .byte 0x1
1564 039b 9E .byte 0x9e
1565 039c 2C000000 .4byte 0x2c
1566 03a0 08030000 .4byte .LLST17
1567 03a4 20 .uleb128 0x20
1568 03a5 F6000000 .4byte 0xf6
1569 03a9 F4020000 .4byte .LBB56
1570 03ad F6020000 .4byte .LBE56
1571 03b1 01 .byte 0x1
1572 03b2 9E .byte 0x9e
1573 03b3 20 .uleb128 0x20
1574 03b4 F6000000 .4byte 0xf6
1575 03b8 08030000 .4byte .LBB58
1576 03bc 0A030000 .4byte .LBE58
1577 03c0 01 .byte 0x1
1578 03c1 9E .byte 0x9e
1579 03c2 00 .byte 0x0
1580 03c3 1F .uleb128 0x1f
1581 03c4 16030000 .4byte .LBB60
1582 03c8 30030000 .4byte .LBE60
1583 03cc FC030000 .4byte 0x3fc
1584 03d0 19 .uleb128 0x19
1585 03d1 6900 .string "i"
1586 03d3 01 .byte 0x1
1587 03d4 A0 .byte 0xa0
1588 03d5 2C000000 .4byte 0x2c
1589 03d9 1B030000 .4byte .LLST18
1590 03dd 20 .uleb128 0x20
1591 03de F6000000 .4byte 0xf6
1592 03e2 16030000 .4byte .LBB61
1593 03e6 18030000 .4byte .LBE61
1594 03ea 01 .byte 0x1
BFIN GAS /tmp/ccc6RyuK.s page 38
1595 03eb A0 .byte 0xa0
1596 03ec 20 .uleb128 0x20
1597 03ed F6000000 .4byte 0xf6
1598 03f1 24030000 .4byte .LBB63
1599 03f5 26030000 .4byte .LBE63
1600 03f9 01 .byte 0x1
1601 03fa A0 .byte 0xa0
1602 03fb 00 .byte 0x0
1603 03fc 11 .uleb128 0x11
1604 03fd 4C030000 .4byte .LBB65
1605 0401 7C030000 .4byte .LBE65
1606 0405 0C .uleb128 0xc
1607 0406 6100 .string "a"
1608 0408 01 .byte 0x1
1609 0409 A8 .byte 0xa8
1610 040a 1F040000 .4byte 0x41f
1611 040e 20 .uleb128 0x20
1612 040f F6000000 .4byte 0xf6
1613 0413 68030000 .4byte .LBB66
1614 0417 6A030000 .4byte .LBE66
1615 041b 01 .byte 0x1
1616 041c AC .byte 0xac
1617 041d 00 .byte 0x0
1618 041e 00 .byte 0x0
1619 041f 21 .uleb128 0x21
1620 0420 04 .byte 0x4
1621 0421 82000000 .4byte 0x82
1622 0425 22 .uleb128 0x22
1623 0426 01 .byte 0x1
1624 0427 82000000 .4byte 0x82
1625 042b 3F040000 .4byte 0x43f
1626 042f 23 .uleb128 0x23
1627 0430 82000000 .4byte 0x82
1628 0434 23 .uleb128 0x23
1629 0435 3F040000 .4byte 0x43f
1630 0439 23 .uleb128 0x23
1631 043a 6E000000 .4byte 0x6e
1632 043e 00 .byte 0x0
1633 043f 21 .uleb128 0x21
1634 0440 04 .byte 0x4
1635 0441 EB000000 .4byte 0xeb
1636 0445 24 .uleb128 0x24
1637 0446 AE010000 .4byte .LASF27
1638 044a 04 .byte 0x4
1639 044b 26 .byte 0x26
1640 044c 55040000 .4byte 0x455
1641 0450 B88080F8 .sleb128 -285212616
1641 7E
1642 0455 25 .uleb128 0x25
1643 0456 5A040000 .4byte 0x45a
1644 045a 21 .uleb128 0x21
1645 045b 04 .byte 0x4
1646 045c 25040000 .4byte 0x425
1647 0460 22 .uleb128 0x22
1648 0461 01 .byte 0x1
1649 0462 82000000 .4byte 0x82
1650 0466 75040000 .4byte 0x475
BFIN GAS /tmp/ccc6RyuK.s page 39
1651 046a 23 .uleb128 0x23
1652 046b 82000000 .4byte 0x82
1653 046f 23 .uleb128 0x23
1654 0470 82000000 .4byte 0x82
1655 0474 00 .byte 0x0
1656 0475 24 .uleb128 0x24
1657 0476 94010000 .4byte .LASF28
1658 047a 04 .byte 0x4
1659 047b 41 .byte 0x41
1660 047c 85040000 .4byte 0x485
1661 0480 988080F8 .sleb128 -285212648
1661 7E
1662 0485 25 .uleb128 0x25
1663 0486 8A040000 .4byte 0x48a
1664 048a 21 .uleb128 0x21
1665 048b 04 .byte 0x4
1666 048c 60040000 .4byte 0x460
1667 0490 22 .uleb128 0x22
1668 0491 01 .byte 0x1
1669 0492 82000000 .4byte 0x82
1670 0496 AA040000 .4byte 0x4aa
1671 049a 23 .uleb128 0x23
1672 049b 82000000 .4byte 0x82
1673 049f 23 .uleb128 0x23
1674 04a0 82000000 .4byte 0x82
1675 04a4 23 .uleb128 0x23
1676 04a5 AA040000 .4byte 0x4aa
1677 04a9 00 .byte 0x0
1678 04aa 21 .uleb128 0x21
1679 04ab 04 .byte 0x4
1680 04ac 8D000000 .4byte 0x8d
1681 04b0 24 .uleb128 0x24
1682 04b1 97000000 .4byte .LASF29
1683 04b5 04 .byte 0x4
1684 04b6 42 .byte 0x42
1685 04b7 C0040000 .4byte 0x4c0
1686 04bb 9A8080F8 .sleb128 -285212646
1686 7E
1687 04c0 25 .uleb128 0x25
1688 04c1 C5040000 .4byte 0x4c5
1689 04c5 21 .uleb128 0x21
1690 04c6 04 .byte 0x4
1691 04c7 90040000 .4byte 0x490
1692 04cb 24 .uleb128 0x24
1693 04cc B3000000 .4byte .LASF30
1694 04d0 04 .byte 0x4
1695 04d1 43 .byte 0x43
1696 04d2 C0040000 .4byte 0x4c0
1697 04d6 9C8080F8 .sleb128 -285212644
1697 7E
1698 04db 00 .byte 0x0
1699 .section .debug_abbrev
1700 0000 01 .uleb128 0x1
1701 0001 11 .uleb128 0x11
1702 0002 01 .byte 0x1
1703 0003 25 .uleb128 0x25
1704 0004 0E .uleb128 0xe
BFIN GAS /tmp/ccc6RyuK.s page 40
1705 0005 13 .uleb128 0x13
1706 0006 0B .uleb128 0xb
1707 0007 03 .uleb128 0x3
1708 0008 0E .uleb128 0xe
1709 0009 1B .uleb128 0x1b
1710 000a 0E .uleb128 0xe
1711 000b 11 .uleb128 0x11
1712 000c 01 .uleb128 0x1
1713 000d 12 .uleb128 0x12
1714 000e 01 .uleb128 0x1
1715 000f 10 .uleb128 0x10
1716 0010 06 .uleb128 0x6
1717 0011 00 .byte 0x0
1718 0012 00 .byte 0x0
1719 0013 02 .uleb128 0x2
1720 0014 24 .uleb128 0x24
1721 0015 00 .byte 0x0
1722 0016 0B .uleb128 0xb
1723 0017 0B .uleb128 0xb
1724 0018 3E .uleb128 0x3e
1725 0019 0B .uleb128 0xb
1726 001a 03 .uleb128 0x3
1727 001b 0E .uleb128 0xe
1728 001c 00 .byte 0x0
1729 001d 00 .byte 0x0
1730 001e 03 .uleb128 0x3
1731 001f 24 .uleb128 0x24
1732 0020 00 .byte 0x0
1733 0021 0B .uleb128 0xb
1734 0022 0B .uleb128 0xb
1735 0023 3E .uleb128 0x3e
1736 0024 0B .uleb128 0xb
1737 0025 03 .uleb128 0x3
1738 0026 08 .uleb128 0x8
1739 0027 00 .byte 0x0
1740 0028 00 .byte 0x0
1741 0029 04 .uleb128 0x4
1742 002a 24 .uleb128 0x24
1743 002b 00 .byte 0x0
1744 002c 0B .uleb128 0xb
1745 002d 0B .uleb128 0xb
1746 002e 3E .uleb128 0x3e
1747 002f 0B .uleb128 0xb
1748 0030 00 .byte 0x0
1749 0031 00 .byte 0x0
1750 0032 05 .uleb128 0x5
1751 0033 0F .uleb128 0xf
1752 0034 00 .byte 0x0
1753 0035 0B .uleb128 0xb
1754 0036 0B .uleb128 0xb
1755 0037 00 .byte 0x0
1756 0038 00 .byte 0x0
1757 0039 06 .uleb128 0x6
1758 003a 16 .uleb128 0x16
1759 003b 00 .byte 0x0
1760 003c 03 .uleb128 0x3
1761 003d 0E .uleb128 0xe
BFIN GAS /tmp/ccc6RyuK.s page 41
1762 003e 3A .uleb128 0x3a
1763 003f 0B .uleb128 0xb
1764 0040 3B .uleb128 0x3b
1765 0041 0B .uleb128 0xb
1766 0042 49 .uleb128 0x49
1767 0043 13 .uleb128 0x13
1768 0044 00 .byte 0x0
1769 0045 00 .byte 0x0
1770 0046 07 .uleb128 0x7
1771 0047 13 .uleb128 0x13
1772 0048 01 .byte 0x1
1773 0049 03 .uleb128 0x3
1774 004a 0E .uleb128 0xe
1775 004b 0B .uleb128 0xb
1776 004c 0B .uleb128 0xb
1777 004d 3A .uleb128 0x3a
1778 004e 0B .uleb128 0xb
1779 004f 3B .uleb128 0x3b
1780 0050 0B .uleb128 0xb
1781 0051 01 .uleb128 0x1
1782 0052 13 .uleb128 0x13
1783 0053 00 .byte 0x0
1784 0054 00 .byte 0x0
1785 0055 08 .uleb128 0x8
1786 0056 0D .uleb128 0xd
1787 0057 00 .byte 0x0
1788 0058 03 .uleb128 0x3
1789 0059 0E .uleb128 0xe
1790 005a 3A .uleb128 0x3a
1791 005b 0B .uleb128 0xb
1792 005c 3B .uleb128 0x3b
1793 005d 0B .uleb128 0xb
1794 005e 49 .uleb128 0x49
1795 005f 13 .uleb128 0x13
1796 0060 38 .uleb128 0x38
1797 0061 0A .uleb128 0xa
1798 0062 00 .byte 0x0
1799 0063 00 .byte 0x0
1800 0064 09 .uleb128 0x9
1801 0065 2E .uleb128 0x2e
1802 0066 00 .byte 0x0
1803 0067 03 .uleb128 0x3
1804 0068 0E .uleb128 0xe
1805 0069 3A .uleb128 0x3a
1806 006a 0B .uleb128 0xb
1807 006b 3B .uleb128 0x3b
1808 006c 05 .uleb128 0x5
1809 006d 27 .uleb128 0x27
1810 006e 0C .uleb128 0xc
1811 006f 20 .uleb128 0x20
1812 0070 0B .uleb128 0xb
1813 0071 00 .byte 0x0
1814 0072 00 .byte 0x0
1815 0073 0A .uleb128 0xa
1816 0074 2E .uleb128 0x2e
1817 0075 01 .byte 0x1
1818 0076 3F .uleb128 0x3f
BFIN GAS /tmp/ccc6RyuK.s page 42
1819 0077 0C .uleb128 0xc
1820 0078 03 .uleb128 0x3
1821 0079 0E .uleb128 0xe
1822 007a 3A .uleb128 0x3a
1823 007b 0B .uleb128 0xb
1824 007c 3B .uleb128 0x3b
1825 007d 0B .uleb128 0xb
1826 007e 27 .uleb128 0x27
1827 007f 0C .uleb128 0xc
1828 0080 49 .uleb128 0x49
1829 0081 13 .uleb128 0x13
1830 0082 20 .uleb128 0x20
1831 0083 0B .uleb128 0xb
1832 0084 01 .uleb128 0x1
1833 0085 13 .uleb128 0x13
1834 0086 00 .byte 0x0
1835 0087 00 .byte 0x0
1836 0088 0B .uleb128 0xb
1837 0089 05 .uleb128 0x5
1838 008a 00 .byte 0x0
1839 008b 03 .uleb128 0x3
1840 008c 0E .uleb128 0xe
1841 008d 3A .uleb128 0x3a
1842 008e 0B .uleb128 0xb
1843 008f 3B .uleb128 0x3b
1844 0090 0B .uleb128 0xb
1845 0091 49 .uleb128 0x49
1846 0092 13 .uleb128 0x13
1847 0093 00 .byte 0x0
1848 0094 00 .byte 0x0
1849 0095 0C .uleb128 0xc
1850 0096 34 .uleb128 0x34
1851 0097 00 .byte 0x0
1852 0098 03 .uleb128 0x3
1853 0099 08 .uleb128 0x8
1854 009a 3A .uleb128 0x3a
1855 009b 0B .uleb128 0xb
1856 009c 3B .uleb128 0x3b
1857 009d 0B .uleb128 0xb
1858 009e 49 .uleb128 0x49
1859 009f 13 .uleb128 0x13
1860 00a0 00 .byte 0x0
1861 00a1 00 .byte 0x0
1862 00a2 0D .uleb128 0xd
1863 00a3 0B .uleb128 0xb
1864 00a4 01 .byte 0x1
1865 00a5 00 .byte 0x0
1866 00a6 00 .byte 0x0
1867 00a7 0E .uleb128 0xe
1868 00a8 2E .uleb128 0x2e
1869 00a9 01 .byte 0x1
1870 00aa 31 .uleb128 0x31
1871 00ab 13 .uleb128 0x13
1872 00ac 11 .uleb128 0x11
1873 00ad 01 .uleb128 0x1
1874 00ae 12 .uleb128 0x12
1875 00af 01 .uleb128 0x1
BFIN GAS /tmp/ccc6RyuK.s page 43
1876 00b0 40 .uleb128 0x40
1877 00b1 06 .uleb128 0x6
1878 00b2 01 .uleb128 0x1
1879 00b3 13 .uleb128 0x13
1880 00b4 00 .byte 0x0
1881 00b5 00 .byte 0x0
1882 00b6 0F .uleb128 0xf
1883 00b7 05 .uleb128 0x5
1884 00b8 00 .byte 0x0
1885 00b9 31 .uleb128 0x31
1886 00ba 13 .uleb128 0x13
1887 00bb 02 .uleb128 0x2
1888 00bc 06 .uleb128 0x6
1889 00bd 00 .byte 0x0
1890 00be 00 .byte 0x0
1891 00bf 10 .uleb128 0x10
1892 00c0 34 .uleb128 0x34
1893 00c1 00 .byte 0x0
1894 00c2 31 .uleb128 0x31
1895 00c3 13 .uleb128 0x13
1896 00c4 02 .uleb128 0x2
1897 00c5 06 .uleb128 0x6
1898 00c6 00 .byte 0x0
1899 00c7 00 .byte 0x0
1900 00c8 11 .uleb128 0x11
1901 00c9 0B .uleb128 0xb
1902 00ca 01 .byte 0x1
1903 00cb 11 .uleb128 0x11
1904 00cc 01 .uleb128 0x1
1905 00cd 12 .uleb128 0x12
1906 00ce 01 .uleb128 0x1
1907 00cf 00 .byte 0x0
1908 00d0 00 .byte 0x0
1909 00d1 12 .uleb128 0x12
1910 00d2 34 .uleb128 0x34
1911 00d3 00 .byte 0x0
1912 00d4 31 .uleb128 0x31
1913 00d5 13 .uleb128 0x13
1914 00d6 02 .uleb128 0x2
1915 00d7 0A .uleb128 0xa
1916 00d8 00 .byte 0x0
1917 00d9 00 .byte 0x0
1918 00da 13 .uleb128 0x13
1919 00db 2E .uleb128 0x2e
1920 00dc 01 .byte 0x1
1921 00dd 3F .uleb128 0x3f
1922 00de 0C .uleb128 0xc
1923 00df 03 .uleb128 0x3
1924 00e0 0E .uleb128 0xe
1925 00e1 3A .uleb128 0x3a
1926 00e2 0B .uleb128 0xb
1927 00e3 3B .uleb128 0x3b
1928 00e4 0B .uleb128 0xb
1929 00e5 27 .uleb128 0x27
1930 00e6 0C .uleb128 0xc
1931 00e7 20 .uleb128 0x20
1932 00e8 0B .uleb128 0xb
BFIN GAS /tmp/ccc6RyuK.s page 44
1933 00e9 01 .uleb128 0x1
1934 00ea 13 .uleb128 0x13
1935 00eb 00 .byte 0x0
1936 00ec 00 .byte 0x0
1937 00ed 14 .uleb128 0x14
1938 00ee 34 .uleb128 0x34
1939 00ef 00 .byte 0x0
1940 00f0 03 .uleb128 0x3
1941 00f1 0E .uleb128 0xe
1942 00f2 3A .uleb128 0x3a
1943 00f3 0B .uleb128 0xb
1944 00f4 3B .uleb128 0x3b
1945 00f5 0B .uleb128 0xb
1946 00f6 49 .uleb128 0x49
1947 00f7 13 .uleb128 0x13
1948 00f8 00 .byte 0x0
1949 00f9 00 .byte 0x0
1950 00fa 15 .uleb128 0x15
1951 00fb 05 .uleb128 0x5
1952 00fc 00 .byte 0x0
1953 00fd 31 .uleb128 0x31
1954 00fe 13 .uleb128 0x13
1955 00ff 00 .byte 0x0
1956 0100 00 .byte 0x0
1957 0101 16 .uleb128 0x16
1958 0102 34 .uleb128 0x34
1959 0103 00 .byte 0x0
1960 0104 31 .uleb128 0x31
1961 0105 13 .uleb128 0x13
1962 0106 00 .byte 0x0
1963 0107 00 .byte 0x0
1964 0108 17 .uleb128 0x17
1965 0109 1D .uleb128 0x1d
1966 010a 01 .byte 0x1
1967 010b 31 .uleb128 0x31
1968 010c 13 .uleb128 0x13
1969 010d 11 .uleb128 0x11
1970 010e 01 .uleb128 0x1
1971 010f 12 .uleb128 0x12
1972 0110 01 .uleb128 0x1
1973 0111 58 .uleb128 0x58
1974 0112 0B .uleb128 0xb
1975 0113 59 .uleb128 0x59
1976 0114 0B .uleb128 0xb
1977 0115 00 .byte 0x0
1978 0116 00 .byte 0x0
1979 0117 18 .uleb128 0x18
1980 0118 2E .uleb128 0x2e
1981 0119 01 .byte 0x1
1982 011a 3F .uleb128 0x3f
1983 011b 0C .uleb128 0xc
1984 011c 03 .uleb128 0x3
1985 011d 0E .uleb128 0xe
1986 011e 3A .uleb128 0x3a
1987 011f 0B .uleb128 0xb
1988 0120 3B .uleb128 0x3b
1989 0121 0B .uleb128 0xb
BFIN GAS /tmp/ccc6RyuK.s page 45
1990 0122 27 .uleb128 0x27
1991 0123 0C .uleb128 0xc
1992 0124 11 .uleb128 0x11
1993 0125 01 .uleb128 0x1
1994 0126 12 .uleb128 0x12
1995 0127 01 .uleb128 0x1
1996 0128 40 .uleb128 0x40
1997 0129 06 .uleb128 0x6
1998 012a 01 .uleb128 0x1
1999 012b 13 .uleb128 0x13
2000 012c 00 .byte 0x0
2001 012d 00 .byte 0x0
2002 012e 19 .uleb128 0x19
2003 012f 34 .uleb128 0x34
2004 0130 00 .byte 0x0
2005 0131 03 .uleb128 0x3
2006 0132 08 .uleb128 0x8
2007 0133 3A .uleb128 0x3a
2008 0134 0B .uleb128 0xb
2009 0135 3B .uleb128 0x3b
2010 0136 0B .uleb128 0xb
2011 0137 49 .uleb128 0x49
2012 0138 13 .uleb128 0x13
2013 0139 02 .uleb128 0x2
2014 013a 06 .uleb128 0x6
2015 013b 00 .byte 0x0
2016 013c 00 .byte 0x0
2017 013d 1A .uleb128 0x1a
2018 013e 34 .uleb128 0x34
2019 013f 00 .byte 0x0
2020 0140 03 .uleb128 0x3
2021 0141 0E .uleb128 0xe
2022 0142 3A .uleb128 0x3a
2023 0143 0B .uleb128 0xb
2024 0144 3B .uleb128 0x3b
2025 0145 0B .uleb128 0xb
2026 0146 49 .uleb128 0x49
2027 0147 13 .uleb128 0x13
2028 0148 02 .uleb128 0x2
2029 0149 06 .uleb128 0x6
2030 014a 00 .byte 0x0
2031 014b 00 .byte 0x0
2032 014c 1B .uleb128 0x1b
2033 014d 0B .uleb128 0xb
2034 014e 01 .byte 0x1
2035 014f 55 .uleb128 0x55
2036 0150 06 .uleb128 0x6
2037 0151 01 .uleb128 0x1
2038 0152 13 .uleb128 0x13
2039 0153 00 .byte 0x0
2040 0154 00 .byte 0x0
2041 0155 1C .uleb128 0x1c
2042 0156 34 .uleb128 0x34
2043 0157 00 .byte 0x0
2044 0158 03 .uleb128 0x3
2045 0159 08 .uleb128 0x8
2046 015a 3A .uleb128 0x3a
BFIN GAS /tmp/ccc6RyuK.s page 46
2047 015b 0B .uleb128 0xb
2048 015c 3B .uleb128 0x3b
2049 015d 0B .uleb128 0xb
2050 015e 49 .uleb128 0x49
2051 015f 13 .uleb128 0x13
2052 0160 02 .uleb128 0x2
2053 0161 0A .uleb128 0xa
2054 0162 00 .byte 0x0
2055 0163 00 .byte 0x0
2056 0164 1D .uleb128 0x1d
2057 0165 1D .uleb128 0x1d
2058 0166 01 .byte 0x1
2059 0167 31 .uleb128 0x31
2060 0168 13 .uleb128 0x13
2061 0169 55 .uleb128 0x55
2062 016a 06 .uleb128 0x6
2063 016b 58 .uleb128 0x58
2064 016c 0B .uleb128 0xb
2065 016d 59 .uleb128 0x59
2066 016e 0B .uleb128 0xb
2067 016f 01 .uleb128 0x1
2068 0170 13 .uleb128 0x13
2069 0171 00 .byte 0x0
2070 0172 00 .byte 0x0
2071 0173 1E .uleb128 0x1e
2072 0174 0B .uleb128 0xb
2073 0175 01 .byte 0x1
2074 0176 55 .uleb128 0x55
2075 0177 06 .uleb128 0x6
2076 0178 00 .byte 0x0
2077 0179 00 .byte 0x0
2078 017a 1F .uleb128 0x1f
2079 017b 0B .uleb128 0xb
2080 017c 01 .byte 0x1
2081 017d 11 .uleb128 0x11
2082 017e 01 .uleb128 0x1
2083 017f 12 .uleb128 0x12
2084 0180 01 .uleb128 0x1
2085 0181 01 .uleb128 0x1
2086 0182 13 .uleb128 0x13
2087 0183 00 .byte 0x0
2088 0184 00 .byte 0x0
2089 0185 20 .uleb128 0x20
2090 0186 1D .uleb128 0x1d
2091 0187 00 .byte 0x0
2092 0188 31 .uleb128 0x31
2093 0189 13 .uleb128 0x13
2094 018a 11 .uleb128 0x11
2095 018b 01 .uleb128 0x1
2096 018c 12 .uleb128 0x12
2097 018d 01 .uleb128 0x1
2098 018e 58 .uleb128 0x58
2099 018f 0B .uleb128 0xb
2100 0190 59 .uleb128 0x59
2101 0191 0B .uleb128 0xb
2102 0192 00 .byte 0x0
2103 0193 00 .byte 0x0
BFIN GAS /tmp/ccc6RyuK.s page 47
2104 0194 21 .uleb128 0x21
2105 0195 0F .uleb128 0xf
2106 0196 00 .byte 0x0
2107 0197 0B .uleb128 0xb
2108 0198 0B .uleb128 0xb
2109 0199 49 .uleb128 0x49
2110 019a 13 .uleb128 0x13
2111 019b 00 .byte 0x0
2112 019c 00 .byte 0x0
2113 019d 22 .uleb128 0x22
2114 019e 15 .uleb128 0x15
2115 019f 01 .byte 0x1
2116 01a0 27 .uleb128 0x27
2117 01a1 0C .uleb128 0xc
2118 01a2 49 .uleb128 0x49
2119 01a3 13 .uleb128 0x13
2120 01a4 01 .uleb128 0x1
2121 01a5 13 .uleb128 0x13
2122 01a6 00 .byte 0x0
2123 01a7 00 .byte 0x0
2124 01a8 23 .uleb128 0x23
2125 01a9 05 .uleb128 0x5
2126 01aa 00 .byte 0x0
2127 01ab 49 .uleb128 0x49
2128 01ac 13 .uleb128 0x13
2129 01ad 00 .byte 0x0
2130 01ae 00 .byte 0x0
2131 01af 24 .uleb128 0x24
2132 01b0 34 .uleb128 0x34
2133 01b1 00 .byte 0x0
2134 01b2 03 .uleb128 0x3
2135 01b3 0E .uleb128 0xe
2136 01b4 3A .uleb128 0x3a
2137 01b5 0B .uleb128 0xb
2138 01b6 3B .uleb128 0x3b
2139 01b7 0B .uleb128 0xb
2140 01b8 49 .uleb128 0x49
2141 01b9 13 .uleb128 0x13
2142 01ba 1C .uleb128 0x1c
2143 01bb 0D .uleb128 0xd
2144 01bc 00 .byte 0x0
2145 01bd 00 .byte 0x0
2146 01be 25 .uleb128 0x25
2147 01bf 26 .uleb128 0x26
2148 01c0 00 .byte 0x0
2149 01c1 49 .uleb128 0x49
2150 01c2 13 .uleb128 0x13
2151 01c3 00 .byte 0x0
2152 01c4 00 .byte 0x0
2153 01c5 00 .byte 0x0
2154 .section .debug_pubnames,"",@progbits
2155 0000 72000000 .4byte 0x72
2156 0004 0200 .2byte 0x2
2157 0006 00000000 .4byte .Ldebug_info0
2158 000a DC040000 .4byte 0x4dc
2159 000e 36010000 .4byte 0x136
2160 0012 6C353032 .string "l502_otp_make_invalid"
BFIN GAS /tmp/ccc6RyuK.s page 48
2160 5F6F7470
2160 5F6D616B
2160 655F696E
2160 76616C69
2161 0028 8A010000 .4byte 0x18a
2162 002c 6C353032 .string "l502_setup_pll"
2162 5F736574
2162 75705F70
2162 6C6C00
2163 003b F1010000 .4byte 0x1f1
2164 003f 6C353032 .string "l502_otp_write_cfg"
2164 5F6F7470
2164 5F777269
2164 74655F63
2164 666700
2165 0052 5D020000 .4byte 0x25d
2166 0056 6C353032 .string "l502_otp_init"
2166 5F6F7470
2166 5F696E69
2166 7400
2167 0064 71030000 .4byte 0x371
2168 0068 6C353032 .string "l502_init"
2168 5F696E69
2168 7400
2169 0072 00000000 .4byte 0x0
2170 .section .debug_aranges,"",@progbits
2171 0000 1C000000 .4byte 0x1c
2172 0004 0200 .2byte 0x2
2173 0006 00000000 .4byte .Ldebug_info0
2174 000a 04 .byte 0x4
2175 000b 00 .byte 0x0
2176 000c 0000 .2byte 0x0
2177 000e 0000 .2byte 0x0
2178 0010 00000000 .4byte .Ltext0
2179 0014 86030000 .4byte .Letext0-.Ltext0
2180 0018 00000000 .4byte 0x0
2181 001c 00000000 .4byte 0x0
2182 .section .debug_ranges,"",@progbits
2183 .Ldebug_ranges0:
2184 0000 30010000 .4byte .LBB34-.Ltext0
2185 0004 38010000 .4byte .LBE34-.Ltext0
2186 0008 0E020000 .4byte .LBB52-.Ltext0
2187 000c 68020000 .4byte .LBE52-.Ltext0
2188 0010 B6010000 .4byte .LBB51-.Ltext0
2189 0014 06020000 .4byte .LBE51-.Ltext0
2190 0018 40010000 .4byte .LBB50-.Ltext0
2191 001c 96010000 .4byte .LBE50-.Ltext0
2192 0020 00000000 .4byte 0x0
2193 0024 00000000 .4byte 0x0
2194 0028 34010000 .4byte .LBB36-.Ltext0
2195 002c 38010000 .4byte .LBE36-.Ltext0
2196 0030 2E020000 .4byte .LBB49-.Ltext0
2197 0034 54020000 .4byte .LBE49-.Ltext0
2198 0038 B6010000 .4byte .LBB35-.Ltext0
2199 003c 06020000 .4byte .LBE35-.Ltext0
2200 0040 6E010000 .4byte .LBB46-.Ltext0
2201 0044 94010000 .4byte .LBE46-.Ltext0
BFIN GAS /tmp/ccc6RyuK.s page 49
2202 0048 44010000 .4byte .LBB45-.Ltext0
2203 004c 48010000 .4byte .LBE45-.Ltext0
2204 0050 00000000 .4byte 0x0
2205 0054 00000000 .4byte 0x0
2206 0058 84010000 .4byte .LBB39-.Ltext0
2207 005c 94010000 .4byte .LBE39-.Ltext0
2208 0060 50020000 .4byte .LBB44-.Ltext0
2209 0064 54020000 .4byte .LBE44-.Ltext0
2210 0068 2E020000 .4byte .LBB43-.Ltext0
2211 006c 40020000 .4byte .LBE43-.Ltext0
2212 0070 D4010000 .4byte .LBB37-.Ltext0
2213 0074 06020000 .4byte .LBE37-.Ltext0
2214 0078 B6010000 .4byte .LBB38-.Ltext0
2215 007c C6010000 .4byte .LBE38-.Ltext0
2216 0080 00000000 .4byte 0x0
2217 0084 00000000 .4byte 0x0
2218 .section .debug_str,"MS",@progbits,1
2219 .LASF22:
2220 0000 70616765 .string "page"
2220 00
2221 .LASF17:
2222 0005 7577506C .string "uwPllStat"
2222 6C537461
2222 7400
2223 .LASF33:
2224 000f 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
2224 652F6665
2224 64612F4D
2224 4950542F
2224 52616469
2225 .LASF35:
2226 0059 6C353032 .string "l502_setup_pll"
2226 5F736574
2226 75705F70
2226 6C6C00
2227 .LASF21:
2228 0068 6C353032 .string "l502_otp_write_cfg"
2228 5F6F7470
2228 5F777269
2228 74655F63
2228 666700
2229 .LASF12:
2230 007b 75696E74 .string "uint64_t"
2230 36345F74
2230 00
2231 .LASF18:
2232 0084 4144495F .string "ADI_SYSCTRL_VALUES"
2232 53595343
2232 54524C5F
2232 56414C55
2232 455300
2233 .LASF29:
2234 0097 6266726F .string "bfrom_OtpRead"
2234 6D5F4F74
2234 70526561
2234 6400
2235 .LASF2:
BFIN GAS /tmp/ccc6RyuK.s page 50
2236 00a5 756E7369 .string "unsigned char"
2236 676E6564
2236 20636861
2236 7200
2237 .LASF30:
2238 00b3 6266726F .string "bfrom_OtpWrite"
2238 6D5F4F74
2238 70577269
2238 746500
2239 .LASF0:
2240 00c2 6C6F6E67 .string "long unsigned int"
2240 20756E73
2240 69676E65
2240 6420696E
2240 7400
2241 .LASF4:
2242 00d4 73686F72 .string "short unsigned int"
2242 7420756E
2242 7369676E
2242 65642069
2242 6E7400
2243 .LASF15:
2244 00e7 7577506C .string "uwPllDiv"
2244 6C446976
2244 00
2245 .LASF31:
2246 00f0 474E5520 .string "GNU C 4.3.5"
2246 4320342E
2246 332E3500
2247 .LASF13:
2248 00fc 75775672 .string "uwVrCtl"
2248 43746C00
2249 .LASF16:
2250 0104 7577506C .string "uwPllLockCnt"
2250 6C4C6F63
2250 6B436E74
2250 00
2251 .LASF5:
2252 0111 756E7369 .string "unsigned int"
2252 676E6564
2252 20696E74
2252 00
2253 .LASF32:
2254 011e 7372632F .string "src/l502_init.c"
2254 6C353032
2254 5F696E69
2254 742E6300
2255 .LASF24:
2256 012e 706C6C5F .string "pll_setup"
2256 73657475
2256 7000
2257 .LASF7:
2258 0138 6C6F6E67 .string "long long unsigned int"
2258 206C6F6E
2258 6720756E
2258 7369676E
2258 65642069
BFIN GAS /tmp/ccc6RyuK.s page 51
2259 .LASF26:
2260 014f 6C353032 .string "l502_init"
2260 5F696E69
2260 7400
2261 .LASF6:
2262 0159 6C6F6E67 .string "long long int"
2262 206C6F6E
2262 6720696E
2262 7400
2263 .LASF9:
2264 0167 63686172 .string "char"
2264 00
2265 .LASF14:
2266 016c 7577506C .string "uwPllCtl"
2266 6C43746C
2266 00
2267 .LASF19:
2268 0175 73797363 .string "sysctl"
2268 746C00
2269 .LASF25:
2270 017c 6C353032 .string "l502_otp_init"
2270 5F6F7470
2270 5F696E69
2270 7400
2271 .LASF3:
2272 018a 73686F72 .string "short int"
2272 7420696E
2272 7400
2273 .LASF28:
2274 0194 6266726F .string "bfrom_OtpCommand"
2274 6D5F4F74
2274 70436F6D
2274 6D616E64
2274 00
2275 .LASF10:
2276 01a5 75696E74 .string "uint16_t"
2276 31365F74
2276 00
2277 .LASF27:
2278 01ae 6266726F .string "bfrom_SysControl"
2278 6D5F5379
2278 73436F6E
2278 74726F6C
2278 00
2279 .LASF11:
2280 01bf 75696E74 .string "uint32_t"
2280 33325F74
2280 00
2281 .LASF8:
2282 01c8 6C6F6E67 .string "long int"
2282 20696E74
2282 00
2283 .LASF20:
2284 01d1 6C353032 .string "l502_otp_make_invalid"
2284 5F6F7470
2284 5F6D616B
2284 655F696E
BFIN GAS /tmp/ccc6RyuK.s page 52
2284 76616C69
2285 .LASF23:
2286 01e7 66697273 .string "first_page"
2286 745F7061
2286 676500
2287 .LASF1:
2288 01f2 7369676E .string "signed char"
2288 65642063
2288 68617200
2289 .LASF34:
2290 01fe 7373796E .string "ssync"
2290 6300
2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccc6RyuK.s page 53
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_init.c
/tmp/ccc6RyuK.s:13 .text:0000000000000000 _l502_otp_make_invalid
/tmp/ccc6RyuK.s:72 .text:0000000000000044 _l502_setup_pll
/tmp/ccc6RyuK.s:96 .text:000000000000006c _l502_otp_write_cfg
/tmp/ccc6RyuK.s:234 .text:0000000000000128 _l502_otp_init
/tmp/ccc6RyuK.s:512 .text:000000000000028c _l502_init
UNDEFINED SYMBOLS
_fpga_spi_init
_isr_sport_dma_rx
_isr_sport_dma_tx
_hdma_init
_l502_stream_init