BFIN GAS /tmp/ccQn2IzY.s page 1 1 .file "src/main.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 22010000 .text; 8 02000801 8 00000101 8 FB0E0D00 8 01010101 9 .Ltext0: 10 .align 4 11 .global _main; 12 .type _main, STT_FUNC; 13 _main: 14 .LFB2: 15 .file 1 "src/main.c" 1:src/main.c **** /***************************************************************************** 2:src/main.c **** * NewProject.c 3:src/main.c **** *****************************************************************************/ 4:src/main.c **** 5:src/main.c **** #include "l502_cdefs.h" 6:src/main.c **** void l502_init(void); 7:src/main.c **** #include "l502_global.h" 8:src/main.c **** #include "l502_cmd.h" 9:src/main.c **** #include "FFT_FP_realisation.h" 10:src/main.c **** 11:src/main.c **** void stream_proc(void); 12:src/main.c **** 13:src/main.c **** /* g_state описывает область памяти, расположенную по фикс 14:src/main.c **** * Для расположения в начало банка A данных используем 15:src/main.c **** SECTION("board_state", volatile t_l502_board_state g_state); 16:src/main.c **** 17:src/main.c **** 18:src/main.c **** int main(void) { 16 .loc 1 18 0 17 0000 00E80300 LINK 12; 18 .LCFI0: 19:src/main.c **** /* Инициализация интерфейсов */ 20:src/main.c **** l502_init(); 19 .loc 1 20 0 20 0004 FFE3FEFF call _l502_init; 21:src/main.c **** fft_twiddle_gen(twiddle_re, twiddle_im); 21 .loc 1 21 0 22 0008 40E10000 R0.H = _twiddle_re; 23 000c 41E10000 R1.H = _twiddle_im; 24 0010 00E10000 R0.L = _twiddle_re; 25 0014 01E10000 R1.L = _twiddle_im; 26 0018 FFE3F4FF call _fft_twiddle_gen; 27 .L2: 22:src/main.c **** for (;;) { 23:src/main.c **** /* проверяем наличие команды от ПК и начинаяем 24:src/main.c **** обработку, если она есть */ 25:src/main.c **** l502_cmd_check_req(); 28 .loc 1 25 0 BFIN GAS /tmp/ccQn2IzY.s page 2 29 001c FFE3F2FF call _l502_cmd_check_req; 26:src/main.c **** /* обработка потоков данных */ 27:src/main.c **** stream_proc(); 30 .loc 1 27 0 31 0020 FFE3F0FF call _stream_proc; 32 0024 FC2F jump.s .L2; 33 .LFE2: 34 .size _main, .-_main 35 .global _g_state; 36 .section board_state,"aw",@progbits 37 .align 4 38 .type _g_state, @object 39 .size _g_state, 6160 40 _g_state: 41 0000 00000000 .zero 6160 41 00000000 41 00000000 41 00000000 41 00000000 42 .section .debug_frame,"",@progbits 43 .Lframe0: 44 0000 0C000000 .4byte .LECIE0-.LSCIE0 45 .LSCIE0: 46 0004 FFFFFFFF .4byte 0xffffffff 47 0008 01 .byte 0x1 48 0009 00 .string "" 49 000a 01 .uleb128 0x1 50 000b 7C .sleb128 -4 51 000c 23 .byte 0x23 52 000d 0C .byte 0xc 53 000e 0E .uleb128 0xe 54 000f 00 .uleb128 0x0 55 .align 4 56 .LECIE0: 57 .LSFDE0: 58 0010 14000000 .4byte .LEFDE0-.LASFDE0 59 .LASFDE0: 60 0014 00000000 .4byte .Lframe0 61 0018 00000000 .4byte .LFB2 62 001c 26000000 .4byte .LFE2-.LFB2 63 0020 44 .byte 0x4 64 .4byte .LCFI0-.LFB2 65 0021 0C .byte 0xc 66 0022 0F .uleb128 0xf 67 0023 08 .uleb128 0x8 68 0024 8F .byte 0x8f 69 0025 02 .uleb128 0x2 70 0026 A3 .byte 0xa3 71 0027 01 .uleb128 0x1 72 .align 4 73 .LEFDE0: 74 .text; 75 .Letext0: 76 0026 0000 .section .debug_loc,"",@progbits 77 .Ldebug_loc0: 78 .LLST0: 79 0000 00000000 .4byte .LFB2-.Ltext0 BFIN GAS /tmp/ccQn2IzY.s page 3 80 0004 04000000 .4byte .LCFI0-.Ltext0 81 0008 0100 .2byte 0x1 82 000a 5E .byte 0x5e 83 000b 04000000 .4byte .LCFI0-.Ltext0 84 000f 26000000 .4byte .LFE2-.Ltext0 85 0013 0200 .2byte 0x2 86 0015 7F .byte 0x7f 87 0016 08 .sleb128 8 88 0017 00000000 .4byte 0x0 89 001b 00000000 .4byte 0x0 90 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib 91 .file 3 "src/l502_bf_cmd_defs.h" 92 .file 4 "src/l502_global.h" 93 .file 5 "FFT_and_FP_math/C/FFT_FP_realisation.h" 94 .section .debug_info 95 0000 B5020000 .4byte 0x2b5 96 0004 0200 .2byte 0x2 97 0006 00000000 .4byte .Ldebug_abbrev0 98 000a 04 .byte 0x4 99 000b 01 .uleb128 0x1 100 000c 0D000000 .4byte .LASF39 101 0010 01 .byte 0x1 102 0011 DF010000 .4byte .LASF40 103 0015 47010000 .4byte .LASF41 104 0019 00000000 .4byte .Ltext0 105 001d 26000000 .4byte .Letext0 106 0021 00000000 .4byte .Ldebug_line0 107 0025 02 .uleb128 0x2 108 0026 01 .byte 0x1 109 0027 06 .byte 0x6 110 0028 A7000000 .4byte .LASF0 111 002c 02 .uleb128 0x2 112 002d 01 .byte 0x1 113 002e 08 .byte 0x8 114 002f 99000000 .4byte .LASF1 115 0033 02 .uleb128 0x2 116 0034 02 .byte 0x2 117 0035 05 .byte 0x5 118 0036 19000000 .4byte .LASF2 119 003a 03 .uleb128 0x3 120 003b E6000000 .4byte .LASF4 121 003f 02 .byte 0x2 122 0040 36 .byte 0x36 123 0041 45000000 .4byte 0x45 124 0045 02 .uleb128 0x2 125 0046 02 .byte 0x2 126 0047 07 .byte 0x7 127 0048 0B010000 .4byte .LASF3 128 004c 03 .uleb128 0x3 129 004d 30010000 .4byte .LASF5 130 0051 02 .byte 0x2 131 0052 4F .byte 0x4f 132 0053 57000000 .4byte 0x57 133 0057 02 .uleb128 0x2 134 0058 04 .byte 0x4 135 0059 05 .byte 0x5 136 005a 61000000 .4byte .LASF6 BFIN GAS /tmp/ccQn2IzY.s page 4 137 005e 03 .uleb128 0x3 138 005f D0000000 .4byte .LASF7 139 0063 02 .byte 0x2 140 0064 50 .byte 0x50 141 0065 69000000 .4byte 0x69 142 0069 02 .uleb128 0x2 143 006a 04 .byte 0x4 144 006b 07 .byte 0x7 145 006c A5010000 .4byte .LASF8 146 0070 03 .uleb128 0x3 147 0071 39000000 .4byte .LASF9 148 0075 02 .byte 0x2 149 0076 77 .byte 0x77 150 0077 7B000000 .4byte 0x7b 151 007b 02 .uleb128 0x2 152 007c 08 .byte 0x8 153 007d 05 .byte 0x5 154 007e 53000000 .4byte .LASF10 155 0082 02 .uleb128 0x2 156 0083 08 .byte 0x8 157 0084 07 .byte 0x7 158 0085 B9000000 .4byte .LASF11 159 0089 04 .uleb128 0x4 160 008a 04 .byte 0x4 161 008b 05 .byte 0x5 162 008c 696E7400 .string "int" 163 0090 02 .uleb128 0x2 164 0091 04 .byte 0x4 165 0092 07 .byte 0x7 166 0093 D9000000 .4byte .LASF12 167 0097 05 .uleb128 0x5 168 0098 1010 .2byte 0x1010 169 009a 03 .byte 0x3 170 009b 8C .byte 0x8c 171 009c F5000000 .4byte 0xf5 172 00a0 06 .uleb128 0x6 173 00a1 00010000 .4byte .LASF13 174 00a5 03 .byte 0x3 175 00a6 8D .byte 0x8d 176 00a7 3A000000 .4byte 0x3a 177 00ab 02 .byte 0x2 178 00ac 23 .byte 0x23 179 00ad 00 .uleb128 0x0 180 00ae 06 .uleb128 0x6 181 00af 1E010000 .4byte .LASF14 182 00b3 03 .byte 0x3 183 00b4 8E .byte 0x8e 184 00b5 3A000000 .4byte 0x3a 185 00b9 02 .byte 0x2 186 00ba 23 .byte 0x23 187 00bb 02 .uleb128 0x2 188 00bc 06 .uleb128 0x6 189 00bd 05010000 .4byte .LASF15 190 00c1 03 .byte 0x3 191 00c2 8F .byte 0x8f 192 00c3 5E000000 .4byte 0x5e 193 00c7 02 .byte 0x2 BFIN GAS /tmp/ccQn2IzY.s page 5 194 00c8 23 .byte 0x23 195 00c9 04 .uleb128 0x4 196 00ca 06 .uleb128 0x6 197 00cb 06000000 .4byte .LASF16 198 00cf 03 .byte 0x3 199 00d0 90 .byte 0x90 200 00d1 4C000000 .4byte 0x4c 201 00d5 02 .byte 0x2 202 00d6 23 .byte 0x23 203 00d7 08 .uleb128 0x8 204 00d8 06 .uleb128 0x6 205 00d9 8F000000 .4byte .LASF17 206 00dd 03 .byte 0x3 207 00de 91 .byte 0x91 208 00df 5E000000 .4byte 0x5e 209 00e3 02 .byte 0x2 210 00e4 23 .byte 0x23 211 00e5 0C .uleb128 0xc 212 00e6 06 .uleb128 0x6 213 00e7 3D010000 .4byte .LASF18 214 00eb 03 .byte 0x3 215 00ec 92 .byte 0x92 216 00ed F5000000 .4byte 0xf5 217 00f1 02 .byte 0x2 218 00f2 23 .byte 0x23 219 00f3 10 .uleb128 0x10 220 00f4 00 .byte 0x0 221 00f5 07 .uleb128 0x7 222 00f6 5E000000 .4byte 0x5e 223 00fa 06010000 .4byte 0x106 224 00fe 08 .uleb128 0x8 225 00ff 06010000 .4byte 0x106 226 0103 FF03 .2byte 0x3ff 227 0105 00 .byte 0x0 228 0106 09 .uleb128 0x9 229 0107 04 .byte 0x4 230 0108 07 .byte 0x7 231 0109 03 .uleb128 0x3 232 010a 81000000 .4byte .LASF19 233 010e 03 .byte 0x3 234 010f 93 .byte 0x93 235 0110 97000000 .4byte 0x97 236 0114 0A .uleb128 0xa 237 0115 20 .byte 0x20 238 0116 04 .byte 0x4 239 0117 1C .byte 0x1c 240 0118 B6010000 .4byte 0x1b6 241 011c 06 .uleb128 0x6 242 011d B3000000 .4byte .LASF20 243 0121 04 .byte 0x4 244 0122 1D .byte 0x1d 245 0123 5E000000 .4byte 0x5e 246 0127 02 .byte 0x2 247 0128 23 .byte 0x23 248 0129 00 .uleb128 0x0 249 012a 06 .uleb128 0x6 250 012b 49000000 .4byte .LASF21 BFIN GAS /tmp/ccQn2IzY.s page 6 251 012f 04 .byte 0x4 252 0130 1E .byte 0x1e 253 0131 5E000000 .4byte 0x5e 254 0135 02 .byte 0x2 255 0136 23 .byte 0x23 256 0137 04 .uleb128 0x4 257 0138 06 .uleb128 0x6 258 0139 71000000 .4byte .LASF22 259 013d 04 .byte 0x4 260 013e 1F .byte 0x1f 261 013f B6010000 .4byte 0x1b6 262 0143 02 .byte 0x2 263 0144 23 .byte 0x23 264 0145 08 .uleb128 0x8 265 0146 06 .uleb128 0x6 266 0147 2B010000 .4byte .LASF23 267 014b 04 .byte 0x4 268 014c 20 .byte 0x20 269 014d 3A000000 .4byte 0x3a 270 0151 02 .byte 0x2 271 0152 23 .byte 0x23 272 0153 0C .uleb128 0xc 273 0154 06 .uleb128 0x6 274 0155 38010000 .4byte .LASF24 275 0159 04 .byte 0x4 276 015a 21 .byte 0x21 277 015b 3A000000 .4byte 0x3a 278 015f 02 .byte 0x2 279 0160 23 .byte 0x23 280 0161 0E .uleb128 0xe 281 0162 06 .uleb128 0x6 282 0163 C2010000 .4byte .LASF25 283 0167 04 .byte 0x4 284 0168 22 .byte 0x22 285 0169 3A000000 .4byte 0x3a 286 016d 02 .byte 0x2 287 016e 23 .byte 0x23 288 016f 10 .uleb128 0x10 289 0170 06 .uleb128 0x6 290 0171 DA010000 .4byte .LASF26 291 0175 04 .byte 0x4 292 0176 23 .byte 0x23 293 0177 3A000000 .4byte 0x3a 294 017b 02 .byte 0x2 295 017c 23 .byte 0x23 296 017d 12 .uleb128 0x12 297 017e 06 .uleb128 0x6 298 017f 76000000 .4byte .LASF27 299 0183 04 .byte 0x4 300 0184 24 .byte 0x24 301 0185 B6010000 .4byte 0x1b6 302 0189 02 .byte 0x2 303 018a 23 .byte 0x23 304 018b 14 .uleb128 0x14 305 018c 0B .uleb128 0xb 306 018d 696400 .string "id" 307 0190 04 .byte 0x4 BFIN GAS /tmp/ccQn2IzY.s page 7 308 0191 25 .byte 0x25 309 0192 3A000000 .4byte 0x3a 310 0196 02 .byte 0x2 311 0197 23 .byte 0x23 312 0198 18 .uleb128 0x18 313 0199 06 .uleb128 0x6 314 019a 00000000 .4byte .LASF28 315 019e 04 .byte 0x4 316 019f 26 .byte 0x26 317 01a0 3A000000 .4byte 0x3a 318 01a4 02 .byte 0x2 319 01a5 23 .byte 0x23 320 01a6 1A .uleb128 0x1a 321 01a7 06 .uleb128 0x6 322 01a8 25010000 .4byte .LASF29 323 01ac 04 .byte 0x4 324 01ad 27 .byte 0x27 325 01ae 5E000000 .4byte 0x5e 326 01b2 02 .byte 0x2 327 01b3 23 .byte 0x23 328 01b4 1C .uleb128 0x1c 329 01b5 00 .byte 0x0 330 01b6 0C .uleb128 0xc 331 01b7 04 .byte 0x4 332 01b8 03 .uleb128 0x3 333 01b9 91010000 .4byte .LASF30 334 01bd 04 .byte 0x4 335 01be 28 .byte 0x28 336 01bf 14010000 .4byte 0x114 337 01c3 05 .uleb128 0x5 338 01c4 0008 .2byte 0x800 339 01c6 04 .byte 0x4 340 01c7 36 .byte 0x36 341 01c8 06020000 .4byte 0x206 342 01cc 06 .uleb128 0x6 343 01cd 23000000 .4byte .LASF31 344 01d1 04 .byte 0x4 345 01d2 37 .byte 0x37 346 01d3 B8010000 .4byte 0x1b8 347 01d7 02 .byte 0x2 348 01d8 23 .byte 0x23 349 01d9 00 .uleb128 0x0 350 01da 0B .uleb128 0xb 351 01db 696E00 .string "in" 352 01de 04 .byte 0x4 353 01df 38 .byte 0x38 354 01e0 06020000 .4byte 0x206 355 01e4 02 .byte 0x2 356 01e5 23 .byte 0x23 357 01e6 20 .uleb128 0x20 358 01e7 06 .uleb128 0x6 359 01e8 6A000000 .4byte .LASF32 360 01ec 04 .byte 0x4 361 01ed 39 .byte 0x39 362 01ee B8010000 .4byte 0x1b8 363 01f2 03 .byte 0x3 364 01f3 23 .byte 0x23 BFIN GAS /tmp/ccQn2IzY.s page 8 365 01f4 8008 .uleb128 0x400 366 01f6 0B .uleb128 0xb 367 01f7 6F757400 .string "out" 368 01fb 04 .byte 0x4 369 01fc 3A .byte 0x3a 370 01fd 06020000 .4byte 0x206 371 0201 03 .byte 0x3 372 0202 23 .byte 0x23 373 0203 A008 .uleb128 0x420 374 0205 00 .byte 0x0 375 0206 07 .uleb128 0x7 376 0207 B8010000 .4byte 0x1b8 377 020b 16020000 .4byte 0x216 378 020f 0D .uleb128 0xd 379 0210 06010000 .4byte 0x106 380 0214 1E .byte 0x1e 381 0215 00 .byte 0x0 382 0216 03 .uleb128 0x3 383 0217 EF000000 .4byte .LASF33 384 021b 04 .byte 0x4 385 021c 3B .byte 0x3b 386 021d C3010000 .4byte 0x1c3 387 0221 05 .uleb128 0x5 388 0222 1018 .2byte 0x1810 389 0224 04 .byte 0x4 390 0225 42 .byte 0x42 391 0226 48020000 .4byte 0x248 392 022a 06 .uleb128 0x6 393 022b 42010000 .4byte .LASF34 394 022f 04 .byte 0x4 395 0230 43 .byte 0x43 396 0231 16020000 .4byte 0x216 397 0235 02 .byte 0x2 398 0236 23 .byte 0x23 399 0237 00 .uleb128 0x0 400 0238 0B .uleb128 0xb 401 0239 636D6400 .string "cmd" 402 023d 04 .byte 0x4 403 023e 44 .byte 0x44 404 023f 09010000 .4byte 0x109 405 0243 03 .byte 0x3 406 0244 23 .byte 0x23 407 0245 8010 .uleb128 0x800 408 0247 00 .byte 0x0 409 0248 03 .uleb128 0x3 410 0249 C7010000 .4byte .LASF35 411 024d 04 .byte 0x4 412 024e 45 .byte 0x45 413 024f 21020000 .4byte 0x221 414 0253 0E .uleb128 0xe 415 0254 01 .byte 0x1 416 0255 34000000 .4byte .LASF42 417 0259 01 .byte 0x1 418 025a 12 .byte 0x12 419 025b 01 .byte 0x1 420 025c 89000000 .4byte 0x89 421 0260 00000000 .4byte .LFB2 BFIN GAS /tmp/ccQn2IzY.s page 9 422 0264 26000000 .4byte .LFE2 423 0268 00000000 .4byte .LLST0 424 026c 0F .uleb128 0xf 425 026d 41000000 .4byte .LASF36 426 0271 01 .byte 0x1 427 0272 0F .byte 0xf 428 0273 7E020000 .4byte 0x27e 429 0277 01 .byte 0x1 430 0278 05 .byte 0x5 431 0279 03 .byte 0x3 432 027a 00000000 .4byte _g_state 433 027e 10 .uleb128 0x10 434 027f 48020000 .4byte 0x248 435 0283 07 .uleb128 0x7 436 0284 70000000 .4byte 0x70 437 0288 94020000 .4byte 0x294 438 028c 08 .uleb128 0x8 439 028d 06010000 .4byte 0x106 440 0291 FF7F .2byte 0x7fff 441 0293 00 .byte 0x0 442 0294 11 .uleb128 0x11 443 0295 29000000 .4byte .LASF37 444 0299 05 .byte 0x5 445 029a 17 .byte 0x17 446 029b A1020000 .4byte 0x2a1 447 029f 01 .byte 0x1 448 02a0 01 .byte 0x1 449 02a1 10 .uleb128 0x10 450 02a2 83020000 .4byte 0x283 451 02a6 11 .uleb128 0x11 452 02a7 B7010000 .4byte .LASF38 453 02ab 05 .byte 0x5 454 02ac 18 .byte 0x18 455 02ad B3020000 .4byte 0x2b3 456 02b1 01 .byte 0x1 457 02b2 01 .byte 0x1 458 02b3 10 .uleb128 0x10 459 02b4 83020000 .4byte 0x283 460 02b8 00 .byte 0x0 461 .section .debug_abbrev 462 0000 01 .uleb128 0x1 463 0001 11 .uleb128 0x11 464 0002 01 .byte 0x1 465 0003 25 .uleb128 0x25 466 0004 0E .uleb128 0xe 467 0005 13 .uleb128 0x13 468 0006 0B .uleb128 0xb 469 0007 03 .uleb128 0x3 470 0008 0E .uleb128 0xe 471 0009 1B .uleb128 0x1b 472 000a 0E .uleb128 0xe 473 000b 11 .uleb128 0x11 474 000c 01 .uleb128 0x1 475 000d 12 .uleb128 0x12 476 000e 01 .uleb128 0x1 477 000f 10 .uleb128 0x10 478 0010 06 .uleb128 0x6 BFIN GAS /tmp/ccQn2IzY.s page 10 479 0011 00 .byte 0x0 480 0012 00 .byte 0x0 481 0013 02 .uleb128 0x2 482 0014 24 .uleb128 0x24 483 0015 00 .byte 0x0 484 0016 0B .uleb128 0xb 485 0017 0B .uleb128 0xb 486 0018 3E .uleb128 0x3e 487 0019 0B .uleb128 0xb 488 001a 03 .uleb128 0x3 489 001b 0E .uleb128 0xe 490 001c 00 .byte 0x0 491 001d 00 .byte 0x0 492 001e 03 .uleb128 0x3 493 001f 16 .uleb128 0x16 494 0020 00 .byte 0x0 495 0021 03 .uleb128 0x3 496 0022 0E .uleb128 0xe 497 0023 3A .uleb128 0x3a 498 0024 0B .uleb128 0xb 499 0025 3B .uleb128 0x3b 500 0026 0B .uleb128 0xb 501 0027 49 .uleb128 0x49 502 0028 13 .uleb128 0x13 503 0029 00 .byte 0x0 504 002a 00 .byte 0x0 505 002b 04 .uleb128 0x4 506 002c 24 .uleb128 0x24 507 002d 00 .byte 0x0 508 002e 0B .uleb128 0xb 509 002f 0B .uleb128 0xb 510 0030 3E .uleb128 0x3e 511 0031 0B .uleb128 0xb 512 0032 03 .uleb128 0x3 513 0033 08 .uleb128 0x8 514 0034 00 .byte 0x0 515 0035 00 .byte 0x0 516 0036 05 .uleb128 0x5 517 0037 13 .uleb128 0x13 518 0038 01 .byte 0x1 519 0039 0B .uleb128 0xb 520 003a 05 .uleb128 0x5 521 003b 3A .uleb128 0x3a 522 003c 0B .uleb128 0xb 523 003d 3B .uleb128 0x3b 524 003e 0B .uleb128 0xb 525 003f 01 .uleb128 0x1 526 0040 13 .uleb128 0x13 527 0041 00 .byte 0x0 528 0042 00 .byte 0x0 529 0043 06 .uleb128 0x6 530 0044 0D .uleb128 0xd 531 0045 00 .byte 0x0 532 0046 03 .uleb128 0x3 533 0047 0E .uleb128 0xe 534 0048 3A .uleb128 0x3a 535 0049 0B .uleb128 0xb BFIN GAS /tmp/ccQn2IzY.s page 11 536 004a 3B .uleb128 0x3b 537 004b 0B .uleb128 0xb 538 004c 49 .uleb128 0x49 539 004d 13 .uleb128 0x13 540 004e 38 .uleb128 0x38 541 004f 0A .uleb128 0xa 542 0050 00 .byte 0x0 543 0051 00 .byte 0x0 544 0052 07 .uleb128 0x7 545 0053 01 .uleb128 0x1 546 0054 01 .byte 0x1 547 0055 49 .uleb128 0x49 548 0056 13 .uleb128 0x13 549 0057 01 .uleb128 0x1 550 0058 13 .uleb128 0x13 551 0059 00 .byte 0x0 552 005a 00 .byte 0x0 553 005b 08 .uleb128 0x8 554 005c 21 .uleb128 0x21 555 005d 00 .byte 0x0 556 005e 49 .uleb128 0x49 557 005f 13 .uleb128 0x13 558 0060 2F .uleb128 0x2f 559 0061 05 .uleb128 0x5 560 0062 00 .byte 0x0 561 0063 00 .byte 0x0 562 0064 09 .uleb128 0x9 563 0065 24 .uleb128 0x24 564 0066 00 .byte 0x0 565 0067 0B .uleb128 0xb 566 0068 0B .uleb128 0xb 567 0069 3E .uleb128 0x3e 568 006a 0B .uleb128 0xb 569 006b 00 .byte 0x0 570 006c 00 .byte 0x0 571 006d 0A .uleb128 0xa 572 006e 13 .uleb128 0x13 573 006f 01 .byte 0x1 574 0070 0B .uleb128 0xb 575 0071 0B .uleb128 0xb 576 0072 3A .uleb128 0x3a 577 0073 0B .uleb128 0xb 578 0074 3B .uleb128 0x3b 579 0075 0B .uleb128 0xb 580 0076 01 .uleb128 0x1 581 0077 13 .uleb128 0x13 582 0078 00 .byte 0x0 583 0079 00 .byte 0x0 584 007a 0B .uleb128 0xb 585 007b 0D .uleb128 0xd 586 007c 00 .byte 0x0 587 007d 03 .uleb128 0x3 588 007e 08 .uleb128 0x8 589 007f 3A .uleb128 0x3a 590 0080 0B .uleb128 0xb 591 0081 3B .uleb128 0x3b 592 0082 0B .uleb128 0xb BFIN GAS /tmp/ccQn2IzY.s page 12 593 0083 49 .uleb128 0x49 594 0084 13 .uleb128 0x13 595 0085 38 .uleb128 0x38 596 0086 0A .uleb128 0xa 597 0087 00 .byte 0x0 598 0088 00 .byte 0x0 599 0089 0C .uleb128 0xc 600 008a 0F .uleb128 0xf 601 008b 00 .byte 0x0 602 008c 0B .uleb128 0xb 603 008d 0B .uleb128 0xb 604 008e 00 .byte 0x0 605 008f 00 .byte 0x0 606 0090 0D .uleb128 0xd 607 0091 21 .uleb128 0x21 608 0092 00 .byte 0x0 609 0093 49 .uleb128 0x49 610 0094 13 .uleb128 0x13 611 0095 2F .uleb128 0x2f 612 0096 0B .uleb128 0xb 613 0097 00 .byte 0x0 614 0098 00 .byte 0x0 615 0099 0E .uleb128 0xe 616 009a 2E .uleb128 0x2e 617 009b 00 .byte 0x0 618 009c 3F .uleb128 0x3f 619 009d 0C .uleb128 0xc 620 009e 03 .uleb128 0x3 621 009f 0E .uleb128 0xe 622 00a0 3A .uleb128 0x3a 623 00a1 0B .uleb128 0xb 624 00a2 3B .uleb128 0x3b 625 00a3 0B .uleb128 0xb 626 00a4 27 .uleb128 0x27 627 00a5 0C .uleb128 0xc 628 00a6 49 .uleb128 0x49 629 00a7 13 .uleb128 0x13 630 00a8 11 .uleb128 0x11 631 00a9 01 .uleb128 0x1 632 00aa 12 .uleb128 0x12 633 00ab 01 .uleb128 0x1 634 00ac 40 .uleb128 0x40 635 00ad 06 .uleb128 0x6 636 00ae 00 .byte 0x0 637 00af 00 .byte 0x0 638 00b0 0F .uleb128 0xf 639 00b1 34 .uleb128 0x34 640 00b2 00 .byte 0x0 641 00b3 03 .uleb128 0x3 642 00b4 0E .uleb128 0xe 643 00b5 3A .uleb128 0x3a 644 00b6 0B .uleb128 0xb 645 00b7 3B .uleb128 0x3b 646 00b8 0B .uleb128 0xb 647 00b9 49 .uleb128 0x49 648 00ba 13 .uleb128 0x13 649 00bb 3F .uleb128 0x3f BFIN GAS /tmp/ccQn2IzY.s page 13 650 00bc 0C .uleb128 0xc 651 00bd 02 .uleb128 0x2 652 00be 0A .uleb128 0xa 653 00bf 00 .byte 0x0 654 00c0 00 .byte 0x0 655 00c1 10 .uleb128 0x10 656 00c2 35 .uleb128 0x35 657 00c3 00 .byte 0x0 658 00c4 49 .uleb128 0x49 659 00c5 13 .uleb128 0x13 660 00c6 00 .byte 0x0 661 00c7 00 .byte 0x0 662 00c8 11 .uleb128 0x11 663 00c9 34 .uleb128 0x34 664 00ca 00 .byte 0x0 665 00cb 03 .uleb128 0x3 666 00cc 0E .uleb128 0xe 667 00cd 3A .uleb128 0x3a 668 00ce 0B .uleb128 0xb 669 00cf 3B .uleb128 0x3b 670 00d0 0B .uleb128 0xb 671 00d1 49 .uleb128 0x49 672 00d2 13 .uleb128 0x13 673 00d3 3F .uleb128 0x3f 674 00d4 0C .uleb128 0xc 675 00d5 3C .uleb128 0x3c 676 00d6 0C .uleb128 0xc 677 00d7 00 .byte 0x0 678 00d8 00 .byte 0x0 679 00d9 00 .byte 0x0 680 .section .debug_pubnames,"",@progbits 681 0000 23000000 .4byte 0x23 682 0004 0200 .2byte 0x2 683 0006 00000000 .4byte .Ldebug_info0 684 000a B9020000 .4byte 0x2b9 685 000e 53020000 .4byte 0x253 686 0012 6D61696E .string "main" 686 00 687 0017 6C020000 .4byte 0x26c 688 001b 675F7374 .string "g_state" 688 61746500 689 0023 00000000 .4byte 0x0 690 .section .debug_aranges,"",@progbits 691 0000 1C000000 .4byte 0x1c 692 0004 0200 .2byte 0x2 693 0006 00000000 .4byte .Ldebug_info0 694 000a 04 .byte 0x4 695 000b 00 .byte 0x0 696 000c 0000 .2byte 0x0 697 000e 0000 .2byte 0x0 698 0010 00000000 .4byte .Ltext0 699 0014 26000000 .4byte .Letext0-.Ltext0 700 0018 00000000 .4byte 0x0 701 001c 00000000 .4byte 0x0 702 .section .debug_str,"MS",@progbits,1 703 .LASF28: 704 0000 76616C69 .string "valid" BFIN GAS /tmp/ccQn2IzY.s page 14 704 6400 705 .LASF16: 706 0006 72657375 .string "result" 706 6C7400 707 .LASF39: 708 000d 474E5520 .string "GNU C 4.3.5" 708 4320342E 708 332E3500 709 .LASF2: 710 0019 73686F72 .string "short int" 710 7420696E 710 7400 711 .LASF31: 712 0023 696E5F6C .string "in_lb" 712 6200 713 .LASF37: 714 0029 74776964 .string "twiddle_re" 714 646C655F 714 726500 715 .LASF42: 716 0034 6D61696E .string "main" 716 00 717 .LASF9: 718 0039 696E7436 .string "int64_t" 718 345F7400 719 .LASF36: 720 0041 675F7374 .string "g_state" 720 61746500 721 .LASF21: 722 0049 66756C6C .string "full_size" 722 5F73697A 722 6500 723 .LASF10: 724 0053 6C6F6E67 .string "long long int" 724 206C6F6E 724 6720696E 724 7400 725 .LASF6: 726 0061 6C6F6E67 .string "long int" 726 20696E74 726 00 727 .LASF32: 728 006a 6F75745F .string "out_lb" 728 6C6200 729 .LASF22: 730 0071 61646472 .string "addr" 730 00 731 .LASF27: 732 0076 6E657874 .string "next_descr" 732 5F646573 732 637200 733 .LASF19: 734 0081 745F6C35 .string "t_l502_bf_cmd" 734 30325F62 734 665F636D 734 6400 735 .LASF17: BFIN GAS /tmp/ccQn2IzY.s page 15 736 008f 64617461 .string "data_size" 736 5F73697A 736 6500 737 .LASF1: 738 0099 756E7369 .string "unsigned char" 738 676E6564 738 20636861 738 7200 739 .LASF0: 740 00a7 7369676E .string "signed char" 740 65642063 740 68617200 741 .LASF20: 742 00b3 666C6167 .string "flags" 742 7300 743 .LASF11: 744 00b9 6C6F6E67 .string "long long unsigned int" 744 206C6F6E 744 6720756E 744 7369676E 744 65642069 745 .LASF7: 746 00d0 75696E74 .string "uint32_t" 746 33325F74 746 00 747 .LASF12: 748 00d9 756E7369 .string "unsigned int" 748 676E6564 748 20696E74 748 00 749 .LASF4: 750 00e6 75696E74 .string "uint16_t" 750 31365F74 750 00 751 .LASF33: 752 00ef 745F6864 .string "t_hdma_descr_arr" 752 6D615F64 752 65736372 752 5F617272 752 00 753 .LASF13: 754 0100 636F6465 .string "code" 754 00 755 .LASF15: 756 0105 70617261 .string "param" 756 6D00 757 .LASF3: 758 010b 73686F72 .string "short unsigned int" 758 7420756E 758 7369676E 758 65642069 758 6E7400 759 .LASF14: 760 011e 73746174 .string "status" 760 757300 761 .LASF29: 762 0125 75646174 .string "udata" BFIN GAS /tmp/ccQn2IzY.s page 16 762 6100 763 .LASF23: 764 012b 78636E74 .string "xcnt" 764 00 765 .LASF5: 766 0130 696E7433 .string "int32_t" 766 325F7400 767 .LASF24: 768 0138 786D6F64 .string "xmod" 768 00 769 .LASF18: 770 013d 64617461 .string "data" 770 00 771 .LASF34: 772 0142 68646D61 .string "hdma" 772 00 773 .LASF41: 774 0147 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" 774 652F6665 774 64612F4D 774 4950542F 774 52616469 775 .LASF30: 776 0191 745F6864 .string "t_hdma_stream_descr" 776 6D615F73 776 74726561 776 6D5F6465 776 73637200 777 .LASF8: 778 01a5 6C6F6E67 .string "long unsigned int" 778 20756E73 778 69676E65 778 6420696E 778 7400 779 .LASF38: 780 01b7 74776964 .string "twiddle_im" 780 646C655F 780 696D00 781 .LASF25: 782 01c2 79636E74 .string "ycnt" 782 00 783 .LASF35: 784 01c7 745F6C35 .string "t_l502_board_state" 784 30325F62 784 6F617264 784 5F737461 784 746500 785 .LASF26: 786 01da 796D6F64 .string "ymod" 786 00 787 .LASF40: 788 01df 7372632F .string "src/main.c" 788 6D61696E 788 2E6300 789 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" BFIN GAS /tmp/ccQn2IzY.s page 17 DEFINED SYMBOLS *ABS*:0000000000000000 src/main.c /tmp/ccQn2IzY.s:13 .text:0000000000000000 _main /tmp/ccQn2IzY.s:40 board_state:0000000000000000 _g_state UNDEFINED SYMBOLS _l502_init _twiddle_re _twiddle_im _fft_twiddle_gen _l502_cmd_check_req _stream_proc