diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index 1b3c116..408aa58 100755 Binary files a/build/release/bin/l502-BFfirmware0.elf and b/build/release/bin/l502-BFfirmware0.elf differ diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr index 8039ae0..fb261e2 100644 Binary files a/build/release/bin/l502-BFfirmware0.ldr and b/build/release/bin/l502-BFfirmware0.ldr differ diff --git a/build/release/bin/l502-BFfirmware0.map b/build/release/bin/l502-BFfirmware0.map index 28225eb..e1922c3 100644 --- a/build/release/bin/l502-BFfirmware0.map +++ b/build/release/bin/l502-BFfirmware0.map @@ -326,7 +326,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .iplt *(.iplt) -.text 0x00000000ffa00090 0x7230 +.text 0x00000000ffa00090 0x72b0 *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) @@ -402,80 +402,81 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- 0x00000000ffa02a74 _streams_start .text 0x00000000ffa02c80 0x728 build/release/objs/l502_tests.o 0x00000000ffa02c80 _l502_cmd_test - .text 0x00000000ffa033a8 0x86c build/release/objs/l502_user_process.o + .text 0x00000000ffa033a8 0x8d8 build/release/objs/l502_user_process.o 0x00000000ffa033a8 _usr_cmd_process 0x00000000ffa03744 _sport_tx_done 0x00000000ffa03760 _hdma_send_done 0x00000000ffa03788 _usr_out_proc_data 0x00000000ffa037d4 _dataprocessor - 0x00000000ffa03828 _usr_in_proc_data - .text 0x00000000ffa03c14 0x40 build/release/objs/main.o - 0x00000000ffa03c14 _main - .text 0x00000000ffa03c54 0xd0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - 0x00000000ffa03c54 _cos - .text 0x00000000ffa03d24 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - 0x00000000ffa03d24 _lround - .text 0x00000000ffa03de0 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) - 0x00000000ffa03de0 _sin - .text 0x00000000ffa03eb4 0x514 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - 0x00000000ffa03eb4 ___ieee754_rem_pio2 - .text 0x00000000ffa043c8 0x2fc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) - 0x00000000ffa043c8 ___kernel_cos - .text 0x00000000ffa046c4 0x9cc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) - 0x00000000ffa046c4 ___kernel_rem_pio2 - .text 0x00000000ffa05090 0x1c8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) - 0x00000000ffa05090 ___kernel_sin - .text 0x00000000ffa05258 0x10 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) - 0x00000000ffa05258 _fabs - .text 0x00000000ffa05268 0x15c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - 0x00000000ffa05268 _floor - .text 0x00000000ffa053c4 0x16c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - 0x00000000ffa053c4 _scalbn - .text 0x00000000ffa05530 0x1c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - 0x00000000ffa05530 _copysign - .text 0x00000000ffa0554c 0xa8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - 0x00000000ffa0554c ___divsi3 - .text 0x00000000ffa055f4 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - 0x00000000ffa055f4 ___udivsi3 - .text 0x00000000ffa05690 0x4c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - 0x00000000ffa05690 ___muldi3 - .text 0x00000000ffa056dc 0x464 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - 0x00000000ffa056dc ___divdi3 - .text 0x00000000ffa05b40 0x6b4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - 0x00000000ffa05b40 ___adddf3 - .text 0x00000000ffa061f4 0x98 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - 0x00000000ffa061f4 ___nedf2 - 0x00000000ffa061f4 ___eqdf2 - .text 0x00000000ffa0628c 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - 0x00000000ffa0628c ___gedf2 - 0x00000000ffa0628c ___gtdf2 - .text 0x00000000ffa06370 0x4e0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - 0x00000000ffa06370 ___muldf3 - .text 0x00000000ffa06850 0x6d4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - 0x00000000ffa06850 ___subdf3 - .text 0x00000000ffa06f24 0x7c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - 0x00000000ffa06f24 ___fixdfsi - .text 0x00000000ffa06fa0 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - 0x00000000ffa06fa0 ___floatsidf - .text 0x00000000ffa07040 0x8c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - 0x00000000ffa07040 ___floatunsidf - .text 0x00000000ffa070cc 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - 0x00000000ffa070cc ___umodsi3 - .text 0x00000000ffa070e4 0x50 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - 0x00000000ffa070e4 ___clzsi2 - .text 0x00000000ffa07134 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - 0x00000000ffa07134 _memmove - .text 0x00000000ffa07208 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) - 0x00000000ffa07208 _memset + 0x00000000ffa0386c _usr_in_proc_data + .text 0x00000000ffa03c80 0x40 build/release/objs/main.o + 0x00000000ffa03c80 _main + .text 0x00000000ffa03cc0 0xd0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) + 0x00000000ffa03cc0 _cos + .text 0x00000000ffa03d90 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) + 0x00000000ffa03d90 _lround + .text 0x00000000ffa03e4c 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) + 0x00000000ffa03e4c _sin + .text 0x00000000ffa03f20 0x514 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) + 0x00000000ffa03f20 ___ieee754_rem_pio2 + .text 0x00000000ffa04434 0x2fc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) + 0x00000000ffa04434 ___kernel_cos + .text 0x00000000ffa04730 0x9cc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) + 0x00000000ffa04730 ___kernel_rem_pio2 + .text 0x00000000ffa050fc 0x1c8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) + 0x00000000ffa050fc ___kernel_sin + .text 0x00000000ffa052c4 0x10 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) + 0x00000000ffa052c4 _fabs + .text 0x00000000ffa052d4 0x15c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) + 0x00000000ffa052d4 _floor + .text 0x00000000ffa05430 0x16c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) + 0x00000000ffa05430 _scalbn + .text 0x00000000ffa0559c 0x1c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) + 0x00000000ffa0559c _copysign + .text 0x00000000ffa055b8 0xa8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) + 0x00000000ffa055b8 ___divsi3 + .text 0x00000000ffa05660 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + 0x00000000ffa05660 ___udivsi3 + .text 0x00000000ffa056fc 0x4c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) + 0x00000000ffa056fc ___muldi3 + .text 0x00000000ffa05748 0x464 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + 0x00000000ffa05748 ___divdi3 + .text 0x00000000ffa05bac 0x6b4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + 0x00000000ffa05bac ___adddf3 + .text 0x00000000ffa06260 0x98 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + 0x00000000ffa06260 ___nedf2 + 0x00000000ffa06260 ___eqdf2 + .text 0x00000000ffa062f8 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + 0x00000000ffa062f8 ___gedf2 + 0x00000000ffa062f8 ___gtdf2 + .text 0x00000000ffa063dc 0x4e0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + 0x00000000ffa063dc ___muldf3 + .text 0x00000000ffa068bc 0x6d4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + 0x00000000ffa068bc ___subdf3 + .text 0x00000000ffa06f90 0x7c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + 0x00000000ffa06f90 ___fixdfsi + .text 0x00000000ffa0700c 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + 0x00000000ffa0700c ___floatsidf + .text 0x00000000ffa070ac 0x8c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + 0x00000000ffa070ac ___floatunsidf + .text 0x00000000ffa07138 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) + 0x00000000ffa07138 ___umodsi3 + .text 0x00000000ffa07150 0x50 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + 0x00000000ffa07150 ___clzsi2 + .text 0x00000000ffa071a0 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + 0x00000000ffa071a0 _memmove + .text 0x00000000ffa07274 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + 0x00000000ffa07274 _memset *(.gnu.warning) - 0x00000000ffa072c0 . = ALIGN (0x40) + 0x00000000ffa07340 . = ALIGN (0x40) + *fill* 0x00000000ffa0732c 0x14 00 .fini *(.fini) - 0x00000000ffa072c0 . = ALIGN (0x40) - 0x00000000ffa072c0 PROVIDE (___etext, .) - 0x00000000ffa072c0 PROVIDE (__etext, .) - 0x00000000ffa072c0 PROVIDE (_etext, .) + 0x00000000ffa07340 . = ALIGN (0x40) + 0x00000000ffa07340 PROVIDE (___etext, .) + 0x00000000ffa07340 PROVIDE (__etext, .) + 0x00000000ffa07340 PROVIDE (_etext, .) .board_state 0x00000000ff800000 0x2004 0x00000000ff800000 _startfix_sect = . @@ -901,7 +902,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_pubnames 0x0000000000000b04 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_info 0x0000000000000000 0x8026 +.debug_info 0x0000000000000000 0x8091 *(.debug_info .gnu.linkonce.wi.* .zdebug_info) .debug_info 0x0000000000000000 0x354 build/release/objs/FFT_FP_realisation.o .debug_info 0x0000000000000354 0x12c build/release/objs/l502_async.o @@ -913,39 +914,39 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_info 0x0000000000002597 0x3aa build/release/objs/l502_sport_tx.o .debug_info 0x0000000000002941 0x8f4 build/release/objs/l502_stream.o .debug_info 0x0000000000003235 0x4ea build/release/objs/l502_tests.o - .debug_info 0x000000000000371f 0x9ba build/release/objs/l502_user_process.o - .debug_info 0x00000000000040d9 0x2d6 build/release/objs/main.o - .debug_info 0x00000000000043af 0x87 build/release/objs/l502-bf_basiccrt.o - .debug_info 0x0000000000004436 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - .debug_info 0x00000000000045aa 0x193 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - .debug_info 0x000000000000473d 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) - .debug_info 0x00000000000048b1 0x371 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - .debug_info 0x0000000000004c22 0x238 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) - .debug_info 0x0000000000004e5a 0x2dc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) - .debug_info 0x0000000000005136 0x209 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) - .debug_info 0x000000000000533f 0x138 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) - .debug_info 0x0000000000005477 0x1a9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - .debug_info 0x0000000000005620 0x212 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - .debug_info 0x0000000000005832 0x16a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - .debug_info 0x000000000000599c 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .debug_info 0x0000000000005a80 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_info 0x0000000000005b64 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .debug_info 0x0000000000005c48 0x735 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_info 0x000000000000637d 0x47f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_info 0x00000000000067fc 0x1e1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_info 0x00000000000069dd 0x214 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_info 0x0000000000006bf1 0x58d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_info 0x000000000000717e 0x47f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_info 0x00000000000075fd 0x1ab /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_info 0x00000000000077a8 0x1c1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_info 0x0000000000007969 0x1b6 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_info 0x0000000000007b1f 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .debug_info 0x0000000000007c03 0xbe /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_info 0x0000000000007cc1 0x125 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_info 0x0000000000007de6 0x12f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_info 0x0000000000007f15 0x111 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_info 0x000000000000371f 0xa25 build/release/objs/l502_user_process.o + .debug_info 0x0000000000004144 0x2d6 build/release/objs/main.o + .debug_info 0x000000000000441a 0x87 build/release/objs/l502-bf_basiccrt.o + .debug_info 0x00000000000044a1 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) + .debug_info 0x0000000000004615 0x193 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) + .debug_info 0x00000000000047a8 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) + .debug_info 0x000000000000491c 0x371 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) + .debug_info 0x0000000000004c8d 0x238 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) + .debug_info 0x0000000000004ec5 0x2dc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) + .debug_info 0x00000000000051a1 0x209 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) + .debug_info 0x00000000000053aa 0x138 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) + .debug_info 0x00000000000054e2 0x1a9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) + .debug_info 0x000000000000568b 0x212 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) + .debug_info 0x000000000000589d 0x16a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) + .debug_info 0x0000000000005a07 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) + .debug_info 0x0000000000005aeb 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_info 0x0000000000005bcf 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) + .debug_info 0x0000000000005cb3 0x735 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + .debug_info 0x00000000000063e8 0x47f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + .debug_info 0x0000000000006867 0x1e1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + .debug_info 0x0000000000006a48 0x214 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + .debug_info 0x0000000000006c5c 0x58d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + .debug_info 0x00000000000071e9 0x47f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + .debug_info 0x0000000000007668 0x1ab /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + .debug_info 0x0000000000007813 0x1c1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + .debug_info 0x00000000000079d4 0x1b6 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + .debug_info 0x0000000000007b8a 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) + .debug_info 0x0000000000007c6e 0xbe /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) + .debug_info 0x0000000000007d2c 0x125 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + .debug_info 0x0000000000007e51 0x12f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_info 0x0000000000007f80 0x111 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_abbrev 0x0000000000000000 0x2d00 +.debug_abbrev 0x0000000000000000 0x2cfa *(.debug_abbrev .zdebug_abbrev) .debug_abbrev 0x0000000000000000 0x162 build/release/objs/FFT_FP_realisation.o .debug_abbrev 0x0000000000000162 0xa0 build/release/objs/l502_async.o @@ -957,51 +958,51 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_abbrev 0x0000000000000af3 0x1de build/release/objs/l502_sport_tx.o .debug_abbrev 0x0000000000000cd1 0x296 build/release/objs/l502_stream.o .debug_abbrev 0x0000000000000f67 0x1eb build/release/objs/l502_tests.o - .debug_abbrev 0x0000000000001152 0x279 build/release/objs/l502_user_process.o - .debug_abbrev 0x00000000000013cb 0xda build/release/objs/main.o - .debug_abbrev 0x00000000000014a5 0x14 build/release/objs/l502-bf_basiccrt.o - .debug_abbrev 0x00000000000014b9 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - .debug_abbrev 0x00000000000015b5 0xd5 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - .debug_abbrev 0x000000000000168a 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) - .debug_abbrev 0x0000000000001786 0x14b /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - .debug_abbrev 0x00000000000018d1 0x10d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) - .debug_abbrev 0x00000000000019de 0x109 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) - .debug_abbrev 0x0000000000001ae7 0x102 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) - .debug_abbrev 0x0000000000001be9 0xbf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) - .debug_abbrev 0x0000000000001ca8 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - .debug_abbrev 0x0000000000001da4 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - .debug_abbrev 0x0000000000001eb8 0x104 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - .debug_abbrev 0x0000000000001fbc 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .debug_abbrev 0x0000000000001fd0 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_abbrev 0x0000000000001fe4 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .debug_abbrev 0x0000000000001ff8 0x18a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_abbrev 0x0000000000002182 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_abbrev 0x00000000000022b3 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_abbrev 0x00000000000023c7 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_abbrev 0x00000000000024db 0x143 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_abbrev 0x000000000000261e 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_abbrev 0x000000000000274f 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_abbrev 0x0000000000002863 0x119 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_abbrev 0x000000000000297c 0x112 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_abbrev 0x0000000000002a8e 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .debug_abbrev 0x0000000000002aa2 0x6a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_abbrev 0x0000000000002b0c 0xb3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_abbrev 0x0000000000002bbf 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_abbrev 0x0000000000002c5f 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_abbrev 0x0000000000001152 0x273 build/release/objs/l502_user_process.o + .debug_abbrev 0x00000000000013c5 0xda build/release/objs/main.o + .debug_abbrev 0x000000000000149f 0x14 build/release/objs/l502-bf_basiccrt.o + .debug_abbrev 0x00000000000014b3 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) + .debug_abbrev 0x00000000000015af 0xd5 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) + .debug_abbrev 0x0000000000001684 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) + .debug_abbrev 0x0000000000001780 0x14b /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) + .debug_abbrev 0x00000000000018cb 0x10d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) + .debug_abbrev 0x00000000000019d8 0x109 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) + .debug_abbrev 0x0000000000001ae1 0x102 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) + .debug_abbrev 0x0000000000001be3 0xbf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) + .debug_abbrev 0x0000000000001ca2 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) + .debug_abbrev 0x0000000000001d9e 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) + .debug_abbrev 0x0000000000001eb2 0x104 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) + .debug_abbrev 0x0000000000001fb6 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) + .debug_abbrev 0x0000000000001fca 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_abbrev 0x0000000000001fde 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) + .debug_abbrev 0x0000000000001ff2 0x18a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + .debug_abbrev 0x000000000000217c 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + .debug_abbrev 0x00000000000022ad 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + .debug_abbrev 0x00000000000023c1 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + .debug_abbrev 0x00000000000024d5 0x143 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + .debug_abbrev 0x0000000000002618 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + .debug_abbrev 0x0000000000002749 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + .debug_abbrev 0x000000000000285d 0x119 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + .debug_abbrev 0x0000000000002976 0x112 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + .debug_abbrev 0x0000000000002a88 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) + .debug_abbrev 0x0000000000002a9c 0x6a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) + .debug_abbrev 0x0000000000002b06 0xb3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + .debug_abbrev 0x0000000000002bb9 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_abbrev 0x0000000000002c59 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) .debug_line 0x0000000000000000 0x3860 *(.debug_line .zdebug_line) - .debug_line 0x0000000000000000 0x1b0 build/release/objs/FFT_FP_realisation.o - .debug_line 0x00000000000001b0 0xff build/release/objs/l502_async.o - .debug_line 0x00000000000002af 0x2de build/release/objs/l502_cmd.o - .debug_line 0x000000000000058d 0x1d2 build/release/objs/l502_fpga.o - .debug_line 0x000000000000075f 0x26a build/release/objs/l502_hdma.o - .debug_line 0x00000000000009c9 0x1c2 build/release/objs/l502_init.o - .debug_line 0x0000000000000b8b 0x1a2 build/release/objs/l502_params.o - .debug_line 0x0000000000000d2d 0x1d0 build/release/objs/l502_sport_tx.o - .debug_line 0x0000000000000efd 0x376 build/release/objs/l502_stream.o - .debug_line 0x0000000000001273 0x28e build/release/objs/l502_tests.o - .debug_line 0x0000000000001501 0x2cd build/release/objs/l502_user_process.o + .debug_line 0x0000000000000000 0x1b2 build/release/objs/FFT_FP_realisation.o + .debug_line 0x00000000000001b2 0xff build/release/objs/l502_async.o + .debug_line 0x00000000000002b1 0x2de build/release/objs/l502_cmd.o + .debug_line 0x000000000000058f 0x1d2 build/release/objs/l502_fpga.o + .debug_line 0x0000000000000761 0x26a build/release/objs/l502_hdma.o + .debug_line 0x00000000000009cb 0x1c2 build/release/objs/l502_init.o + .debug_line 0x0000000000000b8d 0x1a2 build/release/objs/l502_params.o + .debug_line 0x0000000000000d2f 0x1d0 build/release/objs/l502_sport_tx.o + .debug_line 0x0000000000000eff 0x376 build/release/objs/l502_stream.o + .debug_line 0x0000000000001275 0x28e build/release/objs/l502_tests.o + .debug_line 0x0000000000001503 0x2cb build/release/objs/l502_user_process.o .debug_line 0x00000000000017ce 0x12c build/release/objs/main.o .debug_line 0x00000000000018fa 0x78 build/release/objs/l502-bf_basiccrt.o .debug_line 0x0000000000001972 0x185 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) @@ -1094,7 +1095,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_str 0x00000000000012a6 0x19e build/release/objs/l502_tests.o 0x429 (size before relaxing) .debug_str 0x0000000000001444 0x3de build/release/objs/l502_user_process.o - 0x71a (size before relaxing) + 0x72d (size before relaxing) .debug_str 0x0000000000001822 0x23 build/release/objs/main.o 0x205 (size before relaxing) .debug_str 0x0000000000001845 0x90 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) @@ -1145,7 +1146,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_str 0x0000000000002414 0x77 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) 0x113 (size before relaxing) -.debug_loc 0x0000000000000000 0x81fa +.debug_loc 0x0000000000000000 0x820d *(.debug_loc .zdebug_loc) .debug_loc 0x0000000000000000 0x2e4 build/release/objs/FFT_FP_realisation.o .debug_loc 0x00000000000002e4 0xee build/release/objs/l502_async.o @@ -1157,31 +1158,31 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_loc 0x00000000000016c6 0x258 build/release/objs/l502_sport_tx.o .debug_loc 0x000000000000191e 0x5fd build/release/objs/l502_stream.o .debug_loc 0x0000000000001f1b 0x43d build/release/objs/l502_tests.o - .debug_loc 0x0000000000002358 0x5b4 build/release/objs/l502_user_process.o - .debug_loc 0x000000000000290c 0x2b build/release/objs/main.o - .debug_loc 0x0000000000002937 0xb0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - .debug_loc 0x00000000000029e7 0x1b8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - .debug_loc 0x0000000000002b9f 0xb0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) - .debug_loc 0x0000000000002c4f 0x2f4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - .debug_loc 0x0000000000002f43 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) - .debug_loc 0x00000000000030b7 0x9d0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) - .debug_loc 0x0000000000003a87 0xec /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) - .debug_loc 0x0000000000003b73 0x37 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) - .debug_loc 0x0000000000003baa 0x24b /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - .debug_loc 0x0000000000003df5 0x1e4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - .debug_loc 0x0000000000003fd9 0x62 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - .debug_loc 0x000000000000403b 0xa55 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_loc 0x0000000000004a90 0x11d1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_loc 0x0000000000005c61 0x124 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_loc 0x0000000000005d85 0x22e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_loc 0x0000000000005fb3 0xaa9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_loc 0x0000000000006a5c 0x11bb /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_loc 0x0000000000007c17 0x10a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_loc 0x0000000000007d21 0xf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_loc 0x0000000000007e13 0xc9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_loc 0x0000000000007edc 0x3d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_loc 0x0000000000007f19 0x18c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_loc 0x00000000000080a5 0x155 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_loc 0x0000000000002358 0x5c7 build/release/objs/l502_user_process.o + .debug_loc 0x000000000000291f 0x2b build/release/objs/main.o + .debug_loc 0x000000000000294a 0xb0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) + .debug_loc 0x00000000000029fa 0x1b8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) + .debug_loc 0x0000000000002bb2 0xb0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) + .debug_loc 0x0000000000002c62 0x2f4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) + .debug_loc 0x0000000000002f56 0x174 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) + .debug_loc 0x00000000000030ca 0x9d0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) + .debug_loc 0x0000000000003a9a 0xec /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) + .debug_loc 0x0000000000003b86 0x37 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) + .debug_loc 0x0000000000003bbd 0x24b /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) + .debug_loc 0x0000000000003e08 0x1e4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) + .debug_loc 0x0000000000003fec 0x62 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) + .debug_loc 0x000000000000404e 0xa55 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + .debug_loc 0x0000000000004aa3 0x11d1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + .debug_loc 0x0000000000005c74 0x124 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + .debug_loc 0x0000000000005d98 0x22e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + .debug_loc 0x0000000000005fc6 0xaa9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + .debug_loc 0x0000000000006a6f 0x11bb /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + .debug_loc 0x0000000000007c2a 0x10a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + .debug_loc 0x0000000000007d34 0xf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + .debug_loc 0x0000000000007e26 0xc9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + .debug_loc 0x0000000000007eef 0x3d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + .debug_loc 0x0000000000007f2c 0x18c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_loc 0x00000000000080b8 0x155 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) .debug_macinfo *(.debug_macinfo .zdebug_macinfo) @@ -1201,7 +1202,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_pubtypes *(.debug_pubtypes .zdebug_pubtypes) -.debug_ranges 0x0000000000000000 0x1178 +.debug_ranges 0x0000000000000000 0x1128 *(.debug_ranges .zdebug_ranges) .debug_ranges 0x0000000000000000 0x138 build/release/objs/FFT_FP_realisation.o .debug_ranges 0x0000000000000138 0xc0 build/release/objs/l502_cmd.o @@ -1212,22 +1213,22 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_ranges 0x0000000000000558 0x30 build/release/objs/l502_sport_tx.o .debug_ranges 0x0000000000000588 0x1a8 build/release/objs/l502_stream.o .debug_ranges 0x0000000000000730 0x98 build/release/objs/l502_tests.o - .debug_ranges 0x00000000000007c8 0xd8 build/release/objs/l502_user_process.o - .debug_ranges 0x00000000000008a0 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - .debug_ranges 0x00000000000008d0 0x38 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - .debug_ranges 0x0000000000000908 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - .debug_ranges 0x0000000000000920 0x48 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - .debug_ranges 0x0000000000000968 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - .debug_ranges 0x0000000000000980 0x120 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_ranges 0x0000000000000aa0 0x1b8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_ranges 0x0000000000000c58 0x48 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_ranges 0x0000000000000ca0 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_ranges 0x0000000000000d40 0x1c0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_ranges 0x0000000000000f00 0x1c8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_ranges 0x00000000000010c8 0x40 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_ranges 0x0000000000001108 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_ranges 0x0000000000001138 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_ranges 0x0000000000001150 0x28 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + .debug_ranges 0x00000000000007c8 0x88 build/release/objs/l502_user_process.o + .debug_ranges 0x0000000000000850 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) + .debug_ranges 0x0000000000000880 0x38 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) + .debug_ranges 0x00000000000008b8 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) + .debug_ranges 0x00000000000008d0 0x48 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) + .debug_ranges 0x0000000000000918 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) + .debug_ranges 0x0000000000000930 0x120 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + .debug_ranges 0x0000000000000a50 0x1b8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + .debug_ranges 0x0000000000000c08 0x48 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + .debug_ranges 0x0000000000000c50 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + .debug_ranges 0x0000000000000cf0 0x1c0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + .debug_ranges 0x0000000000000eb0 0x1c8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + .debug_ranges 0x0000000000001078 0x40 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + .debug_ranges 0x00000000000010b8 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + .debug_ranges 0x00000000000010e8 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + .debug_ranges 0x0000000000001100 0x28 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) .gnu.attributes *(.gnu.attributes) @@ -1236,8 +1237,8 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) - 0x0000000000001178 __end = . - 0x0000000000001178 PROVIDE (_end, .) + 0x0000000000001128 __end = . + 0x0000000000001128 PROVIDE (_end, .) 0x00000000ffb00000 __stack_start = ORIGIN (MEM_L1_SCRATCH) 0x00000000ffb01000 __stack_end = (ORIGIN (MEM_L1_SCRATCH) + 0x1000) OUTPUT(build/release/bin/l502-BFfirmware0.elf elf32-bfin) @@ -1528,6 +1529,7 @@ twiddle_im build/release/objs/l502_stream build/release/objs/FFT_FP_realisation.o twiddle_re build/release/objs/l502_stream.o build/release/objs/main.o + build/release/objs/l502_user_process.o build/release/objs/FFT_FP_realisation.o twiddles_generated build/release/objs/main.o tx_val build/release/objs/l502_user_process.o diff --git a/build/release/lst/FFT_FP_realisation.lst b/build/release/lst/FFT_FP_realisation.lst index 8602f7d..dbf2658 100644 --- a/build/release/lst/FFT_FP_realisation.lst +++ b/build/release/lst/FFT_FP_realisation.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cc2OFm5S.s page 1 +BFIN GAS /tmp/ccYZlZsy.s page 1 1 .file "FFT_and_FP_math/C/FFT_FP_realisation.c"; @@ -8,7 +8,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 AC010000 .text; + 8 0000 AE010000 .text; 8 0200EB00 8 00000101 8 FB0E0D00 @@ -39,45 +39,47 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 14:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_twiddle_gen(int64_t* tw_re, int64_t* tw_im){ 15:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ 16:FFT_and_FP_math/C/FFT_FP_realisation.c **** double angle = 2.0 * PI * k / DATA_L; - 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * FP_acc); - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 19:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 21:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 23:FFT_and_FP_math/C/FFT_FP_realisation.c **** fft_twiddle_gen(twiddle_re, twiddle_im); - 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ - 25:FFT_and_FP_math/C/FFT_FP_realisation.c **** #ifdef PRINTF - 26:FFT_and_FP_math/C/FFT_FP_realisation.c **** printf("k, angle, tw_re, tw_im: %u %g %lld %lld\n", k, 2.0 * PI * k / DATA_L, (long long)twiddle_ - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** #endif - 28:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 29:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 30:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf){ - 19 .loc 1 31 0 + 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); + 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = lround((TWIDDLE_L - k) * (double)FP_acc); + 19:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = (FP_acc * k); + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + 21:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 23:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ + 25:FFT_and_FP_math/C/FFT_FP_realisation.c **** fft_twiddle_gen(twiddle_re, twiddle_im); + 26:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ + 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** #ifdef PRINTF + 28:FFT_and_FP_math/C/FFT_FP_realisation.c **** printf("k, angle, tw_re, tw_im: %u %g %lld %lld\n", k, 2.0 * PI * k / DATA_L, (long long)twiddle_ + 29:FFT_and_FP_math/C/FFT_FP_realisation.c **** #endif + 30:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 32:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 33:FFT_and_FP_math/C/FFT_FP_realisation.c **** void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf){ + 19 .loc 1 33 0 20 .LVL0: + BFIN GAS /tmp/ccYZlZsy.s page 2 + + 21 0000 E305 [--sp] = ( r7:4, p5:3 ); 22 - BFIN GAS /tmp/cc2OFm5S.s page 2 - - 23 .LCFI0: 24 0002 00E81B00 LINK 108; 25 .LCFI1: - 26 .loc 1 31 0 + 26 .loc 1 33 0 27 0006 B9B2 [FP+40] = R1; 28 0008 FAB2 [FP+44] = R2; - 32:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 33:FFT_and_FP_math/C/FFT_FP_realisation.c **** // buf имеет длину inp_L * 2 (Re, Im, Re, Im, ...) - 34:FFT_and_FP_math/C/FFT_FP_realisation.c **** // inp содержит inp_L значений uint32_t - 35:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 36:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t i, j, bit; - 37:FFT_and_FP_math/C/FFT_FP_realisation.c **** // uint32_t N = inp_L / 2; // длина комплексного массива (inp соде - 38:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t N = inp_L; // длина комплексного массива (inp содержи - 39:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 40:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- копирование входных данных в буфер --- - 41:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { - 29 .loc 1 41 0 + 34:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 35:FFT_and_FP_math/C/FFT_FP_realisation.c **** // buf имеет длину inp_L * 2 (Re, Im, Re, Im, ...) + 36:FFT_and_FP_math/C/FFT_FP_realisation.c **** // inp содержит inp_L значений uint32_t + 37:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 38:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t i, j, bit; + 39:FFT_and_FP_math/C/FFT_FP_realisation.c **** // uint32_t N = inp_L / 2; // длина комплексного массива (inp соде + 40:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t N = inp_L; // длина комплексного массива (inp содержи + 41:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 42:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- копирование входных данных в буфер --- + 43:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { + 29 .loc 1 43 0 30 000a 010C cc =R1==0; 31 000c 5E19 if cc jump .L18; 32 .LVL1: @@ -85,50 +87,50 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 34 0010 0832 P1 = R0; 35 0012 0260 R2 = 0 (X); 36 .LVL2: - 42:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; - 43:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = 0; - 37 .loc 1 43 0 + 44:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; + 45:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = 0; + 37 .loc 1 45 0 38 0014 0360 R3 = 0 (X); 39 0016 0460 R4 = 0 (X); 40 .L3: - 41:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { - 41 .loc 1 41 0 + 43:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { + 41 .loc 1 43 0 42 0018 0A64 R2 += 1; - 42:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; - 43 .loc 1 42 0 + 44:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; + 43 .loc 1 44 0 44 001a 0891 R0 = [P1]; 45 .LVL3: 46 001c 49A0 R1 = [P1+4]; 47 .LVL4: 48 001e 1093 [P2] = R0; 49 0020 51B0 [P2+4] = R1; - 50 .loc 1 43 0 + 50 .loc 1 45 0 51 0022 93B0 [P2+8] = R3; 52 0024 D4B0 [P2+12] = R4; - 41:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { - 53 .loc 1 41 0 + 43:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { + 53 .loc 1 43 0 54 0026 B8A2 R0 = [FP+40]; 55 0028 416C P1 += 8; 56 002a 826C P2 += 16; 57 002c 100A cc =R0<=R2 (iu); 58 002e F517 if !cc jump .L3 (bp); - 44:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 45:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 46:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- bit-reversal перестановка --- - 47:FFT_and_FP_math/C/FFT_FP_realisation.c **** j = 0; - 48:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 59 .loc 1 48 0 - BFIN GAS /tmp/cc2OFm5S.s page 3 + 46:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 47:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 48:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- bit-reversal перестановка --- + 49:FFT_and_FP_math/C/FFT_FP_realisation.c **** j = 0; + BFIN GAS /tmp/ccYZlZsy.s page 3 + 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { + 59 .loc 1 50 0 60 0030 080C cc =R0==1; 61 0032 5119 if cc jump .L2; - 49:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit = N >> 1; - 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { - 62 .loc 1 50 0 + 51:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit = N >> 1; + 52:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { + 62 .loc 1 52 0 63 0034 2032 P4 = R0; - 48:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 64 .loc 1 48 0 + 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { + 64 .loc 1 50 0 65 0036 82CE00C8 R4 = ROT R0 BY 0 || 65 FDAE0000 66 P5 = [FP+44] || @@ -139,7 +141,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 71 .LVL6: 72 0042 0660 R6 = 0 (X); 73 .LVL7: - 74 .loc 1 50 0 + 74 .loc 1 52 0 75 0044 FC6F P4 += -1; 76 0046 B2E02D40 LSETUP (.L8, .L27) LC1 = P4; 77 .LVL8: @@ -150,80 +152,80 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 82 0050 0C30 R1 = R4; 83 .LVL9: 84 .L6: - 51:FFT_and_FP_math/C/FFT_FP_realisation.c **** j ^= bit; - 85 .loc 1 51 0 + 53:FFT_and_FP_math/C/FFT_FP_realisation.c **** j ^= bit; + 85 .loc 1 53 0 86 0052 8E59 R6 = R6 ^ R1; - 52:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit >>= 1; - 87 .loc 1 52 0 + 54:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit >>= 1; + 87 .loc 1 54 0 88 0054 094E R1 >>= 1; - 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { - 89 .loc 1 50 0 + 52:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { + 89 .loc 1 52 0 90 0056 3154 R0 = R1 & R6; 91 0058 000C cc =R0==0; 92 005a FC17 if !cc jump .L6 (bp); 93 .LVL10: 94 .L5: - 53:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 54:FFT_and_FP_math/C/FFT_FP_realisation.c **** j |= bit; - 95 .loc 1 54 0 + 55:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 56:FFT_and_FP_math/C/FFT_FP_realisation.c **** j |= bit; + 95 .loc 1 56 0 96 005c 8E57 R6 = R6 | R1; - 55:FFT_and_FP_math/C/FFT_FP_realisation.c **** if (i < j) { - 97 .loc 1 55 0 + 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** if (i < j) { + 97 .loc 1 57 0 98 005e 2E0A cc =R6<=R5 (iu); 99 0060 1F1C if cc jump .L7 (bp); 100 .LBB2: - 56:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; - 101 .loc 1 58 0 + 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; + 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; + 60:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; + 101 .loc 1 60 0 + BFIN GAS /tmp/ccYZlZsy.s page 4 + + 102 0062 82CE2680 R0 = R6 << 4 || 102 E9AD0000 - BFIN GAS /tmp/cc2OFm5S.s page 4 - - 103 P1 = [P5+28] || 104 nop; 105 006a 1832 P3 = R0; 106 006c FAAE P2 = [FP+44]; - 56:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 107 .loc 1 56 0 + 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; + 107 .loc 1 58 0 108 006e 2AA1 R2 = [P5+16]; - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 109 .loc 1 57 0 + 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; + 109 .loc 1 59 0 110 0070 4934 I1 = P1; 111 0072 A8AD P0 = [P5+24]; - 112 .loc 1 58 0 + 112 .loc 1 60 0 113 0074 5A5A P1 = P2 + P3; 114 0076 0891 R0 = [P1]; 115 0078 49A0 R1 = [P1+4]; 116 .LVL11: 117 007a 28B1 [P5+16] = R0; - 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = buf[j * 2 + 1]; - 118 .loc 1 59 0 + 61:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = buf[j * 2 + 1]; + 118 .loc 1 61 0 119 007c 4330 R0 = P3; 120 007e 4064 R0 += 8; 121 0080 1832 P3 = R0; - 56:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 122 .loc 1 56 0 + 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; + 122 .loc 1 58 0 123 0082 6BA1 R3 = [P5+20]; - 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; - 124 .loc 1 58 0 + 60:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; + 124 .loc 1 60 0 125 0084 69B1 [P5+20] = R1; - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 126 .loc 1 57 0 + 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; + 126 .loc 1 59 0 127 0086 4034 I0 = P0; - 128 .loc 1 59 0 + 128 .loc 1 61 0 129 0088 9A5A P2 = P2 + P3; 130 008a 1091 R0 = [P2]; 131 008c 51A0 R1 = [P2+4]; 132 008e A8B1 [P5+24] = R0; 133 0090 E9B1 [P5+28] = R1; - 60:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2] = tmp_re; - 134 .loc 1 60 0 + 62:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2] = tmp_re; + 134 .loc 1 62 0 135 0092 0A93 [P1] = R2; 136 0094 4BB0 [P1+4] = R3; - 61:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2 + 1] = tmp_im; - 137 .loc 1 61 0 + 63:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2 + 1] = tmp_im; + 137 .loc 1 63 0 138 0096 8030 R0 = I0; 139 0098 8930 R1 = I1; 140 009a 1093 [P2] = R0; @@ -231,35 +233,35 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 142 .LVL12: 143 .L7: 144 .LBE2: - 48:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 145 .loc 1 48 0 + 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { + 145 .loc 1 50 0 146 009e 0D64 R5 += 1; 147 .L27: 148 00a0 856C P5 += 16; + BFIN GAS /tmp/ccYZlZsy.s page 5 + + 149 00a2 1160 R1 = 2 (X); 150 00a4 F1BB [FP+-4] = R1; - BFIN GAS /tmp/cc2OFm5S.s page 5 - - 151 .LVL13: 152 .LVL14: 153 .L14: 154 .LBB3: - 62:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 63:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 64:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 65:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- уровни бабочек --- - 66:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t m = 2; - 67:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { - 68:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t half = m >> 1; - 155 .loc 1 68 0 + 64:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 65:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 66:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 67:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- уровни бабочек --- + 68:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t m = 2; + 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { + 70:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t half = m >> 1; + 155 .loc 1 70 0 156 00a6 F2B9 R2 = [FP+-4]; 157 .LVL15: 158 00a8 0A4E R2 >>= 1; 159 00aa 22BB [FP+-56] = R2; 160 .LVL16: - 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 161 .loc 1 69 0 + 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; + 161 .loc 1 71 0 162 00ac B8A2 R0 = [FP+40]; 163 00ae FFE3A9FF call ___udivsi3; 164 .LVL17: @@ -276,37 +278,37 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 174 00c2 C0BB [FP+-16] = R0; 175 .LBB4: 176 .LBB6: - 70:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 177 .loc 1 72 0 + 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 73:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { + 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { + 177 .loc 1 74 0 178 00c4 20B9 R0 = [FP+-56]; 179 00c6 000C cc =R0==0; 180 .LBE6: 181 .LBE4: - 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 182 .loc 1 69 0 + 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; + 182 .loc 1 71 0 183 00c8 234F R3 <<= 4; 184 00ca F6B9 R6 = [FP+-4]; 185 .LVL20: 186 .LBB12: 187 .LBB9: - 188 .loc 1 72 0 + 188 .loc 1 74 0 189 00cc 0002 R0 = CC; 190 .LBE9: 191 .LBE12: - 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 192 .loc 1 69 0 + 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; + BFIN GAS /tmp/ccYZlZsy.s page 6 + + + 192 .loc 1 71 0 193 00ce D3BB [FP+-12] = R3; - BFIN GAS /tmp/cc2OFm5S.s page 6 - - 194 00d0 16BB [FP+-60] = R6; 195 .LVL21: 196 00d2 E5BB [FP+-8] = R5; 197 .LBB13: 198 .LBB5: - 199 .loc 1 72 0 + 199 .loc 1 74 0 200 00d4 B8E6A7FF B [FP+-89] = R0; 201 .L9: 202 00d8 B8E4A7FF R0 = B [FP+-89] (Z); @@ -314,8 +316,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 204 00de B918 if cc jump .L13; 205 .LBE5: 206 .LBE13: - 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 207 .loc 1 69 0 + 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; + 207 .loc 1 71 0 208 00e0 00CC09C2 R1 = R1 -|- R1 || 208 EBB90000 209 P3 = [FP+-8] || @@ -328,99 +330,99 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 216 .LBB14: 217 .LBB10: 218 .LBB8: - 73:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t tw_idx = k * stride; - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 219 .loc 1 74 0 + 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t tw_idx = k * stride; + 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; + 219 .loc 1 76 0 220 00ee B0B9 R0 = [FP+-20]; 221 00f0 184F R0 <<= 3; 222 00f2 0832 P1 = R0; 223 00f4 48E10000 P0.H = _twiddle_re; 224 00f8 08E10000 P0.L = _twiddle_re; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 225 .loc 1 77 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; + 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; + 225 .loc 1 79 0 226 00fc 9BA0 R3 = [P3+8]; 227 00fe DDA0 R5 = [P3+12]; - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 228 .loc 1 74 0 + 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; + 228 .loc 1 76 0 229 0100 885A P2 = P0 + P1; 230 0102 1191 R1 = [P2]; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 231 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 231 .loc 1 77 0 232 0104 48E10000 P0.H = _twiddle_im; - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 233 .loc 1 74 0 + 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; + 233 .loc 1 76 0 234 0108 52A0 R2 = [P2+4]; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 235 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 235 .loc 1 77 0 236 010a 08E10000 P0.L = _twiddle_im; 237 010e 885A P2 = P0 + P1; - 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; - 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; - BFIN GAS /tmp/cc2OFm5S.s page 7 + BFIN GAS /tmp/ccYZlZsy.s page 7 - 238 .loc 1 79 0 + 80:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; + 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; + 238 .loc 1 81 0 239 0110 E1AC P1 = [P4+12]; 240 0112 A0AC P0 = [P4+8]; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 241 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 241 .loc 1 77 0 242 0114 1091 R0 = [P2]; - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 243 .loc 1 74 0 + 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; + 243 .loc 1 76 0 244 0116 51BB [FP+-44] = R1; 245 .LVL23: - 246 .loc 1 79 0 + 246 .loc 1 81 0 247 0118 A9BB [FP+-24] = P1; 248 .LVL24: - 80:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** // t = w * v (в фиксированной точке) - 82:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_re = (wr * v_re - wi * v_im) / FP_acc; - 249 .loc 1 82 0 + 82:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** // t = w * v (в фиксированной точке) + 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_re = (wr * v_re - wi * v_im) / FP_acc; + 249 .loc 1 84 0 250 011a 61AC P1 = [P4+4]; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 251 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 251 .loc 1 77 0 252 011c 51A0 R1 = [P2+4]; - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 253 .loc 1 74 0 + 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; + 253 .loc 1 76 0 254 011e 62BB [FP+-40] = R2; 255 .LVL25: - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 256 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 256 .loc 1 77 0 257 0120 81BB [FP+-32] = R1; 258 .LVL26: - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 259 .loc 1 76 0 + 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; + 259 .loc 1 78 0 260 0122 1991 R1 = [P3]; 261 0124 5AA0 R2 = [P3+4]; - 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 262 .loc 1 77 0 + 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; + 262 .loc 1 79 0 263 0126 E3BA [FP+-72] = R3; - 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; - 264 .loc 1 79 0 + 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; + 264 .loc 1 81 0 265 0128 98BB [FP+-28] = P0; 266 .LVL27: - 267 .loc 1 82 0 + 267 .loc 1 84 0 268 012a 09BB [FP+-64] = P1; - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 269 .loc 1 75 0 + 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; + 269 .loc 1 77 0 270 012c 70BB [FP+-36] = R0; 271 .LVL28: - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 272 .loc 1 76 0 + 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; + 272 .loc 1 78 0 273 012e C1BA [FP+-80] = R1; 274 0130 B2BA [FP+-84] = R2; - 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 275 .loc 1 77 0 + 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; + 275 .loc 1 79 0 276 0132 D5BA [FP+-76] = R5; - 277 .loc 1 82 0 + 277 .loc 1 84 0 278 0134 F1BC [SP+12] = P1; + BFIN GAS /tmp/ccYZlZsy.s page 8 + + 279 0136 2291 R2 = [P4]; 280 0138 50B9 R0 = [FP+-44]; - BFIN GAS /tmp/cc2OFm5S.s page 8 - - 281 013a 61B9 R1 = [FP+-40]; 282 013c FFE362FF call ___muldi3; 283 0140 ADB9 P5 = [FP+-24]; @@ -448,8 +450,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 303 [FP+-68] = R1 || 304 nop; 305 .LVL30: - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; - 306 .loc 1 83 0 + 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; + 306 .loc 1 85 0 307 0176 00B9 R0 = [FP+-64]; 308 0178 F0B0 [SP+12] = R0; 309 017a 2291 R2 = [P4]; @@ -476,18 +478,18 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 327 nop; 328 01ac 6950 R1 = R1 + R5; 329 01ae 22E1E803 R2 = 1000 (X); + BFIN GAS /tmp/ccYZlZsy.s page 9 + + 330 01b2 FFE327FF call ___divdi3; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** - BFIN GAS /tmp/cc2OFm5S.s page 9 - - - 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** // верх/низ - 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2] = u_re + t_re; - 331 .loc 1 86 0 + 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** // верх/низ + 88:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2] = u_re + t_re; + 331 .loc 1 88 0 332 01b6 C5B8 R5 = [FP+-80]; 333 01b8 AC500C03 R2 = R4 + R5; cc = ac0; - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; - 334 .loc 1 83 0 + 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; + 334 .loc 1 85 0 335 01bc 82CE00C6 R3 = ROT R0 BY 0 || 335 F6B80000 336 R6 = [FP+-68] || @@ -498,7 +500,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 340 R5 = [FP+-84] || 341 nop; 342 .LVL32: - 343 .loc 1 86 0 + 343 .loc 1 88 0 344 01cc 0102 R1 = CC; 345 01ce 04CC3500 R0 = R6 + R5 (NS) || 345 1A930000 @@ -509,8 +511,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 349 R6 = [FP+-72] || 350 nop; 351 01de 58B0 [P3+4] = R0; - 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2 + 1] = u_im + t_im; - 352 .loc 1 87 0 + 89:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2 + 1] = u_im + t_im; + 352 .loc 1 89 0 353 01e0 B3500C03 R2 = R3 + R6; cc = ac0; 354 01e4 D5B8 R5 = [FP+-76]; 355 01e6 0102 R1 = CC; @@ -523,8 +525,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 360 [P3+8] = R2 || 361 nop; 362 01f8 D8B0 [P3+12] = R0; - 88:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; - 363 .loc 1 88 0 + 90:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; + 363 .loc 1 90 0 364 01fa A6530C03 R6 = R6 - R4; cc = ac0; 365 01fe 1802 CC = ! CC; 366 0200 B2B8 R2 = [FP+-84]; @@ -536,21 +538,21 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 371 E6B80000 372 R6 = [FP+-72] || 373 nop; - 89:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2 + 1] = u_im - t_im; - 374 .loc 1 89 0 - BFIN GAS /tmp/cc2OFm5S.s page 10 + BFIN GAS /tmp/ccYZlZsy.s page 10 + 91:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2 + 1] = u_im - t_im; + 374 .loc 1 91 0 375 0212 9E520C03 R2 = R6 - R3; cc = ac0; - 88:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; - 376 .loc 1 88 0 + 90:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; + 376 .loc 1 90 0 377 0216 04CC0842 R1 = R1 - R0 (NS) || 377 D3B80000 378 R3 = [FP+-76] || 379 nop; 380 .LVL33: 381 021e 61B0 [P4+4] = R1; - 382 .loc 1 89 0 + 382 .loc 1 91 0 383 0220 1802 CC = ! CC; 384 0222 0002 R0 = CC; 385 0224 04CC1F42 R1 = R3 - R7 (NS) || @@ -563,16 +565,16 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 390 nop; 391 0234 E1B0 [P4+12] = R1; 392 .LBE8: - 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 393 .loc 1 72 0 + 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { + 393 .loc 1 74 0 394 0236 30B9 R0 = [FP+-52]; 395 0238 0D64 R5 += 1; 396 .LBB7: - 397 .loc 1 89 0 + 397 .loc 1 91 0 398 023a A2B0 [P4+8] = R2; 399 .LBE7: - 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 400 .loc 1 72 0 + 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { + 400 .loc 1 74 0 401 023c 04CC300C R6 = R6 + R0 (NS) || 401 21B90000 402 R1 = [FP+-56] || @@ -596,30 +598,30 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 419 nop; 420 0260 04CC1304 R2 = R2 + R3 (NS) || 420 E0BB0000 + BFIN GAS /tmp/ccYZlZsy.s page 11 + + 421 [FP+-8] = R0 || 422 nop; - BFIN GAS /tmp/cc2OFm5S.s page 11 - - 423 0268 04CC2E0A R5 = R5 + R6 (NS) || 423 B9A20000 424 R1 = [FP+40] || 425 nop; 426 .LBE10: - 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 427 .loc 1 71 0 + 73:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { + 427 .loc 1 73 0 428 0270 04CC1340 R0 = R2 - R3 (NS) || 428 12BB0000 429 [FP+-60] = R2 || 430 nop; 431 .LVL36: 432 .LBB11: - 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 433 .loc 1 72 0 + 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { + 433 .loc 1 74 0 434 0278 C5BB [FP+-16] = R5; 435 .LBE11: - 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 436 .loc 1 71 0 + 73:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { + 436 .loc 1 73 0 437 027a 010A cc =R1<=R0 (iu); 438 027c 2E17 if !cc jump .L9 (bp); 439 027e 82CE03C2 R1 = ROT R3 BY 0 || @@ -627,17 +629,17 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 440 R2 = [FP+40] || 441 nop; 442 .LBE14: - 90:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 91:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 92:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 93:FFT_and_FP_math/C/FFT_FP_realisation.c **** m <<= 1; - 443 .loc 1 93 0 + 92:FFT_and_FP_math/C/FFT_FP_realisation.c **** + 93:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 94:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 95:FFT_and_FP_math/C/FFT_FP_realisation.c **** m <<= 1; + 443 .loc 1 95 0 444 0286 094F R1 <<= 1; 445 0288 F1BB [FP+-4] = R1; 446 .LVL37: 447 .LBE3: - 67:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { - 448 .loc 1 67 0 + 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { + 448 .loc 1 69 0 449 028a 8A09 cc =R2>>= 31; 581 034c 61B0 [P4+4] = R1; - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 582 .loc 1 18 0 + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + 582 .loc 1 20 0 583 034e 0630 R0 = R6; 584 0350 0F30 R1 = R7; 585 0352 FFE357FE call _sin; @@ -833,14 +835,14 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 602 037c 0508 cc =R5==R0; 603 037e C117 if !cc jump .L29 (bp); 604 .LBE24: - 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 605 .loc 1 20 0 + 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 605 .loc 1 22 0 606 0380 01E80000 UNLINK; + BFIN GAS /tmp/ccYZlZsy.s page 15 + + 607 0384 A305 ( r7:4, p5:3 ) = [sp++]; 608 - BFIN GAS /tmp/cc2OFm5S.s page 15 - - 609 .LCFI6: 610 .LVL49: 611 0386 1000 rts; @@ -851,8 +853,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 616 .type _fft_fp_prepare, STT_FUNC; 617 _fft_fp_prepare: 618 .LFB3: - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 619 .loc 1 22 0 + 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ + 619 .loc 1 24 0 620 0388 E305 [--sp] = ( r7:4, p5:3 ); 621 622 .LCFI7: @@ -866,19 +868,19 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 629 .LBE37: 630 .LBE34: 631 .LBE31: - 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * FP_acc); + 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); 632 .loc 1 17 0 633 038e 4CE18F40 P4.H = 16527; - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 634 .loc 1 18 0 + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + 634 .loc 1 20 0 635 0392 44E18FC0 R4.H = 49295; 636 .LBE30: - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 637 .loc 1 22 0 + 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ + 637 .loc 1 24 0 638 0396 00E80400 LINK 16; 639 .LCFI8: - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 640 .loc 1 22 0 + 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ + 640 .loc 1 24 0 641 039a 0560 R5 = 0 (X); 642 .LVL50: 643 039c 0568 P5 = 0 (X); @@ -892,15 +894,15 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 650 .LBE36: 651 .LBE33: 652 .LBE43: - 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * FP_acc); + 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); 653 .loc 1 17 0 654 03a2 0CE10040 P4.L = 16384; - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 655 .loc 1 18 0 + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + BFIN GAS /tmp/ccYZlZsy.s page 16 + + + 655 .loc 1 20 0 656 03a6 04E10040 R4.L = 16384; - BFIN GAS /tmp/cc2OFm5S.s page 16 - - 657 .L33: 658 .LBB44: 659 .LBB41: @@ -925,7 +927,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 676 .LBE38: 677 .LBE41: 678 .LBE44: - 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * FP_acc); + 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); 679 .loc 1 17 0 680 03d6 FFE315FE call _cos; 681 03da 00CC12C4 R2 = R2 -|- R2 || @@ -947,8 +949,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 696 .LBE35: 697 .LBE32: 698 .LBE45: - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 699 .loc 1 18 0 + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + 699 .loc 1 20 0 700 03fc 0630 R0 = R6; 701 03fe 0F30 R1 = R7; 702 0400 FFE300FE call _sin; @@ -956,11 +958,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 703 F4B00000 704 [SP+12] = R4 || 705 nop; + BFIN GAS /tmp/ccYZlZsy.s page 17 + + 706 040c FFE3FAFD call ___muldf3; 707 0410 FFE3F8FD call _lround; - BFIN GAS /tmp/cc2OFm5S.s page 17 - - 708 .LBB46: 709 .LBB42: 710 .LBB39: @@ -978,8 +980,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 720 0428 0D64 R5 += 1; 721 042a 80E10080 R0 = 32768 (Z); 722 .LBB40: - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 723 .loc 1 18 0 + 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); + 723 .loc 1 20 0 724 042e 51B0 [P2+4] = R1; 725 .LBE40: 15:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ @@ -990,8 +992,8 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 730 .LBE42: 731 .LBE46: 732 .LBE47: - 29:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 733 .loc 1 29 0 + 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** } + 733 .loc 1 31 0 734 0436 01E80000 UNLINK; 735 043a A305 ( r7:4, p5:3 ) = [sp++]; 736 @@ -1016,11 +1018,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 755 .align 4 756 .LECIE0: 757 .LSFDE0: + BFIN GAS /tmp/ccYZlZsy.s page 18 + + 758 0010 28000000 .4byte .LEFDE0-.LASFDE0 759 .LASFDE0: - BFIN GAS /tmp/cc2OFm5S.s page 18 - - 760 0014 00000000 .4byte .Lframe0 761 0018 00000000 .4byte .LFB4 762 001c E2020000 .4byte .LFE4-.LFB4 @@ -1076,11 +1078,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 812 0059 85 .byte 0x85 813 005a 02 .uleb128 0x2 814 005b 84 .byte 0x84 + BFIN GAS /tmp/ccYZlZsy.s page 19 + + 815 005c 01 .uleb128 0x1 816 005d 4C .byte 0x4 - BFIN GAS /tmp/cc2OFm5S.s page 19 - - 817 .4byte .LCFI5-.LCFI4 818 005e 0C .byte 0xc 819 005f 0F .uleb128 0xf @@ -1136,11 +1138,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 869 0008 0100 .2byte 0x1 870 000a 5E .byte 0x5e 871 000b 02000000 .4byte .LCFI0-.Ltext0 + BFIN GAS /tmp/ccYZlZsy.s page 20 + + 872 000f 06000000 .4byte .LCFI1-.Ltext0 873 0013 0200 .2byte 0x2 - BFIN GAS /tmp/cc2OFm5S.s page 20 - - 874 0015 7E .byte 0x7e 875 0016 1C .sleb128 28 876 0017 06000000 .4byte .LCFI1-.Ltext0 @@ -1196,11 +1198,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 926 009c 55 .byte 0x55 927 009d 8E020000 .4byte .LVL38-.Ltext0 928 00a1 A6020000 .4byte .LVL40-.Ltext0 + BFIN GAS /tmp/ccYZlZsy.s page 21 + + 929 00a5 0100 .2byte 0x1 930 00a7 52 .byte 0x52 - BFIN GAS /tmp/cc2OFm5S.s page 21 - - 931 00a8 D0020000 .4byte .LVL43-.Ltext0 932 00ac D4020000 .4byte .LVL44-.Ltext0 933 00b0 0100 .2byte 0x1 @@ -1256,11 +1258,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 983 0137 0200 .2byte 0x2 984 0139 7F .byte 0x7f 985 013a 44 .sleb128 -60 + BFIN GAS /tmp/ccYZlZsy.s page 22 + + 986 013b 8A020000 .4byte .LVL37-.Ltext0 987 013f D0020000 .4byte .LVL43-.Ltext0 - BFIN GAS /tmp/cc2OFm5S.s page 22 - - 988 0143 0200 .2byte 0x2 989 0145 7F .byte 0x7f 990 0146 7C .sleb128 -4 @@ -1316,11 +1318,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1040 01aa 48 .sleb128 -56 1041 01ab 00000000 .4byte 0x0 1042 01af 00000000 .4byte 0x0 + BFIN GAS /tmp/ccYZlZsy.s page 23 + + 1043 .LLST11: 1044 01b3 A6000000 .4byte .LVL14-.Ltext0 - BFIN GAS /tmp/cc2OFm5S.s page 23 - - 1045 01b7 D0020000 .4byte .LVL43-.Ltext0 1046 01bb 0200 .2byte 0x2 1047 01bd 7F .byte 0x7f @@ -1376,11 +1378,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1097 0233 CE020000 .4byte .LVL42-.Ltext0 1098 0237 0100 .2byte 0x1 1099 0239 57 .byte 0x57 + BFIN GAS /tmp/ccYZlZsy.s page 24 + + 1100 023a 00000000 .4byte 0x0 1101 023e 00000000 .4byte 0x0 - BFIN GAS /tmp/cc2OFm5S.s page 24 - - 1102 .LLST18: 1103 0242 E4020000 .4byte .LFB2-.Ltext0 1104 0246 E6020000 .4byte .LCFI4-.Ltext0 @@ -1436,11 +1438,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1154 02c8 24 .sleb128 36 1155 02c9 00000000 .4byte 0x0 1156 02cd 00000000 .4byte 0x0 + BFIN GAS /tmp/ccYZlZsy.s page 25 + + 1157 .LLST23: 1158 02d1 9C030000 .4byte .LVL50-.Ltext0 - BFIN GAS /tmp/cc2OFm5S.s page 25 - - 1159 02d5 3C040000 .4byte .LVL51-.Ltext0 1160 02d9 0100 .2byte 0x1 1161 02db 55 .byte 0x55 @@ -1496,11 +1498,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1211 0060 77 .byte 0x77 1212 0061 65000000 .4byte 0x65 1213 0065 02 .uleb128 0x2 + BFIN GAS /tmp/ccYZlZsy.s page 26 + + 1214 0066 08 .byte 0x8 1215 0067 05 .byte 0x5 - BFIN GAS /tmp/cc2OFm5S.s page 26 - - 1216 0068 4A010000 .4byte .LASF8 1217 006c 02 .uleb128 0x2 1218 006d 08 .byte 0x8 @@ -1537,7 +1539,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1249 00a1 01 .byte 0x1 1250 00a2 72010000 .4byte .LASF31 1251 00a6 01 .byte 0x1 - 1252 00a7 1F .byte 0x1f + 1252 00a7 21 .byte 0x21 1253 00a8 01 .byte 0x1 1254 00a9 00000000 .4byte .LFB4 1255 00ad E2020000 .4byte .LFE4 @@ -1546,51 +1548,51 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1258 00b9 07 .uleb128 0x7 1259 00ba 696E7000 .string "inp" 1260 00be 01 .byte 0x1 - 1261 00bf 1F .byte 0x1f + 1261 00bf 21 .byte 0x21 1262 00c0 4F020000 .4byte 0x24f 1263 00c4 2B000000 .4byte .LLST1 1264 00c8 08 .uleb128 0x8 1265 00c9 7E010000 .4byte .LASF15 1266 00cd 01 .byte 0x1 - 1267 00ce 1F .byte 0x1f + 1267 00ce 21 .byte 0x21 1268 00cf 48000000 .4byte 0x48 1269 00d3 49000000 .4byte .LLST2 1270 00d7 07 .uleb128 0x7 + BFIN GAS /tmp/ccYZlZsy.s page 27 + + 1271 00d8 62756600 .string "buf" 1272 00dc 01 .byte 0x1 - BFIN GAS /tmp/cc2OFm5S.s page 27 - - - 1273 00dd 1F .byte 0x1f + 1273 00dd 21 .byte 0x21 1274 00de 4F020000 .4byte 0x24f 1275 00e2 68000000 .4byte .LLST3 1276 00e6 09 .uleb128 0x9 1277 00e7 6900 .string "i" 1278 00e9 01 .byte 0x1 - 1279 00ea 24 .byte 0x24 + 1279 00ea 26 .byte 0x26 1280 00eb 48000000 .4byte 0x48 1281 00ef 87000000 .4byte .LLST4 1282 00f3 09 .uleb128 0x9 1283 00f4 6A00 .string "j" 1284 00f6 01 .byte 0x1 - 1285 00f7 24 .byte 0x24 + 1285 00f7 26 .byte 0x26 1286 00f8 48000000 .4byte 0x48 1287 00fc C6000000 .4byte .LLST5 1288 0100 09 .uleb128 0x9 1289 0101 62697400 .string "bit" 1290 0105 01 .byte 0x1 - 1291 0106 24 .byte 0x24 + 1291 0106 26 .byte 0x26 1292 0107 48000000 .4byte 0x48 1293 010b E4000000 .4byte .LLST6 1294 010f 0A .uleb128 0xa 1295 0110 4E00 .string "N" 1296 0112 01 .byte 0x1 - 1297 0113 26 .byte 0x26 + 1297 0113 28 .byte 0x28 1298 0114 48000000 .4byte 0x48 1299 0118 09 .uleb128 0x9 1300 0119 6D00 .string "m" 1301 011b 01 .byte 0x1 - 1302 011c 42 .byte 0x42 + 1302 011c 44 .byte 0x44 1303 011d 48000000 .4byte 0x48 1304 0121 23010000 .4byte .LLST7 1305 0125 0B .uleb128 0xb @@ -1600,13 +1602,13 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1309 0132 0C .uleb128 0xc 1310 0133 18000000 .4byte .LASF16 1311 0137 01 .byte 0x1 - 1312 0138 38 .byte 0x38 + 1312 0138 3A .byte 0x3a 1313 0139 5A000000 .4byte 0x5a 1314 013d 4F010000 .4byte .LLST8 1315 0141 0C .uleb128 0xc 1316 0142 8E000000 .4byte .LASF17 1317 0146 01 .byte 0x1 - 1318 0147 39 .byte 0x39 + 1318 0147 3B .byte 0x3b 1319 0148 5A000000 .4byte 0x5a 1320 014c 77010000 .4byte .LLST9 1321 0150 00 .byte 0x0 @@ -1616,17 +1618,17 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1325 015a 3A020000 .4byte 0x23a 1326 015e 0C .uleb128 0xc 1327 015f B5010000 .4byte .LASF18 + BFIN GAS /tmp/ccYZlZsy.s page 28 + + 1328 0163 01 .byte 0x1 - 1329 0164 44 .byte 0x44 - BFIN GAS /tmp/cc2OFm5S.s page 28 - - + 1329 0164 46 .byte 0x46 1330 0165 48000000 .4byte 0x48 1331 0169 9F010000 .4byte .LLST10 1332 016d 0C .uleb128 0xc 1333 016e AE010000 .4byte .LASF19 1334 0172 01 .byte 0x1 - 1335 0173 45 .byte 0x45 + 1335 0173 47 .byte 0x47 1336 0174 48000000 .4byte 0x48 1337 0178 B3010000 .4byte .LLST11 1338 017c 0D .uleb128 0xd @@ -1634,14 +1636,14 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1340 0181 0E .uleb128 0xe 1341 0182 70000000 .4byte .LASF20 1342 0186 01 .byte 0x1 - 1343 0187 47 .byte 0x47 + 1343 0187 49 .byte 0x49 1344 0188 48000000 .4byte 0x48 1345 018c 0D .uleb128 0xd 1346 018d 28000000 .4byte .Ldebug_ranges0+0x28 1347 0191 09 .uleb128 0x9 1348 0192 6B00 .string "k" 1349 0194 01 .byte 0x1 - 1350 0195 48 .byte 0x48 + 1350 0195 4A .byte 0x4a 1351 0196 48000000 .4byte 0x48 1352 019a C7010000 .4byte .LLST12 1353 019e 0D .uleb128 0xd @@ -1649,24 +1651,24 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1355 01a3 0E .uleb128 0xe 1356 01a4 69000000 .4byte .LASF21 1357 01a8 01 .byte 0x1 - 1358 01a9 49 .byte 0x49 + 1358 01a9 4B .byte 0x4b 1359 01aa 48000000 .4byte 0x48 1360 01ae 09 .uleb128 0x9 1361 01af 777200 .string "wr" 1362 01b2 01 .byte 0x1 - 1363 01b3 4A .byte 0x4a + 1363 01b3 4C .byte 0x4c 1364 01b4 5A000000 .4byte 0x5a 1365 01b8 DB010000 .4byte .LLST13 1366 01bc 09 .uleb128 0x9 1367 01bd 776900 .string "wi" 1368 01c0 01 .byte 0x1 - 1369 01c1 4B .byte 0x4b + 1369 01c1 4D .byte 0x4d 1370 01c2 5A000000 .4byte 0x5a 1371 01c6 EF010000 .4byte .LLST14 1372 01ca 0F .uleb128 0xf 1373 01cb 13000000 .4byte .LASF22 1374 01cf 01 .byte 0x1 - 1375 01d0 4C .byte 0x4c + 1375 01d0 4E .byte 0x4e 1376 01d1 5A000000 .4byte 0x5a 1377 01d5 0A .byte 0xa 1378 01d6 7F .byte 0x7f @@ -1676,14 +1678,14 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1382 01db 7F .byte 0x7f 1383 01dc AC7F .sleb128 -84 1384 01de 93 .byte 0x93 + BFIN GAS /tmp/ccYZlZsy.s page 29 + + 1385 01df 04 .uleb128 0x4 1386 01e0 0F .uleb128 0xf - BFIN GAS /tmp/cc2OFm5S.s page 29 - - 1387 01e1 C0000000 .4byte .LASF23 1388 01e5 01 .byte 0x1 - 1389 01e6 4D .byte 0x4d + 1389 01e6 4F .byte 0x4f 1390 01e7 5A000000 .4byte 0x5a 1391 01eb 0A .byte 0xa 1392 01ec 7F .byte 0x7f @@ -1697,7 +1699,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1400 01f6 0F .uleb128 0xf 1401 01f7 95000000 .4byte .LASF24 1402 01fb 01 .byte 0x1 - 1403 01fc 4E .byte 0x4e + 1403 01fc 50 .byte 0x50 1404 01fd 5A000000 .4byte 0x5a 1405 0201 02 .byte 0x2 1406 0202 7C .byte 0x7c @@ -1705,13 +1707,13 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1408 0204 0C .uleb128 0xc 1409 0205 2E010000 .4byte .LASF25 1410 0209 01 .byte 0x1 - 1411 020a 4F .byte 0x4f + 1411 020a 51 .byte 0x51 1412 020b 5A000000 .4byte 0x5a 1413 020f 03020000 .4byte .LLST15 1414 0213 0F .uleb128 0xf 1415 0214 79010000 .4byte .LASF26 1416 0218 01 .byte 0x1 - 1417 0219 52 .byte 0x52 + 1417 0219 54 .byte 0x54 1418 021a 5A000000 .4byte 0x5a 1419 021e 08 .byte 0x8 1420 021f 54 .byte 0x54 @@ -1724,7 +1726,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1427 0227 0C .uleb128 0xc 1428 0228 76000000 .4byte .LASF27 1429 022c 01 .byte 0x1 - 1430 022d 53 .byte 0x53 + 1430 022d 55 .byte 0x55 1431 022e 5A000000 .4byte 0x5a 1432 0232 17020000 .4byte .LLST16 1433 0236 00 .byte 0x0 @@ -1736,11 +1738,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1439 023f 09 .uleb128 0x9 1440 0240 696900 .string "ii" 1441 0243 01 .byte 0x1 - 1442 0244 5F .byte 0x5f + BFIN GAS /tmp/ccYZlZsy.s page 30 + + + 1442 0244 61 .byte 0x61 1443 0245 48000000 .4byte 0x48 - BFIN GAS /tmp/cc2OFm5S.s page 30 - - 1444 0249 2F020000 .4byte .LLST17 1445 024d 00 .byte 0x0 1446 024e 00 .byte 0x0 @@ -1796,11 +1798,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1496 02ba 88000000 .4byte .Ldebug_ranges0+0x88 1497 02be 16 .uleb128 0x16 1498 02bf 7A020000 .4byte 0x27a + BFIN GAS /tmp/ccYZlZsy.s page 31 + + 1499 02c3 93020000 .4byte .LLST21 1500 02c7 0D .uleb128 0xd - BFIN GAS /tmp/cc2OFm5S.s page 31 - - 1501 02c8 A0000000 .4byte .Ldebug_ranges0+0xa0 1502 02cc 17 .uleb128 0x17 1503 02cd 84020000 .4byte 0x284 @@ -1811,7 +1813,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1508 02d5 01 .byte 0x1 1509 02d6 BA010000 .4byte .LASF32 1510 02da 01 .byte 0x1 - 1511 02db 16 .byte 0x16 + 1511 02db 18 .byte 0x18 1512 02dc 01 .byte 0x1 1513 02dd 88030000 .4byte .LFB3 1514 02e1 3E040000 .4byte .LFE3 @@ -1821,7 +1823,7 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1518 02ee 55020000 .4byte 0x255 1519 02f2 B8000000 .4byte .Ldebug_ranges0+0xb8 1520 02f6 01 .byte 0x1 - 1521 02f7 17 .byte 0x17 + 1521 02f7 19 .byte 0x19 1522 02f8 19 .uleb128 0x19 1523 02f9 B0020000 .4byte 0x2b0 1524 02fd 19 .uleb128 0x19 @@ -1856,11 +1858,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1553 033c 1D .uleb128 0x1d 1554 033d 1E030000 .4byte 0x31e 1555 0341 1C .uleb128 0x1c + BFIN GAS /tmp/ccYZlZsy.s page 32 + + 1556 0342 08000000 .4byte .LASF34 1557 0346 03 .byte 0x3 - BFIN GAS /tmp/cc2OFm5S.s page 32 - - 1558 0347 18 .byte 0x18 1559 0348 4E030000 .4byte 0x34e 1560 034c 01 .byte 0x1 @@ -1916,11 +1918,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1610 002c 24 .uleb128 0x24 1611 002d 00 .byte 0x0 1612 002e 0B .uleb128 0xb + BFIN GAS /tmp/ccYZlZsy.s page 33 + + 1613 002f 0B .uleb128 0xb 1614 0030 3E .uleb128 0x3e - BFIN GAS /tmp/cc2OFm5S.s page 33 - - 1615 0031 0B .uleb128 0xb 1616 0032 03 .uleb128 0x3 1617 0033 08 .uleb128 0x8 @@ -1976,11 +1978,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1667 0065 08 .uleb128 0x8 1668 0066 05 .uleb128 0x5 1669 0067 00 .byte 0x0 + BFIN GAS /tmp/ccYZlZsy.s page 34 + + 1670 0068 03 .uleb128 0x3 1671 0069 0E .uleb128 0xe - BFIN GAS /tmp/cc2OFm5S.s page 34 - - 1672 006a 3A .uleb128 0x3a 1673 006b 0B .uleb128 0xb 1674 006c 3B .uleb128 0x3b @@ -2036,11 +2038,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1724 009e 03 .uleb128 0x3 1725 009f 0E .uleb128 0xe 1726 00a0 3A .uleb128 0x3a + BFIN GAS /tmp/ccYZlZsy.s page 35 + + 1727 00a1 0B .uleb128 0xb 1728 00a2 3B .uleb128 0x3b - BFIN GAS /tmp/cc2OFm5S.s page 35 - - 1729 00a3 0B .uleb128 0xb 1730 00a4 49 .uleb128 0x49 1731 00a5 13 .uleb128 0x13 @@ -2096,11 +2098,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1781 00d7 2E .uleb128 0x2e 1782 00d8 01 .byte 0x1 1783 00d9 3F .uleb128 0x3f + BFIN GAS /tmp/ccYZlZsy.s page 36 + + 1784 00da 0C .uleb128 0xc 1785 00db 03 .uleb128 0x3 - BFIN GAS /tmp/cc2OFm5S.s page 36 - - 1786 00dc 0E .uleb128 0xe 1787 00dd 3A .uleb128 0x3a 1788 00de 0B .uleb128 0xb @@ -2156,11 +2158,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1838 0110 06 .uleb128 0x6 1839 0111 00 .byte 0x0 1840 0112 00 .byte 0x0 + BFIN GAS /tmp/ccYZlZsy.s page 37 + + 1841 0113 16 .uleb128 0x16 1842 0114 34 .uleb128 0x34 - BFIN GAS /tmp/cc2OFm5S.s page 37 - - 1843 0115 00 .byte 0x0 1844 0116 31 .uleb128 0x31 1845 0117 13 .uleb128 0x13 @@ -2216,11 +2218,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1895 0149 1C .uleb128 0x1c 1896 014a 34 .uleb128 0x34 1897 014b 00 .byte 0x0 + BFIN GAS /tmp/ccYZlZsy.s page 38 + + 1898 014c 03 .uleb128 0x3 1899 014d 0E .uleb128 0xe - BFIN GAS /tmp/cc2OFm5S.s page 38 - - 1900 014e 3A .uleb128 0x3a 1901 014f 0B .uleb128 0xb 1902 0150 3B .uleb128 0x3b @@ -2276,11 +2278,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 1945 .Ldebug_ranges0: 1946 0000 C4000000 .4byte .LBB4-.Ltext0 1947 0004 C8000000 .4byte .LBE4-.Ltext0 + BFIN GAS /tmp/ccYZlZsy.s page 39 + + 1948 0008 EE000000 .4byte .LBB14-.Ltext0 1949 000c 86020000 .4byte .LBE14-.Ltext0 - BFIN GAS /tmp/cc2OFm5S.s page 39 - - 1950 0010 D4000000 .4byte .LBB13-.Ltext0 1951 0014 E0000000 .4byte .LBE13-.Ltext0 1952 0018 CC000000 .4byte .LBB12-.Ltext0 @@ -2336,11 +2338,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 2002 00e0 EA030000 .4byte .LBB32-.Ltext0 2003 00e4 FC030000 .4byte .LBE32-.Ltext0 2004 00e8 AA030000 .4byte .LBB41-.Ltext0 + BFIN GAS /tmp/ccYZlZsy.s page 40 + + 2005 00ec D6030000 .4byte .LBE41-.Ltext0 2006 00f0 9E030000 .4byte .LBB33-.Ltext0 - BFIN GAS /tmp/cc2OFm5S.s page 40 - - 2007 00f4 A2030000 .4byte .LBE33-.Ltext0 2008 00f8 00000000 .4byte 0x0 2009 00fc 00000000 .4byte 0x0 @@ -2396,11 +2398,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 2044 0088 74775F72 .string "tw_re" 2044 6500 2045 .LASF17: + BFIN GAS /tmp/ccYZlZsy.s page 41 + + 2046 008e 746D705F .string "tmp_im" 2046 696D00 - BFIN GAS /tmp/cc2OFm5S.s page 41 - - 2047 .LASF24: 2048 0095 765F7265 .string "v_re" 2048 00 @@ -2456,11 +2458,11 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 2072 00 2073 .LASF9: 2074 0133 6C6F6E67 .string "long long unsigned int" + BFIN GAS /tmp/ccYZlZsy.s page 42 + + 2074 206C6F6E 2074 6720756E - BFIN GAS /tmp/cc2OFm5S.s page 42 - - 2074 7369676E 2074 65642069 2075 .LASF8: @@ -2516,14 +2518,17 @@ BFIN GAS /tmp/cc2OFm5S.s page 1 2102 72657061 2102 726500 2103 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cc2OFm5S.s page 43 + BFIN GAS /tmp/ccYZlZsy.s page 43 + + + BFIN GAS /tmp/ccYZlZsy.s page 44 DEFINED SYMBOLS *ABS*:0000000000000000 FFT_and_FP_math/C/FFT_FP_realisation.c - /tmp/cc2OFm5S.s:16 .text:0000000000000000 _FFT_fp - /tmp/cc2OFm5S.s:522 .text:00000000000002e4 _fft_twiddle_gen - /tmp/cc2OFm5S.s:617 .text:0000000000000388 _fft_fp_prepare + /tmp/ccYZlZsy.s:16 .text:0000000000000000 _FFT_fp + /tmp/ccYZlZsy.s:522 .text:00000000000002e4 _fft_twiddle_gen + /tmp/ccYZlZsy.s:617 .text:0000000000000388 _fft_fp_prepare UNDEFINED SYMBOLS ___udivsi3 diff --git a/build/release/lst/l502-bf_basiccrt.lst b/build/release/lst/l502-bf_basiccrt.lst index b5abf38..a9adce7 100644 --- a/build/release/lst/l502-bf_basiccrt.lst +++ b/build/release/lst/l502-bf_basiccrt.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cccjFvgw.s page 1 +BFIN GAS /tmp/ccBCur5e.s page 1 1 # 1 "gcc/l502-bf_basiccrt.s" @@ -58,7 +58,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 38 #include 39 #elif defined (__AD6532__) 40 #include - BFIN GAS /tmp/cccjFvgw.s page 2 + BFIN GAS /tmp/ccBCur5e.s page 2 41 #elif defined (__AD6723__) @@ -118,7 +118,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 95 #elif defined (__ADSPBF548__) 96 #include 97 #elif defined (__ADSPBF548M__) - BFIN GAS /tmp/cccjFvgw.s page 3 + BFIN GAS /tmp/ccBCur5e.s page 3 98 #include @@ -178,7 +178,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 152 #elif defined (__AD6903__) 153 #include 154 #elif defined (__AD6904__) - BFIN GAS /tmp/cccjFvgw.s page 4 + BFIN GAS /tmp/ccBCur5e.s page 4 155 #include @@ -238,7 +238,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 3 #include 1 /* 4 #include - BFIN GAS /tmp/cccjFvgw.s page 5 + BFIN GAS /tmp/ccBCur5e.s page 5 1 /* @@ -298,7 +298,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 40 003e 41E10000 R1.H = __bss_end; 41 0042 8152 R2 = R1 - R0; 42 0044 0160 R1 = 0; - BFIN GAS /tmp/cccjFvgw.s page 6 + BFIN GAS /tmp/ccBCur5e.s page 6 43 0046 FFE3DDFF CALL.X _memset; @@ -337,7 +337,7 @@ BFIN GAS /tmp/cccjFvgw.s page 1 76 __end: 77 008a 2000 IDLE; 78 008c FF2F0000 JUMP __end; - BFIN GAS /tmp/cccjFvgw.s page 7 + BFIN GAS /tmp/ccBCur5e.s page 7 DEFINED SYMBOLS diff --git a/build/release/lst/l502_async.lst b/build/release/lst/l502_async.lst index 22baf67..e4d4055 100644 --- a/build/release/lst/l502_async.lst +++ b/build/release/lst/l502_async.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccWClyJG.s page 1 +BFIN GAS /tmp/ccryLzxZ.s page 1 1 .file "src/l502_async.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 20 .LCFI0: 21 0002 00E80300 LINK 12; 22 .LCFI1: - BFIN GAS /tmp/ccWClyJG.s page 2 + BFIN GAS /tmp/ccryLzxZ.s page 2 23 .loc 1 31 0 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 66 .size _async_dout, .-_async_dout 67 003e 0000 .align 4 68 .global _async_dac_out; - BFIN GAS /tmp/ccWClyJG.s page 3 + BFIN GAS /tmp/ccryLzxZ.s page 3 69 .type _async_dac_out, STT_FUNC; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 110 .size _async_dac_out, .-_async_dac_out 111 .data; 112 .align 4 - BFIN GAS /tmp/ccWClyJG.s page 4 + BFIN GAS /tmp/ccryLzxZ.s page 4 113 .type _last_out.2066, @object @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 167 0043 08 .uleb128 0x8 168 0044 8F .byte 0x8f 169 0045 02 .uleb128 0x2 - BFIN GAS /tmp/ccWClyJG.s page 5 + BFIN GAS /tmp/ccryLzxZ.s page 5 170 0046 A3 .byte 0xa3 @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 224 0079 2A000000 .4byte .LVL5-.Ltext0 225 007d 0100 .2byte 0x1 226 007f 52 .byte 0x52 - BFIN GAS /tmp/ccWClyJG.s page 6 + BFIN GAS /tmp/ccryLzxZ.s page 6 227 0080 34000000 .4byte .LVL7-.Ltext0 @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 281 0021 00000000 .4byte .Ldebug_line0 282 0025 02 .uleb128 0x2 283 0026 04 .byte 0x4 - BFIN GAS /tmp/ccWClyJG.s page 7 + BFIN GAS /tmp/ccryLzxZ.s page 7 284 0027 07 .byte 0x7 @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 338 0087 64000000 .4byte 0x64 339 008b 05 .uleb128 0x5 340 008c E8000000 .4byte .LASF12 - BFIN GAS /tmp/ccWClyJG.s page 8 + BFIN GAS /tmp/ccryLzxZ.s page 8 341 0090 02 .byte 0x2 @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 395 0109 93000000 .4byte .LLST3 396 010d 09 .uleb128 0x9 397 010e 636800 .string "ch" - BFIN GAS /tmp/ccWClyJG.s page 9 + BFIN GAS /tmp/ccryLzxZ.s page 9 398 0111 01 .byte 0x1 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 452 0029 04 .uleb128 0x4 453 002a 24 .uleb128 0x24 454 002b 00 .byte 0x0 - BFIN GAS /tmp/ccWClyJG.s page 10 + BFIN GAS /tmp/ccryLzxZ.s page 10 455 002c 0B .uleb128 0xb @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 509 0062 11 .uleb128 0x11 510 0063 01 .uleb128 0x1 511 0064 12 .uleb128 0x12 - BFIN GAS /tmp/ccWClyJG.s page 11 + BFIN GAS /tmp/ccryLzxZ.s page 11 512 0065 01 .uleb128 0x1 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 566 009b 40 .uleb128 0x40 567 009c 06 .uleb128 0x6 568 009d 00 .byte 0x0 - BFIN GAS /tmp/ccWClyJG.s page 12 + BFIN GAS /tmp/ccryLzxZ.s page 12 569 009e 00 .byte 0x0 @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 605 003e 6C6F6E67 .string "long long unsigned int" 605 206C6F6E 605 6720756E - BFIN GAS /tmp/ccWClyJG.s page 13 + BFIN GAS /tmp/ccryLzxZ.s page 13 605 7369676E @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccWClyJG.s page 1 627 65642063 627 68617200 628 .LASF20: - BFIN GAS /tmp/ccWClyJG.s page 14 + BFIN GAS /tmp/ccryLzxZ.s page 14 629 0130 6173796E .string "async_dac_out" @@ -797,14 +797,14 @@ BFIN GAS /tmp/ccWClyJG.s page 1 635 0154 63686172 .string "char" 635 00 636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccWClyJG.s page 15 + BFIN GAS /tmp/ccryLzxZ.s page 15 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_async.c - /tmp/ccWClyJG.s:13 .text:0000000000000000 _async_dout - /tmp/ccWClyJG.s:115 .data:0000000000000000 _last_out.2066 - /tmp/ccWClyJG.s:70 .text:0000000000000040 _async_dac_out + /tmp/ccryLzxZ.s:13 .text:0000000000000000 _async_dout + /tmp/ccryLzxZ.s:115 .data:0000000000000000 _last_out.2066 + /tmp/ccryLzxZ.s:70 .text:0000000000000040 _async_dac_out UNDEFINED SYMBOLS _fpga_reg_write diff --git a/build/release/lst/l502_cmd.lst b/build/release/lst/l502_cmd.lst index f087894..c0879ce 100644 --- a/build/release/lst/l502_cmd.lst +++ b/build/release/lst/l502_cmd.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccocqJjn.s page 1 +BFIN GAS /tmp/ccoa9tb7.s page 1 1 .file "src/l502_cmd.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd); 37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd); 38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd); - BFIN GAS /tmp/ccocqJjn.s page 2 + BFIN GAS /tmp/ccoa9tb7.s page 2 39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd); @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 93:src/l502_cmd.c **** 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; 95:src/l502_cmd.c **** } - BFIN GAS /tmp/ccocqJjn.s page 3 + BFIN GAS /tmp/ccoa9tb7.s page 3 96:src/l502_cmd.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 34 .LFE19: 35 .size _l502_cmd_set_req, .-_l502_cmd_set_req 36 0026 0000 .align 4 - BFIN GAS /tmp/ccocqJjn.s page 4 + BFIN GAS /tmp/ccoa9tb7.s page 4 37 .global _l502_cmd_done; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 83 _f_cmd_set_param: 84 .LFB30: 131:src/l502_cmd.c **** - BFIN GAS /tmp/ccocqJjn.s page 5 + BFIN GAS /tmp/ccoa9tb7.s page 5 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); 187:src/l502_cmd.c **** } 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - BFIN GAS /tmp/ccocqJjn.s page 6 + BFIN GAS /tmp/ccoa9tb7.s page 6 189:src/l502_cmd.c **** } @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 111 0086 10E60202 [P2+2056] = R0; 90:src/l502_cmd.c **** g_state.cmd.data_size = size; 112 .loc 1 90 0 - BFIN GAS /tmp/ccocqJjn.s page 7 + BFIN GAS /tmp/ccoa9tb7.s page 7 113 008a 0060 R0 = 0 (X); @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 259:src/l502_cmd.c **** break; 260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE: 261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]); - BFIN GAS /tmp/ccocqJjn.s page 8 + BFIN GAS /tmp/ccoa9tb7.s page 8 262:src/l502_cmd.c **** break; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; 138 .loc 1 287 0 139 00a8 20E1FDFD R0 = -515 (X); - BFIN GAS /tmp/ccocqJjn.s page 9 + BFIN GAS /tmp/ccoa9tb7.s page 9 140 .LVL11: @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 191 0044 B8000000 .dd .L11; 192 0048 B8000000 .dd .L11; 193 004c B8000000 .dd .L11; - BFIN GAS /tmp/ccocqJjn.s page 10 + BFIN GAS /tmp/ccoa9tb7.s page 10 194 0050 B8000000 .dd .L11; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 244 00ec 0000 nop; 245 .LBB14: 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - BFIN GAS /tmp/ccocqJjn.s page 11 + BFIN GAS /tmp/ccoa9tb7.s page 11 246 .loc 1 280 0 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 291 .loc 1 271 0 292 012a 82CE108E R7 = R0 << 2 || 292 69A10000 - BFIN GAS /tmp/ccocqJjn.s page 12 + BFIN GAS /tmp/ccoa9tb7.s page 12 293 R1 = [P5+20] || @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 340 0186 7C2F jump.s .L9; 341 .L14: 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - BFIN GAS /tmp/ccocqJjn.s page 13 + BFIN GAS /tmp/ccoa9tb7.s page 13 342 .loc 1 231 0 @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 390 .LVL23: 391 01de 502F jump.s .L9; 392 .LVL24: - BFIN GAS /tmp/ccocqJjn.s page 14 + BFIN GAS /tmp/ccoa9tb7.s page 14 393 .L34: @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 437 .LBB21: 438 .LBB20: 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - BFIN GAS /tmp/ccocqJjn.s page 15 + BFIN GAS /tmp/ccoa9tb7.s page 15 439 .loc 1 94 0 @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 485 0254 08E60302 [P1+2060] = R0; 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) 486 .loc 1 91 0 - BFIN GAS /tmp/ccocqJjn.s page 16 + BFIN GAS /tmp/ccoa9tb7.s page 16 487 0258 4208 cc =P2==P0; @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 534 0294 804F R0 <<= 16; 535 0296 000C cc =R0==0; 536 0298 1618 if cc jump .L46; - BFIN GAS /tmp/ccocqJjn.s page 17 + BFIN GAS /tmp/ccoa9tb7.s page 17 537 029a 20E1FEFD R0 = -514 (X); @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 584 02d2 00E80300 LINK 12; 585 .LCFI10: 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - BFIN GAS /tmp/ccocqJjn.s page 18 + BFIN GAS /tmp/ccoa9tb7.s page 18 586 .loc 1 158 0 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 634 .LBE33: 635 .LBE32: 177:src/l502_cmd.c **** } - BFIN GAS /tmp/ccocqJjn.s page 19 + BFIN GAS /tmp/ccoa9tb7.s page 19 636 .loc 1 177 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0); 684 .loc 1 153 0 685 0356 50A0 R0 = [P2+4]; - BFIN GAS /tmp/ccocqJjn.s page 20 + BFIN GAS /tmp/ccoa9tb7.s page 20 686 .LVL65: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 731 .loc 1 94 0 732 039a 20E1035A R0 = 23043 (X); 733 039e 50E60104 W [P2+2050] = R0; - BFIN GAS /tmp/ccocqJjn.s page 21 + BFIN GAS /tmp/ccoa9tb7.s page 21 734 .LBE41: @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 779 .loc 1 137 0 780 03d4 FFE316FE call _streams_stop; 781 .LVL73: - BFIN GAS /tmp/ccocqJjn.s page 22 + BFIN GAS /tmp/ccoa9tb7.s page 22 782 .LBB48: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 826 .loc 1 134 0 827 041a 01E80000 UNLINK; 828 041e 1000 rts; - BFIN GAS /tmp/ccocqJjn.s page 23 + BFIN GAS /tmp/ccoa9tb7.s page 23 829 .LFE20: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 302:src/l502_cmd.c **** uint32_t ret_size = 0; 303:src/l502_cmd.c **** 304:src/l502_cmd.c **** - BFIN GAS /tmp/ccocqJjn.s page 24 + BFIN GAS /tmp/ccoa9tb7.s page 24 305:src/l502_cmd.c **** switch (cmd->param) { @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 350:src/l502_cmd.c **** ret_size = 1; 351:src/l502_cmd.c **** break; 352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY: - BFIN GAS /tmp/ccocqJjn.s page 25 + BFIN GAS /tmp/ccoa9tb7.s page 25 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 902 .loc 1 383 0 903 0478 01E80000 UNLINK; 904 047c 8504 ( p5:5 ) = [sp++]; - BFIN GAS /tmp/ccocqJjn.s page 26 + BFIN GAS /tmp/ccoa9tb7.s page 26 905 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 958 0158 AA050000 .dd .L86; 959 015c 5A040000 .dd .L75; 960 0160 5A040000 .dd .L75; - BFIN GAS /tmp/ccocqJjn.s page 27 + BFIN GAS /tmp/ccoa9tb7.s page 27 961 0164 5A040000 .dd .L75; @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1013 .loc 1 308 0 1014 0492 1860 R0 = 3 (X); 1015 0494 68B1 [P5+20] = R0; - BFIN GAS /tmp/ccocqJjn.s page 28 + BFIN GAS /tmp/ccoa9tb7.s page 28 1016 0496 1360 R3 = 2 (X); @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1061 .LVL90: 1062 .L77: 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - BFIN GAS /tmp/ccocqJjn.s page 29 + BFIN GAS /tmp/ccoa9tb7.s page 29 1063 .loc 1 312 0 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1112 .loc 1 332 0 1113 051e 20E1FF00 R0 = 255 (X); 331:src/l502_cmd.c **** uint32_t index = cmd->data[0]; - BFIN GAS /tmp/ccocqJjn.s page 30 + BFIN GAS /tmp/ccoa9tb7.s page 30 1114 .loc 1 331 0 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1159 .LVL103: 1160 .L83: 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - BFIN GAS /tmp/ccocqJjn.s page 31 + BFIN GAS /tmp/ccoa9tb7.s page 31 1161 .loc 1 349 0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1211 .LVL112: 1212 05ce 2260 R2 = 4 (X); 1213 05d0 652F jump.s .L91; - BFIN GAS /tmp/ccocqJjn.s page 32 + BFIN GAS /tmp/ccoa9tb7.s page 32 1214 .LVL113: @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1263 0606 49E10000 P1.H = _f_cmd_tbl; 1264 060a 09E12002 P1.L = _f_cmd_tbl; 103:src/l502_cmd.c **** usr_cmd_process(cmd); - BFIN GAS /tmp/ccocqJjn.s page 33 + BFIN GAS /tmp/ccoa9tb7.s page 33 1265 .loc 1 103 0 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1318 0676 5B18 if cc jump .L123; 1319 0678 0000 nop; 1320 067a 4AE10000 P2.H = _f_cmd_tbl; - BFIN GAS /tmp/ccocqJjn.s page 34 + BFIN GAS /tmp/ccoa9tb7.s page 34 1321 067e 0AE12002 P2.L = _f_cmd_tbl; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1369 06dc 1032 P2 = R0; 1370 06de 4030 R0 = P0; 115:src/l502_cmd.c **** } - BFIN GAS /tmp/ccocqJjn.s page 35 + BFIN GAS /tmp/ccoa9tb7.s page 35 1371 .loc 1 115 0 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1413 .loc 1 108 0 1414 0712 915A P2 = P1 + P2; 1415 0714 52AC P2 = [P2+4]; - BFIN GAS /tmp/ccocqJjn.s page 36 + BFIN GAS /tmp/ccoa9tb7.s page 36 1416 0716 5200 jump (P2); @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1469 .size _l502_cmd_start, .-_l502_cmd_start 1470 .align 4 1471 .global _l502_cmd_check_req; - BFIN GAS /tmp/ccocqJjn.s page 37 + BFIN GAS /tmp/ccoa9tb7.s page 37 1472 .type _l502_cmd_check_req, STT_FUNC; @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1518 0792 0000 nop; 1519 0794 50E50004 R0 = W [P2+2048] (X); 1520 0798 C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccocqJjn.s page 38 + BFIN GAS /tmp/ccoa9tb7.s page 38 1521 079a 09A1 R1 = [P1+16]; @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1575 0824 0000 nop; 1576 0826 40E50004 R0 = W [P0+2048] (X); 1577 082a C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccocqJjn.s page 39 + BFIN GAS /tmp/ccoa9tb7.s page 39 1578 082c 11E41600 R1 = [P2+88]; @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1624 0874 0060 R0 = 0 (X); 1625 .LVL152: 1626 0876 F42F jump.s .L132; - BFIN GAS /tmp/ccocqJjn.s page 40 + BFIN GAS /tmp/ccoa9tb7.s page 40 1627 .LVL153: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1677 08a4 4860 R0 = 9 (X); 1678 .LVL168: 1679 08a6 DC2F jump.s .L132; - BFIN GAS /tmp/ccocqJjn.s page 41 + BFIN GAS /tmp/ccoa9tb7.s page 41 1680 .LVL169: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1734 .size _f_regaddr_k, 24 1735 _f_regaddr_k: 1736 0288 08040000 .long 1032 - BFIN GAS /tmp/ccocqJjn.s page 42 + BFIN GAS /tmp/ccoa9tb7.s page 42 1737 028c 09040000 .long 1033 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1791 .4byte .LCFI1-.LFB16 1792 0039 0E .byte 0xe 1793 003a 04 .uleb128 0x4 - BFIN GAS /tmp/ccocqJjn.s page 43 + BFIN GAS /tmp/ccoa9tb7.s page 43 1794 003b 8D .byte 0x8d @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1848 .LEFDE6: 1849 .LSFDE8: 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 - BFIN GAS /tmp/ccocqJjn.s page 44 + BFIN GAS /tmp/ccoa9tb7.s page 44 1851 .LASFDE8: @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1905 00d4 2C000000 .4byte .LFE25-.LFB25 1906 00d8 46 .byte 0x4 1907 .4byte .LCFI11-.LFB25 - BFIN GAS /tmp/ccocqJjn.s page 45 + BFIN GAS /tmp/ccoa9tb7.s page 45 1908 00d9 0C .byte 0xc @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 1962 0124 8F .byte 0x8f 1963 0125 02 .uleb128 0x2 1964 0126 A3 .byte 0xa3 - BFIN GAS /tmp/ccocqJjn.s page 46 + BFIN GAS /tmp/ccoa9tb7.s page 46 1965 0127 01 .uleb128 0x1 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2019 0171 8F .byte 0x8f 2020 0172 03 .uleb128 0x3 2021 0173 A3 .byte 0xa3 - BFIN GAS /tmp/ccocqJjn.s page 47 + BFIN GAS /tmp/ccoa9tb7.s page 47 2022 0174 02 .uleb128 0x2 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2076 001f 28000000 .4byte .LFB16-.Ltext0 2077 0023 2A000000 .4byte .LCFI1-.Ltext0 2078 0027 0100 .2byte 0x1 - BFIN GAS /tmp/ccocqJjn.s page 48 + BFIN GAS /tmp/ccoa9tb7.s page 48 2079 0029 5E .byte 0x5e @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2133 00b9 7E .byte 0x7e 2134 00ba 08 .sleb128 8 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 49 + BFIN GAS /tmp/ccoa9tb7.s page 49 2136 00bf E4010000 .4byte .LFE30-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2190 0151 BE000000 .4byte .LVL15-.Ltext0 2191 0155 0100 .2byte 0x1 2192 0157 51 .byte 0x51 - BFIN GAS /tmp/ccocqJjn.s page 50 + BFIN GAS /tmp/ccoa9tb7.s page 50 2193 0158 F0000000 .4byte .LVL16-.Ltext0 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2247 01e9 4C020000 .4byte .LVL31-.Ltext0 2248 01ed 0100 .2byte 0x1 2249 01ef 5A .byte 0x5a - BFIN GAS /tmp/ccocqJjn.s page 51 + BFIN GAS /tmp/ccoa9tb7.s page 51 2250 01f0 6E020000 .4byte .LVL33-.Ltext0 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2304 0280 5A .byte 0x5a 2305 0281 BE020000 .4byte .LVL42-.Ltext0 2306 0285 CC020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 52 + BFIN GAS /tmp/ccoa9tb7.s page 52 2307 0289 0100 .2byte 0x1 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2361 031b 0100 .2byte 0x1 2362 031d 5A .byte 0x5a 2363 031e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 53 + BFIN GAS /tmp/ccoa9tb7.s page 53 2364 0322 00000000 .4byte 0x0 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2418 03b5 0200 .2byte 0x2 2419 03b7 7F .byte 0x7f 2420 03b8 08 .sleb128 8 - BFIN GAS /tmp/ccocqJjn.s page 54 + BFIN GAS /tmp/ccoa9tb7.s page 54 2421 03b9 00000000 .4byte 0x0 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2475 044b 0100 .2byte 0x1 2476 044d 5E .byte 0x5e 2477 044e FC030000 .4byte .LCFI15-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 55 + BFIN GAS /tmp/ccoa9tb7.s page 55 2478 0452 20040000 .4byte .LFE20-.Ltext0 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2532 04dd 5A040000 .4byte .LVL79-.Ltext0 2533 04e1 62040000 .4byte .LVL81-.Ltext0 2534 04e5 0100 .2byte 0x1 - BFIN GAS /tmp/ccocqJjn.s page 56 + BFIN GAS /tmp/ccoa9tb7.s page 56 2535 04e7 5D .byte 0x5d @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2589 057b 53 .byte 0x53 2590 057c 7E050000 .4byte .LVL104-.Ltext0 2591 0580 82050000 .4byte .LVL105-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 57 + BFIN GAS /tmp/ccoa9tb7.s page 57 2592 0584 0100 .2byte 0x1 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2646 0615 00000000 .4byte 0x0 2647 .LLST40: 2648 0619 F8050000 .4byte .LVL119-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 58 + BFIN GAS /tmp/ccoa9tb7.s page 58 2649 061d 02060000 .4byte .LVL120-.Ltext0 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2703 06b0 2A070000 .4byte .LVL139-.Ltext0 2704 06b4 2C070000 .4byte .LVL140-.Ltext0 2705 06b8 0100 .2byte 0x1 - BFIN GAS /tmp/ccocqJjn.s page 59 + BFIN GAS /tmp/ccoa9tb7.s page 59 2706 06ba 50 .byte 0x50 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2760 074d 0100 .2byte 0x1 2761 074f 50 .byte 0x50 2762 0750 96080000 .4byte .LVL160-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 60 + BFIN GAS /tmp/ccoa9tb7.s page 60 2763 0754 98080000 .4byte .LVL161-.Ltext0 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2817 0027 06 .byte 0x6 2818 0028 3A080000 .4byte .LASF0 2819 002c 03 .uleb128 0x3 - BFIN GAS /tmp/ccocqJjn.s page 61 + BFIN GAS /tmp/ccoa9tb7.s page 61 2820 002d CB030000 .4byte .LASF3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2874 0093 C6000000 .4byte .LASF12 2875 0097 05 .uleb128 0x5 2876 0098 04 .byte 0x4 - BFIN GAS /tmp/ccocqJjn.s page 62 + BFIN GAS /tmp/ccoa9tb7.s page 62 2877 0099 03 .byte 0x3 @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2931 0108 06 .uleb128 0x6 2932 0109 97080000 .4byte .LASF28 2933 010d 25 .sleb128 37 - BFIN GAS /tmp/ccocqJjn.s page 63 + BFIN GAS /tmp/ccoa9tb7.s page 63 2934 010e 06 .uleb128 0x6 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 2988 0178 06 .uleb128 0x6 2989 0179 8F010000 .4byte .LASF43 2990 017d FE7B .sleb128 -514 - BFIN GAS /tmp/ccocqJjn.s page 64 + BFIN GAS /tmp/ccoa9tb7.s page 64 2991 017f 06 .uleb128 0x6 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3045 01e8 23 .byte 0x23 3046 01e9 00 .uleb128 0x0 3047 01ea 08 .uleb128 0x8 - BFIN GAS /tmp/ccocqJjn.s page 65 + BFIN GAS /tmp/ccoa9tb7.s page 65 3048 01eb D3030000 .4byte .LASF55 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3102 024c D3010000 .4byte 0x1d3 3103 0250 0C .uleb128 0xc 3104 0251 20 .byte 0x20 - BFIN GAS /tmp/ccocqJjn.s page 66 + BFIN GAS /tmp/ccoa9tb7.s page 66 3105 0252 04 .byte 0x4 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3159 02b2 23 .byte 0x23 3160 02b3 45000000 .4byte 0x45 3161 02b7 02 .byte 0x2 - BFIN GAS /tmp/ccocqJjn.s page 67 + BFIN GAS /tmp/ccoa9tb7.s page 67 3162 02b8 23 .byte 0x23 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3216 0315 00 .uleb128 0x0 3217 0316 0D .uleb128 0xd 3218 0317 696E00 .string "in" - BFIN GAS /tmp/ccocqJjn.s page 68 + BFIN GAS /tmp/ccoa9tb7.s page 68 3219 031a 04 .byte 0x4 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3273 0380 23 .byte 0x23 3274 0381 8010 .uleb128 0x800 3275 0383 00 .byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 69 + BFIN GAS /tmp/ccoa9tb7.s page 69 3276 0384 03 .uleb128 0x3 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3330 03ea 01 .sleb128 1 3331 03eb 06 .uleb128 0x6 3332 03ec CA080000 .4byte .LASF88 - BFIN GAS /tmp/ccocqJjn.s page 70 + BFIN GAS /tmp/ccoa9tb7.s page 70 3333 03f0 02 .sleb128 2 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3387 044e 00 .uleb128 0x0 3388 044f 08 .uleb128 0x8 3389 0450 40070000 .4byte .LASF96 - BFIN GAS /tmp/ccocqJjn.s page 71 + BFIN GAS /tmp/ccoa9tb7.s page 71 3390 0454 06 .byte 0x6 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3444 04b7 23 .byte 0x23 3445 04b8 01 .uleb128 0x1 3446 04b9 08 .uleb128 0x8 - BFIN GAS /tmp/ccocqJjn.s page 72 + BFIN GAS /tmp/ccoa9tb7.s page 72 3447 04ba 4A050000 .4byte .LASF102 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3501 051c 69000000 .4byte 0x69 3502 0520 03 .byte 0x3 3503 0521 23 .byte 0x23 - BFIN GAS /tmp/ccocqJjn.s page 73 + BFIN GAS /tmp/ccoa9tb7.s page 73 3504 0522 8410 .uleb128 0x804 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3558 0589 42020000 .4byte 0x242 3559 058d FF .byte 0xff 3560 058e 00 .byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 74 + BFIN GAS /tmp/ccoa9tb7.s page 74 3561 058f 03 .uleb128 0x3 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3615 05f2 00000000 .4byte .LFB19 3616 05f6 26000000 .4byte .LFE19 3617 05fa 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccocqJjn.s page 75 + BFIN GAS /tmp/ccoa9tb7.s page 75 3618 05fe 14 .uleb128 0x14 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3672 0682 01 .byte 0x1 3673 0683 D3 .byte 0xd3 3674 0684 BE050000 .4byte 0x5be - BFIN GAS /tmp/ccocqJjn.s page 76 + BFIN GAS /tmp/ccoa9tb7.s page 76 3675 0688 CF000000 .4byte .LLST6 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3729 070e 00 .byte 0x0 3730 070f 10 .uleb128 0x10 3731 0710 04 .byte 0x4 - BFIN GAS /tmp/ccocqJjn.s page 77 + BFIN GAS /tmp/ccoa9tb7.s page 77 3732 0711 27040000 .4byte 0x427 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3786 0792 C0 .byte 0xc0 3787 0793 57000000 .4byte 0x57 3788 0797 03020000 .4byte .LLST14 - BFIN GAS /tmp/ccocqJjn.s page 78 + BFIN GAS /tmp/ccoa9tb7.s page 78 3789 079b 1A .uleb128 0x1a @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3843 081f 00 .byte 0x0 3844 0820 18 .uleb128 0x18 3845 0821 25030000 .4byte .LASF122 - BFIN GAS /tmp/ccocqJjn.s page 79 + BFIN GAS /tmp/ccoa9tb7.s page 79 3846 0825 01 .byte 0x1 @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3900 08ac 1C .uleb128 0x1c 3901 08ad 5B060000 .4byte 0x65b 3902 08b1 1C .uleb128 0x1c - BFIN GAS /tmp/ccocqJjn.s page 80 + BFIN GAS /tmp/ccoa9tb7.s page 80 3903 08b2 52060000 .4byte 0x652 @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 3957 0939 91 .byte 0x91 3958 093a 1C .uleb128 0x1c 3959 093b 5B060000 .4byte 0x65b - BFIN GAS /tmp/ccocqJjn.s page 81 + BFIN GAS /tmp/ccoa9tb7.s page 81 3960 093f 1C .uleb128 0x1c @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4014 09c6 01 .byte 0x1 4015 09c7 85 .byte 0x85 4016 09c8 1C .uleb128 0x1c - BFIN GAS /tmp/ccocqJjn.s page 82 + BFIN GAS /tmp/ccoa9tb7.s page 82 4017 09c9 5B060000 .4byte 0x65b @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4071 0a4f 2D01 .2byte 0x12d 4072 0a51 57000000 .4byte 0x57 4073 0a55 06050000 .4byte .LLST36 - BFIN GAS /tmp/ccocqJjn.s page 83 + BFIN GAS /tmp/ccoa9tb7.s page 83 4074 0a59 22 .uleb128 0x22 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4128 0ad2 1C .uleb128 0x1c 4129 0ad3 5B060000 .4byte 0x65b 4130 0ad7 1C .uleb128 0x1c - BFIN GAS /tmp/ccocqJjn.s page 84 + BFIN GAS /tmp/ccoa9tb7.s page 84 4131 0ad8 52060000 .4byte 0x652 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4185 0b62 19070000 .4byte .LLST43 4186 0b66 2D .uleb128 0x2d 4187 0b67 C60A0000 .4byte 0xac6 - BFIN GAS /tmp/ccocqJjn.s page 85 + BFIN GAS /tmp/ccoa9tb7.s page 85 4188 0b6b 25 .uleb128 0x25 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4242 0be0 C4050000 .4byte 0x5c4 4243 0be4 EF0B0000 .4byte 0xbef 4244 0be8 0F .uleb128 0xf - BFIN GAS /tmp/ccocqJjn.s page 86 + BFIN GAS /tmp/ccoa9tb7.s page 86 4245 0be9 42020000 .4byte 0x242 @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4299 0000 01 .uleb128 0x1 4300 0001 11 .uleb128 0x11 4301 0002 01 .byte 0x1 - BFIN GAS /tmp/ccocqJjn.s page 87 + BFIN GAS /tmp/ccoa9tb7.s page 87 4302 0003 25 .uleb128 0x25 @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4356 0039 0B .uleb128 0xb 4357 003a 0B .uleb128 0xb 4358 003b 3A .uleb128 0x3a - BFIN GAS /tmp/ccocqJjn.s page 88 + BFIN GAS /tmp/ccoa9tb7.s page 88 4359 003c 0B .uleb128 0xb @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4413 0072 21 .uleb128 0x21 4414 0073 00 .byte 0x0 4415 0074 49 .uleb128 0x49 - BFIN GAS /tmp/ccocqJjn.s page 89 + BFIN GAS /tmp/ccoa9tb7.s page 89 4416 0075 13 .uleb128 0x13 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4470 00ab 2F .uleb128 0x2f 4471 00ac 0B .uleb128 0xb 4472 00ad 00 .byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 90 + BFIN GAS /tmp/ccoa9tb7.s page 90 4473 00ae 00 .byte 0x0 @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4527 00e4 3A .uleb128 0x3a 4528 00e5 0B .uleb128 0xb 4529 00e6 3B .uleb128 0x3b - BFIN GAS /tmp/ccocqJjn.s page 91 + BFIN GAS /tmp/ccoa9tb7.s page 91 4530 00e7 0B .uleb128 0xb @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4584 011d 0B .uleb128 0xb 4585 011e 27 .uleb128 0x27 4586 011f 0C .uleb128 0xc - BFIN GAS /tmp/ccocqJjn.s page 92 + BFIN GAS /tmp/ccoa9tb7.s page 92 4587 0120 11 .uleb128 0x11 @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4641 0156 13 .uleb128 0x13 4642 0157 00 .byte 0x0 4643 0158 00 .byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 93 + BFIN GAS /tmp/ccoa9tb7.s page 93 4644 0159 1C .uleb128 0x1c @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4698 018f 11 .uleb128 0x11 4699 0190 01 .uleb128 0x1 4700 0191 12 .uleb128 0x12 - BFIN GAS /tmp/ccocqJjn.s page 94 + BFIN GAS /tmp/ccoa9tb7.s page 94 4701 0192 01 .uleb128 0x1 @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4755 01c8 01 .uleb128 0x1 4756 01c9 58 .uleb128 0x58 4757 01ca 0B .uleb128 0xb - BFIN GAS /tmp/ccocqJjn.s page 95 + BFIN GAS /tmp/ccoa9tb7.s page 95 4758 01cb 59 .uleb128 0x59 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4812 0201 00 .byte 0x0 4813 0202 29 .uleb128 0x29 4814 0203 05 .uleb128 0x5 - BFIN GAS /tmp/ccocqJjn.s page 96 + BFIN GAS /tmp/ccoa9tb7.s page 96 4815 0204 00 .byte 0x0 @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4869 023a 3B .uleb128 0x3b 4870 023b 0B .uleb128 0xb 4871 023c 27 .uleb128 0x27 - BFIN GAS /tmp/ccocqJjn.s page 97 + BFIN GAS /tmp/ccoa9tb7.s page 97 4872 023d 0C .uleb128 0xc @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4926 0273 0C .uleb128 0xc 4927 0274 00 .byte 0x0 4928 0275 00 .byte 0x0 - BFIN GAS /tmp/ccocqJjn.s page 98 + BFIN GAS /tmp/ccoa9tb7.s page 98 4929 0276 00 .byte 0x0 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 4969 002c 1A010000 .4byte .LBE12-.Ltext0 4970 0030 B8000000 .4byte .LBB10-.Ltext0 4971 0034 BE000000 .4byte .LBE10-.Ltext0 - BFIN GAS /tmp/ccocqJjn.s page 99 + BFIN GAS /tmp/ccoa9tb7.s page 99 4972 0038 00000000 .4byte 0x0 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5014 0044 4C353032 .string "L502_SYNC_INTERNAL" 5014 5F53594E 5014 435F494E - BFIN GAS /tmp/ccocqJjn.s page 100 + BFIN GAS /tmp/ccoa9tb7.s page 100 5014 5445524E @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5034 00 5035 .LASF79: 5036 0101 4C353032 .string "L502_ADC_RANGE_2" - BFIN GAS /tmp/ccocqJjn.s page 101 + BFIN GAS /tmp/ccoa9tb7.s page 101 5036 5F414443 @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5058 5F42465F 5058 4552525F 5058 46495253 - BFIN GAS /tmp/ccocqJjn.s page 102 + BFIN GAS /tmp/ccoa9tb7.s page 102 5058 545F434F @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5082 5F73697A 5082 6500 5083 .LASF34: - BFIN GAS /tmp/ccocqJjn.s page 103 + BFIN GAS /tmp/ccoa9tb7.s page 103 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5105 .LASF90: 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" 5106 5F53594E - BFIN GAS /tmp/ccocqJjn.s page 104 + BFIN GAS /tmp/ccoa9tb7.s page 104 5106 435F4449 @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5130 5F42465F 5130 434D445F 5130 4153594E - BFIN GAS /tmp/ccocqJjn.s page 105 + BFIN GAS /tmp/ccoa9tb7.s page 105 5130 435F5459 @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5153 .LASF69: 5154 04d8 76616C69 .string "valid" 5154 6400 - BFIN GAS /tmp/ccocqJjn.s page 106 + BFIN GAS /tmp/ccoa9tb7.s page 106 5155 .LASF16: @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5177 .LASF89: 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" 5178 5F53594E - BFIN GAS /tmp/ccocqJjn.s page 107 + BFIN GAS /tmp/ccoa9tb7.s page 107 5178 435F4449 @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5202 0627 665F636D .string "f_cmd_streams_start" 5202 645F7374 5202 7265616D - BFIN GAS /tmp/ccocqJjn.s page 108 + BFIN GAS /tmp/ccoa9tb7.s page 108 5202 735F7374 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5226 72745F6D 5226 6F646500 5227 .LASF104: - BFIN GAS /tmp/ccocqJjn.s page 109 + BFIN GAS /tmp/ccoa9tb7.s page 109 5228 06ef 6C63685F .string "lch_cnt" @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5252 50415241 5252 4D5F454E 5252 41424C45 - BFIN GAS /tmp/ccocqJjn.s page 110 + BFIN GAS /tmp/ccoa9tb7.s page 110 5253 .LASF67: @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5274 7420756E 5274 7369676E 5274 65642069 - BFIN GAS /tmp/ccocqJjn.s page 111 + BFIN GAS /tmp/ccoa9tb7.s page 111 5274 6E7400 @@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5296 0938 745F6C35 .string "t_l502_bf_cmd" 5296 30325F62 5296 665F636D - BFIN GAS /tmp/ccocqJjn.s page 112 + BFIN GAS /tmp/ccoa9tb7.s page 112 5296 6400 @@ -6680,31 +6680,31 @@ BFIN GAS /tmp/ccocqJjn.s page 1 5302 4D5F494E 5302 5F425546 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccocqJjn.s page 113 + BFIN GAS /tmp/ccoa9tb7.s page 113 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_cmd.c - /tmp/ccocqJjn.s:13 .text:0000000000000000 _l502_cmd_set_req + /tmp/ccoa9tb7.s:13 .text:0000000000000000 _l502_cmd_set_req .bss:0000000000000000 _f_cmd_req - /tmp/ccocqJjn.s:39 .text:0000000000000028 _l502_cmd_done - /tmp/ccocqJjn.s:83 .text:0000000000000064 _f_cmd_set_param - /tmp/ccocqJjn.s:1735 .rodata:0000000000000288 _f_regaddr_k - /tmp/ccocqJjn.s:1745 .rodata:00000000000002a0 _f_regaddr_offs - /tmp/ccocqJjn.s:401 .text:00000000000001e4 _f_cmd_get_out_status - /tmp/ccocqJjn.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd - /tmp/ccocqJjn.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr - /tmp/ccocqJjn.s:579 .text:00000000000002d0 _f_cmd_async_out - /tmp/ccocqJjn.s:677 .text:0000000000000350 _f_cmd_stream_disable - /tmp/ccocqJjn.s:710 .text:000000000000037c _f_cmd_stream_enable - /tmp/ccocqJjn.s:743 .text:00000000000003a8 _f_cmd_preload - /tmp/ccocqJjn.s:773 .text:00000000000003d0 _f_cmd_stream_stop - /tmp/ccocqJjn.s:803 .text:00000000000003f8 _f_cmd_streams_start - /tmp/ccocqJjn.s:833 .text:0000000000000420 _f_cmd_config - /tmp/ccocqJjn.s:863 .text:0000000000000448 _f_cmd_get_param - /tmp/ccocqJjn.s:1249 .text:00000000000005f8 _l502_cmd_start - /tmp/ccocqJjn.s:1705 .rodata:0000000000000220 _f_cmd_tbl - /tmp/ccocqJjn.s:1473 .text:0000000000000740 _l502_cmd_check_req + /tmp/ccoa9tb7.s:39 .text:0000000000000028 _l502_cmd_done + /tmp/ccoa9tb7.s:83 .text:0000000000000064 _f_cmd_set_param + /tmp/ccoa9tb7.s:1735 .rodata:0000000000000288 _f_regaddr_k + /tmp/ccoa9tb7.s:1745 .rodata:00000000000002a0 _f_regaddr_offs + /tmp/ccoa9tb7.s:401 .text:00000000000001e4 _f_cmd_get_out_status + /tmp/ccoa9tb7.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd + /tmp/ccoa9tb7.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr + /tmp/ccoa9tb7.s:579 .text:00000000000002d0 _f_cmd_async_out + /tmp/ccoa9tb7.s:677 .text:0000000000000350 _f_cmd_stream_disable + /tmp/ccoa9tb7.s:710 .text:000000000000037c _f_cmd_stream_enable + /tmp/ccoa9tb7.s:743 .text:00000000000003a8 _f_cmd_preload + /tmp/ccoa9tb7.s:773 .text:00000000000003d0 _f_cmd_stream_stop + /tmp/ccoa9tb7.s:803 .text:00000000000003f8 _f_cmd_streams_start + /tmp/ccoa9tb7.s:833 .text:0000000000000420 _f_cmd_config + /tmp/ccoa9tb7.s:863 .text:0000000000000448 _f_cmd_get_param + /tmp/ccoa9tb7.s:1249 .text:00000000000005f8 _l502_cmd_start + /tmp/ccoa9tb7.s:1705 .rodata:0000000000000220 _f_cmd_tbl + /tmp/ccoa9tb7.s:1473 .text:0000000000000740 _l502_cmd_check_req UNDEFINED SYMBOLS _g_state diff --git a/build/release/lst/l502_fpga.lst b/build/release/lst/l502_fpga.lst index aea8a69..4e05d28 100644 --- a/build/release/lst/l502_fpga.lst +++ b/build/release/lst/l502_fpga.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccJyOuDd.s page 1 +BFIN GAS /tmp/cc7SPSoT.s page 1 1 .file "src/l502_fpga.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 36:src/l502_fpga.c **** void fpga_spi_init(void) { 37:src/l502_fpga.c **** /* настройка SPI */ 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ - BFIN GAS /tmp/ccJyOuDd.s page 2 + BFIN GAS /tmp/cc7SPSoT.s page 2 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR); 55 .loc 1 50 0 56 001e 20E100C0 R0 = -16384 (X); - BFIN GAS /tmp/ccJyOuDd.s page 3 + BFIN GAS /tmp/cc7SPSoT.s page 3 57 .LBB72: @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 104 0056 000C cc =R0==0; 105 0058 041C if cc jump .L4 (bp); 106 .LBB77: - BFIN GAS /tmp/ccJyOuDd.s page 4 + BFIN GAS /tmp/cc7SPSoT.s page 4 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 153 .loc 1 21 0 154 008c 0AE10805 P2.L = 1288; - BFIN GAS /tmp/ccJyOuDd.s page 5 + BFIN GAS /tmp/cc7SPSoT.s page 5 155 0090 1195 R1 = W [P2] (Z); @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 32:src/l502_fpga.c **** return *pSPI_RDBR; 202 .loc 1 32 0 203 00cc 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccJyOuDd.s page 6 + BFIN GAS /tmp/cc7SPSoT.s page 6 204 .LBE88: @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 251 .loc 1 21 0 252 010a 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccJyOuDd.s page 7 + BFIN GAS /tmp/cc7SPSoT.s page 7 253 .LBE100: @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 299 0140 4AE1C0FF P2.H = 65472; 300 0144 0AE11005 P2.L = 1296; 301 0148 1095 R0 = W [P2] (Z); - BFIN GAS /tmp/ccJyOuDd.s page 8 + BFIN GAS /tmp/cc7SPSoT.s page 8 302 .LBE103: @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START); 345 .loc 1 60 0 346 016c 20E1FF3F R0 = 16383 (X); - BFIN GAS /tmp/ccJyOuDd.s page 9 + BFIN GAS /tmp/cc7SPSoT.s page 9 347 0170 0154 R0 = R1 & R0; @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 394 01a4 1195 R1 = W [P2] (Z); 395 01a6 0061 R0 = 32 (X); 396 01a8 0854 R0 = R0 & R1; - BFIN GAS /tmp/ccJyOuDd.s page 10 + BFIN GAS /tmp/cc7SPSoT.s page 10 397 01aa 000C cc =R0==0; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 444 01e6 0854 R0 = R0 & R1; 445 01e8 000C cc =R0==0; 446 01ea 041C if cc jump .L24 (bp); - BFIN GAS /tmp/ccJyOuDd.s page 11 + BFIN GAS /tmp/cc7SPSoT.s page 11 447 .LBB126: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 494 0228 041C if cc jump .L26 (bp); 495 .LBB133: 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - BFIN GAS /tmp/ccJyOuDd.s page 12 + BFIN GAS /tmp/cc7SPSoT.s page 12 496 .loc 1 23 0 @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 544 .loc 1 23 0 545 0268 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccJyOuDd.s page 13 + BFIN GAS /tmp/cc7SPSoT.s page 13 546 026a 78E6FEFF W [FP+-4] = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 588 .loc 1 38 0 589 02a4 4AE1C0FF P2.H = 65472; 36:src/l502_fpga.c **** void fpga_spi_init(void) { - BFIN GAS /tmp/ccJyOuDd.s page 14 + BFIN GAS /tmp/cc7SPSoT.s page 14 590 .loc 1 36 0 @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 636 .loc 1 26 0 637 02f2 4AE1C0FF P2.H = 65472; 638 02f6 0AE10C05 P2.L = 1292; - BFIN GAS /tmp/ccJyOuDd.s page 15 + BFIN GAS /tmp/cc7SPSoT.s page 15 639 02fa 20E118C3 R0 = -15592 (X); @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 686 0336 0AE10C05 P2.L = 1292; 687 033a 0060 R0 = 0 (X); 688 033c 1097 W [P2] = R0; - BFIN GAS /tmp/ccJyOuDd.s page 16 + BFIN GAS /tmp/cc7SPSoT.s page 16 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 736 037a 1097 W [P2] = R0; 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 737 .loc 1 28 0 - BFIN GAS /tmp/ccJyOuDd.s page 17 + BFIN GAS /tmp/cc7SPSoT.s page 17 738 037c E26F P2 += -4; @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 785 .loc 1 28 0 786 03ba E26F P2 += -4; 787 03bc 0161 R1 = 32 (X); - BFIN GAS /tmp/ccJyOuDd.s page 18 + BFIN GAS /tmp/cc7SPSoT.s page 18 788 03be 4234 I0 = P2; @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 835 03fa 0161 R1 = 32 (X); 836 03fc 4234 I0 = P2; 837 .L46: - BFIN GAS /tmp/ccJyOuDd.s page 19 + BFIN GAS /tmp/cc7SPSoT.s page 19 838 03fe 0000 nop; @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 890 .LASFDE2: 891 002c 00000000 .4byte .Lframe0 892 0030 50010000 .4byte .LFB5 - BFIN GAS /tmp/ccJyOuDd.s page 20 + BFIN GAS /tmp/cc7SPSoT.s page 20 893 0034 52010000 .4byte .LFE5-.LFB5 @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 947 0035 00000000 .4byte 0x0 948 0039 00000000 .4byte 0x0 949 .LLST2: - BFIN GAS /tmp/ccJyOuDd.s page 21 + BFIN GAS /tmp/cc7SPSoT.s page 21 950 003d 00000000 .4byte .LVL0-.Ltext0 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1004 .LLST8: 1005 00d1 98020000 .4byte .LVL22-.Ltext0 1006 00d5 9C020000 .4byte .LVL23-.Ltext0 - BFIN GAS /tmp/ccJyOuDd.s page 22 + BFIN GAS /tmp/cc7SPSoT.s page 22 1007 00d9 0100 .2byte 0x1 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1061 004f 22010000 .4byte .LASF4 1062 0053 03 .uleb128 0x3 1063 0054 19010000 .4byte .LASF6 - BFIN GAS /tmp/ccJyOuDd.s page 23 + BFIN GAS /tmp/cc7SPSoT.s page 23 1064 0058 02 .byte 0x2 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1118 00be 06 .uleb128 0x6 1119 00bf 29000000 .4byte .LASF12 1120 00c3 01 .byte 0x1 - BFIN GAS /tmp/ccJyOuDd.s page 24 + BFIN GAS /tmp/cc7SPSoT.s page 24 1121 00c4 31 .byte 0x31 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1175 0130 00000000 .4byte .LFB4 1176 0134 50010000 .4byte .LFE4 1177 0138 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccJyOuDd.s page 25 + BFIN GAS /tmp/cc7SPSoT.s page 25 1178 013c 12020000 .4byte 0x212 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1232 01bd 12 .uleb128 0x12 1233 01be 9E000000 .4byte 0x9e 1234 01c2 02 .byte 0x2 - BFIN GAS /tmp/ccJyOuDd.s page 26 + BFIN GAS /tmp/cc7SPSoT.s page 26 1235 01c3 7F .byte 0x7f @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1289 0235 3A .byte 0x3a 1290 0236 3A000000 .4byte 0x3a 1291 023a B3000000 .4byte .LLST7 - BFIN GAS /tmp/ccJyOuDd.s page 27 + BFIN GAS /tmp/cc7SPSoT.s page 27 1292 023e 17 .uleb128 0x17 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1346 02b9 9E000000 .4byte 0x9e 1347 02bd 02 .byte 0x2 1348 02be 7F .byte 0x7f - BFIN GAS /tmp/ccJyOuDd.s page 28 + BFIN GAS /tmp/cc7SPSoT.s page 28 1349 02bf 7C .sleb128 -4 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1403 0331 0C .uleb128 0xc 1404 0332 49010000 .4byte 0x149 1405 0336 0C .uleb128 0xc - BFIN GAS /tmp/ccJyOuDd.s page 29 + BFIN GAS /tmp/cc7SPSoT.s page 29 1406 0337 40010000 .4byte 0x140 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1460 03af 00 .byte 0x0 1461 03b0 10 .uleb128 0x10 1462 03b1 81000000 .4byte 0x81 - BFIN GAS /tmp/ccJyOuDd.s page 30 + BFIN GAS /tmp/cc7SPSoT.s page 30 1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1517 0011 00 .byte 0x0 1518 0012 00 .byte 0x0 1519 0013 02 .uleb128 0x2 - BFIN GAS /tmp/ccJyOuDd.s page 31 + BFIN GAS /tmp/cc7SPSoT.s page 31 1520 0014 24 .uleb128 0x24 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1574 004a 05 .uleb128 0x5 1575 004b 00 .byte 0x0 1576 004c 03 .uleb128 0x3 - BFIN GAS /tmp/ccJyOuDd.s page 32 + BFIN GAS /tmp/cc7SPSoT.s page 32 1577 004d 0E .uleb128 0xe @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1631 0083 0B .uleb128 0xb 1632 0084 01 .byte 0x1 1633 0085 01 .uleb128 0x1 - BFIN GAS /tmp/ccJyOuDd.s page 33 + BFIN GAS /tmp/cc7SPSoT.s page 33 1634 0086 13 .uleb128 0x13 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1688 00bc 00 .byte 0x0 1689 00bd 00 .byte 0x0 1690 00be 11 .uleb128 0x11 - BFIN GAS /tmp/ccJyOuDd.s page 34 + BFIN GAS /tmp/cc7SPSoT.s page 34 1691 00bf 0B .uleb128 0xb @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1745 00f5 12 .uleb128 0x12 1746 00f6 01 .uleb128 0x1 1747 00f7 40 .uleb128 0x40 - BFIN GAS /tmp/ccJyOuDd.s page 35 + BFIN GAS /tmp/cc7SPSoT.s page 35 1748 00f8 06 .uleb128 0x6 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1802 012e 00 .byte 0x0 1803 012f 00 .byte 0x0 1804 0130 19 .uleb128 0x19 - BFIN GAS /tmp/ccJyOuDd.s page 36 + BFIN GAS /tmp/cc7SPSoT.s page 36 1805 0131 1D .uleb128 0x1d @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1850 0010 2C000000 .4byte .LBB73-.Ltext0 1851 0014 46000000 .4byte .LBE73-.Ltext0 1852 0018 22000000 .4byte .LBB72-.Ltext0 - BFIN GAS /tmp/ccJyOuDd.s page 37 + BFIN GAS /tmp/cc7SPSoT.s page 37 1853 001c 2A000000 .4byte .LBE72-.Ltext0 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1907 00f4 2E010000 .4byte .LBE102-.Ltext0 1908 00f8 00000000 .4byte 0x0 1909 00fc 00000000 .4byte 0x0 - BFIN GAS /tmp/ccJyOuDd.s page 38 + BFIN GAS /tmp/cc7SPSoT.s page 38 1910 0100 50010000 .4byte .LBB106-.Ltext0 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 1964 01d8 00000000 .4byte 0x0 1965 01dc 00000000 .4byte 0x0 1966 01e0 56030000 .4byte .LBB173-.Ltext0 - BFIN GAS /tmp/ccJyOuDd.s page 39 + BFIN GAS /tmp/cc7SPSoT.s page 39 1967 01e4 5A030000 .4byte .LBE173-.Ltext0 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 2004 69676E65 2004 6420696E 2004 7400 - BFIN GAS /tmp/ccJyOuDd.s page 40 + BFIN GAS /tmp/cc7SPSoT.s page 40 2005 .LASF3: @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 2028 00 2029 .LASF0: 2030 012b 7369676E .string "signed char" - BFIN GAS /tmp/ccJyOuDd.s page 41 + BFIN GAS /tmp/cc7SPSoT.s page 41 2030 65642063 @@ -2409,13 +2409,13 @@ BFIN GAS /tmp/ccJyOuDd.s page 1 2032 5F777269 2032 746500 2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccJyOuDd.s page 42 + BFIN GAS /tmp/cc7SPSoT.s page 42 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_fpga.c - /tmp/ccJyOuDd.s:13 .text:0000000000000000 _fpga_reg_write - /tmp/ccJyOuDd.s:312 .text:0000000000000150 _fpga_reg_read - /tmp/ccJyOuDd.s:585 .text:00000000000002a4 _fpga_spi_init + /tmp/cc7SPSoT.s:13 .text:0000000000000000 _fpga_reg_write + /tmp/cc7SPSoT.s:312 .text:0000000000000150 _fpga_reg_read + /tmp/cc7SPSoT.s:585 .text:00000000000002a4 _fpga_spi_init NO UNDEFINED SYMBOLS diff --git a/build/release/lst/l502_hdma.lst b/build/release/lst/l502_hdma.lst index 48c5f55..3fa2a30 100644 --- a/build/release/lst/l502_hdma.lst +++ b/build/release/lst/l502_hdma.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccQIr6RO.s page 1 +BFIN GAS /tmp/ccuxJb1A.s page 1 1 .file "src/l502_hdma.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 36:src/l502_hdma.c **** #include 37:src/l502_hdma.c **** 38:src/l502_hdma.c **** - BFIN GAS /tmp/ccQIr6RO.s page 2 + BFIN GAS /tmp/ccuxJb1A.s page 2 39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 93:src/l502_hdma.c **** STREAM_OUT_DIS(); 94:src/l502_hdma.c **** 95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6; - BFIN GAS /tmp/ccQIr6RO.s page 3 + BFIN GAS /tmp/ccuxJb1A.s page 3 96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 21 .LCFI0: 22 .loc 1 143 0 23 0008 0160 R1 = 0 (X); - BFIN GAS /tmp/ccQIr6RO.s page 4 + BFIN GAS /tmp/ccuxJb1A.s page 4 24 000a 0AE10000 P2.L = _f_snd_start_id; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 157:src/l502_hdma.c **** } 64 .loc 1 157 0 65 0056 01E80000 UNLINK; - BFIN GAS /tmp/ccQIr6RO.s page 5 + BFIN GAS /tmp/ccuxJb1A.s page 5 66 005a 1000 rts; @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 105 00a4 1097 W [P2] = R0; 172:src/l502_hdma.c **** } 106 .loc 1 172 0 - BFIN GAS /tmp/ccQIr6RO.s page 6 + BFIN GAS /tmp/ccuxJb1A.s page 6 107 00a6 01E80000 UNLINK; @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 142 00d0 1195 R1 = W [P2] (Z); 143 00d2 4AE10000 P2.H = _f_snd_done_id; 144 00d6 0AE10400 P2.L = _f_snd_done_id; - BFIN GAS /tmp/ccQIr6RO.s page 7 + BFIN GAS /tmp/ccuxJb1A.s page 7 145 00da 1095 R0 = W [P2] (Z); @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA 207:src/l502_hdma.c **** 208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных. - BFIN GAS /tmp/ccQIr6RO.s page 8 + BFIN GAS /tmp/ccuxJb1A.s page 8 209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 221 .loc 1 219 0 222 0132 4B52 R1 = R3 - R1; 223 0134 C942 R1 = R1.L (Z); - BFIN GAS /tmp/ccQIr6RO.s page 9 + BFIN GAS /tmp/ccuxJb1A.s page 9 224 0136 F860 R0 = 31 (X); @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 265 .loc 1 71 0 266 0174 95B0 [P2+8] = R5; 75:src/l502_hdma.c **** descr_arr[*pos].udata = size; - BFIN GAS /tmp/ccQIr6RO.s page 10 + BFIN GAS /tmp/ccuxJb1A.s page 10 267 .loc 1 75 0 @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 307 .loc 1 226 0 308 01aa AD05 ( r7:5, p5:5 ) = [sp++]; 309 - BFIN GAS /tmp/ccQIr6RO.s page 11 + BFIN GAS /tmp/ccuxJb1A.s page 11 310 .LCFI9: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { 346 .loc 1 240 0 347 01c2 3930 R7 = R1; - BFIN GAS /tmp/ccQIr6RO.s page 12 + BFIN GAS /tmp/ccuxJb1A.s page 12 348 .LBB41: @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 394 13B70000 395 W [P2+24] = R3 || 396 nop; - BFIN GAS /tmp/ccQIr6RO.s page 13 + BFIN GAS /tmp/ccuxJb1A.s page 13 397 020a 50B0 [P2+4] = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 435 .loc 1 247 0 436 0244 B505 ( r7:6, p5:5 ) = [sp++]; 437 - BFIN GAS /tmp/ccQIr6RO.s page 14 + BFIN GAS /tmp/ccuxJb1A.s page 14 438 .LCFI12: @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata); 270:src/l502_hdma.c **** } 271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да - BFIN GAS /tmp/ccQIr6RO.s page 15 + BFIN GAS /tmp/ccuxJb1A.s page 15 272:src/l502_hdma.c **** HDMA из PC в BF */ @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 311:src/l502_hdma.c **** ISR(hdma_rd_isr) { 482 .loc 1 311 0 483 0266 00E80000 LINK 0; - BFIN GAS /tmp/ccQIr6RO.s page 16 + BFIN GAS /tmp/ccuxJb1A.s page 16 484 .LCFI19: @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 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)) - BFIN GAS /tmp/ccQIr6RO.s page 17 + BFIN GAS /tmp/ccuxJb1A.s page 17 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++];" : " @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 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); - BFIN GAS /tmp/ccQIr6RO.s page 18 + BFIN GAS /tmp/ccuxJb1A.s page 18 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 **** } @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 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 - BFIN GAS /tmp/ccQIr6RO.s page 19 + BFIN GAS /tmp/ccuxJb1A.s page 19 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 **** @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 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 **** - BFIN GAS /tmp/ccQIr6RO.s page 20 + BFIN GAS /tmp/ccuxJb1A.s page 20 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 @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 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 */ - BFIN GAS /tmp/ccQIr6RO.s page 21 + BFIN GAS /tmp/ccuxJb1A.s page 21 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 **** @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 93:src/l502_hdma.c **** STREAM_OUT_DIS(); 537 .loc 1 93 0 538 02b0 20E10080 R0 = -32768 (X); - BFIN GAS /tmp/ccQIr6RO.s page 22 + BFIN GAS /tmp/ccuxJb1A.s page 22 539 02b4 1097 W [P2] = R0; @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 586 0312 0AE12C20 P2.L = 8236; 587 0316 1093 [P2] = R0; 588 .LBB52: - BFIN GAS /tmp/ccQIr6RO.s page 23 + BFIN GAS /tmp/ccuxJb1A.s page 23 589 .LBB53: @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 637 .LBE54: 111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись 638 .loc 1 111 0 - BFIN GAS /tmp/ccQIr6RO.s page 24 + BFIN GAS /tmp/ccuxJb1A.s page 24 639 035e 4AE1C0FF P2.H = 65472; @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 684 .loc 1 120 0 685 03be F967 R1 += -1; 686 03c0 F860 R0 = 31 (X); - BFIN GAS /tmp/ccQIr6RO.s page 25 + BFIN GAS /tmp/ccuxJb1A.s page 25 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0; 730 .L39: 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - BFIN GAS /tmp/ccQIr6RO.s page 26 + BFIN GAS /tmp/ccuxJb1A.s page 26 731 .loc 1 130 0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 779 045a 7101 [--SP] = LT0; 780 .LCFI24: 781 045c 7401 [--SP] = LT1; - BFIN GAS /tmp/ccQIr6RO.s page 27 + BFIN GAS /tmp/ccuxJb1A.s page 27 782 .LCFI25: @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 833 .loc 1 258 0 834 0494 0AE1680C P2.L = 3176; 257:src/l502_hdma.c **** ISR(hdma_isr) { - BFIN GAS /tmp/ccQIr6RO.s page 28 + BFIN GAS /tmp/ccuxJb1A.s page 28 835 .loc 1 257 0 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 882 04ee 4060 R0 = 8 (X); 883 04f0 0AE10434 P2.L = 13316; 884 04f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccQIr6RO.s page 29 + BFIN GAS /tmp/ccuxJb1A.s page 29 885 .L52: @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 935 .loc 1 277 0 936 054c 8D5A P2 = P5 + P1; 937 054e 0F32 P1 = R7; - BFIN GAS /tmp/ccQIr6RO.s page 30 + BFIN GAS /tmp/ccuxJb1A.s page 30 938 0550 8A5A P2 = P2 + P1; @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 983 .loc 1 292 0 984 05a4 F960 R1 = 31 (X); 985 05a6 5899 R0 = B [P3] (X); - BFIN GAS /tmp/ccQIr6RO.s page 31 + BFIN GAS /tmp/ccuxJb1A.s page 31 986 05a8 0864 R0 += 1; @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1038 0014 00000000 .4byte .Lframe0 1039 0018 00000000 .4byte .LFB18 1040 001c 44000000 .4byte .LFE18-.LFB18 - BFIN GAS /tmp/ccQIr6RO.s page 32 + BFIN GAS /tmp/ccuxJb1A.s page 32 1041 0020 48 .byte 0x4 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1095 006a 0F .uleb128 0xf 1096 006b 08 .uleb128 0x8 1097 006c 8F .byte 0x8f - BFIN GAS /tmp/ccQIr6RO.s page 33 + BFIN GAS /tmp/ccuxJb1A.s page 33 1098 006d 02 .uleb128 0x2 @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1152 00b7 8F .byte 0x8f 1153 00b8 06 .uleb128 0x6 1154 00b9 A3 .byte 0xa3 - BFIN GAS /tmp/ccQIr6RO.s page 34 + BFIN GAS /tmp/ccuxJb1A.s page 34 1155 00ba 05 .uleb128 0x5 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1209 00ff 0E .byte 0xe 1210 0100 0C .uleb128 0xc 1211 0101 42 .byte 0x4 - BFIN GAS /tmp/ccQIr6RO.s page 35 + BFIN GAS /tmp/ccuxJb1A.s page 35 1212 .4byte .LCFI17-.LCFI16 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1266 013e 03 .uleb128 0x3 1267 013f 86 .byte 0x86 1268 0140 02 .uleb128 0x2 - BFIN GAS /tmp/ccQIr6RO.s page 36 + BFIN GAS /tmp/ccuxJb1A.s page 36 1269 0141 85 .byte 0x85 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1323 0175 42 .byte 0x4 1324 .4byte .LCFI34-.LCFI33 1325 0176 0E .byte 0xe - BFIN GAS /tmp/ccQIr6RO.s page 37 + BFIN GAS /tmp/ccuxJb1A.s page 37 1326 0177 64 .uleb128 0x64 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1380 01a7 27 .uleb128 0x27 1381 01a8 9F .byte 0x9f 1382 01a9 25 .uleb128 0x25 - BFIN GAS /tmp/ccQIr6RO.s page 38 + BFIN GAS /tmp/ccuxJb1A.s page 38 1383 01aa 9E .byte 0x9e @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1437 01e0 81 .byte 0x81 1438 01e1 09 .uleb128 0x9 1439 01e2 80 .byte 0x80 - BFIN GAS /tmp/ccQIr6RO.s page 39 + BFIN GAS /tmp/ccuxJb1A.s page 39 1440 01e3 08 .uleb128 0x8 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1494 .LLST1: 1495 001f 44000000 .4byte .LFB19-.Ltext0 1496 0023 4C000000 .4byte .LCFI1-.Ltext0 - BFIN GAS /tmp/ccQIr6RO.s page 40 + BFIN GAS /tmp/ccuxJb1A.s page 40 1497 0027 0100 .2byte 0x1 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1551 00b1 08 .sleb128 8 1552 00b2 00000000 .4byte 0x0 1553 00b6 00000000 .4byte 0x0 - BFIN GAS /tmp/ccQIr6RO.s page 41 + BFIN GAS /tmp/ccuxJb1A.s page 41 1554 .LLST6: @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1608 0149 00000000 .4byte 0x0 1609 .LLST9: 1610 014d 14010000 .4byte .LVL0-.Ltext0 - BFIN GAS /tmp/ccQIr6RO.s page 42 + BFIN GAS /tmp/ccuxJb1A.s page 42 1611 0151 40010000 .4byte .LVL3-.Ltext0 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1665 01e2 56 .byte 0x56 1666 01e3 00000000 .4byte 0x0 1667 01e7 00000000 .4byte 0x0 - BFIN GAS /tmp/ccQIr6RO.s page 43 + BFIN GAS /tmp/ccuxJb1A.s page 43 1668 .LLST12: @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1722 0272 00000000 .4byte 0x0 1723 0276 00000000 .4byte 0x0 1724 .LLST14: - BFIN GAS /tmp/ccQIr6RO.s page 44 + BFIN GAS /tmp/ccuxJb1A.s page 44 1725 027a 9C020000 .4byte .LFB17-.Ltext0 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1779 0305 10 .sleb128 16 1780 0306 62040000 .4byte .LCFI27-.Ltext0 1781 030a 64040000 .4byte .LCFI28-.Ltext0 - BFIN GAS /tmp/ccQIr6RO.s page 45 + BFIN GAS /tmp/ccuxJb1A.s page 45 1782 030e 0200 .2byte 0x2 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1836 0396 7A040000 .4byte .LCFI39-.Ltext0 1837 039a 0300 .2byte 0x3 1838 039c 7E .byte 0x7e - BFIN GAS /tmp/ccQIr6RO.s page 46 + BFIN GAS /tmp/ccuxJb1A.s page 46 1839 039d F400 .sleb128 116 @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1893 042b 7E .byte 0x7e 1894 042c A801 .sleb128 168 1895 042e 9E040000 .4byte .LCFI50-.Ltext0 - BFIN GAS /tmp/ccQIr6RO.s page 47 + BFIN GAS /tmp/ccuxJb1A.s page 47 1896 0432 C8050000 .4byte .LFE26-.Ltext0 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 1950 0063 04 .byte 0x4 1951 0064 05 .byte 0x5 1952 0065 D1000000 .4byte .LASF7 - BFIN GAS /tmp/ccQIr6RO.s page 48 + BFIN GAS /tmp/ccuxJb1A.s page 48 1953 0069 03 .uleb128 0x3 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2007 00d3 23 .byte 0x23 2008 00d4 00 .uleb128 0x0 2009 00d5 08 .uleb128 0x8 - BFIN GAS /tmp/ccQIr6RO.s page 49 + BFIN GAS /tmp/ccuxJb1A.s page 49 2010 00d6 E8020000 .4byte .LASF18 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2064 0137 BE000000 .4byte 0xbe 2065 013b 0C .uleb128 0xc 2066 013c 20 .byte 0x20 - BFIN GAS /tmp/ccQIr6RO.s page 50 + BFIN GAS /tmp/ccuxJb1A.s page 50 2067 013d 05 .byte 0x5 @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2121 019d 23 .byte 0x23 2122 019e 45000000 .4byte 0x45 2123 01a2 02 .byte 0x2 - BFIN GAS /tmp/ccQIr6RO.s page 51 + BFIN GAS /tmp/ccuxJb1A.s page 51 2124 01a3 23 .byte 0x23 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2178 0200 00 .uleb128 0x0 2179 0201 0D .uleb128 0xd 2180 0202 696E00 .string "in" - BFIN GAS /tmp/ccQIr6RO.s page 52 + BFIN GAS /tmp/ccuxJb1A.s page 52 2181 0205 05 .byte 0x5 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2235 026b 23 .byte 0x23 2236 026c 8010 .uleb128 0x800 2237 026e 00 .byte 0x0 - BFIN GAS /tmp/ccQIr6RO.s page 53 + BFIN GAS /tmp/ccuxJb1A.s page 53 2238 026f 03 .uleb128 0x3 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2292 02dd 00 .byte 0x0 2293 02de 14 .uleb128 0x14 2294 02df 04 .byte 0x4 - BFIN GAS /tmp/ccQIr6RO.s page 54 + BFIN GAS /tmp/ccuxJb1A.s page 54 2295 02e0 DF010000 .4byte 0x1df @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2349 034b 5C000000 .4byte .LFB20 2350 034f AC000000 .4byte .LFE20 2351 0353 3E000000 .4byte .LLST2 - BFIN GAS /tmp/ccQIr6RO.s page 55 + BFIN GAS /tmp/ccuxJb1A.s page 55 2352 0357 16 .uleb128 0x16 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2406 03e4 8F020000 .4byte 0x28f 2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20 2408 03ec 01 .byte 0x1 - BFIN GAS /tmp/ccQIr6RO.s page 56 + BFIN GAS /tmp/ccuxJb1A.s page 56 2409 03ed DC .byte 0xdc @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2463 046b D2020000 .4byte 0x2d2 2464 046f 1D .uleb128 0x1d 2465 0470 C7020000 .4byte 0x2c7 - BFIN GAS /tmp/ccQIr6RO.s page 57 + BFIN GAS /tmp/ccuxJb1A.s page 57 2466 0474 1D .uleb128 0x1d @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2520 04f3 25 .uleb128 0x25 2521 04f4 04030000 .4byte 0x304 2522 04f8 04030000 .4byte .LBB50 - BFIN GAS /tmp/ccQIr6RO.s page 58 + BFIN GAS /tmp/ccuxJb1A.s page 58 2523 04fc 06030000 .4byte .LBE50 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2577 0580 2E01 .2byte 0x12e 2578 0582 27 .uleb128 0x27 2579 0583 70000000 .4byte .Ldebug_ranges0+0x70 - BFIN GAS /tmp/ccQIr6RO.s page 59 + BFIN GAS /tmp/ccuxJb1A.s page 59 2580 0587 28 .uleb128 0x28 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2634 05f7 09000000 .4byte _f_rcv_next_descr 2635 05fb 29 .uleb128 0x29 2636 05fc 1A000000 .4byte .LASF62 - BFIN GAS /tmp/ccQIr6RO.s page 60 + BFIN GAS /tmp/ccuxJb1A.s page 60 2637 0600 01 .byte 0x1 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2691 0025 3B .uleb128 0x3b 2692 0026 0B .uleb128 0xb 2693 0027 49 .uleb128 0x49 - BFIN GAS /tmp/ccQIr6RO.s page 61 + BFIN GAS /tmp/ccuxJb1A.s page 61 2694 0028 13 .uleb128 0x13 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2748 005e 3A .uleb128 0x3a 2749 005f 0B .uleb128 0xb 2750 0060 3B .uleb128 0x3b - BFIN GAS /tmp/ccQIr6RO.s page 62 + BFIN GAS /tmp/ccuxJb1A.s page 62 2751 0061 0B .uleb128 0xb @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2805 0097 3B .uleb128 0x3b 2806 0098 0B .uleb128 0xb 2807 0099 49 .uleb128 0x49 - BFIN GAS /tmp/ccQIr6RO.s page 63 + BFIN GAS /tmp/ccuxJb1A.s page 63 2808 009a 13 .uleb128 0x13 @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2862 00d0 13 .uleb128 0x13 2863 00d1 00 .byte 0x0 2864 00d2 00 .byte 0x0 - BFIN GAS /tmp/ccQIr6RO.s page 64 + BFIN GAS /tmp/ccuxJb1A.s page 64 2865 00d3 12 .uleb128 0x12 @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2919 0109 0C .uleb128 0xc 2920 010a 03 .uleb128 0x3 2921 010b 0E .uleb128 0xe - BFIN GAS /tmp/ccQIr6RO.s page 65 + BFIN GAS /tmp/ccuxJb1A.s page 65 2922 010c 3A .uleb128 0x3a @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 2976 0142 00 .byte 0x0 2977 0143 03 .uleb128 0x3 2978 0144 08 .uleb128 0x8 - BFIN GAS /tmp/ccQIr6RO.s page 66 + BFIN GAS /tmp/ccuxJb1A.s page 66 2979 0145 3A .uleb128 0x3a @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3033 017b 31 .uleb128 0x31 3034 017c 13 .uleb128 0x13 3035 017d 00 .byte 0x0 - BFIN GAS /tmp/ccQIr6RO.s page 67 + BFIN GAS /tmp/ccuxJb1A.s page 67 3036 017e 00 .byte 0x0 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3090 01b4 0B .uleb128 0xb 3091 01b5 3B .uleb128 0x3b 3092 01b6 0B .uleb128 0xb - BFIN GAS /tmp/ccQIr6RO.s page 68 + BFIN GAS /tmp/ccuxJb1A.s page 68 3093 01b7 27 .uleb128 0x27 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3147 01ed 1D .uleb128 0x1d 3148 01ee 00 .byte 0x0 3149 01ef 31 .uleb128 0x31 - BFIN GAS /tmp/ccQIr6RO.s page 69 + BFIN GAS /tmp/ccuxJb1A.s page 69 3150 01f0 13 .uleb128 0x13 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3204 0226 00 .byte 0x0 3205 0227 2A .uleb128 0x2a 3206 0228 34 .uleb128 0x34 - BFIN GAS /tmp/ccQIr6RO.s page 70 + BFIN GAS /tmp/ccuxJb1A.s page 70 3207 0229 00 .byte 0x0 @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3245 0072 7D030000 .4byte 0x37d 3246 0076 68646D61 .string "hdma_recv_req_rdy" 3246 5F726563 - BFIN GAS /tmp/ccQIr6RO.s page 71 + BFIN GAS /tmp/ccuxJb1A.s page 71 3246 765F7265 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3284 0030 00000000 .4byte 0x0 3285 0034 00000000 .4byte 0x0 3286 0038 B6010000 .4byte .LBB37-.Ltext0 - BFIN GAS /tmp/ccQIr6RO.s page 72 + BFIN GAS /tmp/ccuxJb1A.s page 72 3287 003c BA010000 .4byte .LBE37-.Ltext0 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3320 5F617272 3320 00 3321 .LASF10: - BFIN GAS /tmp/ccQIr6RO.s page 73 + BFIN GAS /tmp/ccuxJb1A.s page 73 3322 006c 6C6F6E67 .string "long long int" @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3346 55535F50 3347 .LASF34: 3348 0111 745F6864 .string "t_hdma_stream_descr" - BFIN GAS /tmp/ccQIr6RO.s page 74 + BFIN GAS /tmp/ccuxJb1A.s page 74 3348 6D615F73 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3372 01e0 665F736E .string "f_snd_start_id" 3372 645F7374 3372 6172745F - BFIN GAS /tmp/ccQIr6RO.s page 75 + BFIN GAS /tmp/ccuxJb1A.s page 75 3372 696400 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3398 715F7264 3398 7900 3399 .LASF60: - BFIN GAS /tmp/ccQIr6RO.s page 76 + BFIN GAS /tmp/ccuxJb1A.s page 76 3400 027d 665F736E .string "f_snd_next_descr" @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3426 696400 3427 .LASF3: 3428 030d 75696E74 .string "uint8_t" - BFIN GAS /tmp/ccQIr6RO.s page 77 + BFIN GAS /tmp/ccuxJb1A.s page 77 3428 385F7400 @@ -4596,29 +4596,29 @@ BFIN GAS /tmp/ccQIr6RO.s page 1 3442 0375 72657375 .string "result" 3442 6C7400 3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccQIr6RO.s page 78 + BFIN GAS /tmp/ccuxJb1A.s page 78 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_hdma.c - /tmp/ccQIr6RO.s:13 .text:0000000000000000 _hdma_send_start - /tmp/ccQIr6RO.s:1007 .bss:0000000000000000 _f_snd_start_id - /tmp/ccQIr6RO.s:1011 .bss:0000000000000004 _f_snd_done_id - /tmp/ccQIr6RO.s:1013 .bss:0000000000000008 _f_snd_next_descr - /tmp/ccQIr6RO.s:52 .text:0000000000000044 _hdma_send_stop - /tmp/ccQIr6RO.s:72 .text:000000000000005c _hdma_recv_start - /tmp/ccQIr6RO.s:1009 .bss:0000000000000002 _f_rcv_start_id - /tmp/ccQIr6RO.s:1013 .bss:0000000000000006 _f_rcv_done_id - /tmp/ccQIr6RO.s:1015 .bss:0000000000000009 _f_rcv_next_descr - /tmp/ccQIr6RO.s:1017 .bss:000000000000000a _f_rcv_done_descr - /tmp/ccQIr6RO.s:114 .text:00000000000000ac _hdma_recv_stop - /tmp/ccQIr6RO.s:134 .text:00000000000000c4 _hdma_send_req_rdy - /tmp/ccQIr6RO.s:158 .text:00000000000000ec _hdma_recv_req_rdy - /tmp/ccQIr6RO.s:182 .text:0000000000000114 _hdma_send_req_start - /tmp/ccQIr6RO.s:328 .text:00000000000001b4 _hdma_recv_req_start - /tmp/ccQIr6RO.s:467 .text:0000000000000258 _hdma_rd_isr - /tmp/ccQIr6RO.s:522 .text:000000000000029c _hdma_init - /tmp/ccQIr6RO.s:774 .text:0000000000000458 _hdma_isr + /tmp/ccuxJb1A.s:13 .text:0000000000000000 _hdma_send_start + /tmp/ccuxJb1A.s:1007 .bss:0000000000000000 _f_snd_start_id + /tmp/ccuxJb1A.s:1011 .bss:0000000000000004 _f_snd_done_id + /tmp/ccuxJb1A.s:1013 .bss:0000000000000008 _f_snd_next_descr + /tmp/ccuxJb1A.s:52 .text:0000000000000044 _hdma_send_stop + /tmp/ccuxJb1A.s:72 .text:000000000000005c _hdma_recv_start + /tmp/ccuxJb1A.s:1009 .bss:0000000000000002 _f_rcv_start_id + /tmp/ccuxJb1A.s:1013 .bss:0000000000000006 _f_rcv_done_id + /tmp/ccuxJb1A.s:1015 .bss:0000000000000009 _f_rcv_next_descr + /tmp/ccuxJb1A.s:1017 .bss:000000000000000a _f_rcv_done_descr + /tmp/ccuxJb1A.s:114 .text:00000000000000ac _hdma_recv_stop + /tmp/ccuxJb1A.s:134 .text:00000000000000c4 _hdma_send_req_rdy + /tmp/ccuxJb1A.s:158 .text:00000000000000ec _hdma_recv_req_rdy + /tmp/ccuxJb1A.s:182 .text:0000000000000114 _hdma_send_req_start + /tmp/ccuxJb1A.s:328 .text:00000000000001b4 _hdma_recv_req_start + /tmp/ccuxJb1A.s:467 .text:0000000000000258 _hdma_rd_isr + /tmp/ccuxJb1A.s:522 .text:000000000000029c _hdma_init + /tmp/ccuxJb1A.s:774 .text:0000000000000458 _hdma_isr UNDEFINED SYMBOLS _g_state diff --git a/build/release/lst/l502_init.lst b/build/release/lst/l502_init.lst index d9ca080..d3ea211 100644 --- a/build/release/lst/l502_init.lst +++ b/build/release/lst/l502_init.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccz4umZB.s page 1 +BFIN GAS /tmp/cc0qq8jX.s page 1 1 .file "src/l502_init.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов) 37:src/l502_init.c **** * tWR - хз, на вскидку 2 38:src/l502_init.c **** * POWER startup delay - не нужна - BFIN GAS /tmp/ccz4umZB.s page 2 + BFIN GAS /tmp/cc0qq8jX.s page 2 39:src/l502_init.c **** * PSS - power SDRAM - должно быть @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 53 0034 C267 R2 += -8; 54 0036 0AE11C00 P2.L = 28; 55 003a 6200 call (P2); - BFIN GAS /tmp/ccz4umZB.s page 3 + BFIN GAS /tmp/cc0qq8jX.s page 3 56 .LVL6: @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 4 + BFIN GAS /tmp/cc0qq8jX.s page 4 100 006c ED05 [--sp] = ( r7:5, p5:5 ); @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 5 + BFIN GAS /tmp/cc0qq8jX.s page 5 135 0098 20E1016A R0 = 27137 (X); @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 182 .LVL23: 183 00e4 D1BB [FP+-12] = R1; 184 .LVL24: - BFIN GAS /tmp/ccz4umZB.s page 6 + BFIN GAS /tmp/cc0qq8jX.s page 6 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 235 .LFB20: 88:src/l502_init.c **** 89:src/l502_init.c **** - BFIN GAS /tmp/ccz4umZB.s page 7 + BFIN GAS /tmp/cc0qq8jX.s page 7 90:src/l502_init.c **** @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 8 + BFIN GAS /tmp/cc0qq8jX.s page 8 277 0154 5914 if !cc jump .L15 (bp); @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 9 + BFIN GAS /tmp/cc0qq8jX.s page 9 113:src/l502_init.c **** page+=4; @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 353 01b6 20E1016A R0 = 27137 (X); 354 01ba 2160 R1 = 4 (X); 355 01bc 804F R0 <<= 16; - BFIN GAS /tmp/ccz4umZB.s page 10 + BFIN GAS /tmp/cc0qq8jX.s page 10 356 01be 41E10404 R1.H = 1028; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 404 0202 6300 call (P3); 405 0204 C82F jump.s .L21; 406 .LVL53: - BFIN GAS /tmp/ccz4umZB.s page 11 + BFIN GAS /tmp/cc0qq8jX.s page 11 407 .L15: @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 456 0242 5730 R2 = FP; 457 0244 1064 R0 += 2; 458 0246 21E18000 R1 = 128 (X); - BFIN GAS /tmp/ccz4umZB.s page 12 + BFIN GAS /tmp/cc0qq8jX.s page 12 459 024a 8267 R2 += -16; @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 507 .LFE20: 508 .size _l502_otp_init, .-_l502_otp_init 509 .align 4 - BFIN GAS /tmp/ccz4umZB.s page 13 + BFIN GAS /tmp/cc0qq8jX.s page 13 510 .global _l502_init; @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE; 544 .loc 1 151 0 545 02c2 026D P2 += 32; - BFIN GAS /tmp/ccz4umZB.s page 14 + BFIN GAS /tmp/cc0qq8jX.s page 14 546 02c4 1097 W [P2] = R0; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 15 + BFIN GAS /tmp/cc0qq8jX.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 **** @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 16 + BFIN GAS /tmp/cc0qq8jX.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)) || \ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 17 + BFIN GAS /tmp/cc0qq8jX.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 **** } @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 18 + BFIN GAS /tmp/cc0qq8jX.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); @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 19 + BFIN GAS /tmp/cc0qq8jX.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 **** */ @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 600 0316 2400 ssync; 601 .LBE62: 602 .LBE61: - BFIN GAS /tmp/ccz4umZB.s page 20 + BFIN GAS /tmp/cc0qq8jX.s page 20 159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */ @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 631 .loc 1 183 0 632 0342 01E80000 UNLINK; 633 0346 BD05 ( r7:7, p5:5 ) = [sp++]; - BFIN GAS /tmp/ccz4umZB.s page 21 + BFIN GAS /tmp/cc0qq8jX.s page 21 634 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 680 .LFE21: 681 .size _l502_init, .-_l502_init 682 .section .debug_frame,"",@progbits - BFIN GAS /tmp/ccz4umZB.s page 22 + BFIN GAS /tmp/cc0qq8jX.s page 22 683 .Lframe0: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 737 .LSFDE4: 738 0048 20000000 .4byte .LEFDE4-.LASFDE4 739 .LASFDE4: - BFIN GAS /tmp/ccz4umZB.s page 23 + BFIN GAS /tmp/cc0qq8jX.s page 23 740 004c 00000000 .4byte .Lframe0 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 794 0090 03 .uleb128 0x3 795 0091 85 .byte 0x85 796 0092 02 .uleb128 0x2 - BFIN GAS /tmp/ccz4umZB.s page 24 + BFIN GAS /tmp/cc0qq8jX.s page 24 797 0093 84 .byte 0x84 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 851 0035 50 .byte 0x50 852 0036 12000000 .4byte .LVL1-.Ltext0 853 003a 42000000 .4byte .LVL8-.Ltext0 - BFIN GAS /tmp/ccz4umZB.s page 25 + BFIN GAS /tmp/cc0qq8jX.s page 25 854 003e 0100 .2byte 0x1 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 908 00cb 26010000 .4byte .LVL31-.Ltext0 909 00cf 0100 .2byte 0x1 910 00d1 56 .byte 0x56 - BFIN GAS /tmp/ccz4umZB.s page 26 + BFIN GAS /tmp/cc0qq8jX.s page 26 911 00d2 00000000 .4byte 0x0 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 965 .LLST8: 966 0165 8E000000 .4byte .LVL12-.Ltext0 967 0169 90000000 .4byte .LVL13-.Ltext0 - BFIN GAS /tmp/ccz4umZB.s page 27 + BFIN GAS /tmp/cc0qq8jX.s page 27 968 016d 0100 .2byte 0x1 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1022 01f9 50 .byte 0x50 1023 01fa B6010000 .4byte .LVL44-.Ltext0 1024 01fe D8010000 .4byte .LVL47-.Ltext0 - BFIN GAS /tmp/ccz4umZB.s page 28 + BFIN GAS /tmp/cc0qq8jX.s page 28 1025 0202 0100 .2byte 0x1 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1079 0295 54 .byte 0x54 1080 0296 B6010000 .4byte .LVL44-.Ltext0 1081 029a 8A020000 .4byte .LVL63-.Ltext0 - BFIN GAS /tmp/ccz4umZB.s page 29 + BFIN GAS /tmp/cc0qq8jX.s page 29 1082 029e 0100 .2byte 0x1 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 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/ccz4umZB.s page 30 + BFIN GAS /tmp/cc0qq8jX.s page 30 1139 0000 D8040000 .4byte 0x4d8 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1193 006d 07 .byte 0x7 1194 006e 05 .uleb128 0x5 1195 006f 04 .byte 0x4 - BFIN GAS /tmp/ccz4umZB.s page 31 + BFIN GAS /tmp/cc0qq8jX.s page 31 1196 0070 02 .uleb128 0x2 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1250 00d9 02 .byte 0x2 1251 00da 23 .byte 0x23 1252 00db 06 .uleb128 0x6 - BFIN GAS /tmp/ccz4umZB.s page 32 + BFIN GAS /tmp/cc0qq8jX.s page 32 1253 00dc 08 .uleb128 0x8 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1307 014c 12010000 .4byte 0x112 1308 0150 2B000000 .4byte .LLST1 1309 0154 10 .uleb128 0x10 - BFIN GAS /tmp/ccz4umZB.s page 33 + BFIN GAS /tmp/cc0qq8jX.s page 33 1310 0155 1D010000 .4byte 0x11d @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1364 01ca 01 .byte 0x1 1365 01cb 44 .byte 0x44 1366 01cc 82000000 .4byte 0x82 - BFIN GAS /tmp/ccz4umZB.s page 34 + BFIN GAS /tmp/cc0qq8jX.s page 34 1367 01d0 0C .uleb128 0xc @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1421 025a 00 .byte 0x0 1422 025b 00 .byte 0x0 1423 025c 00 .byte 0x0 - BFIN GAS /tmp/ccz4umZB.s page 35 + BFIN GAS /tmp/cc0qq8jX.s page 35 1424 025d 18 .uleb128 0x18 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1478 02de 58000000 .4byte .Ldebug_ranges0+0x58 1479 02e2 16 .uleb128 0x16 1480 02e3 C5010000 .4byte 0x1c5 - BFIN GAS /tmp/ccz4umZB.s page 36 + BFIN GAS /tmp/cc0qq8jX.s page 36 1481 02e7 12 .uleb128 0x12 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1535 035c 7F .byte 0x7f 1536 035d 11 .uleb128 0x11 1537 035e 68020000 .4byte .LBB54 - BFIN GAS /tmp/ccz4umZB.s page 37 + BFIN GAS /tmp/cc0qq8jX.s page 37 1538 0362 84020000 .4byte .LBE54 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1592 03e2 16030000 .4byte .LBB61 1593 03e6 18030000 .4byte .LBE61 1594 03ea 01 .byte 0x1 - BFIN GAS /tmp/ccz4umZB.s page 38 + BFIN GAS /tmp/cc0qq8jX.s page 38 1595 03eb A0 .byte 0xa0 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1648 0461 01 .byte 0x1 1649 0462 82000000 .4byte 0x82 1650 0466 75040000 .4byte 0x475 - BFIN GAS /tmp/ccz4umZB.s page 39 + BFIN GAS /tmp/cc0qq8jX.s page 39 1651 046a 23 .uleb128 0x23 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1702 0002 01 .byte 0x1 1703 0003 25 .uleb128 0x25 1704 0004 0E .uleb128 0xe - BFIN GAS /tmp/ccz4umZB.s page 40 + BFIN GAS /tmp/cc0qq8jX.s page 40 1705 0005 13 .uleb128 0x13 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1759 003b 00 .byte 0x0 1760 003c 03 .uleb128 0x3 1761 003d 0E .uleb128 0xe - BFIN GAS /tmp/ccz4umZB.s page 41 + BFIN GAS /tmp/cc0qq8jX.s page 41 1762 003e 3A .uleb128 0x3a @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1816 0074 2E .uleb128 0x2e 1817 0075 01 .byte 0x1 1818 0076 3F .uleb128 0x3f - BFIN GAS /tmp/ccz4umZB.s page 42 + BFIN GAS /tmp/cc0qq8jX.s page 42 1819 0077 0C .uleb128 0xc @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1873 00ad 01 .uleb128 0x1 1874 00ae 12 .uleb128 0x12 1875 00af 01 .uleb128 0x1 - BFIN GAS /tmp/ccz4umZB.s page 43 + BFIN GAS /tmp/cc0qq8jX.s page 43 1876 00b0 40 .uleb128 0x40 @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1930 00e6 0C .uleb128 0xc 1931 00e7 20 .uleb128 0x20 1932 00e8 0B .uleb128 0xb - BFIN GAS /tmp/ccz4umZB.s page 44 + BFIN GAS /tmp/cc0qq8jX.s page 44 1933 00e9 01 .uleb128 0x1 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 1987 011f 0B .uleb128 0xb 1988 0120 3B .uleb128 0x3b 1989 0121 0B .uleb128 0xb - BFIN GAS /tmp/ccz4umZB.s page 45 + BFIN GAS /tmp/cc0qq8jX.s page 45 1990 0122 27 .uleb128 0x27 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2044 0158 03 .uleb128 0x3 2045 0159 08 .uleb128 0x8 2046 015a 3A .uleb128 0x3a - BFIN GAS /tmp/ccz4umZB.s page 46 + BFIN GAS /tmp/cc0qq8jX.s page 46 2047 015b 0B .uleb128 0xb @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2101 0191 0B .uleb128 0xb 2102 0192 00 .byte 0x0 2103 0193 00 .byte 0x0 - BFIN GAS /tmp/ccz4umZB.s page 47 + BFIN GAS /tmp/cc0qq8jX.s page 47 2104 0194 21 .uleb128 0x21 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2158 000a DC040000 .4byte 0x4dc 2159 000e 36010000 .4byte 0x136 2160 0012 6C353032 .string "l502_otp_make_invalid" - BFIN GAS /tmp/ccz4umZB.s page 48 + BFIN GAS /tmp/cc0qq8jX.s page 48 2160 5F6F7470 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2199 003c 06020000 .4byte .LBE35-.Ltext0 2200 0040 6E010000 .4byte .LBB46-.Ltext0 2201 0044 94010000 .4byte .LBE46-.Ltext0 - BFIN GAS /tmp/ccz4umZB.s page 49 + BFIN GAS /tmp/cc0qq8jX.s page 49 2202 0048 44010000 .4byte .LBB45-.Ltext0 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2234 70526561 2234 6400 2235 .LASF2: - BFIN GAS /tmp/ccz4umZB.s page 50 + BFIN GAS /tmp/cc0qq8jX.s page 50 2236 00a5 756E7369 .string "unsigned char" @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2258 6720756E 2258 7369676E 2258 65642069 - BFIN GAS /tmp/ccz4umZB.s page 51 + BFIN GAS /tmp/cc0qq8jX.s page 51 2259 .LASF26: @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2284 5F6F7470 2284 5F6D616B 2284 655F696E - BFIN GAS /tmp/ccz4umZB.s page 52 + BFIN GAS /tmp/cc0qq8jX.s page 52 2284 76616C69 @@ -3074,16 +3074,16 @@ BFIN GAS /tmp/ccz4umZB.s page 1 2290 01fe 7373796E .string "ssync" 2290 6300 2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccz4umZB.s page 53 + BFIN GAS /tmp/cc0qq8jX.s page 53 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_init.c - /tmp/ccz4umZB.s:13 .text:0000000000000000 _l502_otp_make_invalid - /tmp/ccz4umZB.s:72 .text:0000000000000044 _l502_setup_pll - /tmp/ccz4umZB.s:96 .text:000000000000006c _l502_otp_write_cfg - /tmp/ccz4umZB.s:234 .text:0000000000000128 _l502_otp_init - /tmp/ccz4umZB.s:512 .text:000000000000028c _l502_init + /tmp/cc0qq8jX.s:13 .text:0000000000000000 _l502_otp_make_invalid + /tmp/cc0qq8jX.s:72 .text:0000000000000044 _l502_setup_pll + /tmp/cc0qq8jX.s:96 .text:000000000000006c _l502_otp_write_cfg + /tmp/cc0qq8jX.s:234 .text:0000000000000128 _l502_otp_init + /tmp/cc0qq8jX.s:512 .text:000000000000028c _l502_init UNDEFINED SYMBOLS _fpga_spi_init diff --git a/build/release/lst/l502_params.lst b/build/release/lst/l502_params.lst index 5d9e8e2..6bf8554 100644 --- a/build/release/lst/l502_params.lst +++ b/build/release/lst/l502_params.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cc9niqJV.s page 1 +BFIN GAS /tmp/ccRK6QDz.s page 1 1 .file "src/l502_params.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ, 37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT, 38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL, - BFIN GAS /tmp/cc9niqJV.s page 2 + BFIN GAS /tmp/ccRK6QDz.s page 2 39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL @@ -118,7 +118,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 47 .type _params_set_lch, STT_FUNC; 48 _params_set_lch: 49 .LFB3: - BFIN GAS /tmp/cc9niqJV.s page 3 + BFIN GAS /tmp/ccRK6QDz.s page 3 60:src/l502_params.c **** @@ -178,7 +178,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) && 72 .loc 1 77 0 73 0044 120E cc =R2<=2 (iu); - BFIN GAS /tmp/cc9niqJV.s page 4 + BFIN GAS /tmp/ccRK6QDz.s page 4 74 0046 FA17 if !cc jump .L8 (bp); @@ -238,7 +238,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) { 117 .loc 1 95 0 118 .LVL9: - BFIN GAS /tmp/cc9niqJV.s page 5 + BFIN GAS /tmp/ccRK6QDz.s page 5 119 008c 0830 R1 = R0; @@ -298,7 +298,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 158 00c4 00E80000 LINK 0; 159 .LCFI3: 160 .loc 1 107 0 - BFIN GAS /tmp/cc9niqJV.s page 6 + BFIN GAS /tmp/ccRK6QDz.s page 6 161 00c8 10E60402 [P2+2064] = R0; @@ -358,7 +358,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 202 .LFE6: 203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay 204 .align 4 - BFIN GAS /tmp/cc9niqJV.s page 7 + BFIN GAS /tmp/ccRK6QDz.s page 7 205 .global _params_set_sync_mode; @@ -418,7 +418,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан 131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode 132:src/l502_params.c **** @return Код ошибки */ - BFIN GAS /tmp/cc9niqJV.s page 8 + BFIN GAS /tmp/ccRK6QDz.s page 8 133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) { @@ -478,7 +478,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX)) 288 .loc 1 145 0 289 0162 FA63 R2 = -1 (X); - BFIN GAS /tmp/cc9niqJV.s page 9 + BFIN GAS /tmp/ccRK6QDz.s page 9 290 0164 F867 R0 += -1; @@ -538,7 +538,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 331 019c 100A cc =R0<=R2 (iu); 332 019e 0B10 if !cc jump .L45; 156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - BFIN GAS /tmp/cc9niqJV.s page 10 + BFIN GAS /tmp/ccRK6QDz.s page 10 157:src/l502_params.c **** g_set.out_freq_div = div; @@ -598,7 +598,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 174:src/l502_params.c **** if (!err) { 175:src/l502_params.c **** /* записываем логическую таблицу */ 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { - BFIN GAS /tmp/cc9niqJV.s page 11 + BFIN GAS /tmp/ccRK6QDz.s page 11 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); @@ -658,7 +658,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 390 .LBB2: 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 391 .loc 1 177 0 - BFIN GAS /tmp/cc9niqJV.s page 12 + BFIN GAS /tmp/ccRK6QDz.s page 12 392 01f6 7C60 R4 = 15 (X); @@ -718,7 +718,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 438 .loc 1 177 0 439 023e 184F R0 <<= 3; - BFIN GAS /tmp/cc9niqJV.s page 13 + BFIN GAS /tmp/ccRK6QDz.s page 13 440 0240 0832 P1 = R0; @@ -778,7 +778,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 487 02ac 3A60 R2 = 7 (X); 488 02ae A8E41608 R0 = B [P5+2070] (Z); 489 02b2 5154 R1 = R1 & R2; - BFIN GAS /tmp/cc9niqJV.s page 14 + BFIN GAS /tmp/ccRK6QDz.s page 14 490 02b4 1054 R0 = R0 & R2; @@ -838,7 +838,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 538 .section .debug_frame,"",@progbits 539 .Lframe0: 540 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/cc9niqJV.s page 15 + BFIN GAS /tmp/ccRK6QDz.s page 15 541 .LSCIE0: @@ -898,7 +898,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 595 0051 0C .byte 0xc 596 0052 0F .uleb128 0xf 597 0053 08 .uleb128 0x8 - BFIN GAS /tmp/cc9niqJV.s page 16 + BFIN GAS /tmp/ccRK6QDz.s page 16 598 0054 8F .byte 0x8f @@ -958,7 +958,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 652 009f 01 .uleb128 0x1 653 .align 4 654 .LEFDE10: - BFIN GAS /tmp/cc9niqJV.s page 17 + BFIN GAS /tmp/ccRK6QDz.s page 17 655 .LSFDE12: @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 709 00ec 00000000 .4byte .Lframe0 710 00f0 C0010000 .4byte .LFB11 711 00f4 2C010000 .4byte .LFE11-.LFB11 - BFIN GAS /tmp/cc9niqJV.s page 18 + BFIN GAS /tmp/ccRK6QDz.s page 18 712 00f8 42 .byte 0x4 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 766 0035 00000000 .4byte 0x0 767 0039 00000000 .4byte 0x0 768 .LLST2: - BFIN GAS /tmp/cc9niqJV.s page 19 + BFIN GAS /tmp/ccRK6QDz.s page 19 769 003d 2C000000 .4byte .LFB3-.Ltext0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 823 00cd 08 .sleb128 8 824 00ce 00000000 .4byte 0x0 825 00d2 00000000 .4byte 0x0 - BFIN GAS /tmp/cc9niqJV.s page 20 + BFIN GAS /tmp/ccRK6QDz.s page 20 826 .LLST7: @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 880 0163 1C010000 .4byte .LVL18-.Ltext0 881 0167 1C010000 .4byte .LVL19-.Ltext0 882 016b 0100 .2byte 0x1 - BFIN GAS /tmp/cc9niqJV.s page 21 + BFIN GAS /tmp/ccRK6QDz.s page 21 883 016d 50 .byte 0x50 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 937 01fb 60010000 .4byte .LVL27-.Ltext0 938 01ff 66010000 .4byte .LVL28-.Ltext0 939 0203 0100 .2byte 0x1 - BFIN GAS /tmp/cc9niqJV.s page 22 + BFIN GAS /tmp/ccRK6QDz.s page 22 940 0205 50 .byte 0x50 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 994 .LLST22: 995 0294 DC010000 .4byte .LVL31-.Ltext0 996 0298 DE010000 .4byte .LVL32-.Ltext0 - BFIN GAS /tmp/cc9niqJV.s page 23 + BFIN GAS /tmp/ccRK6QDz.s page 23 997 029c 0100 .2byte 0x1 @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1051 0045 03 .uleb128 0x3 1052 0046 39030000 .4byte .LASF4 1053 004a 02 .byte 0x2 - BFIN GAS /tmp/cc9niqJV.s page 24 + BFIN GAS /tmp/ccRK6QDz.s page 24 1054 004b 36 .byte 0x36 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1108 00ae 00 .sleb128 0 1109 00af 07 .uleb128 0x7 1110 00b0 10050000 .4byte .LASF15 - BFIN GAS /tmp/cc9niqJV.s page 25 + BFIN GAS /tmp/ccRK6QDz.s page 25 1111 00b4 807C .sleb128 -512 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1165 0126 04 .byte 0x4 1166 0127 04 .byte 0x4 1167 0128 55 .byte 0x55 - BFIN GAS /tmp/cc9niqJV.s page 26 + BFIN GAS /tmp/ccRK6QDz.s page 26 1168 0129 52010000 .4byte 0x152 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1222 0192 A7010000 .4byte .LASF41 1223 0196 01 .sleb128 1 1224 0197 07 .uleb128 0x7 - BFIN GAS /tmp/cc9niqJV.s page 27 + BFIN GAS /tmp/ccRK6QDz.s page 27 1225 0198 C9000000 .4byte .LASF42 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1279 01f9 E0000000 .4byte .LASF50 1280 01fd 05 .byte 0x5 1281 01fe 1A .byte 0x1a - BFIN GAS /tmp/cc9niqJV.s page 28 + BFIN GAS /tmp/ccRK6QDz.s page 28 1282 01ff 69000000 .4byte 0x69 @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1336 0262 09 .uleb128 0x9 1337 0263 18010000 .4byte .LASF56 1338 0267 05 .byte 0x5 - BFIN GAS /tmp/cc9niqJV.s page 29 + BFIN GAS /tmp/ccRK6QDz.s page 29 1339 0268 24 .byte 0x24 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1393 02c9 23 .byte 0x23 1394 02ca 8010 .uleb128 0x800 1395 02cc 09 .uleb128 0x9 - BFIN GAS /tmp/cc9niqJV.s page 30 + BFIN GAS /tmp/ccRK6QDz.s page 30 1396 02cd D9020000 .4byte .LASF61 @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1450 0333 9710 .uleb128 0x817 1451 0335 00 .byte 0x0 1452 0336 0B .uleb128 0xb - BFIN GAS /tmp/cc9niqJV.s page 31 + BFIN GAS /tmp/ccRK6QDz.s page 31 1453 0337 9B020000 .4byte 0x29b @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1507 03b7 18010000 .4byte .LASF56 1508 03bb 01 .byte 0x1 1509 03bc 49 .byte 0x49 - BFIN GAS /tmp/cc9niqJV.s page 32 + BFIN GAS /tmp/ccRK6QDz.s page 32 1510 03bd 78010000 .4byte 0x178 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1564 042c D4000000 .4byte .LFE5 1565 0430 B7000000 .4byte .LLST6 1566 0434 48040000 .4byte 0x448 - BFIN GAS /tmp/cc9niqJV.s page 33 + BFIN GAS /tmp/ccRK6QDz.s page 33 1567 0438 0F .uleb128 0xf @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1621 04b9 01 .byte 0x1 1622 04ba 57000000 .4byte 0x57 1623 04be 30010000 .4byte .LFB8 - BFIN GAS /tmp/cc9niqJV.s page 34 + BFIN GAS /tmp/ccRK6QDz.s page 34 1624 04c2 5E010000 .4byte .LFE8 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1678 0549 BF000000 .4byte .LASF81 1679 054d 01 .byte 0x1 1680 054e AA .byte 0xaa - BFIN GAS /tmp/cc9niqJV.s page 35 + BFIN GAS /tmp/ccRK6QDz.s page 35 1681 054f 01 .byte 0x1 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1735 05c9 89000000 .4byte 0x89 1736 05cd 00 .byte 0x0 1737 .section .debug_abbrev - BFIN GAS /tmp/cc9niqJV.s page 36 + BFIN GAS /tmp/ccRK6QDz.s page 36 1738 0000 01 .uleb128 0x1 @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1792 0036 05 .uleb128 0x5 1793 0037 24 .uleb128 0x24 1794 0038 00 .byte 0x0 - BFIN GAS /tmp/cc9niqJV.s page 37 + BFIN GAS /tmp/ccRK6QDz.s page 37 1795 0039 0B .uleb128 0xb @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1849 006f 00 .byte 0x0 1850 0070 00 .byte 0x0 1851 0071 0A .uleb128 0xa - BFIN GAS /tmp/cc9niqJV.s page 38 + BFIN GAS /tmp/ccRK6QDz.s page 38 1852 0072 0D .uleb128 0xd @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1906 00a8 3B .uleb128 0x3b 1907 00a9 0B .uleb128 0xb 1908 00aa 27 .uleb128 0x27 - BFIN GAS /tmp/cc9niqJV.s page 39 + BFIN GAS /tmp/ccRK6QDz.s page 39 1909 00ab 0C .uleb128 0xc @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 1963 00e1 02 .uleb128 0x2 1964 00e2 0A .uleb128 0xa 1965 00e3 00 .byte 0x0 - BFIN GAS /tmp/cc9niqJV.s page 40 + BFIN GAS /tmp/ccRK6QDz.s page 40 1966 00e4 00 .byte 0x0 @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2020 011a 00 .byte 0x0 2021 011b 16 .uleb128 0x16 2022 011c 34 .uleb128 0x34 - BFIN GAS /tmp/cc9niqJV.s page 41 + BFIN GAS /tmp/ccRK6QDz.s page 41 2023 011d 00 .byte 0x0 @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2060 65745F61 2060 64635F69 2060 6E746572 - BFIN GAS /tmp/cc9niqJV.s page 42 + BFIN GAS /tmp/ccRK6QDz.s page 42 2061 0090 75040000 .4byte 0x475 @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2093 000c 62020000 .4byte .LBE3-.Ltext0 2094 0010 00000000 .4byte 0x0 2095 0014 00000000 .4byte 0x0 - BFIN GAS /tmp/cc9niqJV.s page 43 + BFIN GAS /tmp/ccRK6QDz.s page 43 2096 .section .debug_str,"MS",@progbits,1 @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2117 .LASF2: 2118 00a7 73686F72 .string "short int" 2118 7420696E - BFIN GAS /tmp/cc9niqJV.s page 44 + BFIN GAS /tmp/ccRK6QDz.s page 44 2118 7400 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2142 5F42465F 2142 4552525F 2142 53545245 - BFIN GAS /tmp/cc9niqJV.s page 45 + BFIN GAS /tmp/ccRK6QDz.s page 45 2142 414D5F53 @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2166 54455354 2166 5F56414C 2167 .LASF7: - BFIN GAS /tmp/cc9niqJV.s page 46 + BFIN GAS /tmp/ccRK6QDz.s page 46 2168 0209 6C6F6E67 .string "long int" @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2188 02c7 4C353032 .string "L502_ADC_RANGE_02" 2188 5F414443 2188 5F52414E - BFIN GAS /tmp/cc9niqJV.s page 47 + BFIN GAS /tmp/ccRK6QDz.s page 47 2188 47455F30 @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2210 65745F6C 2210 636800 2211 .LASF67: - BFIN GAS /tmp/cc9niqJV.s page 48 + BFIN GAS /tmp/ccRK6QDz.s page 48 2212 0374 73796E63 .string "sync_start_mode" @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2233 .LASF74: 2234 0433 66726571 .string "freq_code" 2234 5F636F64 - BFIN GAS /tmp/cc9niqJV.s page 49 + BFIN GAS /tmp/ccRK6QDz.s page 49 2234 6500 @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2254 545F434F 2255 .LASF68: 2256 0527 745F7365 .string "t_settings" - BFIN GAS /tmp/cc9niqJV.s page 50 + BFIN GAS /tmp/ccRK6QDz.s page 50 2256 7474696E @@ -2983,22 +2983,22 @@ BFIN GAS /tmp/cc9niqJV.s page 1 2272 5F766572 2272 00 2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cc9niqJV.s page 51 + BFIN GAS /tmp/ccRK6QDz.s page 51 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_params.c - /tmp/cc9niqJV.s:13 .text:0000000000000000 _params_set_lch_cnt - /tmp/cc9niqJV.s:526 .data:0000000000000000 _g_set - /tmp/cc9niqJV.s:48 .text:000000000000002c _params_set_lch - /tmp/cc9niqJV.s:115 .text:000000000000008c _params_set_adc_freq_div - /tmp/cc9niqJV.s:150 .text:00000000000000bc _params_set_ref_freq - /tmp/cc9niqJV.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay - /tmp/cc9niqJV.s:207 .text:0000000000000100 _params_set_sync_mode - /tmp/cc9niqJV.s:245 .text:0000000000000130 _params_set_sync_start_mode - /tmp/cc9niqJV.s:283 .text:0000000000000160 _params_set_din_freq_div - /tmp/cc9niqJV.s:318 .text:0000000000000190 _params_set_dac_freq_div - /tmp/cc9niqJV.s:352 .text:00000000000001c0 _configure + /tmp/ccRK6QDz.s:13 .text:0000000000000000 _params_set_lch_cnt + /tmp/ccRK6QDz.s:526 .data:0000000000000000 _g_set + /tmp/ccRK6QDz.s:48 .text:000000000000002c _params_set_lch + /tmp/ccRK6QDz.s:115 .text:000000000000008c _params_set_adc_freq_div + /tmp/ccRK6QDz.s:150 .text:00000000000000bc _params_set_ref_freq + /tmp/ccRK6QDz.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay + /tmp/ccRK6QDz.s:207 .text:0000000000000100 _params_set_sync_mode + /tmp/ccRK6QDz.s:245 .text:0000000000000130 _params_set_sync_start_mode + /tmp/ccRK6QDz.s:283 .text:0000000000000160 _params_set_din_freq_div + /tmp/ccRK6QDz.s:318 .text:0000000000000190 _params_set_dac_freq_div + /tmp/ccRK6QDz.s:352 .text:00000000000001c0 _configure *COM*:0000000000000018 _g_module_info UNDEFINED SYMBOLS diff --git a/build/release/lst/l502_sport_tx.lst b/build/release/lst/l502_sport_tx.lst index d5122e7..a2b16e2 100644 --- a/build/release/lst/l502_sport_tx.lst +++ b/build/release/lst/l502_sport_tx.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccVlDY1a.s page 1 +BFIN GAS /tmp/ccDwO0Ef.s page 1 1 .file "src/l502_sport_tx.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 36:src/l502_sport_tx.c **** typedef struct { 37:src/l502_sport_tx.c **** uint16_t ndpl; 38:src/l502_sport_tx.c **** uint16_t sal; - BFIN GAS /tmp/ccVlDY1a.s page 2 + BFIN GAS /tmp/ccDwO0Ef.s page 2 39:src/l502_sport_tx.c **** uint16_t sah; @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 65:src/l502_sport_tx.c **** f_tx_was_empty = 0; 41 .loc 1 65 0 42 002a 0060 R0 = 0 (X); - BFIN GAS /tmp/ccVlDY1a.s page 3 + BFIN GAS /tmp/ccDwO0Ef.s page 3 64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY; @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 80 005e 50E61900 W [P2+50] = R0; 81 0062 40E10000 R0.H = _f_descrs+70; 82 0066 00E14A00 R0.L = _f_descrs+70; - BFIN GAS /tmp/ccVlDY1a.s page 4 + BFIN GAS /tmp/ccDwO0Ef.s page 4 83 006a 50E61E00 W [P2+60] = R0; @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : 131 .loc 1 80 0 132 0112 50E64B00 W [P2+150] = R0; - BFIN GAS /tmp/ccVlDY1a.s page 5 + BFIN GAS /tmp/ccDwO0Ef.s page 5 133 .loc 1 84 0 @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 99:src/l502_sport_tx.c **** } 100:src/l502_sport_tx.c **** 101:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccVlDY1a.s page 6 + BFIN GAS /tmp/ccDwO0Ef.s page 6 102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0. @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 196 _isr_sport_dma_tx: 197 .LFB22: 132:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccVlDY1a.s page 7 + BFIN GAS /tmp/ccDwO0Ef.s page 7 133:src/l502_sport_tx.c **** @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п 188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт 189:src/l502_sport_tx.c **** дескриптор на передачу) */ - BFIN GAS /tmp/ccVlDY1a.s page 8 + BFIN GAS /tmp/ccDwO0Ef.s page 8 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 250 .loc 1 191 0 251 01c0 4AE1C0FF P2.H = 65472; 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { - BFIN GAS /tmp/ccVlDY1a.s page 9 + BFIN GAS /tmp/ccDwO0Ef.s page 9 252 .loc 1 190 0 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 291 0208 1032 P2 = R0; 292 020a 09E10400 P1.L = _f_descrs; 293 020e 20E1A500 R0 = 165 (X); - BFIN GAS /tmp/ccVlDY1a.s page 10 + BFIN GAS /tmp/ccDwO0Ef.s page 10 294 0212 925E P2 = P2 + (P2 << 2); @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 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) - BFIN GAS /tmp/ccVlDY1a.s page 11 + BFIN GAS /tmp/ccDwO0Ef.s page 11 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) @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 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)) || \ - BFIN GAS /tmp/ccVlDY1a.s page 12 + BFIN GAS /tmp/ccDwO0Ef.s page 12 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)))) @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 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 **** - BFIN GAS /tmp/ccVlDY1a.s page 13 + BFIN GAS /tmp/ccDwO0Ef.s page 13 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))) @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 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); - BFIN GAS /tmp/ccVlDY1a.s page 14 + BFIN GAS /tmp/ccDwO0Ef.s page 14 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; @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 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) { - BFIN GAS /tmp/ccVlDY1a.s page 15 + BFIN GAS /tmp/ccDwO0Ef.s page 15 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); @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 339 0258 2191 R1 = [P4]; 340 025a 1891 R0 = [P3]; 341 025c 0108 cc =R1==R0; - BFIN GAS /tmp/ccVlDY1a.s page 16 + BFIN GAS /tmp/ccDwO0Ef.s page 16 342 025e 0318 if cc jump .L13; @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 379 02a2 1401 M0 = [SP++]; 380 02a4 1F01 L3 = [SP++]; 381 02a6 1E01 L2 = [SP++]; - BFIN GAS /tmp/ccVlDY1a.s page 17 + BFIN GAS /tmp/ccDwO0Ef.s page 17 382 02a8 1D01 L1 = [SP++]; @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 432 02f6 BB2F jump.s .L14; 433 .LBE23: 434 .LBE22: - BFIN GAS /tmp/ccVlDY1a.s page 18 + BFIN GAS /tmp/ccDwO0Ef.s page 18 435 .LBE24: @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 478 .loc 1 157 0 479 032c 20E1A500 R0 = 165 (X); 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; - BFIN GAS /tmp/ccVlDY1a.s page 19 + BFIN GAS /tmp/ccDwO0Ef.s page 19 480 .loc 1 156 0 @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 175:src/l502_sport_tx.c **** f_put_descr=0; 528 .loc 1 175 0 529 0378 4AE10000 P2.H = _f_put_descr; - BFIN GAS /tmp/ccVlDY1a.s page 20 + BFIN GAS /tmp/ccDwO0Ef.s page 20 530 037c 0060 R0 = 0 (X); @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 575 .LBB30: 576 .LBB31: 96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN; - BFIN GAS /tmp/ccVlDY1a.s page 21 + BFIN GAS /tmp/ccDwO0Ef.s page 21 577 .loc 1 96 0 @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 621 .LBB41: 622 .loc 2 277 0 623 0402 2400 ssync; - BFIN GAS /tmp/ccVlDY1a.s page 22 + BFIN GAS /tmp/ccDwO0Ef.s page 22 624 .LBE41: @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 674 0468 50E62800 W [P2+80] = R0; 675 046c 40E10000 R0.H = _f_descrs+100; 676 0470 00E16800 R0.L = _f_descrs+100; - BFIN GAS /tmp/ccVlDY1a.s page 23 + BFIN GAS /tmp/ccDwO0Ef.s page 23 677 0474 50E62D00 W [P2+90] = R0; @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2; 723 .loc 1 85 0 724 0502 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccVlDY1a.s page 24 + BFIN GAS /tmp/ccDwO0Ef.s page 24 725 0506 1060 R0 = 2 (X); @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 775 0004 FFFFFFFF .4byte 0xffffffff 776 0008 01 .byte 0x1 777 0009 00 .string "" - BFIN GAS /tmp/ccVlDY1a.s page 25 + BFIN GAS /tmp/ccDwO0Ef.s page 25 778 000a 01 .uleb128 0x1 @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 832 0055 02 .uleb128 0x2 833 0056 A3 .byte 0xa3 834 0057 01 .uleb128 0x1 - BFIN GAS /tmp/ccVlDY1a.s page 26 + BFIN GAS /tmp/ccDwO0Ef.s page 26 835 .align 4 @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 889 008a 0E .byte 0xe 890 008b 64 .uleb128 0x64 891 008c 42 .byte 0x4 - BFIN GAS /tmp/ccVlDY1a.s page 27 + BFIN GAS /tmp/ccDwO0Ef.s page 27 892 .4byte .LCFI15-.LCFI14 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 946 00bd 25 .uleb128 0x25 947 00be 9E .byte 0x9e 948 00bf 24 .uleb128 0x24 - BFIN GAS /tmp/ccVlDY1a.s page 28 + BFIN GAS /tmp/ccDwO0Ef.s page 28 949 00c0 9D .byte 0x9d @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1003 00f6 80 .byte 0x80 1004 00f7 08 .uleb128 0x8 1005 00f8 B1 .byte 0xb1 - BFIN GAS /tmp/ccVlDY1a.s page 29 + BFIN GAS /tmp/ccDwO0Ef.s page 29 1006 00f9 07 .uleb128 0x7 @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1060 0136 04 .uleb128 0x4 1061 0137 8D .byte 0x8d 1062 0138 03 .uleb128 0x3 - BFIN GAS /tmp/ccVlDY1a.s page 30 + BFIN GAS /tmp/ccDwO0Ef.s page 30 1063 0139 8C .byte 0x8c @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1117 0046 0100 .2byte 0x1 1118 0048 5E .byte 0x5e 1119 0049 70010000 .4byte .LCFI2-.Ltext0 - BFIN GAS /tmp/ccVlDY1a.s page 31 + BFIN GAS /tmp/ccDwO0Ef.s page 31 1120 004d 8C010000 .4byte .LFE20-.Ltext0 @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1174 00d3 7E .byte 0x7e 1175 00d4 D800 .sleb128 88 1176 00d6 A0010000 .4byte .LCFI12-.Ltext0 - BFIN GAS /tmp/ccVlDY1a.s page 32 + BFIN GAS /tmp/ccDwO0Ef.s page 32 1177 00da A2010000 .4byte .LCFI13-.Ltext0 @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1231 0165 B6010000 .4byte .LCFI23-.Ltext0 1232 0169 B8010000 .4byte .LCFI24-.Ltext0 1233 016d 0300 .2byte 0x3 - BFIN GAS /tmp/ccVlDY1a.s page 33 + BFIN GAS /tmp/ccDwO0Ef.s page 33 1234 016f 7E .byte 0x7e @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1288 01fd 7E .byte 0x7e 1289 01fe 0C .sleb128 12 1290 01ff 02030000 .4byte .LCFI33-.Ltext0 - BFIN GAS /tmp/ccVlDY1a.s page 34 + BFIN GAS /tmp/ccDwO0Ef.s page 34 1291 0203 E4030000 .4byte .LFE21-.Ltext0 @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1345 0031 03 .byte 0x3 1346 0032 2A .byte 0x2a 1347 0033 37000000 .4byte 0x37 - BFIN GAS /tmp/ccVlDY1a.s page 35 + BFIN GAS /tmp/ccDwO0Ef.s page 35 1348 0037 02 .uleb128 0x2 @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1402 0097 04 .byte 0x4 1403 0098 04 .byte 0x4 1404 0099 37 .byte 0x37 - BFIN GAS /tmp/ccVlDY1a.s page 36 + BFIN GAS /tmp/ccDwO0Ef.s page 36 1405 009a AB000000 .4byte 0xab @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1459 0100 02 .uleb128 0x2 1460 0101 0A .uleb128 0xa 1461 0102 73616800 .string "sah" - BFIN GAS /tmp/ccVlDY1a.s page 37 + BFIN GAS /tmp/ccDwO0Ef.s page 37 1462 0106 01 .byte 0x1 @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1516 016d 3C .byte 0x3c 1517 016e 5E000000 .4byte 0x5e 1518 0172 01 .byte 0x1 - BFIN GAS /tmp/ccVlDY1a.s page 38 + BFIN GAS /tmp/ccDwO0Ef.s page 38 1519 0173 51 .byte 0x51 @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1573 01ef 01 .byte 0x1 1574 01f0 C1 .byte 0xc1 1575 01f1 5E000000 .4byte 0x5e - BFIN GAS /tmp/ccVlDY1a.s page 39 + BFIN GAS /tmp/ccDwO0Ef.s page 39 1576 01f5 D5010000 .4byte .LLST4 @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1630 0279 16 .uleb128 0x16 1631 027a 95000000 .4byte .LASF31 1632 027e 01 .byte 0x1 - BFIN GAS /tmp/ccVlDY1a.s page 40 + BFIN GAS /tmp/ccDwO0Ef.s page 40 1633 027f AA .byte 0xaa @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1687 0300 22040000 .4byte .LBB47 1688 0304 48050000 .4byte .LBE47 1689 0308 12 .uleb128 0x12 - BFIN GAS /tmp/ccVlDY1a.s page 41 + BFIN GAS /tmp/ccDwO0Ef.s page 41 1690 0309 83010000 .4byte 0x183 @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1744 037b 88010000 .4byte .LASF39 1745 037f 01 .byte 0x1 1746 0380 30 .byte 0x30 - BFIN GAS /tmp/ccVlDY1a.s page 42 + BFIN GAS /tmp/ccDwO0Ef.s page 42 1747 0381 7E000000 .4byte 0x7e @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1801 0021 03 .uleb128 0x3 1802 0022 0E .uleb128 0xe 1803 0023 3A .uleb128 0x3a - BFIN GAS /tmp/ccVlDY1a.s page 43 + BFIN GAS /tmp/ccDwO0Ef.s page 43 1804 0024 0B .uleb128 0xb @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1858 005a 3A .uleb128 0x3a 1859 005b 0B .uleb128 0xb 1860 005c 3B .uleb128 0x3b - BFIN GAS /tmp/ccVlDY1a.s page 44 + BFIN GAS /tmp/ccDwO0Ef.s page 44 1861 005d 0B .uleb128 0xb @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1915 0093 0E .uleb128 0xe 1916 0094 3A .uleb128 0x3a 1917 0095 0B .uleb128 0xb - BFIN GAS /tmp/ccVlDY1a.s page 45 + BFIN GAS /tmp/ccDwO0Ef.s page 45 1918 0096 3B .uleb128 0x3b @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 1972 00cc 0E .uleb128 0xe 1973 00cd 3A .uleb128 0x3a 1974 00ce 0B .uleb128 0xb - BFIN GAS /tmp/ccVlDY1a.s page 46 + BFIN GAS /tmp/ccDwO0Ef.s page 46 1975 00cf 3B .uleb128 0x3b @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2029 0105 3B .uleb128 0x3b 2030 0106 0B .uleb128 0xb 2031 0107 27 .uleb128 0x27 - BFIN GAS /tmp/ccVlDY1a.s page 47 + BFIN GAS /tmp/ccDwO0Ef.s page 47 2032 0108 0C .uleb128 0xc @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2086 013e 17 .uleb128 0x17 2087 013f 34 .uleb128 0x34 2088 0140 00 .byte 0x0 - BFIN GAS /tmp/ccVlDY1a.s page 48 + BFIN GAS /tmp/ccDwO0Ef.s page 48 2089 0141 03 .uleb128 0x3 @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2143 0177 03 .uleb128 0x3 2144 0178 0E .uleb128 0xe 2145 0179 3A .uleb128 0x3a - BFIN GAS /tmp/ccVlDY1a.s page 49 + BFIN GAS /tmp/ccDwO0Ef.s page 49 2146 017a 0B .uleb128 0xb @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2200 01b0 49 .uleb128 0x49 2201 01b1 13 .uleb128 0x13 2202 01b2 2F .uleb128 0x2f - BFIN GAS /tmp/ccVlDY1a.s page 50 + BFIN GAS /tmp/ccDwO0Ef.s page 50 2203 01b3 0B .uleb128 0xb @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2253 0026 8D010000 .4byte 0x18d 2254 002a 73706F72 .string "sport_tx_init" 2254 745F7478 - BFIN GAS /tmp/ccVlDY1a.s page 51 + BFIN GAS /tmp/ccDwO0Ef.s page 51 2254 5F696E69 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2292 0000 73706F72 .string "sport_tx_init" 2292 745F7478 2292 5F696E69 - BFIN GAS /tmp/ccVlDY1a.s page 52 + BFIN GAS /tmp/ccDwO0Ef.s page 52 2292 7400 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2314 53545245 2314 414D5F43 2314 59434C45 - BFIN GAS /tmp/ccVlDY1a.s page 53 + BFIN GAS /tmp/ccDwO0Ef.s page 53 2314 00 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2338 72737400 2339 .LASF11: 2340 0190 756E7369 .string "unsigned int" - BFIN GAS /tmp/ccVlDY1a.s page 54 + BFIN GAS /tmp/ccDwO0Ef.s page 54 2340 676E6564 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2362 657100 2363 .LASF2: 2364 0234 73686F72 .string "short int" - BFIN GAS /tmp/ccVlDY1a.s page 55 + BFIN GAS /tmp/ccDwO0Ef.s page 55 2364 7420696E @@ -3293,24 +3293,24 @@ BFIN GAS /tmp/ccVlDY1a.s page 1 2386 02ce 7373796E .string "ssync" 2386 6300 2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccVlDY1a.s page 56 + BFIN GAS /tmp/ccDwO0Ef.s page 56 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_sport_tx.c - /tmp/ccVlDY1a.s:13 .text:0000000000000000 _sport_tx_out_status - /tmp/ccVlDY1a.s:766 .bss:00000000000000a8 _f_put_cnt - /tmp/ccVlDY1a.s:768 .bss:00000000000000ac _f_done_cnt - /tmp/ccVlDY1a.s:758 .bss:0000000000000000 _f_tx_was_empty - /tmp/ccVlDY1a.s:57 .text:0000000000000038 _sport_tx_init - /tmp/ccVlDY1a.s:760 .bss:0000000000000004 _f_descrs - /tmp/ccVlDY1a.s:762 .bss:00000000000000a5 _f_done_descr - /tmp/ccVlDY1a.s:760 .bss:00000000000000a4 _f_put_descr - /tmp/ccVlDY1a.s:770 .bss:00000000000000b0 _f_first - /tmp/ccVlDY1a.s:171 .text:0000000000000168 _sport_tx_req_rdy - /tmp/ccVlDY1a.s:196 .text:000000000000018c _isr_sport_dma_tx - /tmp/ccVlDY1a.s:441 .text:00000000000002f8 _sport_tx_start_req - /tmp/ccVlDY1a.s:602 .text:00000000000003e4 _sport_tx_stop + /tmp/ccDwO0Ef.s:13 .text:0000000000000000 _sport_tx_out_status + /tmp/ccDwO0Ef.s:766 .bss:00000000000000a8 _f_put_cnt + /tmp/ccDwO0Ef.s:768 .bss:00000000000000ac _f_done_cnt + /tmp/ccDwO0Ef.s:758 .bss:0000000000000000 _f_tx_was_empty + /tmp/ccDwO0Ef.s:57 .text:0000000000000038 _sport_tx_init + /tmp/ccDwO0Ef.s:760 .bss:0000000000000004 _f_descrs + /tmp/ccDwO0Ef.s:762 .bss:00000000000000a5 _f_done_descr + /tmp/ccDwO0Ef.s:760 .bss:00000000000000a4 _f_put_descr + /tmp/ccDwO0Ef.s:770 .bss:00000000000000b0 _f_first + /tmp/ccDwO0Ef.s:171 .text:0000000000000168 _sport_tx_req_rdy + /tmp/ccDwO0Ef.s:196 .text:000000000000018c _isr_sport_dma_tx + /tmp/ccDwO0Ef.s:441 .text:00000000000002f8 _sport_tx_start_req + /tmp/ccDwO0Ef.s:602 .text:00000000000003e4 _sport_tx_stop UNDEFINED SYMBOLS _sport_tx_done diff --git a/build/release/lst/l502_stream.lst b/build/release/lst/l502_stream.lst index 1b1e563..6a70fb1 100644 --- a/build/release/lst/l502_stream.lst +++ b/build/release/lst/l502_stream.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccnjW7eH.s page 1 +BFIN GAS /tmp/ccgHTLFq.s page 1 1 .file "src/l502_stream.c"; @@ -52,13 +52,13 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 30:src/l502_stream.c **** 31:src/l502_stream.c **** 32:src/l502_stream.c **** - 33:src/l502_stream.c **** + 33:src/l502_stream.c **** /* 34:src/l502_stream.c **** #define FFT_FP_EXTERNAL_TWIDDLES 35:src/l502_stream.c **** 36:src/l502_stream.c **** #define DATA_L (1<<10) 37:src/l502_stream.c **** #define TWIDDLE_L (DATA_L / 2) - 38:src/l502_stream.c **** - BFIN GAS /tmp/ccnjW7eH.s page 2 + 38:src/l502_stream.c **** //*/ + BFIN GAS /tmp/ccgHTLFq.s page 2 39:src/l502_stream.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 93:src/l502_stream.c **** static uint32_t f_sport_in_buf_size = L502_SPORT_IN_BUF_SIZE; 94:src/l502_stream.c **** 95:src/l502_stream.c **** - BFIN GAS /tmp/ccnjW7eH.s page 3 + BFIN GAS /tmp/ccgHTLFq.s page 3 96:src/l502_stream.c **** /* буфер для прв кинятых данных по HDMA для вывода на ЦАП @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 150:src/l502_stream.c **** /* разрешаем прием по HDMA */ 151:src/l502_stream.c **** hdma_recv_start(); 152:src/l502_stream.c **** /* запускаем первый блок на прием (остальные будут - BFIN GAS /tmp/ccnjW7eH.s page 4 + BFIN GAS /tmp/ccgHTLFq.s page 4 153:src/l502_stream.c **** добавлены из stream_proc() */ @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 207:src/l502_stream.c **** return 0; 208:src/l502_stream.c **** } 209:src/l502_stream.c **** - BFIN GAS /tmp/ccnjW7eH.s page 5 + BFIN GAS /tmp/ccgHTLFq.s page 5 210:src/l502_stream.c **** /***************************************************************************//** @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 264:src/l502_stream.c **** время момента первого отсчета может не совпада 265:src/l502_stream.c **** запуска синхронизации 266:src/l502_stream.c **** */ - BFIN GAS /tmp/ccnjW7eH.s page 6 + BFIN GAS /tmp/ccgHTLFq.s page 6 267:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 321:src/l502_stream.c **** void stream_proc(void) { 322:src/l502_stream.c **** /* если запущен поток ввода */ 323:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) { - BFIN GAS /tmp/ccnjW7eH.s page 7 + BFIN GAS /tmp/ccgHTLFq.s page 7 324:src/l502_stream.c **** uint32_t sport_rdy_size; @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 378:src/l502_stream.c **** 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? 380:src/l502_stream.c **** L502_HDMA_OUT_BUF_SIZE - f_hdma_out_start_pos + get_pos : - BFIN GAS /tmp/ccnjW7eH.s page 8 + BFIN GAS /tmp/ccgHTLFq.s page 8 381:src/l502_stream.c **** get_pos - f_hdma_out_start_pos; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 39 .loc 1 409 0 40 0020 0893 [P1] = R0; 410:src/l502_stream.c **** } - BFIN GAS /tmp/ccnjW7eH.s page 9 + BFIN GAS /tmp/ccgHTLFq.s page 9 41 .loc 1 410 0 @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 427:src/l502_stream.c **** } 78 .loc 1 427 0 79 004a 01E80000 UNLINK; - BFIN GAS /tmp/ccnjW7eH.s page 10 + BFIN GAS /tmp/ccgHTLFq.s page 10 80 004e 1000 rts; @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 114 .size _hdma_recv_done, .-_hdma_recv_done 115 0072 0000 .align 4 116 .global _sport_in_buffer_size; - BFIN GAS /tmp/ccnjW7eH.s page 11 + BFIN GAS /tmp/ccgHTLFq.s page 11 117 .type _sport_in_buffer_size, STT_FUNC; @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 140 .LCFI4: 141 0086 3830 R7 = R0; 478:src/l502_stream.c **** int mul; - BFIN GAS /tmp/ccnjW7eH.s page 12 + BFIN GAS /tmp/ccgHTLFq.s page 12 479:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000)) @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 182 .loc 1 489 0 183 00ce 3805 ( r7:7 ) = [sp++]; 184 - BFIN GAS /tmp/ccnjW7eH.s page 13 + BFIN GAS /tmp/ccgHTLFq.s page 13 185 .LCFI7: @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 534:src/l502_stream.c **** 535:src/l502_stream.c **** Функция запрещает прием по SPORT0 и останавливает DMA */ 536:src/l502_stream.c **** void sport_rx_stop(void) { - BFIN GAS /tmp/ccnjW7eH.s page 14 + BFIN GAS /tmp/ccgHTLFq.s page 14 195 .loc 1 536 0 @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 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)) - BFIN GAS /tmp/ccnjW7eH.s page 15 + BFIN GAS /tmp/ccgHTLFq.s page 15 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++];" : " @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 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 **** - BFIN GAS /tmp/ccnjW7eH.s page 16 + BFIN GAS /tmp/ccgHTLFq.s page 16 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 */ @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 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 - BFIN GAS /tmp/ccnjW7eH.s page 17 + BFIN GAS /tmp/ccgHTLFq.s page 17 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 @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 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 **** - BFIN GAS /tmp/ccnjW7eH.s page 18 + BFIN GAS /tmp/ccgHTLFq.s page 18 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 @@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 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) && \ - BFIN GAS /tmp/ccnjW7eH.s page 19 + BFIN GAS /tmp/ccgHTLFq.s page 19 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)) || \ @@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 242 .size _sport_rx_stop, .-_sport_rx_stop 243 .align 4 244 .global _sport_rx_start; - BFIN GAS /tmp/ccnjW7eH.s page 20 + BFIN GAS /tmp/ccgHTLFq.s page 20 245 .type _sport_rx_start, STT_FUNC; @@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 291 0160 2400 ssync; 292 .LBE42: 293 .LBE41: - BFIN GAS /tmp/ccnjW7eH.s page 21 + BFIN GAS /tmp/ccgHTLFq.s page 21 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { @@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 338 01c6 0897 W [P1] = R0; 339 .LBB43: 340 .LBB44: - BFIN GAS /tmp/ccnjW7eH.s page 22 + BFIN GAS /tmp/ccgHTLFq.s page 22 341 .loc 2 277 0 @@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 385 .LFB24: 321:src/l502_stream.c **** void stream_proc(void) { 386 .loc 1 321 0 - BFIN GAS /tmp/ccnjW7eH.s page 23 + BFIN GAS /tmp/ccgHTLFq.s page 23 387 0208 C304 [--sp] = ( p5:3 ); @@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 430 .L26: 431 .LBE45: 350:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_PRELOAD) || - BFIN GAS /tmp/ccnjW7eH.s page 24 + BFIN GAS /tmp/ccgHTLFq.s page 24 432 .loc 1 350 0 @@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 477 0284 FFE3BEFE call _hdma_recv_req_rdy; 478 .LVL23: 479 0288 000C cc =R0==0; - BFIN GAS /tmp/ccnjW7eH.s page 25 + BFIN GAS /tmp/ccgHTLFq.s page 25 480 028a E71B if cc jump .L36; @@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 386:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; 524 .loc 1 386 0 525 02da 2893 [P5] = R0; - BFIN GAS /tmp/ccnjW7eH.s page 26 + BFIN GAS /tmp/ccgHTLFq.s page 26 387:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE) @@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 570 .loc 1 336 0 571 0320 2093 [P4] = R0; 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - BFIN GAS /tmp/ccnjW7eH.s page 27 + BFIN GAS /tmp/ccgHTLFq.s page 27 572 .loc 1 337 0 @@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 617 035e 0060 R0 = 0 (X); 618 0360 0AE13000 P2.L = _f_hdma_out_proc_pos; 619 0364 1093 [P2] = R0; - BFIN GAS /tmp/ccnjW7eH.s page 28 + BFIN GAS /tmp/ccgHTLFq.s page 28 620 0366 8F2F jump.s .L33; @@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 668 039a 4CE10000 P4.H = _g_stream_out_state; 143:src/l502_stream.c **** int32_t stream_out_preload(void) { 669 .loc 1 143 0 - BFIN GAS /tmp/ccnjW7eH.s page 29 + BFIN GAS /tmp/ccgHTLFq.s page 29 670 039e 00E80300 LINK 12; @@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 715 .LCFI17: 716 03fe 1000 rts; 717 .L47: - BFIN GAS /tmp/ccnjW7eH.s page 30 + BFIN GAS /tmp/ccgHTLFq.s page 30 718 0400 01E80000 UNLINK; @@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 287:src/l502_stream.c **** int32_t streams_stop(void) { 763 .loc 1 287 0 764 0432 00E80300 LINK 12; - BFIN GAS /tmp/ccnjW7eH.s page 31 + BFIN GAS /tmp/ccgHTLFq.s page 31 765 .LCFI21: @@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 808 .LBB63: 809 .LBB64: 810 .loc 2 277 0 - BFIN GAS /tmp/ccnjW7eH.s page 32 + BFIN GAS /tmp/ccgHTLFq.s page 32 811 0474 2400 ssync; @@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; 856 .loc 1 305 0 857 04c6 1793 [P2] = R7; - BFIN GAS /tmp/ccnjW7eH.s page 33 + BFIN GAS /tmp/ccgHTLFq.s page 33 308:src/l502_stream.c **** } @@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 903 .LCFI36: 904 04ee 5901 [--SP] = B1; 905 .LCFI37: - BFIN GAS /tmp/ccnjW7eH.s page 34 + BFIN GAS /tmp/ccgHTLFq.s page 34 906 04f0 5A01 [--SP] = B2; @@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 951 052c 1391 R3 = [P2]; 564:src/l502_stream.c **** if (f_sport_in_put_pos == f_sport_in_buf_size) 952 .loc 1 564 0 - BFIN GAS /tmp/ccnjW7eH.s page 35 + BFIN GAS /tmp/ccgHTLFq.s page 35 953 052e 4AE10000 P2.H = _f_sport_in_buf_size; @@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 576:src/l502_stream.c **** /* если осталось не больше блока - то считаем за пер 577:src/l502_stream.c **** т.к. тогда при следующем прерывании уже могут бы 578:src/l502_stream.c **** принятые ранее данные */ - BFIN GAS /tmp/ccnjW7eH.s page 36 + BFIN GAS /tmp/ccgHTLFq.s page 36 579:src/l502_stream.c **** if (rdy_put_pos < 2*f_sport_in_block_size) { @@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1041 05c8 D12F jump.s .L58; 1042 .L62: 1043 .LBB79: - BFIN GAS /tmp/ccnjW7eH.s page 37 + BFIN GAS /tmp/ccgHTLFq.s page 37 1044 .LBB80: @@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1092 0616 1093 [P2] = R0; 1093 0618 B42F jump.s .L59; 1094 .L60: - BFIN GAS /tmp/ccnjW7eH.s page 38 + BFIN GAS /tmp/ccgHTLFq.s page 38 1095 .LBE80: @@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1141 063e 080C cc =R0==1; 1142 0640 1118 if cc jump .L68; 1143 .L64: - BFIN GAS /tmp/ccnjW7eH.s page 39 + BFIN GAS /tmp/ccgHTLFq.s page 39 179:src/l502_stream.c **** if (streams & L502_STREAM_ADC) @@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1188 067a E41F if cc jump .L64 (bp); 174:src/l502_stream.c **** sport_rx_stop(); 1189 .loc 1 174 0 - BFIN GAS /tmp/ccnjW7eH.s page 40 + BFIN GAS /tmp/ccgHTLFq.s page 40 1190 067c FFE32CFD call _sport_rx_stop; @@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1236 06a4 0960 R1 = 1 (X); 1237 06a6 4F54 R1 = R7 & R1; 1238 .LVL61: - BFIN GAS /tmp/ccnjW7eH.s page 41 + BFIN GAS /tmp/ccgHTLFq.s page 41 182:src/l502_stream.c **** wrd_en |= 0x2; @@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1283 .LBE104: 1284 .LBE107: 1285 .LFE20: - BFIN GAS /tmp/ccnjW7eH.s page 42 + BFIN GAS /tmp/ccgHTLFq.s page 42 1286 .size _stream_enable, .-_stream_enable @@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 227:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; 1331 .loc 1 227 0 1332 0728 1093 [P2] = R0; - BFIN GAS /tmp/ccnjW7eH.s page 43 + BFIN GAS /tmp/ccgHTLFq.s page 43 230:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) { @@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1376 .LBB127: 1377 .LBB123: 188:src/l502_stream.c **** g_streams = streams; - BFIN GAS /tmp/ccnjW7eH.s page 44 + BFIN GAS /tmp/ccgHTLFq.s page 44 1378 .loc 1 188 0 @@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1421 07a0 2993 [P5] = R1; 247:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) || 1422 .loc 1 247 0 - BFIN GAS /tmp/ccnjW7eH.s page 45 + BFIN GAS /tmp/ccgHTLFq.s page 45 1423 07a2 4CE10000 P4.H = _g_stream_out_state; @@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1469 07ee 0060 R0 = 0 (X); 1470 07f0 0AE1C80C P2.L = 3272; 1471 07f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccnjW7eH.s page 46 + BFIN GAS /tmp/ccgHTLFq.s page 46 1472 .LBB133: @@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1520 0836 06E10000 R6.L = _f_sport_in_buf; 1521 083a 0AE1C40C P2.L = 3268; 1522 083e 1693 [P2] = R6; - BFIN GAS /tmp/ccnjW7eH.s page 47 + BFIN GAS /tmp/ccgHTLFq.s page 47 510:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би @@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; 1568 .loc 1 522 0 1569 089c 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccnjW7eH.s page 48 + BFIN GAS /tmp/ccgHTLFq.s page 48 1570 089e 004A BITSET (R0, 0); @@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1614 .LBE141: 249:src/l502_stream.c **** stream_out_preload(); 1615 .loc 1 249 0 - BFIN GAS /tmp/ccnjW7eH.s page 49 + BFIN GAS /tmp/ccgHTLFq.s page 49 1616 08e0 FFE35CFD call _stream_out_preload; @@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1668 0008 00002000 .long 2097152 1669 .local _f_sport_in_get_pos 1670 .comm _f_sport_in_get_pos,4,4 - BFIN GAS /tmp/ccnjW7eH.s page 50 + BFIN GAS /tmp/ccgHTLFq.s page 50 1671 .local _f_recv_size @@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1713 .size _twiddle_im, 4096 1714 _twiddle_im: 1715 c01000 00000000 .zero 4096 - BFIN GAS /tmp/ccnjW7eH.s page 51 + BFIN GAS /tmp/ccgHTLFq.s page 51 1715 00000000 @@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1750 000d 0C .byte 0xc 1751 000e 0E .uleb128 0xe 1752 000f 00 .uleb128 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 52 + BFIN GAS /tmp/ccgHTLFq.s page 52 1753 .align 4 @@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1807 0058 14000000 .4byte .LEFDE6-.LASFDE6 1808 .LASFDE6: 1809 005c 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccnjW7eH.s page 53 + BFIN GAS /tmp/ccgHTLFq.s page 53 1810 0060 74000000 .4byte .LFB28 @@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1864 00a8 1C000000 .4byte .LEFDE12-.LASFDE12 1865 .LASFDE12: 1866 00ac 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccnjW7eH.s page 54 + BFIN GAS /tmp/ccgHTLFq.s page 54 1867 00b0 20010000 .4byte .LFB30 @@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1921 00fc 42 .byte 0x4 1922 .4byte .LCFI15-.LFB18 1923 00fd 0E .byte 0xe - BFIN GAS /tmp/ccnjW7eH.s page 55 + BFIN GAS /tmp/ccgHTLFq.s page 55 1924 00fe 08 .uleb128 0x8 @@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 1978 0141 8F .byte 0x8f 1979 0142 05 .uleb128 0x5 1980 0143 A3 .byte 0xa3 - BFIN GAS /tmp/ccnjW7eH.s page 56 + BFIN GAS /tmp/ccgHTLFq.s page 56 1981 0144 04 .uleb128 0x4 @@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2035 .4byte .LCFI35-.LCFI34 2036 017a 0E .byte 0xe 2037 017b 64 .uleb128 0x64 - BFIN GAS /tmp/ccnjW7eH.s page 57 + BFIN GAS /tmp/ccgHTLFq.s page 57 2038 017c 42 .byte 0x4 @@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2092 01ac 9F .byte 0x9f 2093 01ad 25 .uleb128 0x25 2094 01ae 9E .byte 0x9e - BFIN GAS /tmp/ccnjW7eH.s page 58 + BFIN GAS /tmp/ccgHTLFq.s page 58 2095 01af 24 .uleb128 0x24 @@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2149 01e5 09 .uleb128 0x9 2150 01e6 80 .byte 0x80 2151 01e7 08 .uleb128 0x8 - BFIN GAS /tmp/ccnjW7eH.s page 59 + BFIN GAS /tmp/ccgHTLFq.s page 59 2152 01e8 B1 .byte 0xb1 @@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2206 0225 0F .uleb128 0xf 2207 0226 10 .uleb128 0x10 2208 0227 8F .byte 0x8f - BFIN GAS /tmp/ccnjW7eH.s page 60 + BFIN GAS /tmp/ccgHTLFq.s page 60 2209 0228 04 .uleb128 0x4 @@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2263 026c 1C .uleb128 0x1c 2264 026d 8F .byte 0x8f 2265 026e 07 .uleb128 0x7 - BFIN GAS /tmp/ccnjW7eH.s page 61 + BFIN GAS /tmp/ccgHTLFq.s page 61 2266 026f A3 .byte 0xa3 @@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2320 0079 50 .byte 0x50 2321 007a 00000000 .4byte 0x0 2322 007e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 62 + BFIN GAS /tmp/ccgHTLFq.s page 62 2323 .LLST5: @@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2377 010f 86000000 .4byte .LCFI4-.Ltext0 2378 0113 90000000 .4byte .LCFI5-.Ltext0 2379 0117 0200 .2byte 0x2 - BFIN GAS /tmp/ccnjW7eH.s page 63 + BFIN GAS /tmp/ccgHTLFq.s page 63 2380 0119 7E .byte 0x7e @@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2434 01a2 08020000 .4byte .LFB24-.Ltext0 2435 01a6 0A020000 .4byte .LCFI12-.Ltext0 2436 01aa 0100 .2byte 0x1 - BFIN GAS /tmp/ccnjW7eH.s page 64 + BFIN GAS /tmp/ccgHTLFq.s page 64 2437 01ac 5E .byte 0x5e @@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2491 023d 0100 .2byte 0x1 2492 023f 5A .byte 0x5a 2493 0240 38030000 .4byte .LVL33-.Ltext0 - BFIN GAS /tmp/ccnjW7eH.s page 65 + BFIN GAS /tmp/ccgHTLFq.s page 65 2494 0244 4C030000 .4byte .LVL35-.Ltext0 @@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2548 02d4 0A040000 .4byte .LVL43-.Ltext0 2549 02d8 0100 .2byte 0x1 2550 02da 50 .byte 0x50 - BFIN GAS /tmp/ccnjW7eH.s page 66 + BFIN GAS /tmp/ccgHTLFq.s page 66 2551 02db 00000000 .4byte 0x0 @@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2605 036a 0200 .2byte 0x2 2606 036c 7E .byte 0x7e 2607 036d 08 .sleb128 8 - BFIN GAS /tmp/ccnjW7eH.s page 67 + BFIN GAS /tmp/ccgHTLFq.s page 67 2608 036e DA040000 .4byte .LCFI26-.Ltext0 @@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2662 03f6 E800 .sleb128 104 2663 03f8 F0040000 .4byte .LCFI37-.Ltext0 2664 03fc F2040000 .4byte .LCFI38-.Ltext0 - BFIN GAS /tmp/ccnjW7eH.s page 68 + BFIN GAS /tmp/ccgHTLFq.s page 68 2665 0400 0300 .2byte 0x3 @@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2719 048b 10050000 .4byte .LCFI49-.Ltext0 2720 048f 0300 .2byte 0x3 2721 0491 7E .byte 0x7e - BFIN GAS /tmp/ccnjW7eH.s page 69 + BFIN GAS /tmp/ccgHTLFq.s page 69 2722 0492 9C01 .sleb128 156 @@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2776 0521 10 .sleb128 16 2777 0522 00000000 .4byte 0x0 2778 0526 00000000 .4byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 70 + BFIN GAS /tmp/ccgHTLFq.s page 70 2779 .LLST29: @@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2833 05b7 14 .sleb128 20 2834 05b8 EE060000 .4byte .LCFI60-.Ltext0 2835 05bc F0080000 .4byte .LFE22-.Ltext0 - BFIN GAS /tmp/ccnjW7eH.s page 71 + BFIN GAS /tmp/ccgHTLFq.s page 71 2836 05c0 0200 .2byte 0x2 @@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2890 003c 07 .byte 0x7 2891 003d 18040000 .4byte .LASF3 2892 0041 03 .uleb128 0x3 - BFIN GAS /tmp/ccnjW7eH.s page 72 + BFIN GAS /tmp/ccgHTLFq.s page 72 2893 0042 61040000 .4byte .LASF5 @@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 2947 00a5 EF000000 .4byte 0xef 2948 00a9 07 .uleb128 0x7 2949 00aa BC050000 .4byte .LASF14 - BFIN GAS /tmp/ccnjW7eH.s page 73 + BFIN GAS /tmp/ccgHTLFq.s page 73 2950 00ae 00 .sleb128 0 @@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3004 011e 74 .byte 0x74 3005 011f 50010000 .4byte 0x150 3006 0123 07 .uleb128 0x7 - BFIN GAS /tmp/ccnjW7eH.s page 74 + BFIN GAS /tmp/ccgHTLFq.s page 74 3007 0124 67030000 .4byte .LASF27 @@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3061 018f 01 .sleb128 1 3062 0190 07 .uleb128 0x7 3063 0191 1D000000 .4byte .LASF41 - BFIN GAS /tmp/ccnjW7eH.s page 75 + BFIN GAS /tmp/ccgHTLFq.s page 75 3064 0195 02 .sleb128 2 @@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3118 0206 28000000 .4byte .LFB26 3119 020a 50000000 .4byte .LFE26 3120 020e 50000000 .4byte .LLST3 - BFIN GAS /tmp/ccnjW7eH.s page 76 + BFIN GAS /tmp/ccgHTLFq.s page 76 3121 0212 35020000 .4byte 0x235 @@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3175 0294 74000000 .4byte .LFB28 3176 0298 82000000 .4byte .LFE28 3177 029c E5000000 .4byte .LLST9 - BFIN GAS /tmp/ccnjW7eH.s page 77 + BFIN GAS /tmp/ccgHTLFq.s page 77 3178 02a0 12 .uleb128 0x12 @@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3232 0324 01 .byte 0x1 3233 0325 C1040000 .4byte .LASF55 3234 0329 01 .byte 0x1 - BFIN GAS /tmp/ccnjW7eH.s page 78 + BFIN GAS /tmp/ccgHTLFq.s page 78 3235 032a F101 .2byte 0x1f1 @@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3289 03ae 53000000 .4byte 0x53 3290 03b2 CD010000 .4byte .LLST15 3291 03b6 0E .uleb128 0xe - BFIN GAS /tmp/ccnjW7eH.s page 79 + BFIN GAS /tmp/ccgHTLFq.s page 79 3292 03b7 A8010000 .4byte .LASF53 @@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3346 0438 1D .uleb128 0x1d 3347 0439 01 .byte 0x1 3348 043a C3010000 .4byte .LASF61 - BFIN GAS /tmp/ccnjW7eH.s page 80 + BFIN GAS /tmp/ccgHTLFq.s page 80 3349 043e 01 .byte 0x1 @@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3403 04c9 76040000 .4byte .LBB65 3404 04cd 78040000 .4byte .LBE65 3405 04d1 01 .byte 0x1 - BFIN GAS /tmp/ccnjW7eH.s page 81 + BFIN GAS /tmp/ccgHTLFq.s page 81 3406 04d2 1E02 .2byte 0x21e @@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3460 0557 00 .byte 0x0 3461 0558 24 .uleb128 0x24 3462 0559 84040000 .4byte .LASF100 - BFIN GAS /tmp/ccnjW7eH.s page 82 + BFIN GAS /tmp/ccgHTLFq.s page 82 3463 055d 01 .byte 0x1 @@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3517 05d5 01 .byte 0x1 3518 05d6 41000000 .4byte 0x41 3519 05da 84060000 .4byte .LFB20 - BFIN GAS /tmp/ccnjW7eH.s page 83 + BFIN GAS /tmp/ccgHTLFq.s page 83 3520 05de E4060000 .4byte .LFE20 @@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3574 0668 EA050000 .4byte .LLST36 3575 066c 00 .byte 0x0 3576 066d 00 .byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 84 + BFIN GAS /tmp/ccgHTLFq.s page 84 3577 066e 23 .uleb128 0x23 @@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3631 06ef 53 .byte 0x53 3632 06f0 FA060000 .4byte 0x6fa 3633 06f4 05 .byte 0x5 - BFIN GAS /tmp/ccnjW7eH.s page 85 + BFIN GAS /tmp/ccgHTLFq.s page 85 3634 06f5 03 .byte 0x3 @@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3688 076d B7020000 .4byte .LASF78 3689 0771 01 .byte 0x1 3690 0772 62 .byte 0x62 - BFIN GAS /tmp/ccnjW7eH.s page 86 + BFIN GAS /tmp/ccgHTLFq.s page 86 3691 0773 7D070000 .4byte 0x77d @@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3745 07e9 31 .uleb128 0x31 3746 07ea 55030000 .4byte .LASF85 3747 07ee 01 .byte 0x1 - BFIN GAS /tmp/ccnjW7eH.s page 87 + BFIN GAS /tmp/ccgHTLFq.s page 87 3748 07ef 44 .byte 0x44 @@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3802 085f 47050000 .4byte .LASF90 3803 0863 01 .byte 0x1 3804 0864 2A .byte 0x2a - BFIN GAS /tmp/ccnjW7eH.s page 88 + BFIN GAS /tmp/ccgHTLFq.s page 88 3805 0865 70080000 .4byte 0x870 @@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3859 08dc 31 .uleb128 0x31 3860 08dd F5020000 .4byte .LASF94 3861 08e1 01 .byte 0x1 - BFIN GAS /tmp/ccnjW7eH.s page 89 + BFIN GAS /tmp/ccgHTLFq.s page 89 3862 08e2 33 .byte 0x33 @@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3916 002c 24 .uleb128 0x24 3917 002d 00 .byte 0x0 3918 002e 0B .uleb128 0xb - BFIN GAS /tmp/ccnjW7eH.s page 90 + BFIN GAS /tmp/ccgHTLFq.s page 90 3919 002f 0B .uleb128 0xb @@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 3973 0065 00 .byte 0x0 3974 0066 00 .byte 0x0 3975 0067 0A .uleb128 0xa - BFIN GAS /tmp/ccnjW7eH.s page 91 + BFIN GAS /tmp/ccgHTLFq.s page 91 3976 0068 2E .uleb128 0x2e @@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4030 009e 00 .byte 0x0 4031 009f 03 .uleb128 0x3 4032 00a0 0E .uleb128 0xe - BFIN GAS /tmp/ccnjW7eH.s page 92 + BFIN GAS /tmp/ccgHTLFq.s page 92 4033 00a1 3A .uleb128 0x3a @@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4087 00d7 03 .uleb128 0x3 4088 00d8 0E .uleb128 0xe 4089 00d9 3A .uleb128 0x3a - BFIN GAS /tmp/ccnjW7eH.s page 93 + BFIN GAS /tmp/ccgHTLFq.s page 93 4090 00da 0B .uleb128 0xb @@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4144 0110 2E .uleb128 0x2e 4145 0111 01 .byte 0x1 4146 0112 3F .uleb128 0x3f - BFIN GAS /tmp/ccnjW7eH.s page 94 + BFIN GAS /tmp/ccgHTLFq.s page 94 4147 0113 0C .uleb128 0xc @@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4201 0149 0A .uleb128 0xa 4202 014a 00 .byte 0x0 4203 014b 00 .byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 95 + BFIN GAS /tmp/ccgHTLFq.s page 95 4204 014c 19 .uleb128 0x19 @@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4258 0182 01 .uleb128 0x1 4259 0183 40 .uleb128 0x40 4260 0184 06 .uleb128 0x6 - BFIN GAS /tmp/ccnjW7eH.s page 96 + BFIN GAS /tmp/ccgHTLFq.s page 96 4261 0185 01 .uleb128 0x1 @@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4315 01bb 00 .byte 0x0 4316 01bc 21 .uleb128 0x21 4317 01bd 1D .uleb128 0x1d - BFIN GAS /tmp/ccnjW7eH.s page 97 + BFIN GAS /tmp/ccgHTLFq.s page 97 4318 01be 01 .byte 0x1 @@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4372 01f4 01 .uleb128 0x1 4373 01f5 13 .uleb128 0x13 4374 01f6 00 .byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 98 + BFIN GAS /tmp/ccgHTLFq.s page 98 4375 01f7 00 .byte 0x0 @@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4429 022d 0B .uleb128 0xb 4430 022e 00 .byte 0x0 4431 022f 00 .byte 0x0 - BFIN GAS /tmp/ccnjW7eH.s page 99 + BFIN GAS /tmp/ccgHTLFq.s page 99 4432 0230 29 .uleb128 0x29 @@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4486 0266 21 .uleb128 0x21 4487 0267 00 .byte 0x0 4488 0268 49 .uleb128 0x49 - BFIN GAS /tmp/ccnjW7eH.s page 100 + BFIN GAS /tmp/ccgHTLFq.s page 100 4489 0269 13 .uleb128 0x13 @@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4540 665F6672 4540 656500 4541 0025 FC010000 .4byte 0x1fc - BFIN GAS /tmp/ccnjW7eH.s page 101 + BFIN GAS /tmp/ccgHTLFq.s page 101 4542 0029 73747265 .string "stream_out_buf_free" @@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4562 00fa 6973725F .string "isr_sport_dma_rx" 4562 73706F72 4562 745F646D - BFIN GAS /tmp/ccnjW7eH.s page 102 + BFIN GAS /tmp/ccgHTLFq.s page 102 4562 615F7278 @@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4586 62756666 4586 00 4587 01d2 DC080000 .4byte 0x8dc - BFIN GAS /tmp/ccnjW7eH.s page 103 + BFIN GAS /tmp/ccgHTLFq.s page 103 4588 01d6 4646545F .string "FFT_buff" @@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4640 0090 62060000 .4byte .LBB97-.Ltext0 4641 0094 82060000 .4byte .LBE97-.Ltext0 4642 0098 3E060000 .4byte .LBB96-.Ltext0 - BFIN GAS /tmp/ccnjW7eH.s page 104 + BFIN GAS /tmp/ccgHTLFq.s page 104 4643 009c 58060000 .4byte .LBE96-.Ltext0 @@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4697 0174 F0080000 .4byte .LBE125-.Ltext0 4698 0178 DA080000 .4byte .LBB119-.Ltext0 4699 017c E0080000 .4byte .LBE119-.Ltext0 - BFIN GAS /tmp/ccnjW7eH.s page 105 + BFIN GAS /tmp/ccgHTLFq.s page 105 4700 0180 D6080000 .4byte .LBB124-.Ltext0 @@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4728 0095 73747265 .string "streams_start" 4728 616D735F 4728 73746172 - BFIN GAS /tmp/ccnjW7eH.s page 106 + BFIN GAS /tmp/ccgHTLFq.s page 106 4728 7400 @@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4752 7075745F 4752 706F7300 4753 .LASF81: - BFIN GAS /tmp/ccnjW7eH.s page 107 + BFIN GAS /tmp/ccgHTLFq.s page 107 4754 013e 665F6864 .string "f_hdma_out_get_pos" @@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4774 4F555400 4775 .LASF58: 4776 01ea 70726F63 .string "processed" - BFIN GAS /tmp/ccnjW7eH.s page 108 + BFIN GAS /tmp/ccgHTLFq.s page 108 4776 65737365 @@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4799 .LASF25: 4800 028f 4C353032 .string "L502_BF_MODE_STREAM" 4800 5F42465F - BFIN GAS /tmp/ccnjW7eH.s page 109 + BFIN GAS /tmp/ccgHTLFq.s page 109 4800 4D4F4445 @@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4822 0342 665F7370 .string "f_sport_in_put_pos" 4822 6F72745F 4822 696E5F70 - BFIN GAS /tmp/ccnjW7eH.s page 110 + BFIN GAS /tmp/ccgHTLFq.s page 110 4822 75745F70 @@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4842 756600 4843 .LASF40: 4844 03f9 4F55545F .string "OUT_STREAM_PRELOAD" - BFIN GAS /tmp/ccnjW7eH.s page 111 + BFIN GAS /tmp/ccgHTLFq.s page 111 4844 53545245 @@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4865 .LASF59: 4866 04b3 68646D61 .string "hdma_rdy_size" 4866 5F726479 - BFIN GAS /tmp/ccnjW7eH.s page 112 + BFIN GAS /tmp/ccgHTLFq.s page 112 4866 5F73697A @@ -6718,7 +6718,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4888 5F42465F 4888 4552525F 4888 46495253 - BFIN GAS /tmp/ccnjW7eH.s page 113 + BFIN GAS /tmp/ccgHTLFq.s page 113 4888 545F434F @@ -6778,7 +6778,7 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4907 .LASF43: 4908 0652 4F55545F .string "OUT_STREAM_CYCLE" 4908 53545245 - BFIN GAS /tmp/ccnjW7eH.s page 114 + BFIN GAS /tmp/ccgHTLFq.s page 114 4908 414D5F43 @@ -6793,51 +6793,51 @@ BFIN GAS /tmp/ccnjW7eH.s page 1 4912 62756666 4912 00 4913 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccnjW7eH.s page 115 + BFIN GAS /tmp/ccgHTLFq.s page 115 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_stream.c - /tmp/ccnjW7eH.s:13 .text:0000000000000000 _stream_in_buf_free - /tmp/ccnjW7eH.s:1670 .bss:0000000000000010 _f_sport_in_get_pos - /tmp/ccnjW7eH.s:1667 .data:0000000000000008 _f_sport_in_buf_size - /tmp/ccnjW7eH.s:49 .text:0000000000000028 _stream_out_buf_free - /tmp/ccnjW7eH.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos - /tmp/ccnjW7eH.s:86 .text:0000000000000050 _hdma_recv_done - /tmp/ccnjW7eH.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos - /tmp/ccnjW7eH.s:118 .text:0000000000000074 _sport_in_buffer_size - /tmp/ccnjW7eH.s:134 .text:0000000000000084 _sport_in_set_step_size - /tmp/ccnjW7eH.s:1662 .data:0000000000000004 _f_sport_in_block_size - /tmp/ccnjW7eH.s:193 .text:00000000000000d4 _sport_rx_stop - /tmp/ccnjW7eH.s:1674 .bss:0000000000000018 _f_bf_reg - /tmp/ccnjW7eH.s:246 .text:0000000000000120 _sport_rx_start - /tmp/ccnjW7eH.s:1676 .bss:000000000000001c _dummy.2457 - /tmp/ccnjW7eH.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf - /tmp/ccnjW7eH.s:384 .text:0000000000000208 _stream_proc - /tmp/ccnjW7eH.s:1636 .bss:0000000000000000 _g_stream_in_state - /tmp/ccnjW7eH.s:1658 .bss:000000000000000c _f_sport_in_put_pos - /tmp/ccnjW7eH.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos - /tmp/ccnjW7eH.s:1642 .bss:0000000000000004 _g_stream_out_state - /tmp/ccnjW7eH.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos - /tmp/ccnjW7eH.s:1701 .bss:000000000000002c _f_hdma_out_start_pos - /tmp/ccnjW7eH.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf - /tmp/ccnjW7eH.s:1687 .rodata:0000000000000000 _f_overflow_wrd - /tmp/ccnjW7eH.s:661 .text:0000000000000398 _stream_out_preload - /tmp/ccnjW7eH.s:733 .text:000000000000040c _l502_stream_init - /tmp/ccnjW7eH.s:755 .text:000000000000042c _streams_stop - /tmp/ccnjW7eH.s:1648 .bss:0000000000000008 _g_mode - /tmp/ccnjW7eH.s:874 .text:00000000000004d4 _isr_sport_dma_rx - /tmp/ccnjW7eH.s:1672 .bss:0000000000000014 _f_recv_size - /tmp/ccnjW7eH.s:1107 .text:0000000000000620 _stream_disable - /tmp/ccnjW7eH.s:1655 .data:0000000000000000 _g_streams - /tmp/ccnjW7eH.s:1199 .text:0000000000000684 _stream_enable - /tmp/ccnjW7eH.s:1290 .text:00000000000006e4 _streams_start - /tmp/ccnjW7eH.s:1708 .sdram_noinit:0000000000c00000 _twiddle_re - /tmp/ccnjW7eH.s:1714 .sdram_noinit:0000000000c01000 _twiddle_im - /tmp/ccnjW7eH.s:1720 .sdram_noinit:0000000000c02000 _TX_buff - /tmp/ccnjW7eH.s:1726 .sdram_noinit:0000000000c0bc40 _TX_buff_shadow - /tmp/ccnjW7eH.s:1732 .sdram_noinit:0000000000c15880 _AVG_buff - /tmp/ccnjW7eH.s:1738 .sdram_noinit:0000000000c16880 _FFT_buff + /tmp/ccgHTLFq.s:13 .text:0000000000000000 _stream_in_buf_free + /tmp/ccgHTLFq.s:1670 .bss:0000000000000010 _f_sport_in_get_pos + /tmp/ccgHTLFq.s:1667 .data:0000000000000008 _f_sport_in_buf_size + /tmp/ccgHTLFq.s:49 .text:0000000000000028 _stream_out_buf_free + /tmp/ccgHTLFq.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos + /tmp/ccgHTLFq.s:86 .text:0000000000000050 _hdma_recv_done + /tmp/ccgHTLFq.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos + /tmp/ccgHTLFq.s:118 .text:0000000000000074 _sport_in_buffer_size + /tmp/ccgHTLFq.s:134 .text:0000000000000084 _sport_in_set_step_size + /tmp/ccgHTLFq.s:1662 .data:0000000000000004 _f_sport_in_block_size + /tmp/ccgHTLFq.s:193 .text:00000000000000d4 _sport_rx_stop + /tmp/ccgHTLFq.s:1674 .bss:0000000000000018 _f_bf_reg + /tmp/ccgHTLFq.s:246 .text:0000000000000120 _sport_rx_start + /tmp/ccgHTLFq.s:1676 .bss:000000000000001c _dummy.2457 + /tmp/ccgHTLFq.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf + /tmp/ccgHTLFq.s:384 .text:0000000000000208 _stream_proc + /tmp/ccgHTLFq.s:1636 .bss:0000000000000000 _g_stream_in_state + /tmp/ccgHTLFq.s:1658 .bss:000000000000000c _f_sport_in_put_pos + /tmp/ccgHTLFq.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos + /tmp/ccgHTLFq.s:1642 .bss:0000000000000004 _g_stream_out_state + /tmp/ccgHTLFq.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos + /tmp/ccgHTLFq.s:1701 .bss:000000000000002c _f_hdma_out_start_pos + /tmp/ccgHTLFq.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf + /tmp/ccgHTLFq.s:1687 .rodata:0000000000000000 _f_overflow_wrd + /tmp/ccgHTLFq.s:661 .text:0000000000000398 _stream_out_preload + /tmp/ccgHTLFq.s:733 .text:000000000000040c _l502_stream_init + /tmp/ccgHTLFq.s:755 .text:000000000000042c _streams_stop + /tmp/ccgHTLFq.s:1648 .bss:0000000000000008 _g_mode + /tmp/ccgHTLFq.s:874 .text:00000000000004d4 _isr_sport_dma_rx + /tmp/ccgHTLFq.s:1672 .bss:0000000000000014 _f_recv_size + /tmp/ccgHTLFq.s:1107 .text:0000000000000620 _stream_disable + /tmp/ccgHTLFq.s:1655 .data:0000000000000000 _g_streams + /tmp/ccgHTLFq.s:1199 .text:0000000000000684 _stream_enable + /tmp/ccgHTLFq.s:1290 .text:00000000000006e4 _streams_start + /tmp/ccgHTLFq.s:1708 .sdram_noinit:0000000000c00000 _twiddle_re + /tmp/ccgHTLFq.s:1714 .sdram_noinit:0000000000c01000 _twiddle_im + /tmp/ccgHTLFq.s:1720 .sdram_noinit:0000000000c02000 _TX_buff + /tmp/ccgHTLFq.s:1726 .sdram_noinit:0000000000c0bc40 _TX_buff_shadow + /tmp/ccgHTLFq.s:1732 .sdram_noinit:0000000000c15880 _AVG_buff + /tmp/ccgHTLFq.s:1738 .sdram_noinit:0000000000c16880 _FFT_buff UNDEFINED SYMBOLS ___udivsi3 @@ -6853,7 +6853,7 @@ _sport_tx_init _hdma_send_stop _hdma_recv_stop _sport_tx_stop - BFIN GAS /tmp/ccnjW7eH.s page 116 + BFIN GAS /tmp/ccgHTLFq.s page 116 _hdma_send_start diff --git a/build/release/lst/l502_tests.lst b/build/release/lst/l502_tests.lst index 1f11c14..afee8fc 100644 --- a/build/release/lst/l502_tests.lst +++ b/build/release/lst/l502_tests.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccB9REcQ.s page 1 +BFIN GAS /tmp/ccSgj1eS.s page 1 1 .file "src/l502_tests.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 36:src/l502_tests.c **** #include 37:src/l502_tests.c **** 38:src/l502_tests.c **** - BFIN GAS /tmp/ccB9REcQ.s page 2 + BFIN GAS /tmp/ccSgj1eS.s page 2 39:src/l502_tests.c **** @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 21 0002 2832 P5 = R0; 22 0004 00E80300 LINK 12; 23 .LCFI1: - BFIN GAS /tmp/ccB9REcQ.s page 3 + BFIN GAS /tmp/ccSgj1eS.s page 3 88:src/l502_tests.c **** /* получение результата теста */ @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res)); 126:src/l502_tests.c **** f_test_res.test = cmd->param; 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - BFIN GAS /tmp/ccB9REcQ.s page 4 + BFIN GAS /tmp/ccSgj1eS.s page 4 128:src/l502_tests.c **** @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 71 0054 1093 [P2] = R0; 123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) { 72 .loc 1 123 0 - BFIN GAS /tmp/ccB9REcQ.s page 5 + BFIN GAS /tmp/ccSgj1eS.s page 5 73 0056 2091 R0 = [P4]; @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; 123 .loc 1 94 0 124 00b2 100C cc =R0==2; - BFIN GAS /tmp/ccB9REcQ.s page 6 + BFIN GAS /tmp/ccSgj1eS.s page 6 125 00b4 0002 R0 = CC; @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 171 00e8 FFE28CFF jump.l _l502_cmd_done; 172 .LVL11: 173 .L22: - BFIN GAS /tmp/ccB9REcQ.s page 7 + BFIN GAS /tmp/ccSgj1eS.s page 7 174 .LBB3: @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 219 220 .LCFI6: 221 .LVL12: - BFIN GAS /tmp/ccB9REcQ.s page 8 + BFIN GAS /tmp/ccSgj1eS.s page 8 222 0132 1000 rts; @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccB9REcQ.s page 1 265 0176 1F93 [P3] = R7; 266 .L12: 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i> 24); - 257:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 258:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 259:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 260:src/l502_user_process.c **** DY_SYN_2_value = 1; - 261:src/l502_user_process.c **** }else{ - 262:src/l502_user_process.c **** DY_SYN_2_value = 0; - 263:src/l502_user_process.c **** } - 264:src/l502_user_process.c **** - 265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 266:src/l502_user_process.c **** //data[data_I] = 0xB00000000; - BFIN GAS /tmp/cco71w8X.s page 6 + 251:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 252:src/l502_user_process.c **** + 253:src/l502_user_process.c **** } + 254:src/l502_user_process.c **** + 255:src/l502_user_process.c **** + 256:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 257:src/l502_user_process.c **** while(++data_I < size ){ + 258:src/l502_user_process.c **** uint32_t word = data[data_I]; + 259:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; + 260:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); + 261:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 262:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 263:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 264:src/l502_user_process.c **** DY_SYN_2_value = 1; + 265:src/l502_user_process.c **** }else{ + 266:src/l502_user_process.c **** DY_SYN_2_value = 0; + BFIN GAS /tmp/cc4APo0B.s page 6 - 267:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 268:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 269:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 270:src/l502_user_process.c **** //Proc_state.average_N = 0; - 271:src/l502_user_process.c **** //if (1){ - 272:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 273:src/l502_user_process.c **** - 274:src/l502_user_process.c **** - 275:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ - 276:src/l502_user_process.c **** FFT_buff[i] = 0; - 277:src/l502_user_process.c **** } + 267:src/l502_user_process.c **** } + 268:src/l502_user_process.c **** + 269:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 270:src/l502_user_process.c **** //data[data_I] = 0xB00000000; + 271:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 272:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 273:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 274:src/l502_user_process.c **** //Proc_state.average_N = 0; + 275:src/l502_user_process.c **** //if (1){ + 276:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; + 277:src/l502_user_process.c **** 278:src/l502_user_process.c **** - 279:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT) - 280:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR - 281:src/l502_user_process.c **** + 279:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ + 280:src/l502_user_process.c **** FFT_buff[i] = 0; + 281:src/l502_user_process.c **** } 282:src/l502_user_process.c **** - 283:src/l502_user_process.c **** - 284:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again - 285:src/l502_user_process.c **** TX_buff_I = 0; - 286:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 287:src/l502_user_process.c **** uint32_t i = 0; - 288:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 289:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = AVG_buff[i++]; - 290:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ - 291:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]); - 292:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 293:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 294:src/l502_user_process.c **** } - 295:src/l502_user_process.c **** - 296:src/l502_user_process.c **** - 297:src/l502_user_process.c **** //clear AVG_buff: - 298:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 299:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; - 300:src/l502_user_process.c **** } - 301:src/l502_user_process.c **** - 302:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 303:src/l502_user_process.c **** - 304:src/l502_user_process.c **** - 305:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 306:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 307:src/l502_user_process.c **** // } - 308:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 309:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); - 310:src/l502_user_process.c **** - 311:src/l502_user_process.c **** - 312:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 313:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 314:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 315:src/l502_user_process.c **** Proc_state.average_N = 0; - 316:src/l502_user_process.c **** - 317:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); - 318:src/l502_user_process.c **** //return data_I; - 319:src/l502_user_process.c **** - 320:src/l502_user_process.c **** }else{ // - 321:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 322:src/l502_user_process.c **** Proc_state.average_N ++; - 323:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; - BFIN GAS /tmp/cco71w8X.s page 7 + 283:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FLUS + 284:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR + 285:src/l502_user_process.c **** + 286:src/l502_user_process.c **** + 287:src/l502_user_process.c **** + 288:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again + 289:src/l502_user_process.c **** TX_buff_I = 0; + 290:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ + 291:src/l502_user_process.c **** uint32_t i = 0; + 292:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 293:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = AVG_buff[i++]; + 294:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + 295:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]); + 296:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; + 297:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; + 298:src/l502_user_process.c **** } + 299:src/l502_user_process.c **** + 300:src/l502_user_process.c **** + 301:src/l502_user_process.c **** //clear AVG_buff: + 302:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 303:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 304:src/l502_user_process.c **** } + 305:src/l502_user_process.c **** + 306:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 307:src/l502_user_process.c **** + 308:src/l502_user_process.c **** + 309:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 310:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; + 311:src/l502_user_process.c **** // } + 312:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 313:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 314:src/l502_user_process.c **** + 315:src/l502_user_process.c **** + 316:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 317:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 318:src/l502_user_process.c **** // TX_buff_state = TX_DONE; + 319:src/l502_user_process.c **** Proc_state.average_N = 0; + 320:src/l502_user_process.c **** + 321:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); + 322:src/l502_user_process.c **** //return data_I; + 323:src/l502_user_process.c **** + BFIN GAS /tmp/cc4APo0B.s page 7 - 324:src/l502_user_process.c **** } - 325:src/l502_user_process.c **** } - 326:src/l502_user_process.c **** - 327:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 328:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 329:src/l502_user_process.c **** // if (1){ - 330:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 331:src/l502_user_process.c **** if (1){ - 332:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - 333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 334:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; - 335:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; - 336:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 338:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 339:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 340:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 341:src/l502_user_process.c **** } - 342:src/l502_user_process.c **** } - 343:src/l502_user_process.c **** } - 344:src/l502_user_process.c **** }else{ - 345:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; - 346:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 347:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 348:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 349:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 350:src/l502_user_process.c **** } - 351:src/l502_user_process.c **** } - 352:src/l502_user_process.c **** } - 353:src/l502_user_process.c **** } - 354:src/l502_user_process.c **** //*/ - 355:src/l502_user_process.c **** - 356:src/l502_user_process.c **** - 357:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 358:src/l502_user_process.c **** //if (1){ + 324:src/l502_user_process.c **** }else{ // + 325:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 326:src/l502_user_process.c **** Proc_state.average_N ++; + 327:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; + 328:src/l502_user_process.c **** } + 329:src/l502_user_process.c **** } + 330:src/l502_user_process.c **** + 331:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 332:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 333:src/l502_user_process.c **** // if (1){ + 334:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ + 335:src/l502_user_process.c **** if (1){ + 336:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG + 337:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 338:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; + 339:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 340:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + 341:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 342:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 343:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 344:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 345:src/l502_user_process.c **** } + 346:src/l502_user_process.c **** } + 347:src/l502_user_process.c **** } + 348:src/l502_user_process.c **** }else{ + 349:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 350:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 351:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 352:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 353:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 354:src/l502_user_process.c **** } + 355:src/l502_user_process.c **** } + 356:src/l502_user_process.c **** } + 357:src/l502_user_process.c **** } + 358:src/l502_user_process.c **** //*/ 359:src/l502_user_process.c **** 360:src/l502_user_process.c **** - 361:src/l502_user_process.c **** - 362:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 363:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 364:src/l502_user_process.c **** return size; - 365:src/l502_user_process.c **** }else{ - 366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 367:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 369:src/l502_user_process.c **** } - 370:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 371:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 372:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 373:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 374:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 375:src/l502_user_process.c **** //}else{ - 376:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 377:src/l502_user_process.c **** } - 378:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 379:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 380:src/l502_user_process.c **** - BFIN GAS /tmp/cco71w8X.s page 8 + 361:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 362:src/l502_user_process.c **** //if (1){ + 363:src/l502_user_process.c **** + 364:src/l502_user_process.c **** + 365:src/l502_user_process.c **** + 366:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 367:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 368:src/l502_user_process.c **** return size; + 369:src/l502_user_process.c **** }else{ + 370:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 371:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 372:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 373:src/l502_user_process.c **** } + 374:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 375:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 376:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 377:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 378:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 379:src/l502_user_process.c **** //}else{ + 380:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); + BFIN GAS /tmp/cc4APo0B.s page 8 - 381:src/l502_user_process.c **** - 382:src/l502_user_process.c **** - 383:src/l502_user_process.c **** return size_processed; - 384:src/l502_user_process.c **** //return data_I; //number of really processed words + 381:src/l502_user_process.c **** } + 382:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); + 383:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); + 384:src/l502_user_process.c **** 385:src/l502_user_process.c **** 386:src/l502_user_process.c **** - 387:src/l502_user_process.c **** } - 388:src/l502_user_process.c **** } - 389:src/l502_user_process.c **** //return data_I; //number of really processed words + 387:src/l502_user_process.c **** return size_processed; + 388:src/l502_user_process.c **** //return data_I; //number of really processed words + 389:src/l502_user_process.c **** 390:src/l502_user_process.c **** - 391:src/l502_user_process.c **** return 0; - 392:src/l502_user_process.c **** } - 393:src/l502_user_process.c **** + 391:src/l502_user_process.c **** } + 392:src/l502_user_process.c **** } + 393:src/l502_user_process.c **** //return data_I; //number of really processed words 394:src/l502_user_process.c **** - 395:src/l502_user_process.c **** - 396:src/l502_user_process.c **** /***************************************************************************//** - 397:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + 395:src/l502_user_process.c **** return 0; + 396:src/l502_user_process.c **** } + 397:src/l502_user_process.c **** 398:src/l502_user_process.c **** - 399:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 400:src/l502_user_process.c **** ПК по HDMA. - 401:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 402:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 403:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 404:src/l502_user_process.c **** stream_out_buf_free()). - 405:src/l502_user_process.c **** - 406:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 407:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны - 408:src/l502_user_process.c **** - 409:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 410:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. - 411:src/l502_user_process.c **** - 412:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 413:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 414:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 415:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 416:src/l502_user_process.c **** но они считаются еще используемыми - 417:src/l502_user_process.c **** ******************************************************************************/ - 418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 419:src/l502_user_process.c **** - 420:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 421:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 422:src/l502_user_process.c **** вызвали бы позже */ - 423:src/l502_user_process.c **** ++streams_cnt[2]; - 424:src/l502_user_process.c **** - 425:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 426:src/l502_user_process.c **** - 427:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 428:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 429:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 430:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; - 431:src/l502_user_process.c **** - 432:src/l502_user_process.c **** sport_tx_start_req(data, size); - 433:src/l502_user_process.c **** - 434:src/l502_user_process.c **** return size; - 435:src/l502_user_process.c **** } - 436:src/l502_user_process.c **** return 0; - 437:src/l502_user_process.c **** } - BFIN GAS /tmp/cco71w8X.s page 9 + 399:src/l502_user_process.c **** + 400:src/l502_user_process.c **** /***************************************************************************//** + 401:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + 402:src/l502_user_process.c **** + 403:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 404:src/l502_user_process.c **** ПК по HDMA. + 405:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 406:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 407:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 408:src/l502_user_process.c **** stream_out_buf_free()). + 409:src/l502_user_process.c **** + 410:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 411:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны + 412:src/l502_user_process.c **** + 413:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 414:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 415:src/l502_user_process.c **** + 416:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 417:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 418:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 419:src/l502_user_process.c **** На эти данные не будет вызываться повторн + 420:src/l502_user_process.c **** но они считаются еще используемыми + 421:src/l502_user_process.c **** ******************************************************************************/ + 422:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 423:src/l502_user_process.c **** + 424:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 425:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 426:src/l502_user_process.c **** вызвали бы позже */ + 427:src/l502_user_process.c **** ++streams_cnt[2]; + 428:src/l502_user_process.c **** + 429:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 430:src/l502_user_process.c **** + 431:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 432:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ + 433:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 434:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 435:src/l502_user_process.c **** + 436:src/l502_user_process.c **** sport_tx_start_req(data, size); + 437:src/l502_user_process.c **** + BFIN GAS /tmp/cc4APo0B.s page 9 - 438:src/l502_user_process.c **** - 439:src/l502_user_process.c **** - 440:src/l502_user_process.c **** - 441:src/l502_user_process.c **** + 438:src/l502_user_process.c **** return size; + 439:src/l502_user_process.c **** } + 440:src/l502_user_process.c **** return 0; + 441:src/l502_user_process.c **** } 442:src/l502_user_process.c **** 443:src/l502_user_process.c **** - 444:src/l502_user_process.c **** /****************************************************************************//** - 445:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA + 444:src/l502_user_process.c **** + 445:src/l502_user_process.c **** 446:src/l502_user_process.c **** - 447:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 448:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 449:src/l502_user_process.c **** помощью hdma_send_req_start(). + 447:src/l502_user_process.c **** + 448:src/l502_user_process.c **** /****************************************************************************//** + 449:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA 450:src/l502_user_process.c **** - 451:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 452:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 453:src/l502_user_process.c **** ****************************************************************************/ - 454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 455:src/l502_user_process.c **** - 456:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 457:src/l502_user_process.c **** ++streams_cnt[3]; - 458:src/l502_user_process.c **** - 459:src/l502_user_process.c **** stream_in_buf_free(size); - 460:src/l502_user_process.c **** } - 461:src/l502_user_process.c **** + 451:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд + 452:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе + 453:src/l502_user_process.c **** помощью hdma_send_req_start(). + 454:src/l502_user_process.c **** + 455:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 456:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 457:src/l502_user_process.c **** ****************************************************************************/ + 458:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 459:src/l502_user_process.c **** + 460:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 461:src/l502_user_process.c **** ++streams_cnt[3]; 462:src/l502_user_process.c **** - 463:src/l502_user_process.c **** - 464:src/l502_user_process.c **** /***************************************************************************//** - 465:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 463:src/l502_user_process.c **** stream_in_buf_free(size); + 464:src/l502_user_process.c **** } + 465:src/l502_user_process.c **** 466:src/l502_user_process.c **** - 467:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з - 468:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 469:src/l502_user_process.c **** помощью sport_tx_start_req(). + 467:src/l502_user_process.c **** + 468:src/l502_user_process.c **** /***************************************************************************//** + 469:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT 470:src/l502_user_process.c **** - 471:src/l502_user_process.c **** - 472:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 473:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 475:src/l502_user_process.c **** ++streams_cnt[1]; - 476:src/l502_user_process.c **** - 477:src/l502_user_process.c **** stream_out_buf_free(size); - 478:src/l502_user_process.c **** } - 479:src/l502_user_process.c **** + 471:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з + 472:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это + 473:src/l502_user_process.c **** помощью sport_tx_start_req(). + 474:src/l502_user_process.c **** + 475:src/l502_user_process.c **** + 476:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 477:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 478:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 479:src/l502_user_process.c **** ++streams_cnt[1]; 480:src/l502_user_process.c **** - 481:src/l502_user_process.c **** - 482:src/l502_user_process.c **** + 481:src/l502_user_process.c **** stream_out_buf_free(size); + 482:src/l502_user_process.c **** } 483:src/l502_user_process.c **** 484:src/l502_user_process.c **** 485:src/l502_user_process.c **** 486:src/l502_user_process.c **** 487:src/l502_user_process.c **** - 488:src/l502_user_process.c **** /****************************************************************************//** - 489:src/l502_user_process.c **** @brief Обработка пользовательских команд. + 488:src/l502_user_process.c **** + 489:src/l502_user_process.c **** 490:src/l502_user_process.c **** - 491:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 492:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. - 493:src/l502_user_process.c **** - 494:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - BFIN GAS /tmp/cco71w8X.s page 10 + 491:src/l502_user_process.c **** + 492:src/l502_user_process.c **** /****************************************************************************//** + 493:src/l502_user_process.c **** @brief Обработка пользовательских команд. + 494:src/l502_user_process.c **** + BFIN GAS /tmp/cc4APo0B.s page 10 - 495:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 496:src/l502_user_process.c **** при необходимости передать данные с результатом + 495:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом + 496:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. 497:src/l502_user_process.c **** - 498:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 499:src/l502_user_process.c **** ******************************************************************************/ - 500:src/l502_user_process.c **** + 498:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз + 499:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и + 500:src/l502_user_process.c **** при необходимости передать данные с результатом 501:src/l502_user_process.c **** - 502:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 502 0 + 502:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды + 503:src/l502_user_process.c **** ******************************************************************************/ + 504:src/l502_user_process.c **** + 505:src/l502_user_process.c **** + 506:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 16 .loc 1 506 0 17 .LVL0: 18 0000 0032 P0 = R0; 19 0002 F405 [--sp] = ( r7:6, p5:4 ); @@ -557,301 +561,301 @@ BFIN GAS /tmp/cco71w8X.s page 1 21 .LCFI0: 22 0004 00E81A00 LINK 104; 23 .LCFI1: - 503:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 503 0 + 507:src/l502_user_process.c **** switch (cmd->code){ + 24 .loc 1 507 0 25 0008 21E1FF7F R1 = 32767 (X); - 504:src/l502_user_process.c **** - 505:src/l502_user_process.c **** - 506:src/l502_user_process.c **** /* - 507:src/l502_user_process.c **** Command template - 508:src/l502_user_process.c **** case 0x800?:{ + 508:src/l502_user_process.c **** 509:src/l502_user_process.c **** - 510:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 511:src/l502_user_process.c **** break; - 512:src/l502_user_process.c **** } - 513:src/l502_user_process.c **** */ - 514:src/l502_user_process.c **** // typedef struct { - 515:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 516:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 517:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 518:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 519:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 520:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 521:src/l502_user_process.c **** // } t_l502_bf_cmd; - 522:src/l502_user_process.c **** - 523:src/l502_user_process.c **** - 524:src/l502_user_process.c **** //* - 525:src/l502_user_process.c **** + 510:src/l502_user_process.c **** /* + 511:src/l502_user_process.c **** Command template + 512:src/l502_user_process.c **** case 0x800?:{ + 513:src/l502_user_process.c **** + 514:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 515:src/l502_user_process.c **** break; + 516:src/l502_user_process.c **** } + 517:src/l502_user_process.c **** */ + 518:src/l502_user_process.c **** // typedef struct { + 519:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 520:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и + 521:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 522:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ + 523:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома + 524:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к + 525:src/l502_user_process.c **** // } t_l502_bf_cmd; 526:src/l502_user_process.c **** 527:src/l502_user_process.c **** - 528:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 529:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 530:src/l502_user_process.c **** break; - 531:src/l502_user_process.c **** } - 532:src/l502_user_process.c **** - 533:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 536:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 537:src/l502_user_process.c **** rcv_data[I] = I; - 538:src/l502_user_process.c **** } - 539:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 540:src/l502_user_process.c **** break; - 541:src/l502_user_process.c **** } - BFIN GAS /tmp/cco71w8X.s page 11 + 528:src/l502_user_process.c **** //* + 529:src/l502_user_process.c **** + 530:src/l502_user_process.c **** + 531:src/l502_user_process.c **** + 532:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 533:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 534:src/l502_user_process.c **** break; + 535:src/l502_user_process.c **** } + 536:src/l502_user_process.c **** + 537:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 538:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 539:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 540:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 541:src/l502_user_process.c **** rcv_data[I] = I; + BFIN GAS /tmp/cc4APo0B.s page 11 - 542:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 543:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 544:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 545:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index - 546:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, - 547:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 548:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 549:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 550:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 551:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 552:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 553:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 554:src/l502_user_process.c **** - 555:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 556:src/l502_user_process.c **** - 557:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 558:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 559:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 560:src/l502_user_process.c **** err_codes[12] = configure(); - 561:src/l502_user_process.c **** - 562:src/l502_user_process.c **** - 563:src/l502_user_process.c **** - 564:src/l502_user_process.c **** - 565:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 566:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 567:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 568:src/l502_user_process.c **** } - 569:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 570:src/l502_user_process.c **** break; - 571:src/l502_user_process.c **** } - 572:src/l502_user_process.c **** case 0x8004:{ //start streams - 573:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 574:src/l502_user_process.c **** l502_stream_init(); - 575:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 576:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 577:src/l502_user_process.c **** err_codes[2] = streams_start(); - 578:src/l502_user_process.c **** //hdma_send_start(); - 579:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 580:src/l502_user_process.c **** break; - 581:src/l502_user_process.c **** } - 582:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 583:src/l502_user_process.c **** - 584:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 585:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 586:src/l502_user_process.c **** break; - 587:src/l502_user_process.c **** } - 588:src/l502_user_process.c **** - 589:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 590:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - 591:src/l502_user_process.c **** - 592:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 593:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 594:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 595:src/l502_user_process.c **** } - 596:src/l502_user_process.c **** } - 597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 598:src/l502_user_process.c **** break; - BFIN GAS /tmp/cco71w8X.s page 12 + 542:src/l502_user_process.c **** } + 543:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 544:src/l502_user_process.c **** break; + 545:src/l502_user_process.c **** } + 546:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 547:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 548:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 549:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index + 550:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, + 551:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 552:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 553:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 554:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 555:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 556:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 557:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; + 558:src/l502_user_process.c **** + 559:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 560:src/l502_user_process.c **** + 561:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 562:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + 563:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 564:src/l502_user_process.c **** err_codes[12] = configure(); + 565:src/l502_user_process.c **** + 566:src/l502_user_process.c **** + 567:src/l502_user_process.c **** + 568:src/l502_user_process.c **** + 569:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 570:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 571:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 572:src/l502_user_process.c **** } + 573:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 574:src/l502_user_process.c **** break; + 575:src/l502_user_process.c **** } + 576:src/l502_user_process.c **** case 0x8004:{ //start streams + 577:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 578:src/l502_user_process.c **** l502_stream_init(); + 579:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 580:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 581:src/l502_user_process.c **** err_codes[2] = streams_start(); + 582:src/l502_user_process.c **** //hdma_send_start(); + 583:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 584:src/l502_user_process.c **** break; + 585:src/l502_user_process.c **** } + 586:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 587:src/l502_user_process.c **** + 588:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 589:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 590:src/l502_user_process.c **** break; + 591:src/l502_user_process.c **** } + 592:src/l502_user_process.c **** + 593:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 594:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 595:src/l502_user_process.c **** + 596:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ + 597:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ + 598:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + BFIN GAS /tmp/cc4APo0B.s page 12 - 599:src/l502_user_process.c **** } - 600:src/l502_user_process.c **** - 601:src/l502_user_process.c **** - 602:src/l502_user_process.c **** - 603:src/l502_user_process.c **** - 604:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 605:src/l502_user_process.c **** TX_buff_I = 0; - 606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 608:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 609:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 610:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 611:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 612:src/l502_user_process.c **** Proc_state.average_N = 1; - 613:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 614:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 615:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 616:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 618:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 619:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 620:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 621:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 622:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 623:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 624:src/l502_user_process.c **** - 625:src/l502_user_process.c **** - 626:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 627:src/l502_user_process.c **** TX_buff[i] = 0; - 628:src/l502_user_process.c **** } + 599:src/l502_user_process.c **** } + 600:src/l502_user_process.c **** } + 601:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 602:src/l502_user_process.c **** break; + 603:src/l502_user_process.c **** } + 604:src/l502_user_process.c **** + 605:src/l502_user_process.c **** + 606:src/l502_user_process.c **** + 607:src/l502_user_process.c **** + 608:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer + 609:src/l502_user_process.c **** TX_buff_I = 0; + 610:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 611:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 612:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 613:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 614:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 615:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 616:src/l502_user_process.c **** Proc_state.average_N = 1; + 617:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 618:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 619:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 620:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 621:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 622:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 623:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 624:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 625:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 626:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 627:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 628:src/l502_user_process.c **** 629:src/l502_user_process.c **** - 630:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 631:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 632:src/l502_user_process.c **** break; - 633:src/l502_user_process.c **** } - 634:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 635:src/l502_user_process.c **** TX_buff_I = 0; - 636:src/l502_user_process.c **** - 637:src/l502_user_process.c **** Proc_state.mode = AVG; - 638:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 639:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 640:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 641:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 642:src/l502_user_process.c **** Proc_state.average_N = 0; - 643:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 644:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 645:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 646:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 647:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 648:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 649:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 650:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 651:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 652:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 653:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 654:src/l502_user_process.c **** - 655:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - BFIN GAS /tmp/cco71w8X.s page 13 + 630:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 631:src/l502_user_process.c **** TX_buff[i] = 0; + 632:src/l502_user_process.c **** } + 633:src/l502_user_process.c **** + 634:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 635:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 636:src/l502_user_process.c **** break; + 637:src/l502_user_process.c **** } + 638:src/l502_user_process.c **** case 0x8008:{ //AVG mode + 639:src/l502_user_process.c **** TX_buff_I = 0; + 640:src/l502_user_process.c **** + 641:src/l502_user_process.c **** Proc_state.mode = AVG; + 642:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 643:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 644:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 645:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 646:src/l502_user_process.c **** Proc_state.average_N = 0; + 647:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 648:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 649:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 650:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 651:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 652:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 653:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 654:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 655:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + BFIN GAS /tmp/cc4APo0B.s page 13 - 656:src/l502_user_process.c **** TX_buff[i] = 0; - 657:src/l502_user_process.c **** } + 656:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 657:src/l502_user_process.c **** TX_buff_state = TX_DONE; 658:src/l502_user_process.c **** - 659:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 660:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 661:src/l502_user_process.c **** - 662:src/l502_user_process.c **** break; - 663:src/l502_user_process.c **** } - 664:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - 665:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 659:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 660:src/l502_user_process.c **** TX_buff[i] = 0; + 661:src/l502_user_process.c **** } + 662:src/l502_user_process.c **** + 663:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 664:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 665:src/l502_user_process.c **** 666:src/l502_user_process.c **** break; 667:src/l502_user_process.c **** } - 668:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 669:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 668:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) + 669:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); 670:src/l502_user_process.c **** break; 671:src/l502_user_process.c **** } - 672:src/l502_user_process.c **** - 673:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode - 674:src/l502_user_process.c **** TX_buff_I = 0; - 675:src/l502_user_process.c **** - 676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 677:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 678:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 679:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 680:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 681:src/l502_user_process.c **** Proc_state.average_N = 1; - 682:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 683:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 684:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 685:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 686:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 687:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 688:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 689:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 690:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 691:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 692:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 693:src/l502_user_process.c **** - 694:src/l502_user_process.c **** - 695:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 696:src/l502_user_process.c **** TX_buff[i] = 0; - 697:src/l502_user_process.c **** } + 672:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value + 673:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 674:src/l502_user_process.c **** break; + 675:src/l502_user_process.c **** } + 676:src/l502_user_process.c **** + 677:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode + 678:src/l502_user_process.c **** TX_buff_I = 0; + 679:src/l502_user_process.c **** + 680:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 681:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 682:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 683:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 684:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 685:src/l502_user_process.c **** Proc_state.average_N = 1; + 686:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 687:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 688:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 689:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 690:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 691:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 692:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 693:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 694:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 695:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 696:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 697:src/l502_user_process.c **** 698:src/l502_user_process.c **** - 699:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 701:src/l502_user_process.c **** break; + 699:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 700:src/l502_user_process.c **** TX_buff[i] = 0; + 701:src/l502_user_process.c **** } 702:src/l502_user_process.c **** - 703:src/l502_user_process.c **** - 704:src/l502_user_process.c **** } - 705:src/l502_user_process.c **** + 703:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 704:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 705:src/l502_user_process.c **** break; 706:src/l502_user_process.c **** 707:src/l502_user_process.c **** - 708:src/l502_user_process.c **** + 708:src/l502_user_process.c **** } 709:src/l502_user_process.c **** - 710:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 711:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 712:src/l502_user_process.c **** hdma_send_stop(); - BFIN GAS /tmp/cco71w8X.s page 14 + 710:src/l502_user_process.c **** + 711:src/l502_user_process.c **** + 712:src/l502_user_process.c **** + BFIN GAS /tmp/cc4APo0B.s page 14 - 713:src/l502_user_process.c **** hdma_send_start(); - 714:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 715:src/l502_user_process.c **** break; - 716:src/l502_user_process.c **** } - 717:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO - 718:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 713:src/l502_user_process.c **** + 714:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer + 715:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 716:src/l502_user_process.c **** hdma_send_stop(); + 717:src/l502_user_process.c **** hdma_send_start(); + 718:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); 719:src/l502_user_process.c **** break; 720:src/l502_user_process.c **** } - 721:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO + 721:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO 722:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); 723:src/l502_user_process.c **** break; 724:src/l502_user_process.c **** } - 725:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO + 725:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO 726:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); 727:src/l502_user_process.c **** break; 728:src/l502_user_process.c **** } - 729:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO + 729:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO 730:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); 731:src/l502_user_process.c **** break; 732:src/l502_user_process.c **** } - 733:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 733:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO 734:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); 735:src/l502_user_process.c **** break; 736:src/l502_user_process.c **** } - 737:src/l502_user_process.c **** - 738:src/l502_user_process.c **** - 739:src/l502_user_process.c **** - 740:src/l502_user_process.c **** /* - 741:src/l502_user_process.c **** case 0x8002:{ - 742:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 743:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 744:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 745:src/l502_user_process.c **** break;} - 746:src/l502_user_process.c **** case 0x8001:{ - 747:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 748:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 749:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 750:src/l502_user_process.c **** break;} - 751:src/l502_user_process.c **** */ - 752:src/l502_user_process.c **** - 753:src/l502_user_process.c **** default: { - 754:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 755:src/l502_user_process.c **** } - 756:src/l502_user_process.c **** } - 757:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 758:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 759:src/l502_user_process.c **** } - 26 .loc 1 759 0 + 737:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 738:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 739:src/l502_user_process.c **** break; + 740:src/l502_user_process.c **** } + 741:src/l502_user_process.c **** + 742:src/l502_user_process.c **** + 743:src/l502_user_process.c **** + 744:src/l502_user_process.c **** /* + 745:src/l502_user_process.c **** case 0x8002:{ + 746:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 747:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 748:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 749:src/l502_user_process.c **** break;} + 750:src/l502_user_process.c **** case 0x8001:{ + 751:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 752:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 753:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 754:src/l502_user_process.c **** break;} + 755:src/l502_user_process.c **** */ + 756:src/l502_user_process.c **** + 757:src/l502_user_process.c **** default: { + 758:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 759:src/l502_user_process.c **** } + 760:src/l502_user_process.c **** } + 761:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 762:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 763:src/l502_user_process.c **** } + 26 .loc 1 763 0 27 000c 7630 R6 = SP; - 503:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 503 0 + 507:src/l502_user_process.c **** switch (cmd->code){ + 28 .loc 1 507 0 29 000e 0095 R0 = W [P0] (Z); 30 .LVL1: + BFIN GAS /tmp/cc4APo0B.s page 15 + + 31 0010 0850 R0 = R0 + R1; 32 0012 C042 R0 = R0.L (Z); 33 0014 A160 R1 = 20 (X); 34 0016 080A cc =R0<=R1 (iu); - BFIN GAS /tmp/cco71w8X.s page 15 - - 35 0018 0B1C if cc jump .L55 (bp); 36 .L2: - 754:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 754 0 + 758:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 37 .loc 1 758 0 38 001a 0860 R0 = 1 (X); 39 001c 0160 R1 = 0 (X); 40 001e 0260 R2 = 0 (X); 41 0020 FFE3F0FF call _l502_cmd_done; 42 .LVL2: 43 .L47: - 44 .loc 1 759 0 + 44 .loc 1 763 0 45 0024 3632 SP = R6; 46 0026 01E80000 UNLINK; 47 002a B405 ( r7:6, p5:4 ) = [sp++]; @@ -861,8 +865,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 51 002c 1000 rts; 52 .LVL4: 53 .L55: - 503:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 503 0 + 507:src/l502_user_process.c **** switch (cmd->code){ + 54 .loc 1 507 0 55 002e 0832 P1 = R0; 56 0030 4AE10000 P2.H = .L20; 57 0034 0AE10000 P2.L = .L20; @@ -894,19 +898,19 @@ BFIN GAS /tmp/cco71w8X.s page 1 83 0048 3E000000 .dd .L19; 84 004c 3E000000 .dd .L19; 85 0050 3E000000 .dd .L19; + BFIN GAS /tmp/cc4APo0B.s page 16 + + 86 .text; 87 .L19: - 734:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 734 0 - BFIN GAS /tmp/cco71w8X.s page 16 - - + 738:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 88 .loc 1 738 0 89 003e 40A0 R0 = [P0+4]; 90 0040 0160 R1 = 0 (X); 91 0042 0260 R2 = 0 (X); 92 0044 FFE3DEFF call _l502_cmd_done; 93 .LVL5: - 94 .loc 1 759 0 + 94 .loc 1 763 0 95 0048 3632 SP = R6; 96 004a 01E80000 UNLINK; 97 004e B405 ( r7:6, p5:4 ) = [sp++]; @@ -916,20 +920,20 @@ BFIN GAS /tmp/cco71w8X.s page 1 101 .LVL6: 102 .L14: 103 .LBB2: - 711:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 711 0 + 715:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 104 .loc 1 715 0 105 0052 FFE3D7FF call _hdma_send_req_rdy; 106 .LVL7: 107 0056 3830 R7 = R0; 108 .LVL8: - 712:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 712 0 + 716:src/l502_user_process.c **** hdma_send_stop(); + 109 .loc 1 716 0 110 0058 FFE3D4FF call _hdma_send_stop; - 713:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 713 0 + 717:src/l502_user_process.c **** hdma_send_start(); + 111 .loc 1 717 0 112 005c FFE3D2FF call _hdma_send_start; - 714:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 714 0 + 718:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 113 .loc 1 718 0 114 0060 0730 R0 = R7; 115 0062 0160 R1 = 0 (X); 116 0064 0260 R2 = 0 (X); @@ -939,53 +943,53 @@ BFIN GAS /tmp/cco71w8X.s page 1 120 .L4: 121 .LBE2: 122 .LBB3: - 534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 534 0 + 538:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 123 .loc 1 538 0 124 006c C1AC P1 = [P0+12]; 125 .LBE3: - 530:src/l502_user_process.c **** break; - 126 .loc 1 530 0 + 534:src/l502_user_process.c **** break; + 126 .loc 1 534 0 127 006e 7E30 R7 = SP; 128 .LBB6: - 534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 534 0 + 538:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 129 .loc 1 538 0 130 0070 4A44 P2 = P1 << 2; 131 0072 226C P2 += 4; 132 0074 1644 SP -= P2; 133 0076 4E30 R1 = SP; 134 .LBB4: - 535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 535 0 + BFIN GAS /tmp/cc4APo0B.s page 17 + + + 539:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 135 .loc 1 539 0 136 0078 5130 R2 = P1; 137 .LBE4: - BFIN GAS /tmp/cco71w8X.s page 17 - - - 534:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 534 0 + 538:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 138 .loc 1 538 0 139 007a C164 R1 += 24; 140 .LBB5: - 535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 535 0 + 539:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 141 .loc 1 539 0 142 007c 020C cc =R2==0; 143 007e 0818 if cc jump .L22; 144 0080 1132 P2 = R1; 145 0082 0060 R0 = 0 (X); 146 .LVL10: 147 .L23: - 537:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 537 0 + 541:src/l502_user_process.c **** rcv_data[I] = I; + 148 .loc 1 541 0 149 0084 1092 [P2++] = R0; - 535:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 535 0 + 539:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 150 .loc 1 539 0 151 0086 0864 R0 += 1; 152 0088 C2A0 R2 = [P0+12]; 153 008a 020A cc =R2<=R0 (iu); 154 008c FC17 if !cc jump .L23 (bp); 155 .L22: 156 .LBE5: - 539:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 539 0 + 543:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 157 .loc 1 543 0 158 008e 40A0 R0 = [P0+4]; 159 .LVL11: 160 0090 FFE3B8FF call _l502_cmd_done; @@ -996,8 +1000,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 165 .L5: 166 .LBE6: 167 .LBB7: - 543:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 543 0 + 547:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 168 .loc 1 547 0 169 0098 2AE1B0FF P2 = -80 (X); 170 009c 575B P5 = FP + P2; 171 009e 0160 R1 = 0 (X); @@ -1005,64 +1009,64 @@ BFIN GAS /tmp/cco71w8X.s page 1 173 00a2 4530 R0 = P5; 174 00a4 FFE3AEFF call _memset; 175 .LVL14: - 544:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 544 0 + 548:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 176 .loc 1 548 0 177 00a8 0860 R0 = 1 (X); 178 00aa FFE3ABFF call _params_set_lch_cnt; 179 00ae C0BA [FP+-80] = R0; - 546:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, - 180 .loc 1 546 0 + 550:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1, + 180 .loc 1 550 0 181 00b0 0860 R0 = 1 (X); 182 00b2 F0B0 [SP+12] = R0; + BFIN GAS /tmp/cc4APo0B.s page 18 + + 183 00b4 30B1 [SP+16] = R0; 184 00b6 0060 R0 = 0 (X); 185 00b8 00CC09C2 R1 = R1 -|- R1 || 185 70B10000 - BFIN GAS /tmp/cco71w8X.s page 18 - - 186 [SP+20] = R0 || 187 nop; 188 00c0 0260 R2 = 0 (X); 189 00c2 FFE39FFF call _params_set_lch; 190 00c6 D0BA [FP+-76] = R0; - 547:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 547 0 + 551:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 191 .loc 1 551 0 192 00c8 0860 R0 = 1 (X); 193 00ca FFE39BFF call _params_set_adc_freq_div; 194 00ce E0BA [FP+-72] = R0; - 548:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 548 0 + 552:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 195 .loc 1 552 0 196 00d0 20E1093D R0 = 15625 (X); 197 00d4 384F R0 <<= 7; 198 00d6 FFE395FF call _params_set_ref_freq; 199 00da F0BA [FP+-68] = R0; - 549:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 549 0 + 553:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 200 .loc 1 553 0 201 00dc 0060 R0 = 0 (X); 202 00de FFE391FF call _params_set_adc_interframe_delay; 203 00e2 00BB [FP+-64] = R0; - 550:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 550 0 + 554:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 204 .loc 1 554 0 205 00e4 0060 R0 = 0 (X); 206 00e6 FFE38DFF call _params_set_sync_mode; 207 00ea 10BB [FP+-60] = R0; - 551:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 551 0 + 555:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 208 .loc 1 555 0 209 00ec 0060 R0 = 0 (X); 210 00ee FFE389FF call _params_set_sync_start_mode; 211 00f2 20BB [FP+-56] = R0; - 555:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 555 0 + 559:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 212 .loc 1 559 0 213 00f4 20E10004 R0 = 1024 (X); 214 00f8 FFE384FF call _sport_in_set_step_size; 215 00fc 50BB [FP+-44] = R0; - 560:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 560 0 + 564:src/l502_user_process.c **** err_codes[12] = configure(); + 216 .loc 1 564 0 217 00fe FFE381FF call _configure; 218 .LBB8: - 567:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 567 0 + 571:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 219 .loc 1 571 0 220 0102 D2B8 R2 = [FP+-76]; 221 0104 C1B8 R1 = [FP+-80]; 222 0106 04CC0A02 R1 = R1 + R2 (NS) || @@ -1074,13 +1078,13 @@ BFIN GAS /tmp/cco71w8X.s page 1 227 0110 5150 R1 = R1 + R2; 228 .LVL16: 229 0112 F2B8 R2 = [FP+-68]; + BFIN GAS /tmp/cc4APo0B.s page 19 + + 230 0114 5150 R1 = R1 + R2; 231 .LVL17: 232 0116 02B9 R2 = [FP+-64]; 233 0118 5150 R1 = R1 + R2; - BFIN GAS /tmp/cco71w8X.s page 19 - - 234 .LVL18: 235 011a 12B9 R2 = [FP+-60]; 236 011c 5150 R1 = R1 + R2; @@ -1109,8 +1113,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 259 013a 0850 R0 = R0 + R1; 260 .LVL27: 261 .LBE8: - 569:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 569 0 + 573:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 262 .loc 1 573 0 263 013c A1B9 R1 = [FP+-24]; 264 013e 0850 R0 = R0 + R1; 265 .LVL28: @@ -1122,36 +1126,36 @@ BFIN GAS /tmp/cco71w8X.s page 1 271 .L6: 272 .LBE7: 273 .LBB9: - 573:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 274 .loc 1 573 0 + 577:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 274 .loc 1 577 0 275 014a 0060 R0 = 0 (X); 276 014c B0BB [FP+-20] = R0; 277 014e C0BB [FP+-16] = R0; 278 0150 D0BB [FP+-12] = R0; 279 0152 E0BB [FP+-8] = R0; 280 0154 F0BB [FP+-4] = R0; - 574:src/l502_user_process.c **** l502_stream_init(); - 281 .loc 1 574 0 + 578:src/l502_user_process.c **** l502_stream_init(); + 281 .loc 1 578 0 282 0156 FFE355FF call _l502_stream_init; 283 .LVL30: - 575:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 575 0 + BFIN GAS /tmp/cc4APo0B.s page 20 + + + 579:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 284 .loc 1 579 0 285 015a 1860 R0 = 3 (X); 286 015c FFE352FF call _stream_enable; - BFIN GAS /tmp/cco71w8X.s page 20 - - 287 0160 B0BB [FP+-20] = R0; - 576:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 576 0 + 580:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 288 .loc 1 580 0 289 0162 FFE34FFF call _stream_out_preload; 290 0166 C0BB [FP+-16] = R0; - 577:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 577 0 + 581:src/l502_user_process.c **** err_codes[2] = streams_start(); + 291 .loc 1 581 0 292 0168 FFE34CFF call _streams_start; 293 016c D0BB [FP+-12] = R0; - 579:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 579 0 + 583:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 294 .loc 1 583 0 295 016e 4F30 R1 = FP; 296 0170 0060 R0 = 0 (X); 297 0172 6167 R1 += -20; @@ -1162,8 +1166,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 302 .L7: 303 .LBE9: 304 .LBB10: - 585:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 585 0 + 589:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 305 .loc 1 589 0 306 017c 4AE10000 P2.H = _streams_cnt; 307 0180 0AE10000 P2.L = _streams_cnt; 308 0184 1191 R1 = [P2]; @@ -1180,8 +1184,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 319 019a 452F jump.s .L47; 320 .LVL33: 321 .L8: - 586:src/l502_user_process.c **** break; - 322 .loc 1 586 0 + 590:src/l502_user_process.c **** break; + 322 .loc 1 590 0 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; 324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy; 325 01a4 1091 R0 = [P2]; @@ -1190,17 +1194,17 @@ BFIN GAS /tmp/cco71w8X.s page 1 328 .LBE10: 329 .LBB11: 330 .LBB12: - 594:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 331 .loc 1 594 0 + 598:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 331 .loc 1 598 0 332 01aa 51A0 R1 = [P2+4]; 333 01ac 1030 R2 = R0; + BFIN GAS /tmp/cc4APo0B.s page 21 + + 334 .LVL34: 335 01ae 010C cc =R1==0; 336 01b0 0A64 R2 += 1; 337 01b2 0206 if !cc R0 = R2; - BFIN GAS /tmp/cco71w8X.s page 21 - - 338 .LVL35: 339 01b4 91A0 R1 = [P2+8]; 340 01b6 1030 R2 = R0; @@ -1252,28 +1256,28 @@ BFIN GAS /tmp/cco71w8X.s page 1 386 01f8 0206 if !cc R0 = R2; 387 .LVL49: 388 .LBE12: - 597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 597 0 + 601:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 389 .loc 1 601 0 + BFIN GAS /tmp/cc4APo0B.s page 22 + + 390 01fa 51A2 R1 = [P2+36]; 391 .LBB13: - 594:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 594 0 - BFIN GAS /tmp/cco71w8X.s page 22 - - + 598:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 392 .loc 1 598 0 393 01fc 1030 R2 = R0; 394 .LBE13: - 597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 597 0 + 601:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 395 .loc 1 601 0 396 01fe 010C cc =R1==0; 397 .LBB14: - 594:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 594 0 + 598:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 398 .loc 1 598 0 399 0200 0A64 R2 += 1; 400 .LVL50: 401 .LBE14: - 597:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 597 0 + 601:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 402 .loc 1 601 0 403 0202 0206 if !cc R0 = R2; 404 .LVL51: 405 0204 4A30 R1 = P2; @@ -1284,116 +1288,116 @@ BFIN GAS /tmp/cco71w8X.s page 1 410 .LVL53: 411 .L9: 412 .LBE11: - 605:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 605 0 + 609:src/l502_user_process.c **** TX_buff_I = 0; + 413 .loc 1 609 0 414 0210 4CE10000 P4.H = _TX_buff_I; 415 0214 0260 R2 = 0 (X); 416 0216 0CE11400 P4.L = _TX_buff_I; - 606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 606 0 + 610:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 417 .loc 1 610 0 418 021a 49E10000 P1.H = _TX_buff_state; - 605:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 605 0 + 609:src/l502_user_process.c **** TX_buff_I = 0; + 419 .loc 1 609 0 420 021e 2293 [P4] = R2; - 606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 606 0 + 610:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 421 .loc 1 610 0 422 0220 0160 R1 = 0 (X); 423 0222 09E13000 P1.L = _TX_buff_state; - 607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 607 0 + 611:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 424 .loc 1 611 0 425 0226 4AE10000 P2.H = _Proc_state; - 606:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 426 .loc 1 606 0 + 610:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 426 .loc 1 610 0 427 022a 099B B [P1] = R1; - 607:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 607 0 + 611:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 428 .loc 1 611 0 429 022c 0AE13000 P2.L = _Proc_state; 430 0230 0860 R0 = 1 (X); 431 0232 109B B [P2] = R0; - 608:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 432 .loc 1 608 0 + 612:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 432 .loc 1 612 0 433 0234 90E60100 B [P2+1] = R0; - 609:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 609 0 + 613:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + BFIN GAS /tmp/cc4APo0B.s page 23 + + + 434 .loc 1 613 0 435 0238 91E60300 B [P2+3] = R1; - 610:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 610 0 - BFIN GAS /tmp/cco71w8X.s page 23 - - + 614:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 436 .loc 1 614 0 437 023c 5060 R0 = 10 (X); 438 023e 90B4 W [P2+4] = R0; - 612:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 612 0 + 616:src/l502_user_process.c **** Proc_state.average_N = 1; + 439 .loc 1 616 0 440 0240 0860 R0 = 1 (X); 441 0242 D0B4 W [P2+6] = R0; - 613:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 613 0 + 617:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 442 .loc 1 617 0 443 0244 92B0 [P2+8] = R2; - 614:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 614 0 + 618:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 444 .loc 1 618 0 445 0246 91E60C00 B [P2+12] = R1; - 615:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 615 0 + 619:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 446 .loc 1 619 0 447 024a 91E61800 B [P2+24] = R1; - 616:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 616 0 + 620:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 448 .loc 1 620 0 449 024e 12B1 [P2+16] = R2; - 617:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 617 0 + 621:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 450 .loc 1 621 0 451 0250 91E61900 B [P2+25] = R1; - 618:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 618 0 + 622:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 452 .loc 1 622 0 453 0254 D2B1 [P2+28] = R2; - 619:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 619 0 + 623:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 454 .loc 1 623 0 455 0256 91E62000 B [P2+32] = R1; - 620:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 620 0 + 624:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 456 .loc 1 624 0 457 025a 52B2 [P2+36] = R2; - 621:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 621 0 + 625:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 458 .loc 1 625 0 459 025c 92B2 [P2+40] = R2; - 623:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 623 0 + 627:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 460 .loc 1 627 0 461 025e 2060 R0 = 4 (X); - 622:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 622 0 + 626:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 462 .loc 1 626 0 463 0260 91E61A00 B [P2+26] = R1; - 623:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 623 0 + 627:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 464 .loc 1 627 0 465 0264 089B B [P1] = R0; 466 0266 4DE10000 P5.H = _TX_buff; 467 026a 0068 P0 = 0 (X); 468 .LVL54: 469 026c 0DE10000 P5.L = _TX_buff; 470 .LBB15: - 627:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 627 0 + 631:src/l502_user_process.c **** TX_buff[i] = 0; + 471 .loc 1 631 0 472 0270 0060 R0 = 0 (X); 473 0272 29E11027 P1 = 10000 (X); 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; 475 .L44: + BFIN GAS /tmp/cc4APo0B.s page 24 + + 476 027a 855E P2 = P5 + (P0 << 2); 477 027c 1093 [P2] = R0; 478 .L58: - 626:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - BFIN GAS /tmp/cco71w8X.s page 24 - - - 479 .loc 1 626 0 + 630:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 479 .loc 1 630 0 480 027e 086C P0 += 1; 481 .LVL55: 482 .L53: 483 .LBE15: - 700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 700 0 + 704:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 484 .loc 1 704 0 485 0280 2091 R0 = [P4]; 486 0282 0160 R1 = 0 (X); 487 0284 0260 R2 = 0 (X); 488 0286 FFE3BDFE call _l502_cmd_done; 489 .LVL56: - 490 .loc 1 759 0 + 490 .loc 1 763 0 491 028a 3632 SP = R6; 492 028c 01E80000 UNLINK; 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; @@ -1402,72 +1406,72 @@ BFIN GAS /tmp/cco71w8X.s page 1 496 0292 1000 rts; 497 .LVL57: 498 .L10: - 635:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 635 0 + 639:src/l502_user_process.c **** TX_buff_I = 0; + 499 .loc 1 639 0 500 0294 4CE10000 P4.H = _TX_buff_I; 501 0298 0260 R2 = 0 (X); 502 029a 0CE11400 P4.L = _TX_buff_I; - 637:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 637 0 + 641:src/l502_user_process.c **** Proc_state.mode = AVG; + 503 .loc 1 641 0 504 029e 4AE10000 P2.H = _Proc_state; - 635:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 635 0 + 639:src/l502_user_process.c **** TX_buff_I = 0; + 505 .loc 1 639 0 506 02a2 2293 [P4] = R2; - 637:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 637 0 + 641:src/l502_user_process.c **** Proc_state.mode = AVG; + 507 .loc 1 641 0 508 02a4 0AE13000 P2.L = _Proc_state; 509 02a8 1860 R0 = 3 (X); 510 02aa 109B B [P2] = R0; - 638:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 638 0 + 642:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 511 .loc 1 642 0 512 02ac 90E60100 B [P2+1] = R0; - 639:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 639 0 + 643:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 513 .loc 1 643 0 514 02b0 0160 R1 = 0 (X); 515 02b2 91E60300 B [P2+3] = R1; - 640:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 516 .loc 1 640 0 + 644:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 516 .loc 1 644 0 517 02b6 0860 R0 = 1 (X); 518 02b8 90B4 W [P2+4] = R0; - 642:src/l502_user_process.c **** Proc_state.average_N = 0; - 519 .loc 1 642 0 + 646:src/l502_user_process.c **** Proc_state.average_N = 0; + 519 .loc 1 646 0 520 02ba 0060 R0 = 0 (X); 521 02bc D0B4 W [P2+6] = R0; - 643:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 643 0 + 647:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + BFIN GAS /tmp/cc4APo0B.s page 25 + + + 522 .loc 1 647 0 523 02be 92B0 [P2+8] = R2; - 644:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 644 0 - BFIN GAS /tmp/cco71w8X.s page 25 - - + 648:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 524 .loc 1 648 0 525 02c0 91E60C00 B [P2+12] = R1; - 645:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 645 0 + 649:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 526 .loc 1 649 0 527 02c4 91E61800 B [P2+24] = R1; - 646:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 646 0 + 650:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 528 .loc 1 650 0 529 02c8 12B1 [P2+16] = R2; - 647:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 647 0 + 651:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 530 .loc 1 651 0 531 02ca 91E61900 B [P2+25] = R1; - 648:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 648 0 + 652:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 532 .loc 1 652 0 533 02ce D2B1 [P2+28] = R2; - 649:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 649 0 + 653:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 534 .loc 1 653 0 535 02d0 91E62000 B [P2+32] = R1; - 650:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 650 0 + 654:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 536 .loc 1 654 0 537 02d4 52B2 [P2+36] = R2; - 651:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 651 0 + 655:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 538 .loc 1 655 0 539 02d6 92B2 [P2+40] = R2; - 652:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 652 0 + 656:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 540 .loc 1 656 0 541 02d8 91E61A00 B [P2+26] = R1; - 653:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 653 0 + 657:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 542 .loc 1 657 0 543 02dc 4AE10000 P2.H = _TX_buff_state; 544 02e0 2060 R0 = 4 (X); 545 02e2 0AE13000 P2.L = _TX_buff_state; @@ -1477,8 +1481,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 549 .LVL58: 550 02ee 0DE10000 P5.L = _TX_buff; 551 .LBB16: - 656:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 656 0 + 660:src/l502_user_process.c **** TX_buff[i] = 0; + 552 .loc 1 660 0 553 02f2 0060 R0 = 0 (X); 554 02f4 29E11027 P1 = 10000 (X); 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; @@ -1486,21 +1490,21 @@ BFIN GAS /tmp/cco71w8X.s page 1 557 02fc 855E P2 = P5 + (P0 << 2); 558 02fe 1093 [P2] = R0; 559 .L57: - 655:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 655 0 + 659:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 560 .loc 1 659 0 561 0300 086C P0 += 1; 562 0302 BF2F jump.s .L53; 563 .LVL59: 564 .L11: 565 .LBE16: - 665:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 665 0 + 669:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + BFIN GAS /tmp/cc4APo0B.s page 26 + + + 566 .loc 1 669 0 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; 569 030c 1091 R0 = [P2]; - BFIN GAS /tmp/cco71w8X.s page 26 - - 570 030e 0160 R1 = 0 (X); 571 0310 0260 R2 = 0 (X); 572 0312 FFE377FE call _l502_cmd_done; @@ -1508,8 +1512,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 574 0316 872E jump.s .L47; 575 .LVL61: 576 .L12: - 669:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 669 0 + 673:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 577 .loc 1 673 0 578 0318 4AE10000 P2.H = _dbg_receive_value; 579 031c 0AE10000 P2.L = _dbg_receive_value; 580 0320 1091 R0 = [P2]; @@ -1520,72 +1524,72 @@ BFIN GAS /tmp/cco71w8X.s page 1 585 032a 7D2E jump.s .L47; 586 .LVL63: 587 .L13: - 674:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 674 0 + 678:src/l502_user_process.c **** TX_buff_I = 0; + 588 .loc 1 678 0 589 032c 4CE10000 P4.H = _TX_buff_I; 590 0330 0260 R2 = 0 (X); 591 0332 0CE11400 P4.L = _TX_buff_I; - 676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 676 0 + 680:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 592 .loc 1 680 0 593 0336 4AE10000 P2.H = _Proc_state; - 674:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 674 0 + 678:src/l502_user_process.c **** TX_buff_I = 0; + 594 .loc 1 678 0 595 033a 2293 [P4] = R2; - 676:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 676 0 + 680:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 596 .loc 1 680 0 597 033c 0AE13000 P2.L = _Proc_state; 598 0340 1060 R0 = 2 (X); 599 0342 109B B [P2] = R0; - 677:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 677 0 + 681:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 600 .loc 1 681 0 601 0344 90E60100 B [P2+1] = R0; - 678:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 678 0 + 682:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 602 .loc 1 682 0 603 0348 0160 R1 = 0 (X); 604 034a 91E60300 B [P2+3] = R1; - 679:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 679 0 + 683:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 605 .loc 1 683 0 606 034e 5060 R0 = 10 (X); 607 0350 90B4 W [P2+4] = R0; - 681:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 681 0 + 685:src/l502_user_process.c **** Proc_state.average_N = 1; + 608 .loc 1 685 0 609 0352 0860 R0 = 1 (X); 610 0354 D0B4 W [P2+6] = R0; - 682:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 682 0 + 686:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 611 .loc 1 686 0 612 0356 92B0 [P2+8] = R2; - 683:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 683 0 + BFIN GAS /tmp/cc4APo0B.s page 27 + + + 687:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 613 .loc 1 687 0 614 0358 91E60C00 B [P2+12] = R1; - 684:src/l502_user_process.c **** Proc_state.AVG_state = 0; - BFIN GAS /tmp/cco71w8X.s page 27 - - - 615 .loc 1 684 0 + 688:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 615 .loc 1 688 0 616 035c 91E61800 B [P2+24] = R1; - 685:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 685 0 + 689:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 617 .loc 1 689 0 618 0360 12B1 [P2+16] = R2; - 686:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 686 0 + 690:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 619 .loc 1 690 0 620 0362 91E61900 B [P2+25] = R1; - 687:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 621 .loc 1 687 0 + 691:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 621 .loc 1 691 0 622 0366 D2B1 [P2+28] = R2; - 688:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 688 0 + 692:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 623 .loc 1 692 0 624 0368 91E62000 B [P2+32] = R1; - 689:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 689 0 + 693:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 625 .loc 1 693 0 626 036c 52B2 [P2+36] = R2; - 690:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 690 0 + 694:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 627 .loc 1 694 0 628 036e 92B2 [P2+40] = R2; - 691:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 691 0 + 695:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 629 .loc 1 695 0 630 0370 91E61A00 B [P2+26] = R1; - 692:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 692 0 + 696:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 631 .loc 1 696 0 632 0374 4AE10000 P2.H = _TX_buff_state; 633 0378 2060 R0 = 4 (X); 634 037a 0AE13000 P2.L = _TX_buff_state; @@ -1595,8 +1599,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 638 .LVL64: 639 0386 0DE10000 P5.L = _TX_buff; 640 .LBB17: - 696:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 696 0 + 700:src/l502_user_process.c **** TX_buff[i] = 0; + 641 .loc 1 700 0 642 038a 0060 R0 = 0 (X); 643 038c 29E11027 P1 = 10000 (X); 644 0390 B2E00410 LSETUP (.L46, .L56) LC1 = P1; @@ -1604,8 +1608,8 @@ BFIN GAS /tmp/cco71w8X.s page 1 646 0394 855E P2 = P5 + (P0 << 2); 647 0396 1093 [P2] = R0; 648 .L56: - 695:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 695 0 + 699:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 649 .loc 1 699 0 650 0398 086C P0 += 1; 651 039a 732F jump.s .L53; 652 .LBE17: @@ -1614,36 +1618,36 @@ BFIN GAS /tmp/cco71w8X.s page 1 655 .align 4 656 .global _sport_tx_done; 657 .type _sport_tx_done, STT_FUNC; + BFIN GAS /tmp/cc4APo0B.s page 28 + + 658 _sport_tx_done: 659 .LFB6: - 474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 474 0 - BFIN GAS /tmp/cco71w8X.s page 28 - - + 478:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 660 .loc 1 478 0 661 .LVL65: - 475:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 475 0 + 479:src/l502_user_process.c **** ++streams_cnt[1]; + 662 .loc 1 479 0 663 039c 4AE10000 P2.H = _streams_cnt; - 474:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 474 0 + 478:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 664 .loc 1 478 0 665 03a0 00E80000 LINK 0; 666 .LCFI5: - 475:src/l502_user_process.c **** ++streams_cnt[1]; - 667 .loc 1 475 0 + 479:src/l502_user_process.c **** ++streams_cnt[1]; + 667 .loc 1 479 0 668 03a4 0AE10000 P2.L = _streams_cnt; 669 03a8 50A0 R0 = [P2+4]; 670 .LVL66: 671 03aa 0864 R0 += 1; 672 03ac 50B0 [P2+4] = R0; - 477:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 477 0 + 481:src/l502_user_process.c **** stream_out_buf_free(size); + 673 .loc 1 481 0 674 03ae 0130 R0 = R1; - 478:src/l502_user_process.c **** } - 675 .loc 1 478 0 + 482:src/l502_user_process.c **** } + 675 .loc 1 482 0 676 03b0 01E80000 UNLINK; - 477:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 477 0 + 481:src/l502_user_process.c **** stream_out_buf_free(size); + 677 .loc 1 481 0 678 03b4 FFE226FE jump.l _stream_out_buf_free; 679 .LVL67: 680 .LFE6: @@ -1653,40 +1657,40 @@ BFIN GAS /tmp/cco71w8X.s page 1 684 .type _hdma_send_done, STT_FUNC; 685 _hdma_send_done: 686 .LFB5: - 454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 454 0 + 458:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 687 .loc 1 458 0 688 .LVL68: - 456:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 456 0 + 460:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 689 .loc 1 460 0 690 03b8 4AE10000 P2.H = _TX_buff_state; - 454:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 454 0 + 458:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 691 .loc 1 458 0 692 03bc 00E80000 LINK 0; 693 .LCFI6: - 456:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 456 0 + 460:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 694 .loc 1 460 0 695 03c0 2060 R0 = 4 (X); 696 .LVL69: 697 03c2 0AE13000 P2.L = _TX_buff_state; 698 03c6 109B B [P2] = R0; - 457:src/l502_user_process.c **** ++streams_cnt[3]; - 699 .loc 1 457 0 + 461:src/l502_user_process.c **** ++streams_cnt[3]; + 699 .loc 1 461 0 700 03c8 4AE10000 P2.H = _streams_cnt; 701 03cc 0AE10000 P2.L = _streams_cnt; 702 03d0 D0A0 R0 = [P2+12]; + BFIN GAS /tmp/cc4APo0B.s page 29 + + 703 03d2 0864 R0 += 1; 704 03d4 D0B0 [P2+12] = R0; - 459:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 459 0 - BFIN GAS /tmp/cco71w8X.s page 29 - - + 463:src/l502_user_process.c **** stream_in_buf_free(size); + 705 .loc 1 463 0 706 03d6 0130 R0 = R1; - 460:src/l502_user_process.c **** } - 707 .loc 1 460 0 + 464:src/l502_user_process.c **** } + 707 .loc 1 464 0 708 03d8 01E80000 UNLINK; - 459:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 459 0 + 463:src/l502_user_process.c **** stream_in_buf_free(size); + 709 .loc 1 463 0 710 03dc FFE212FE jump.l _stream_in_buf_free; 711 .LVL70: 712 .LFE5: @@ -1696,56 +1700,56 @@ BFIN GAS /tmp/cco71w8X.s page 1 716 .type _usr_out_proc_data, STT_FUNC; 717 _usr_out_proc_data: 718 .LFB4: - 418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 418 0 + 422:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 719 .loc 1 422 0 720 .LVL71: 721 03e0 7005 [--sp] = ( r7:6 ); 722 723 .LCFI7: - 423:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 423 0 + 427:src/l502_user_process.c **** ++streams_cnt[2]; + 724 .loc 1 427 0 725 03e2 4AE10000 P2.H = _streams_cnt; - 418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 418 0 + 422:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 726 .loc 1 422 0 727 03e6 00E80300 LINK 12; 728 .LCFI8: - 423:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 423 0 + 427:src/l502_user_process.c **** ++streams_cnt[2]; + 729 .loc 1 427 0 730 03ea 0AE10000 P2.L = _streams_cnt; - 418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 418 0 + 422:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 731 .loc 1 422 0 732 03ee 3030 R6 = R0; - 423:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 423 0 + 427:src/l502_user_process.c **** ++streams_cnt[2]; + 733 .loc 1 427 0 734 03f0 90A0 R0 = [P2+8]; 735 .LVL72: 736 03f2 0864 R0 += 1; - 418:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 418 0 + 422:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 737 .loc 1 422 0 738 03f4 82CE01CE R7 = ROT R1 BY 0 || 738 90B00000 739 [P2+8] = R0 || 740 nop; 741 .LVL73: - 425:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 425 0 + 429:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 742 .loc 1 429 0 743 03fc FFE302FE call _sport_tx_req_rdy; 744 0400 000C cc =R0==0; 745 0402 0E18 if cc jump .L67; 746 0404 20E10040 R0 = 16384 (X); 747 0408 070A cc =R7<=R0 (iu); + BFIN GAS /tmp/cc4APo0B.s page 30 + + 748 040a 3806 if !cc R7 = R0; 749 .LVL74: - 432:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 432 0 - BFIN GAS /tmp/cco71w8X.s page 30 - - + 436:src/l502_user_process.c **** sport_tx_start_req(data, size); + 750 .loc 1 436 0 751 040c 0630 R0 = R6; 752 040e 0F30 R1 = R7; 753 0410 FFE3F8FD call _sport_tx_start_req; - 437:src/l502_user_process.c **** } - 754 .loc 1 437 0 + 441:src/l502_user_process.c **** } + 754 .loc 1 441 0 755 0414 0730 R0 = R7; 756 0416 01E80000 UNLINK; 757 041a 3005 ( r7:6 ) = [sp++]; @@ -1755,12 +1759,12 @@ BFIN GAS /tmp/cco71w8X.s page 1 761 041c 1000 rts; 762 .LVL76: 763 .L67: - 425:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 425 0 + 429:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 764 .loc 1 429 0 765 041e 0760 R7 = 0 (X); 766 .LVL77: - 437:src/l502_user_process.c **** } - 767 .loc 1 437 0 + 441:src/l502_user_process.c **** } + 767 .loc 1 441 0 768 0420 0730 R0 = R7; 769 0422 01E80000 UNLINK; 770 0426 3005 ( r7:6 ) = [sp++]; @@ -1775,4470 +1779,4562 @@ BFIN GAS /tmp/cco71w8X.s page 1 779 .type _dataprocessor, STT_FUNC; 780 _dataprocessor: 781 .LFB2: - 145:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod - 782 .loc 1 145 0 + 148:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod + 782 .loc 1 148 0 783 .LVL79: 784 042c 00E80300 LINK 12; 785 .LCFI11: - 147:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 786 .loc 1 147 0 + 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 786 .loc 1 150 0 787 0430 B9E41400 R1 = B [FP+20] (Z); 788 .LVL80: 789 0434 090C cc =R1==1; - 790 0436 0918 if cc jump .L76; - 152:src/l502_user_process.c **** }else if (mode == FFT){ - 791 .loc 1 152 0 + 790 0436 2818 if cc jump .L78; + 155:src/l502_user_process.c **** }else if (mode == FFT){ + 791 .loc 1 155 0 792 0438 2B60 R3 = 5 (X); 793 043a 1908 cc =R1==R3; - 794 043c 1C18 if cc jump .L72; - 795 .L75: - 155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 796 .loc 1 155 0 - 797 043e 0160 R1 = 0 (X); - 798 .LVL81: - 799 .L70: - 167:src/l502_user_process.c **** } - BFIN GAS /tmp/cco71w8X.s page 31 + 794 043c 3B18 if cc jump .L79; + 160:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ + 795 .loc 1 160 0 + 796 043e 4060 R0 = 8 (X); + BFIN GAS /tmp/cc4APo0B.s page 31 - 800 .loc 1 167 0 - 801 0440 0130 R0 = R1; - 802 .LVL82: - 803 0442 01E80000 UNLINK; - 804 0446 1000 rts; - 805 .LVL83: - 806 .L76: - 147:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 807 .loc 1 147 0 - 808 0448 0032 P0 = R0; - 809 044a 1232 P2 = R2; - 810 044c 0160 R1 = 0 (X); - 811 .LVL84: - 812 .LBB20: - 150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 813 .loc 1 150 0 - 814 044e 0260 R2 = 0 (X); - 815 .LVL85: - 816 0450 29E10004 P1 = 1024 (X); - 817 0454 4034 I0 = P0; - 818 0456 B2E00A10 LSETUP (.L71, .L77) LC1 = P1; - 819 .L71: - 820 045a 009C R0 = [I0++]; - 821 .LVL86: - 822 045c 1093 [P2] = R0; - 823 045e 0964 R1 += 1; - 149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 824 .loc 1 149 0 - 825 0460 20E10008 R0 = 2048 (X); - 150:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 826 .loc 1 150 0 - 827 0464 52B0 [P2+4] = R2; - 149:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 828 .loc 1 149 0 - 829 0466 0108 cc =R1==R0; - 830 0468 EC1B if cc jump .L70; - 831 .L77: - 832 046a 426C P2 += 8; - 833 .LBE20: - 167:src/l502_user_process.c **** } - 834 .loc 1 167 0 - 835 046c 0130 R0 = R1; - 836 046e 01E80000 UNLINK; - 837 0472 1000 rts; - 838 .LVL87: - 839 .L72: - 155:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 840 .loc 1 155 0 - 841 0474 21E10004 R1 = 1024 (X); - 842 .LVL88: - 843 0478 FFE3C4FD call _FFT_fp; - 844 .LVL89: - 845 047c E12F jump.s .L75; - 846 .LFE2: - 847 .size _dataprocessor, .-_dataprocessor - 848 .global ___udivsi3; - 849 047e 0000 .align 4 - BFIN GAS /tmp/cco71w8X.s page 32 + 797 .LVL81: + 798 0440 0108 cc =R1==R0; + 799 0442 0618 if cc jump .L73; + 800 0444 0260 R2 = 0 (X); + 801 .LVL82: + 802 .L70: + 171:src/l502_user_process.c **** } + 803 .loc 1 171 0 + 804 0446 0230 R0 = R2; + 805 0448 01E80000 UNLINK; + 806 044c 1000 rts; + 807 .LVL83: + 808 .L73: + 160:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ + 809 .loc 1 160 0 + 810 044e 0232 P0 = R2; + 811 0450 43E10000 R3.H = _twiddle_re; + 812 0454 0260 R2 = 0 (X); + 813 .LVL84: + 814 0456 03E10000 R3.L = _twiddle_re; + 815 045a 29E10002 P1 = 512 (X); + 816 045e B2E00F10 LSETUP (.L74, .L81) LC1 = P1; + 817 .L74: + 818 .LBB22: + 164:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 819 .loc 1 164 0 + 820 0462 82C61A80 R0 = R2 << 3; + 821 0466 0350 R0 = R3 + R0; + 822 0468 1032 P2 = R0; + 823 046a 0A64 R2 += 1; + 824 046c 1091 R0 = [P2]; + 825 046e 51A0 R1 = [P2+4]; + 826 .LVL85: + 827 0470 0093 [P0] = R0; + 163:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 828 .loc 1 163 0 + 829 0472 20E10008 R0 = 2048 (X); + 164:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 830 .loc 1 164 0 + 831 0476 41B0 [P0+4] = R1; + 163:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 832 .loc 1 163 0 + 833 0478 0208 cc =R2==R0; + 834 047a E61B if cc jump .L70; + 835 .L81: + 836 047c 406C P0 += 8; + 837 .LBE22: + 171:src/l502_user_process.c **** } + 838 .loc 1 171 0 + 839 047e 0230 R0 = R2; + 840 0480 01E80000 UNLINK; + 841 0484 1000 rts; + 842 .LVL86: + 843 .L78: + 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ + 844 .loc 1 150 0 + 845 0486 0032 P0 = R0; + BFIN GAS /tmp/cc4APo0B.s page 32 - 850 .global _usr_in_proc_data; - 851 .type _usr_in_proc_data, STT_FUNC; - 852 _usr_in_proc_data: - 853 .LFB3: - 192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 854 .loc 1 192 0 - 855 .LVL90: - 856 0480 E305 [--sp] = ( r7:4, p5:3 ); - 857 - 858 .LCFI12: - 859 0482 00E80400 LINK 16; - 860 .LCFI13: - 196:src/l502_user_process.c **** ++streams_cnt[0]; - 861 .loc 1 196 0 - 862 0486 4AE10000 P2.H = _streams_cnt; - 863 048a 0AE10000 P2.L = _streams_cnt; - 192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 864 .loc 1 192 0 - 865 048e 78B2 [FP+36] = R0; - 196:src/l502_user_process.c **** ++streams_cnt[0]; - 866 .loc 1 196 0 - 867 0490 1091 R0 = [P2]; - 868 .LVL91: - 869 0492 0864 R0 += 1; - 870 0494 1093 [P2] = R0; - 198:src/l502_user_process.c **** size_processed = 0; - 871 .loc 1 198 0 - 872 0496 49E10000 P1.H = _size_processed; - 873 049a 0060 R0 = 0 (X); - 874 049c 09E12800 P1.L = _size_processed; - 203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 875 .loc 1 203 0 - 876 04a0 4AE10000 P2.H = _TX_buff_state; - 198:src/l502_user_process.c **** size_processed = 0; - 877 .loc 1 198 0 - 878 04a4 0893 [P1] = R0; - 203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 879 .loc 1 203 0 - 880 04a6 0AE13000 P2.L = _TX_buff_state; - 192:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 881 .loc 1 192 0 - 882 04aa 82CE01C8 R4 = ROT R1 BY 0 || - 882 50990000 - 883 R0 = B [P2] (X) || - 884 nop; - 885 .LVL92: - 203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 886 .loc 1 203 0 - 887 04b2 4043 R0 = R0.B (Z); - 888 04b4 2160 R1 = 4 (X); - 889 04b6 0808 cc =R0==R1; - 890 04b8 4318 if cc jump .L114; - 891 .LVL93: - 892 .L79: - 212:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 893 .loc 1 212 0 - 894 04ba 45E10000 R5.H = _Proc_state; - BFIN GAS /tmp/cco71w8X.s page 33 + 846 0488 1232 P2 = R2; + 847 048a 0260 R2 = 0 (X); + 848 .LVL87: + 849 .LBB23: + 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 850 .loc 1 153 0 + 851 048c 0160 R1 = 0 (X); + 852 .LVL88: + 853 048e 29E10004 P1 = 1024 (X); + 854 0492 4034 I0 = P0; + 855 0494 B2E00A10 LSETUP (.L71, .L80) LC1 = P1; + 856 .L71: + 857 0498 009C R0 = [I0++]; + 858 .LVL89: + 859 049a 1093 [P2] = R0; + 860 049c 0A64 R2 += 1; + 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 861 .loc 1 152 0 + 862 049e 20E10008 R0 = 2048 (X); + 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; + 863 .loc 1 153 0 + 864 04a2 51B0 [P2+4] = R1; + 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 865 .loc 1 152 0 + 866 04a4 0208 cc =R2==R0; + 867 04a6 D01B if cc jump .L70; + 868 .L80: + 869 04a8 426C P2 += 8; + 870 .LBE23: + 171:src/l502_user_process.c **** } + 871 .loc 1 171 0 + 872 04aa 0230 R0 = R2; + 873 04ac 01E80000 UNLINK; + 874 04b0 1000 rts; + 875 .LVL90: + 876 .L79: + 158:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); + 877 .loc 1 158 0 + 878 04b2 21E10004 R1 = 1024 (X); + 879 .LVL91: + 880 04b6 FFE3A5FD call _FFT_fp; + 881 .LVL92: + 882 04ba 0260 R2 = 0 (X); + 883 .LVL93: + 171:src/l502_user_process.c **** } + 884 .loc 1 171 0 + 885 04bc 0230 R0 = R2; + 886 04be 01E80000 UNLINK; + 887 04c2 1000 rts; + 888 .LFE2: + 889 .size _dataprocessor, .-_dataprocessor + 890 .global ___udivsi3; + 891 .align 4 + 892 .global _usr_in_proc_data; + 893 .type _usr_in_proc_data, STT_FUNC; + 894 _usr_in_proc_data: + 895 .LFB3: + BFIN GAS /tmp/cc4APo0B.s page 33 - 895 04be 05E13000 R5.L = _Proc_state; - 896 04c2 1532 P2 = R5; - 897 04c4 5099 R0 = B [P2] (X); - 898 04c6 4043 R0 = R0.B (Z); - 899 04c8 080C cc =R0==1; - 900 04ca 2A18 if cc jump .L115; - 224:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 901 .loc 1 224 0 - 902 04cc 0D32 P1 = R5; - 903 04ce 4899 R0 = B [P1] (X); - 904 04d0 4043 R0 = R0.B (Z); - 905 04d2 100C cc =R0==2; - 906 04d4 4019 if cc jump .L116; - 907 .L84: - 247:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 908 .loc 1 247 0 - 909 04d6 2D32 P5 = R5; - 910 04d8 6899 R0 = B [P5] (X); - 252:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 911 .loc 1 252 0 - 912 04da 6899 R0 = B [P5] (X); - 913 04dc 4043 R0 = R0.B (Z); - 914 04de 180C cc =R0==3; - 915 04e0 4C18 if cc jump .L117; - 916 .LVL94: - 917 .L88: - 357:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 918 .loc 1 357 0 - 919 04e2 FFE38FFD call _hdma_send_req_rdy; - 920 .LVL95: - 921 04e6 000C cc =R0==0; - 922 04e8 2518 if cc jump .L82; - 362:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 923 .loc 1 362 0 - 924 04ea 4AE10000 P2.H = _TX_buff_state; - 925 04ee 0AE13000 P2.L = _TX_buff_state; - 926 04f2 5099 R0 = B [P2] (X); - 927 04f4 4043 R0 = R0.B (Z); - 928 04f6 000C cc =R0==0; - 929 04f8 8019 if cc jump .L113; - 366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 930 .loc 1 366 0 - 931 04fa 4AE10000 P2.H = _TX_buff_state; - 932 04fe 0AE13000 P2.L = _TX_buff_state; - 933 0502 5099 R0 = B [P2] (X); - 934 0504 4043 R0 = R0.B (Z); - 935 0506 100C cc =R0==2; - 936 0508 8219 if cc jump .L118; - 937 .L100: - 383:src/l502_user_process.c **** return size_processed; - 938 .loc 1 383 0 - 939 050a 4DE10000 P5.H = _size_processed; - 940 050e 0DE12800 P5.L = _size_processed; - 392:src/l502_user_process.c **** } - 941 .loc 1 392 0 - 942 0512 01E80000 UNLINK; - 383:src/l502_user_process.c **** return size_processed; - BFIN GAS /tmp/cco71w8X.s page 34 + 196:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 896 .loc 1 196 0 + 897 .LVL94: + 898 04c4 E305 [--sp] = ( r7:4, p5:3 ); + 899 + 900 .LCFI12: + 901 04c6 00E80300 LINK 12; + 902 .LCFI13: + 200:src/l502_user_process.c **** ++streams_cnt[0]; + 903 .loc 1 200 0 + 904 04ca 4AE10000 P2.H = _streams_cnt; + 905 04ce 0AE10000 P2.L = _streams_cnt; + 196:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 906 .loc 1 196 0 + 907 04d2 78B2 [FP+36] = R0; + 200:src/l502_user_process.c **** ++streams_cnt[0]; + 908 .loc 1 200 0 + 909 04d4 1091 R0 = [P2]; + 910 .LVL95: + 911 04d6 0864 R0 += 1; + 912 04d8 1093 [P2] = R0; + 202:src/l502_user_process.c **** size_processed = 0; + 913 .loc 1 202 0 + 914 04da 48E10000 P0.H = _size_processed; + 915 04de 0060 R0 = 0 (X); + 916 04e0 08E12800 P0.L = _size_processed; + 207:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 917 .loc 1 207 0 + 918 04e4 49E10000 P1.H = _TX_buff_state; + 202:src/l502_user_process.c **** size_processed = 0; + 919 .loc 1 202 0 + 920 04e8 0093 [P0] = R0; + 207:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 921 .loc 1 207 0 + 922 04ea 09E13000 P1.L = _TX_buff_state; + 196:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 923 .loc 1 196 0 + 924 04ee 82CE01CC R6 = ROT R1 BY 0 || + 924 48990000 + 925 R0 = B [P1] (X) || + 926 nop; + 927 .LVL96: + 207:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 928 .loc 1 207 0 + 929 04f6 4043 R0 = R0.B (Z); + 930 04f8 2160 R1 = 4 (X); + 931 04fa 0808 cc =R0==R1; + 932 04fc 4318 if cc jump .L121; + 933 .L83: + 216:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ + 934 .loc 1 216 0 + 935 04fe 44E10000 R4.H = _Proc_state; + 936 0502 04E13000 R4.L = _Proc_state; + 937 0506 0C32 P1 = R4; + 938 0508 4899 R0 = B [P1] (X); + 939 050a 4043 R0 = R0.B (Z); + 940 050c 080C cc =R0==1; + BFIN GAS /tmp/cc4APo0B.s page 34 - 943 .loc 1 383 0 - 944 0516 2C91 R4 = [P5]; - 392:src/l502_user_process.c **** } - 945 .loc 1 392 0 - 946 0518 0430 R0 = R4; - 947 051a A305 ( r7:4, p5:3 ) = [sp++]; - 948 - 949 .LCFI14: - 950 .LVL96: - 951 051c 1000 rts; - 952 .LVL97: - 953 .L115: - 213:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 954 .loc 1 213 0 - 955 051e 4DE10000 P5.H = _TX_buff_state; - 956 0522 0060 R0 = 0 (X); - 957 0524 0DE13000 P5.L = _TX_buff_state; - 958 0528 289B B [P5] = R0; - 214:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 959 .loc 1 214 0 - 960 052a FFE36BFD call _hdma_send_req_rdy; + 941 050e 2A18 if cc jump .L122; + 228:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ + 942 .loc 1 228 0 + 943 0510 2C32 P5 = R4; + 944 0512 6899 R0 = B [P5] (X); + 945 0514 4043 R0 = R0.B (Z); + 946 0516 100C cc =R0==2; + 947 0518 5519 if cc jump .L123; + 948 .L88: + 251:src/l502_user_process.c **** if (Proc_state.mode == WORK){ + 949 .loc 1 251 0 + 950 051a 1432 P2 = R4; + 951 051c 5099 R0 = B [P2] (X); + 256:src/l502_user_process.c **** if (Proc_state.mode == AVG){ + 952 .loc 1 256 0 + 953 051e 5099 R0 = B [P2] (X); + 954 0520 4043 R0 = R0.B (Z); + 955 0522 180C cc =R0==3; + 956 0524 4C18 if cc jump .L124; + 957 .LVL97: + 958 .L92: + 361:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 959 .loc 1 361 0 + 960 0526 FFE36DFD call _hdma_send_req_rdy; 961 .LVL98: - 962 052e 000C cc =R0==0; - 963 0530 6411 if !cc jump .L113; - 964 .L82: - 383:src/l502_user_process.c **** return size_processed; - 965 .loc 1 383 0 - 966 0532 0460 R4 = 0 (X); - 392:src/l502_user_process.c **** } - 967 .loc 1 392 0 - 968 0534 0430 R0 = R4; - 969 0536 01E80000 UNLINK; - 970 053a A305 ( r7:4, p5:3 ) = [sp++]; - 971 - 972 .LCFI15: - 973 .LVL99: - 974 053c 1000 rts; - 975 .LVL100: - 976 .L114: - 977 053e 4DE10000 P5.H = _tx_val; - 978 0542 4CE10000 P4.H = _TX_buff; - 979 .LBB30: - 206:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 980 .loc 1 206 0 - 981 0546 BA63 R2 = -9 (X); - 982 .LBE30: - 203:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 983 .loc 1 203 0 - 984 0548 0068 P0 = 0 (X); - 985 .LVL101: - 986 054a 0DE12000 P5.L = _tx_val; - 987 054e 0CE10000 P4.L = _TX_buff; - 988 .LBB31: - 206:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 989 .loc 1 206 0 - 990 0552 CA4F R2 <<= 25; - 991 0554 29E11027 P1 = 10000 (X); - BFIN GAS /tmp/cco71w8X.s page 35 - - - 992 0558 B2E00810 LSETUP (.L80, .L125) LC1 = P1; - 993 .L80: - 994 055c 2891 R0 = [P5]; - 995 055e 5056 R1 = R0 | R2; - 996 0560 845E P2 = P4 + (P0 << 2); - 997 0562 1193 [P2] = R1; - 998 0564 0864 R0 += 1; - 999 0566 2893 [P5] = R0; - 1000 .L125: - 204:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 1001 .loc 1 204 0 - 1002 0568 086C P0 += 1; - 1003 .LBE31: - 209:src/l502_user_process.c **** TX_buff_state = FILLING; - 1004 .loc 1 209 0 - 1005 056a 49E10000 P1.H = _TX_buff_state; - 1006 056e 0860 R0 = 1 (X); - 1007 0570 09E13000 P1.L = _TX_buff_state; - 1008 0574 089B B [P1] = R0; - 1009 0576 A22F jump.s .L79; - 1010 .L117: - 1011 0578 4BE10000 P3.H = _data_I; - 1012 .LBB32: - 333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1013 .loc 1 333 0 - 1014 057c 4CE10000 P4.H = _AVG_buff; - 1015 0580 46E10000 R6.H = _FFT_buff; - 1016 .LBB34: - 285:src/l502_user_process.c **** TX_buff_I = 0; - 1017 .loc 1 285 0 - 1018 0584 47E10000 R7.H = _TX_buff_I; - 1019 0588 0BE11800 P3.L = _data_I; - 1020 .LBE34: - 333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1021 .loc 1 333 0 - 1022 058c 0CE10000 P4.L = _AVG_buff; - 1023 0590 06E10000 R6.L = _FFT_buff; - 1024 .LBB41: - 285:src/l502_user_process.c **** TX_buff_I = 0; - 1025 .loc 1 285 0 - 1026 0594 07E11400 R7.L = _TX_buff_I; - 1027 .LVL102: - 1028 .L112: - 1029 .LBE41: - 1030 .LBE32: - 253:src/l502_user_process.c **** while(++data_I < size ){ - 1031 .loc 1 253 0 - 1032 0598 1891 R0 = [P3]; - 1033 059a 0864 R0 += 1; - 1034 059c 1893 [P3] = R0; - 1035 059e 1891 R0 = [P3]; - 1036 05a0 040A cc =R4<=R0 (iu); - 1037 05a2 A01B if cc jump .L88; - 1038 .LBB42: - 254:src/l502_user_process.c **** uint32_t word = data[data_I]; - 1039 .loc 1 254 0 - 1040 05a4 49E10000 P1.H = _data_I; - BFIN GAS /tmp/cco71w8X.s page 36 - - - 1041 05a8 09E11800 P1.L = _data_I; - 1042 05ac 7DAE P5 = [FP+36]; - 1043 05ae 4A91 P2 = [P1]; - 1044 05b0 955E P2 = P5 + (P2 << 2); - 1045 05b2 1291 R2 = [P2]; - 1046 .LVL103: - 257:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 1047 .loc 1 257 0 - 1048 05b4 82C64281 R0 = R2 >> 24; - 1049 .LVL104: - 1050 05b8 000C cc =R0==0; - 1051 05ba 7B14 if !cc jump .L89 (bp); - 258:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 1052 .loc 1 258 0 - 1053 05bc 49E10000 P1.H = _DY_SYN_2_value; - 1054 05c0 09E12D00 P1.L = _DY_SYN_2_value; - 1055 05c4 4AE10000 P2.H = _DY_SYN_2_value_prev; - 1056 05c8 4899 R0 = B [P1] (X); - 1057 .LVL105: - 1058 05ca 0AE12E00 P2.L = _DY_SYN_2_value_prev; - 1059 05ce 109B B [P2] = R0; - 259:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 1060 .loc 1 259 0 - 1061 05d0 8A48 cc = !BITTST (R2,17); - 1062 05d2 861C if cc jump .L90 (bp); - 260:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1063 .loc 1 260 0 - 1064 05d4 0A60 R2 = 1 (X); - 1065 .LVL106: - 265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1066 .loc 1 265 0 - 1067 05d6 4043 R0 = R0.B (Z); - 260:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1068 .loc 1 260 0 - 1069 05d8 0A9B B [P1] = R2; - 265:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1070 .loc 1 265 0 - 1071 05da 000C cc =R0==0; - 1072 05dc DE17 if !cc jump .L112 (bp); - 267:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 1073 .loc 1 267 0 - 1074 05de 0D32 P1 = R5; - 1075 05e0 0060 R0 = 0 (X); - 1076 05e2 08B1 [P1+16] = R0; - 268:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 1077 .loc 1 268 0 - 1078 05e4 8AE60300 B [P1+3] = R2; - 269:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 1079 .loc 1 269 0 - 1080 05e8 C9A8 R1 = W [P1+6] (X); - 1081 05ea 88A8 R0 = W [P1+4] (X); - 1082 05ec C942 R1 = R1.L (Z); - 1083 05ee C042 R0 = R0.L (Z); - 1084 05f0 8109 cc =R1= AVG_BUFF_SIZE){ - 1216 .loc 1 348 0 - 1217 06ba 21E1FF03 R1 = 1023 (X); - 346:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1218 .loc 1 346 0 - 1219 06be 08A1 R0 = [P1+16]; - 1220 .LVL113: - 1221 06c0 48B1 [P1+20] = R0; - 347:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1222 .loc 1 347 0 - 1223 06c2 08A1 R0 = [P1+16]; - 1224 06c4 0864 R0 += 1; - 1225 06c6 08B1 [P1+16] = R0; - 348:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1226 .loc 1 348 0 - 1227 06c8 08A1 R0 = [P1+16]; - BFIN GAS /tmp/cco71w8X.s page 40 - - - 1228 06ca 080A cc =R0<=R1 (iu); - 1229 06cc 661F if cc jump .L112 (bp); - 349:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1230 .loc 1 349 0 - 1231 06ce 49E10000 P1.H = _Proc_state; - 1232 06d2 1060 R0 = 2 (X); - 1233 06d4 09E13000 P1.L = _Proc_state; - 1234 06d8 88E61800 B [P1+24] = R0; - 1235 06dc 5E2F jump.s .L112; - 1236 .L90: - 262:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1237 .loc 1 262 0 - 1238 06de 4DE10000 P5.H = _DY_SYN_2_value; - 1239 06e2 0060 R0 = 0 (X); - 1240 06e4 0DE12D00 P5.L = _DY_SYN_2_value; - 1241 06e8 289B B [P5] = R0; - 1242 06ea 572F jump.s .L112; - 1243 .LVL114: - 1244 .L119: - 328:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 1245 .loc 1 328 0 - 1246 06ec 0D32 P1 = R5; - 1247 06ee 88E51800 R0 = B [P1+24] (X); - 1248 .LVL115: - 1249 06f2 4043 R0 = R0.B (Z); - 1250 06f4 080C cc =R0==1; - 1251 06f6 5117 if !cc jump .L112 (bp); - 333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1252 .loc 1 333 0 - 1253 06f8 4AE10000 P2.H = _Proc_state; - 1254 06fc 0AE13000 P2.L = _Proc_state; - 1255 0700 15AD P5 = [P2+16]; - 1256 0702 91A8 R1 = W [P2+4] (X); - 1257 0704 12AD P2 = [P2+16]; - 1258 0706 FB63 R3 = -1 (X); - 1259 0708 43E1FF00 R3.H = 255; - 1260 070c C942 R1 = R1.L (Z); - 1261 070e 945E P2 = P4 + (P2 << 2); - 1262 0710 1091 R0 = [P2]; - 1263 0712 F0BB [FP+-4] = R0; - 1264 0714 1A54 R0 = R2 & R3; - 1265 0716 FFE375FC call ___udivsi3; - 1266 .LVL116: - 1267 071a F1B9 R1 = [FP+-4]; - 1268 071c 0850 R0 = R0 + R1; - 1269 071e FB63 R3 = -1 (X); - 1270 0720 43E1FF00 R3.H = 255; - 1271 0724 F963 R1 = -1 (X); - 1272 0726 F14F R1 <<= 30; - 1273 0728 1854 R0 = R0 & R3; - 1274 072a 0856 R0 = R0 | R1; - 1275 072c 6C5F P5 = P4 + (P5 << 2); - 337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1276 .loc 1 337 0 - 1277 072e 49E10000 P1.H = _Proc_state; - 333:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1278 .loc 1 333 0 - BFIN GAS /tmp/cco71w8X.s page 41 - - - 1279 0732 2893 [P5] = R0; - 337:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1280 .loc 1 337 0 - 1281 0734 09E13000 P1.L = _Proc_state; - 1282 0738 08A1 R0 = [P1+16]; - 1283 073a 48B1 [P1+20] = R0; - 338:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1284 .loc 1 338 0 - 1285 073c 08A1 R0 = [P1+16]; - 1286 073e 0864 R0 += 1; - 1287 0740 08B1 [P1+16] = R0; - 339:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1288 .loc 1 339 0 - 1289 0742 08A1 R0 = [P1+16]; - 1290 0744 21E1FF03 R1 = 1023 (X); - 1291 0748 080A cc =R0<=R1 (iu); - 1292 074a 271F if cc jump .L112 (bp); - 340:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1293 .loc 1 340 0 - 1294 074c 1060 R0 = 2 (X); - 1295 074e 88E61800 B [P1+24] = R0; - 1296 0752 232F jump.s .L112; - 1297 .LVL117: - 1298 .L116: - 1299 .LBE42: - 227:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1300 .loc 1 227 0 - 1301 0754 4AE10000 P2.H = _TX_buff_state; - 1302 0758 0AE13000 P2.L = _TX_buff_state; - 1303 075c 5099 R0 = B [P2] (X); - 1304 075e 4043 R0 = R0.B (Z); - 1305 0760 080C cc =R0==1; - 1306 0762 BA16 if !cc jump .L84 (bp); - 228:src/l502_user_process.c **** data_I = 0; - 1307 .loc 1 228 0 - 1308 0764 4BE10000 P3.H = _data_I; - 1309 0768 0060 R0 = 0 (X); - 1310 076a 0BE11800 P3.L = _data_I; - 229:src/l502_user_process.c **** TX_buff_I = 0; - 1311 .loc 1 229 0 - 1312 076e 48E10000 P0.H = _TX_buff_I; - 1313 .LVL118: - 228:src/l502_user_process.c **** data_I = 0; - 1314 .loc 1 228 0 - 1315 0772 1893 [P3] = R0; - 229:src/l502_user_process.c **** TX_buff_I = 0; - 1316 .loc 1 229 0 - 1317 0774 08E11400 P0.L = _TX_buff_I; - 1318 0778 0093 [P0] = R0; - 230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1319 .loc 1 230 0 - 1320 077a 1891 R0 = [P3]; - 1321 077c 0864 R0 += 1; - 1322 077e 040A cc =R4<=R0 (iu); - 1323 0780 2518 if cc jump .L85; - 1324 0782 21E10F27 R1 = 9999 (X); - 1325 0786 0091 R0 = [P0]; - BFIN GAS /tmp/cco71w8X.s page 42 - - - 1326 0788 0864 R0 += 1; - 1327 078a 080A cc =R0<=R1 (iu); - 1328 078c 1F10 if !cc jump .L85; - 1329 078e 4CE10000 P4.H = _TX_buff; - 1330 0792 0CE10000 P4.L = _TX_buff; - 232:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1331 .loc 1 232 0 - 1332 0796 5030 R2 = P0; - 1333 0798 21E10F27 R1 = 9999 (X); - 1334 079c 0620 jump.s .L86; - 1335 .L120: - 230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1336 .loc 1 230 0 - 1337 079e 0A32 P1 = R2; - 1338 07a0 0891 R0 = [P1]; - 1339 07a2 0864 R0 += 1; - 1340 07a4 080A cc =R0<=R1 (iu); - 1341 07a6 1210 if !cc jump .L85; - 1342 .L86: - 232:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1343 .loc 1 232 0 - 1344 07a8 7DAE P5 = [FP+36]; - 1345 07aa 4191 P1 = [P0]; - 1346 07ac 5A91 P2 = [P3]; - 1347 07ae 4C5E P1 = P4 + (P1 << 2); - 1348 07b0 955E P2 = P5 + (P2 << 2); - 1349 07b2 1091 R0 = [P2]; - 1350 07b4 0893 [P1] = R0; - 234:src/l502_user_process.c **** TX_buff_I++; - 1351 .loc 1 234 0 - 1352 07b6 0091 R0 = [P0]; - 1353 07b8 0864 R0 += 1; - 1354 07ba 0093 [P0] = R0; - 235:src/l502_user_process.c **** data_I++; - 1355 .loc 1 235 0 - 1356 07bc 1891 R0 = [P3]; - 1357 07be 0864 R0 += 1; - 1358 07c0 1893 [P3] = R0; - 230:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1359 .loc 1 230 0 - 1360 07c2 1891 R0 = [P3]; - 1361 07c4 0864 R0 += 1; - 1362 07c6 040A cc =R4<=R0 (iu); - 1363 07c8 EB17 if !cc jump .L120 (bp); - 1364 .L85: - 237:src/l502_user_process.c **** size_processed = data_I; - 1365 .loc 1 237 0 - 1366 07ca 49E10000 P1.H = _size_processed; - 1367 07ce 1891 R0 = [P3]; - 1368 07d0 09E12800 P1.L = _size_processed; - 1369 07d4 0893 [P1] = R0; - 239:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1370 .loc 1 239 0 - 1371 07d6 4AE10000 P2.H = _TX_buff_state; - 1372 07da 1060 R0 = 2 (X); - 1373 07dc 0AE13000 P2.L = _TX_buff_state; - 1374 07e0 109B B [P2] = R0; - BFIN GAS /tmp/cco71w8X.s page 43 - - - 1375 07e2 7A2E jump.s .L84; - 1376 .LVL119: - 1377 .L92: - 1378 .LBB43: - 321:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 1379 .loc 1 321 0 - 1380 07e4 4DE10000 P5.H = _Proc_state; - 1381 07e8 0DE13000 P5.L = _Proc_state; - 1382 07ec AAE61800 B [P5+24] = R2; - 322:src/l502_user_process.c **** Proc_state.average_N ++; - 1383 .loc 1 322 0 - 1384 07f0 E8A8 R0 = W [P5+6] (X); - 1385 07f2 0864 R0 += 1; - 1386 07f4 E8B4 W [P5+6] = R0; - 1387 07f6 D12E jump.s .L112; - 1388 .LVL120: - 1389 .L113: - 1390 .LBE43: - 363:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1391 .loc 1 363 0 - 1392 07f8 78A2 R0 = [FP+36]; - 1393 07fa 0C30 R1 = R4; - 1394 07fc 0260 R2 = 0 (X); - 1395 07fe FFE301FC call _hdma_send_req_start; - 392:src/l502_user_process.c **** } - 1396 .loc 1 392 0 - 1397 0802 0430 R0 = R4; - 1398 0804 01E80000 UNLINK; - 1399 0808 A305 ( r7:4, p5:3 ) = [sp++]; - 1400 - 1401 .LCFI16: - 1402 .LVL121: - 1403 080a 1000 rts; - 1404 .LVL122: - 1405 .L118: - 1406 080c 4CE10000 P4.H = _TX_buff; - 1407 0810 4DE10000 P5.H = _TX_buff_shadow; - 366:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1408 .loc 1 366 0 - 1409 0814 0160 R1 = 0 (X); - 1410 .LVL123: - 1411 0816 0CE10000 P4.L = _TX_buff; - 1412 081a 0DE10000 P5.L = _TX_buff_shadow; - 1413 081e 28E11027 P0 = 10000 (X); - 1414 0822 B2E00800 LSETUP (.L101, .L121) LC1 = P0; - 1415 .L101: - 1416 .LBB44: - 368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1417 .loc 1 368 0 - 1418 0826 0932 P1 = R1; - 367:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1419 .loc 1 367 0 - 1420 0828 0964 R1 += 1; - 368:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1421 .loc 1 368 0 - 1422 082a 4A44 P2 = P1 << 2; - 1423 082c 545A P1 = P4 + P2; - BFIN GAS /tmp/cco71w8X.s page 44 - - - 1424 082e 0891 R0 = [P1]; - 1425 0830 955A P2 = P5 + P2; - 1426 .L121: - 1427 0832 1093 [P2] = R0; - 1428 .LBE44: - 370:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 1429 .loc 1 370 0 - 1430 0834 4AE10000 P2.H = _TX_buff_I; - 1431 0838 0AE11400 P2.L = _TX_buff_I; - 1432 083c 40E10000 R0.H = _TX_buff_shadow; - 1433 0840 1191 R1 = [P2]; - 1434 .LVL124: - 1435 0842 0260 R2 = 0 (X); - 1436 0844 00E10000 R0.L = _TX_buff_shadow; - 1437 0848 FFE3DCFB call _hdma_send_req_start; - 371:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 1438 .loc 1 371 0 - 1439 084c 40E10000 R0.H = _TX_marker; - 1440 0850 00E10400 R0.L = _TX_marker; - 1441 0854 5160 R1 = 10 (X); - 1442 0856 0260 R2 = 0 (X); - 1443 0858 FFE3D4FB call _hdma_send_req_start; - 374:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1444 .loc 1 374 0 - 1445 085c 4AE10000 P2.H = _TX_buff_state; - 1446 0860 2060 R0 = 4 (X); - 1447 0862 0AE13000 P2.L = _TX_buff_state; - 1448 0866 109B B [P2] = R0; - 1449 0868 512E jump.s .L100; - 1450 .LFE3: - 1451 .size _usr_in_proc_data, .-_usr_in_proc_data - 1452 .global _streams_cnt; - 1453 .section .bss,"aw",@nobits - 1454 .align 4 - 1455 .type _streams_cnt, @object - 1456 .size _streams_cnt, 16 - 1457 _streams_cnt: - 1458 0000 00000000 .zero 16 - 1458 00000000 - 1458 00000000 - 1458 00000000 - 1459 .global _dbg_receive_value; - 1460 .data; - 1461 .align 4 - 1462 .type _dbg_receive_value, @object - 1463 .size _dbg_receive_value, 4 - 1464 _dbg_receive_value: - 1465 0000 91D51200 .long 1234321 - 1466 .global _streams_succes_flag; - 1467 .section .bss - 1468 .align 4 - 1469 .type _streams_succes_flag, @object - 1470 .size _streams_succes_flag, 4 - 1471 _streams_succes_flag: - 1472 0010 00000000 .zero 4 - 1473 .global _TX_marker; - 1474 .data; - BFIN GAS /tmp/cco71w8X.s page 45 - - - 1475 .align 4 - 1476 .type _TX_marker, @object - 1477 .size _TX_marker, 40 - 1478 _TX_marker: - 1479 0004 0F0000FE .long -33554417 - 1480 0008 F00000FE .long -33554192 - 1481 000c 000F00FE .long -33550592 - 1482 0010 00F000FE .long -33492992 - 1483 0014 00000FFE .long -32571392 - 1484 0018 0000F0FE .long -17825792 - 1485 001c 00000FFE .long -32571392 - 1486 0020 00F000FE .long -33492992 - 1487 0024 000F00FE .long -33550592 - 1488 0028 F00000FE .long -33554192 - 1489 .global _TX_buff_I; - 1490 .section .bss - 1491 .align 4 - 1492 .type _TX_buff_I, @object - 1493 .size _TX_buff_I, 4 - 1494 _TX_buff_I: - 1495 0014 00000000 .zero 4 - 1496 .global _TX_buff_I_shadow; - 1497 .data; - 1498 .align 4 - 1499 .type _TX_buff_I_shadow, @object - 1500 .size _TX_buff_I_shadow, 4 - 1501 _TX_buff_I_shadow: - 1502 002c B9E10100 .long 123321 - 1503 .global _data_I; - 1504 .section .bss - 1505 .align 4 - 1506 .type _data_I, @object - 1507 .size _data_I, 4 - 1508 _data_I: - 1509 0018 00000000 .zero 4 - 1510 .global _send_size; - 1511 .align 4 - 1512 .type _send_size, @object - 1513 .size _send_size, 4 - 1514 _send_size: - 1515 001c 00000000 .zero 4 - 1516 .global _TX_buff_state; - 1517 .data; - 1518 .type _TX_buff_state, @object - 1519 .size _TX_buff_state, 1 - 1520 _TX_buff_state: - 1521 0030 04 .byte 4 - 1522 .global _tx_val; - 1523 0031 000000 .section .bss - 1524 .align 4 - 1525 .type _tx_val, @object - 1526 .size _tx_val, 4 - 1527 _tx_val: - 1528 0020 00000000 .zero 4 - 1529 .global _some_i; - 1530 .align 4 - 1531 .type _some_i, @object - BFIN GAS /tmp/cco71w8X.s page 46 - - - 1532 .size _some_i, 4 - 1533 _some_i: - 1534 0024 00000000 .zero 4 - 1535 .global _size_processed; - 1536 .align 4 - 1537 .type _size_processed, @object - 1538 .size _size_processed, 4 - 1539 _size_processed: - 1540 0028 00000000 .zero 4 - 1541 .global _LFSM_started; - 1542 .type _LFSM_started, @object - 1543 .size _LFSM_started, 1 - 1544 _LFSM_started: - 1545 002c 00 .zero 1 - 1546 .global _DY_SYN_2_value; - 1547 .type _DY_SYN_2_value, @object - 1548 .size _DY_SYN_2_value, 1 - 1549 _DY_SYN_2_value: - 1550 002d 00 .zero 1 - 1551 .global _DY_SYN_2_value_prev; - 1552 .type _DY_SYN_2_value_prev, @object - 1553 .size _DY_SYN_2_value_prev, 1 - 1554 _DY_SYN_2_value_prev: - 1555 002e 00 .zero 1 - 1556 .comm _dbg_sport_rx_copy,40,4 - 1557 .comm _Proc_state,48,4 - 1558 002f 00 .section .debug_frame,"",@progbits - 1559 .Lframe0: - 1560 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1561 .LSCIE0: - 1562 0004 FFFFFFFF .4byte 0xffffffff - 1563 0008 01 .byte 0x1 - 1564 0009 00 .string "" - 1565 000a 01 .uleb128 0x1 - 1566 000b 7C .sleb128 -4 - 1567 000c 23 .byte 0x23 - 1568 000d 0C .byte 0xc - 1569 000e 0E .uleb128 0xe - 1570 000f 00 .uleb128 0x0 - 1571 .align 4 - 1572 .LECIE0: - 1573 .LSFDE0: - 1574 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1575 .LASFDE0: - 1576 0014 00000000 .4byte .Lframe0 - 1577 0018 00000000 .4byte .LFB7 - 1578 001c 9C030000 .4byte .LFE7-.LFB7 - 1579 0020 44 .byte 0x4 - 1580 .4byte .LCFI0-.LFB7 - 1581 0021 0E .byte 0xe - 1582 0022 10 .uleb128 0x10 - 1583 0023 44 .byte 0x4 - 1584 .4byte .LCFI1-.LCFI0 - 1585 0024 0C .byte 0xc - 1586 0025 0F .uleb128 0xf - 1587 0026 18 .uleb128 0x18 - 1588 0027 8F .byte 0x8f - BFIN GAS /tmp/cco71w8X.s page 47 - - - 1589 0028 06 .uleb128 0x6 - 1590 0029 A3 .byte 0xa3 - 1591 002a 05 .uleb128 0x5 - 1592 002b 8D .byte 0x8d - 1593 002c 04 .uleb128 0x4 - 1594 002d 8C .byte 0x8c - 1595 002e 03 .uleb128 0x3 - 1596 002f 87 .byte 0x87 - 1597 0030 02 .uleb128 0x2 - 1598 0031 86 .byte 0x86 - 1599 0032 01 .uleb128 0x1 - 1600 0033 00 .align 4 - 1601 .LEFDE0: - 1602 .LSFDE2: - 1603 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1604 .LASFDE2: - 1605 0038 00000000 .4byte .Lframe0 - 1606 003c 9C030000 .4byte .LFB6 - 1607 0040 1C000000 .4byte .LFE6-.LFB6 - 1608 0044 48 .byte 0x4 - 1609 .4byte .LCFI5-.LFB6 - 1610 0045 0C .byte 0xc - 1611 0046 0F .uleb128 0xf - 1612 0047 08 .uleb128 0x8 - 1613 0048 8F .byte 0x8f - 1614 0049 02 .uleb128 0x2 - 1615 004a A3 .byte 0xa3 - 1616 004b 01 .uleb128 0x1 - 1617 .align 4 - 1618 .LEFDE2: - 1619 .LSFDE4: - 1620 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1621 .LASFDE4: - 1622 0050 00000000 .4byte .Lframe0 - 1623 0054 B8030000 .4byte .LFB5 - 1624 0058 28000000 .4byte .LFE5-.LFB5 - 1625 005c 48 .byte 0x4 - 1626 .4byte .LCFI6-.LFB5 - 1627 005d 0C .byte 0xc - 1628 005e 0F .uleb128 0xf - 1629 005f 08 .uleb128 0x8 - 1630 0060 8F .byte 0x8f - 1631 0061 02 .uleb128 0x2 - 1632 0062 A3 .byte 0xa3 - 1633 0063 01 .uleb128 0x1 - 1634 .align 4 - 1635 .LEFDE4: - 1636 .LSFDE6: - 1637 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1638 .LASFDE6: - 1639 0068 00000000 .4byte .Lframe0 - 1640 006c E0030000 .4byte .LFB4 - 1641 0070 4A000000 .4byte .LFE4-.LFB4 - 1642 0074 42 .byte 0x4 - 1643 .4byte .LCFI7-.LFB4 - 1644 0075 0E .byte 0xe - 1645 0076 08 .uleb128 0x8 - BFIN GAS /tmp/cco71w8X.s page 48 - - - 1646 0077 48 .byte 0x4 - 1647 .4byte .LCFI8-.LCFI7 - 1648 0078 0C .byte 0xc - 1649 0079 0F .uleb128 0xf - 1650 007a 10 .uleb128 0x10 - 1651 007b 8F .byte 0x8f - 1652 007c 04 .uleb128 0x4 - 1653 007d A3 .byte 0xa3 - 1654 007e 03 .uleb128 0x3 - 1655 007f 87 .byte 0x87 - 1656 0080 02 .uleb128 0x2 - 1657 0081 86 .byte 0x86 - 1658 0082 01 .uleb128 0x1 - 1659 0083 00 .align 4 - 1660 .LEFDE6: - 1661 .LSFDE8: - 1662 0084 14000000 .4byte .LEFDE8-.LASFDE8 - 1663 .LASFDE8: - 1664 0088 00000000 .4byte .Lframe0 - 1665 008c 2C040000 .4byte .LFB2 - 1666 0090 52000000 .4byte .LFE2-.LFB2 - 1667 0094 44 .byte 0x4 - 1668 .4byte .LCFI11-.LFB2 - 1669 0095 0C .byte 0xc - 1670 0096 0F .uleb128 0xf - 1671 0097 08 .uleb128 0x8 - 1672 0098 8F .byte 0x8f - 1673 0099 02 .uleb128 0x2 - 1674 009a A3 .byte 0xa3 - 1675 009b 01 .uleb128 0x1 - 1676 .align 4 - 1677 .LEFDE8: - 1678 .LSFDE10: - 1679 009c 28000000 .4byte .LEFDE10-.LASFDE10 - 1680 .LASFDE10: - 1681 00a0 00000000 .4byte .Lframe0 - 1682 00a4 80040000 .4byte .LFB3 - 1683 00a8 EA030000 .4byte .LFE3-.LFB3 - 1684 00ac 42 .byte 0x4 - 1685 .4byte .LCFI12-.LFB3 - 1686 00ad 0E .byte 0xe - 1687 00ae 1C .uleb128 0x1c - 1688 00af 44 .byte 0x4 - 1689 .4byte .LCFI13-.LCFI12 - 1690 00b0 0C .byte 0xc - 1691 00b1 0F .uleb128 0xf - 1692 00b2 24 .uleb128 0x24 - 1693 00b3 8F .byte 0x8f - 1694 00b4 09 .uleb128 0x9 - 1695 00b5 A3 .byte 0xa3 - 1696 00b6 08 .uleb128 0x8 - 1697 00b7 8D .byte 0x8d - 1698 00b8 07 .uleb128 0x7 - 1699 00b9 8C .byte 0x8c - 1700 00ba 06 .uleb128 0x6 - 1701 00bb 8B .byte 0x8b - 1702 00bc 05 .uleb128 0x5 - BFIN GAS /tmp/cco71w8X.s page 49 - - - 1703 00bd 87 .byte 0x87 - 1704 00be 04 .uleb128 0x4 - 1705 00bf 86 .byte 0x86 - 1706 00c0 03 .uleb128 0x3 - 1707 00c1 85 .byte 0x85 - 1708 00c2 02 .uleb128 0x2 - 1709 00c3 84 .byte 0x84 - 1710 00c4 01 .uleb128 0x1 - 1711 00c5 000000 .align 4 - 1712 .LEFDE10: - 1713 .text; - 1714 .Letext0: - 1715 086a 0000 .section .debug_loc,"",@progbits - 1716 .Ldebug_loc0: - 1717 .LLST0: - 1718 0000 00000000 .4byte .LFB7-.Ltext0 - 1719 0004 04000000 .4byte .LCFI0-.Ltext0 - 1720 0008 0100 .2byte 0x1 - 1721 000a 5E .byte 0x5e - 1722 000b 04000000 .4byte .LCFI0-.Ltext0 - 1723 000f 08000000 .4byte .LCFI1-.Ltext0 - 1724 0013 0200 .2byte 0x2 - 1725 0015 7E .byte 0x7e - 1726 0016 10 .sleb128 16 - 1727 0017 08000000 .4byte .LCFI1-.Ltext0 - 1728 001b 9C030000 .4byte .LFE7-.Ltext0 - 1729 001f 0200 .2byte 0x2 - 1730 0021 7F .byte 0x7f - 1731 0022 18 .sleb128 24 - 1732 0023 00000000 .4byte 0x0 - 1733 0027 00000000 .4byte 0x0 - 1734 .LLST1: - 1735 002b 00000000 .4byte .LVL0-.Ltext0 - 1736 002f 10000000 .4byte .LVL1-.Ltext0 - 1737 0033 0100 .2byte 0x1 - 1738 0035 50 .byte 0x50 - 1739 0036 10000000 .4byte .LVL1-.Ltext0 - 1740 003a 24000000 .4byte .LVL2-.Ltext0 - 1741 003e 0100 .2byte 0x1 - 1742 0040 58 .byte 0x58 - 1743 0041 2E000000 .4byte .LVL4-.Ltext0 - 1744 0045 48000000 .4byte .LVL5-.Ltext0 - 1745 0049 0100 .2byte 0x1 - 1746 004b 58 .byte 0x58 - 1747 004c 52000000 .4byte .LVL6-.Ltext0 - 1748 0050 56000000 .4byte .LVL7-.Ltext0 - 1749 0054 0100 .2byte 0x1 - 1750 0056 58 .byte 0x58 - 1751 0057 6C000000 .4byte .LVL9-.Ltext0 - 1752 005b 94000000 .4byte .LVL12-.Ltext0 - 1753 005f 0100 .2byte 0x1 - 1754 0061 58 .byte 0x58 - 1755 0062 98000000 .4byte .LVL13-.Ltext0 - 1756 0066 A8000000 .4byte .LVL14-.Ltext0 - 1757 006a 0100 .2byte 0x1 - 1758 006c 58 .byte 0x58 - 1759 006d 4A010000 .4byte .LVL29-.Ltext0 - BFIN GAS /tmp/cco71w8X.s page 50 - - - 1760 0071 5A010000 .4byte .LVL30-.Ltext0 - 1761 0075 0100 .2byte 0x1 - 1762 0077 58 .byte 0x58 - 1763 0078 7C010000 .4byte .LVL31-.Ltext0 - 1764 007c 9A010000 .4byte .LVL32-.Ltext0 - 1765 0080 0100 .2byte 0x1 - 1766 0082 58 .byte 0x58 - 1767 0083 9C010000 .4byte .LVL33-.Ltext0 - 1768 0087 0E020000 .4byte .LVL52-.Ltext0 - 1769 008b 0100 .2byte 0x1 - 1770 008d 58 .byte 0x58 - 1771 008e 10020000 .4byte .LVL53-.Ltext0 - 1772 0092 6C020000 .4byte .LVL54-.Ltext0 - 1773 0096 0100 .2byte 0x1 - 1774 0098 58 .byte 0x58 - 1775 0099 94020000 .4byte .LVL57-.Ltext0 - 1776 009d EE020000 .4byte .LVL58-.Ltext0 - 1777 00a1 0100 .2byte 0x1 - 1778 00a3 58 .byte 0x58 - 1779 00a4 04030000 .4byte .LVL59-.Ltext0 - 1780 00a8 16030000 .4byte .LVL60-.Ltext0 - 1781 00ac 0100 .2byte 0x1 - 1782 00ae 58 .byte 0x58 - 1783 00af 18030000 .4byte .LVL61-.Ltext0 - 1784 00b3 2A030000 .4byte .LVL62-.Ltext0 - 1785 00b7 0100 .2byte 0x1 - 1786 00b9 58 .byte 0x58 - 1787 00ba 2C030000 .4byte .LVL63-.Ltext0 - 1788 00be 86030000 .4byte .LVL64-.Ltext0 - 1789 00c2 0100 .2byte 0x1 - 1790 00c4 58 .byte 0x58 - 1791 00c5 00000000 .4byte 0x0 - 1792 00c9 00000000 .4byte 0x0 - 1793 .LLST2: - 1794 00cd 24000000 .4byte .LVL2-.Ltext0 - 1795 00d1 2C000000 .4byte .LVL3-.Ltext0 - 1796 00d5 0100 .2byte 0x1 - 1797 00d7 57 .byte 0x57 - 1798 00d8 58000000 .4byte .LVL8-.Ltext0 - 1799 00dc 6C000000 .4byte .LVL9-.Ltext0 - 1800 00e0 0100 .2byte 0x1 - 1801 00e2 57 .byte 0x57 - 1802 00e3 00000000 .4byte 0x0 - 1803 00e7 00000000 .4byte 0x0 - 1804 .LLST3: - 1805 00eb 84000000 .4byte .LVL10-.Ltext0 - 1806 00ef 90000000 .4byte .LVL11-.Ltext0 - 1807 00f3 0100 .2byte 0x1 - 1808 00f5 50 .byte 0x50 - 1809 00f6 00000000 .4byte 0x0 - 1810 00fa 00000000 .4byte 0x0 - 1811 .LLST4: - 1812 00fe 0E010000 .4byte .LVL15-.Ltext0 - 1813 0102 38010000 .4byte .LVL26-.Ltext0 - 1814 0106 0100 .2byte 0x1 - 1815 0108 51 .byte 0x51 - 1816 0109 38010000 .4byte .LVL26-.Ltext0 - BFIN GAS /tmp/cco71w8X.s page 51 - - - 1817 010d 40010000 .4byte .LVL28-.Ltext0 - 1818 0111 0100 .2byte 0x1 - 1819 0113 50 .byte 0x50 - 1820 0114 00000000 .4byte 0x0 - 1821 0118 00000000 .4byte 0x0 - 1822 .LLST5: - 1823 011c AE010000 .4byte .LVL34-.Ltext0 - 1824 0120 B4010000 .4byte .LVL35-.Ltext0 - 1825 0124 0100 .2byte 0x1 - 1826 0126 52 .byte 0x52 - 1827 0127 B4010000 .4byte .LVL35-.Ltext0 - 1828 012b BC010000 .4byte .LVL36-.Ltext0 - 1829 012f 0100 .2byte 0x1 - 1830 0131 50 .byte 0x50 - 1831 0132 BC010000 .4byte .LVL36-.Ltext0 - 1832 0136 BE010000 .4byte .LVL37-.Ltext0 - 1833 013a 0100 .2byte 0x1 - 1834 013c 52 .byte 0x52 - 1835 013d BE010000 .4byte .LVL37-.Ltext0 - 1836 0141 C6010000 .4byte .LVL38-.Ltext0 - 1837 0145 0100 .2byte 0x1 - 1838 0147 50 .byte 0x50 - 1839 0148 C6010000 .4byte .LVL38-.Ltext0 - 1840 014c C8010000 .4byte .LVL39-.Ltext0 - 1841 0150 0100 .2byte 0x1 - 1842 0152 52 .byte 0x52 - 1843 0153 C8010000 .4byte .LVL39-.Ltext0 - 1844 0157 D0010000 .4byte .LVL40-.Ltext0 - 1845 015b 0100 .2byte 0x1 - 1846 015d 50 .byte 0x50 - 1847 015e D0010000 .4byte .LVL40-.Ltext0 - 1848 0162 D2010000 .4byte .LVL41-.Ltext0 - 1849 0166 0100 .2byte 0x1 - 1850 0168 52 .byte 0x52 - 1851 0169 D2010000 .4byte .LVL41-.Ltext0 - 1852 016d DA010000 .4byte .LVL42-.Ltext0 - 1853 0171 0100 .2byte 0x1 - 1854 0173 50 .byte 0x50 - 1855 0174 DA010000 .4byte .LVL42-.Ltext0 - 1856 0178 DC010000 .4byte .LVL43-.Ltext0 - 1857 017c 0100 .2byte 0x1 - 1858 017e 52 .byte 0x52 - 1859 017f DC010000 .4byte .LVL43-.Ltext0 - 1860 0183 E4010000 .4byte .LVL44-.Ltext0 - 1861 0187 0100 .2byte 0x1 - 1862 0189 50 .byte 0x50 - 1863 018a E4010000 .4byte .LVL44-.Ltext0 - 1864 018e E6010000 .4byte .LVL45-.Ltext0 - 1865 0192 0100 .2byte 0x1 - 1866 0194 52 .byte 0x52 - 1867 0195 E6010000 .4byte .LVL45-.Ltext0 - 1868 0199 EE010000 .4byte .LVL46-.Ltext0 - 1869 019d 0100 .2byte 0x1 - 1870 019f 50 .byte 0x50 - 1871 01a0 EE010000 .4byte .LVL46-.Ltext0 - 1872 01a4 F0010000 .4byte .LVL47-.Ltext0 - 1873 01a8 0100 .2byte 0x1 - BFIN GAS /tmp/cco71w8X.s page 52 - - - 1874 01aa 52 .byte 0x52 - 1875 01ab F0010000 .4byte .LVL47-.Ltext0 - 1876 01af F8010000 .4byte .LVL48-.Ltext0 - 1877 01b3 0100 .2byte 0x1 - 1878 01b5 50 .byte 0x50 - 1879 01b6 F8010000 .4byte .LVL48-.Ltext0 - 1880 01ba FA010000 .4byte .LVL49-.Ltext0 - 1881 01be 0100 .2byte 0x1 - 1882 01c0 52 .byte 0x52 - 1883 01c1 FA010000 .4byte .LVL49-.Ltext0 - 1884 01c5 02020000 .4byte .LVL50-.Ltext0 - 1885 01c9 0100 .2byte 0x1 - 1886 01cb 50 .byte 0x50 - 1887 01cc 02020000 .4byte .LVL50-.Ltext0 - 1888 01d0 04020000 .4byte .LVL51-.Ltext0 - 1889 01d4 0100 .2byte 0x1 - 1890 01d6 52 .byte 0x52 - 1891 01d7 04020000 .4byte .LVL51-.Ltext0 - 1892 01db 0E020000 .4byte .LVL52-.Ltext0 - 1893 01df 0100 .2byte 0x1 - 1894 01e1 50 .byte 0x50 - 1895 01e2 00000000 .4byte 0x0 - 1896 01e6 00000000 .4byte 0x0 - 1897 .LLST6: - 1898 01ea 6C020000 .4byte .LVL54-.Ltext0 - 1899 01ee 8A020000 .4byte .LVL56-.Ltext0 - 1900 01f2 0100 .2byte 0x1 - 1901 01f4 58 .byte 0x58 - 1902 01f5 00000000 .4byte 0x0 - 1903 01f9 00000000 .4byte 0x0 - 1904 .LLST7: - 1905 01fd 80020000 .4byte .LVL55-.Ltext0 - 1906 0201 8A020000 .4byte .LVL56-.Ltext0 - 1907 0205 0100 .2byte 0x1 - 1908 0207 58 .byte 0x58 - 1909 0208 EE020000 .4byte .LVL58-.Ltext0 - 1910 020c 04030000 .4byte .LVL59-.Ltext0 - 1911 0210 0100 .2byte 0x1 - 1912 0212 58 .byte 0x58 - 1913 0213 00000000 .4byte 0x0 - 1914 0217 00000000 .4byte 0x0 - 1915 .LLST8: - 1916 021b 80020000 .4byte .LVL55-.Ltext0 - 1917 021f 8A020000 .4byte .LVL56-.Ltext0 - 1918 0223 0100 .2byte 0x1 - 1919 0225 58 .byte 0x58 - 1920 0226 86030000 .4byte .LVL64-.Ltext0 - 1921 022a 9C030000 .4byte .LFE7-.Ltext0 - 1922 022e 0100 .2byte 0x1 - 1923 0230 58 .byte 0x58 - 1924 0231 00000000 .4byte 0x0 - 1925 0235 00000000 .4byte 0x0 - 1926 .LLST9: - 1927 0239 9C030000 .4byte .LFB6-.Ltext0 - 1928 023d A4030000 .4byte .LCFI5-.Ltext0 - 1929 0241 0100 .2byte 0x1 - 1930 0243 5E .byte 0x5e - BFIN GAS /tmp/cco71w8X.s page 53 - - - 1931 0244 A4030000 .4byte .LCFI5-.Ltext0 - 1932 0248 B8030000 .4byte .LFE6-.Ltext0 - 1933 024c 0200 .2byte 0x2 - 1934 024e 7F .byte 0x7f - 1935 024f 08 .sleb128 8 - 1936 0250 00000000 .4byte 0x0 - 1937 0254 00000000 .4byte 0x0 - 1938 .LLST10: - 1939 0258 9C030000 .4byte .LVL65-.Ltext0 - 1940 025c AA030000 .4byte .LVL66-.Ltext0 - 1941 0260 0100 .2byte 0x1 - 1942 0262 50 .byte 0x50 - 1943 0263 00000000 .4byte 0x0 - 1944 0267 00000000 .4byte 0x0 - 1945 .LLST11: - 1946 026b 9C030000 .4byte .LVL65-.Ltext0 - 1947 026f B8030000 .4byte .LVL67-.Ltext0 - 1948 0273 0100 .2byte 0x1 - 1949 0275 51 .byte 0x51 - 1950 0276 00000000 .4byte 0x0 - 1951 027a 00000000 .4byte 0x0 - 1952 .LLST12: - 1953 027e B8030000 .4byte .LFB5-.Ltext0 - 1954 0282 C0030000 .4byte .LCFI6-.Ltext0 - 1955 0286 0100 .2byte 0x1 - 1956 0288 5E .byte 0x5e - 1957 0289 C0030000 .4byte .LCFI6-.Ltext0 - 1958 028d E0030000 .4byte .LFE5-.Ltext0 - 1959 0291 0200 .2byte 0x2 - 1960 0293 7F .byte 0x7f - 1961 0294 08 .sleb128 8 - 1962 0295 00000000 .4byte 0x0 - 1963 0299 00000000 .4byte 0x0 - 1964 .LLST13: - 1965 029d B8030000 .4byte .LVL68-.Ltext0 - 1966 02a1 C2030000 .4byte .LVL69-.Ltext0 - 1967 02a5 0100 .2byte 0x1 - 1968 02a7 50 .byte 0x50 - 1969 02a8 00000000 .4byte 0x0 - 1970 02ac 00000000 .4byte 0x0 - 1971 .LLST14: - 1972 02b0 B8030000 .4byte .LVL68-.Ltext0 - 1973 02b4 E0030000 .4byte .LVL70-.Ltext0 - 1974 02b8 0100 .2byte 0x1 - 1975 02ba 51 .byte 0x51 - 1976 02bb 00000000 .4byte 0x0 - 1977 02bf 00000000 .4byte 0x0 - 1978 .LLST15: - 1979 02c3 E0030000 .4byte .LFB4-.Ltext0 - 1980 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 1981 02cb 0100 .2byte 0x1 - 1982 02cd 5E .byte 0x5e - 1983 02ce E2030000 .4byte .LCFI7-.Ltext0 - 1984 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 1985 02d6 0200 .2byte 0x2 - 1986 02d8 7E .byte 0x7e - 1987 02d9 08 .sleb128 8 - BFIN GAS /tmp/cco71w8X.s page 54 - - - 1988 02da EA030000 .4byte .LCFI8-.Ltext0 - 1989 02de 2A040000 .4byte .LFE4-.Ltext0 - 1990 02e2 0200 .2byte 0x2 - 1991 02e4 7F .byte 0x7f - 1992 02e5 10 .sleb128 16 - 1993 02e6 00000000 .4byte 0x0 - 1994 02ea 00000000 .4byte 0x0 - 1995 .LLST16: - 1996 02ee E0030000 .4byte .LVL71-.Ltext0 - 1997 02f2 F2030000 .4byte .LVL72-.Ltext0 - 1998 02f6 0100 .2byte 0x1 - 1999 02f8 50 .byte 0x50 - 2000 02f9 F2030000 .4byte .LVL72-.Ltext0 - 2001 02fd 1C040000 .4byte .LVL75-.Ltext0 - 2002 0301 0100 .2byte 0x1 - 2003 0303 56 .byte 0x56 - 2004 0304 1E040000 .4byte .LVL76-.Ltext0 - 2005 0308 28040000 .4byte .LVL78-.Ltext0 - 2006 030c 0100 .2byte 0x1 - 2007 030e 56 .byte 0x56 - 2008 030f 00000000 .4byte 0x0 - 2009 0313 00000000 .4byte 0x0 - 2010 .LLST17: - 2011 0317 E0030000 .4byte .LVL71-.Ltext0 - 2012 031b FC030000 .4byte .LVL73-.Ltext0 - 2013 031f 0100 .2byte 0x1 - 2014 0321 51 .byte 0x51 - 2015 0322 FC030000 .4byte .LVL73-.Ltext0 - 2016 0326 1C040000 .4byte .LVL75-.Ltext0 - 2017 032a 0100 .2byte 0x1 - 2018 032c 57 .byte 0x57 - 2019 032d 1E040000 .4byte .LVL76-.Ltext0 - 2020 0331 28040000 .4byte .LVL78-.Ltext0 - 2021 0335 0100 .2byte 0x1 - 2022 0337 57 .byte 0x57 - 2023 0338 00000000 .4byte 0x0 - 2024 033c 00000000 .4byte 0x0 - 2025 .LLST18: - 2026 0340 2C040000 .4byte .LFB2-.Ltext0 - 2027 0344 30040000 .4byte .LCFI11-.Ltext0 - 2028 0348 0100 .2byte 0x1 - 2029 034a 5E .byte 0x5e - 2030 034b 30040000 .4byte .LCFI11-.Ltext0 - 2031 034f 7E040000 .4byte .LFE2-.Ltext0 - 2032 0353 0200 .2byte 0x2 - 2033 0355 7F .byte 0x7f - 2034 0356 08 .sleb128 8 - 2035 0357 00000000 .4byte 0x0 - 2036 035b 00000000 .4byte 0x0 - 2037 .LLST19: - 2038 035f 2C040000 .4byte .LVL79-.Ltext0 - 2039 0363 42040000 .4byte .LVL82-.Ltext0 - 2040 0367 0100 .2byte 0x1 - 2041 0369 50 .byte 0x50 - 2042 036a 48040000 .4byte .LVL83-.Ltext0 - 2043 036e 5C040000 .4byte .LVL86-.Ltext0 - 2044 0372 0100 .2byte 0x1 - BFIN GAS /tmp/cco71w8X.s page 55 - - - 2045 0374 50 .byte 0x50 - 2046 0375 74040000 .4byte .LVL87-.Ltext0 - 2047 0379 7C040000 .4byte .LVL89-.Ltext0 - 2048 037d 0100 .2byte 0x1 - 2049 037f 50 .byte 0x50 - 2050 0380 00000000 .4byte 0x0 - 2051 0384 00000000 .4byte 0x0 - 2052 .LLST20: - 2053 0388 2C040000 .4byte .LVL79-.Ltext0 - 2054 038c 34040000 .4byte .LVL80-.Ltext0 - 2055 0390 0100 .2byte 0x1 - 2056 0392 51 .byte 0x51 - 2057 0393 00000000 .4byte 0x0 - 2058 0397 00000000 .4byte 0x0 - 2059 .LLST21: - 2060 039b 2C040000 .4byte .LVL79-.Ltext0 - 2061 039f 50040000 .4byte .LVL85-.Ltext0 - 2062 03a3 0100 .2byte 0x1 - 2063 03a5 52 .byte 0x52 - 2064 03a6 74040000 .4byte .LVL87-.Ltext0 - 2065 03aa 7C040000 .4byte .LVL89-.Ltext0 - 2066 03ae 0100 .2byte 0x1 - 2067 03b0 52 .byte 0x52 - 2068 03b1 00000000 .4byte 0x0 - 2069 03b5 00000000 .4byte 0x0 - 2070 .LLST22: - 2071 03b9 2C040000 .4byte .LVL79-.Ltext0 - 2072 03bd 34040000 .4byte .LVL80-.Ltext0 - 2073 03c1 0200 .2byte 0x2 - 2074 03c3 91 .byte 0x91 - 2075 03c4 0C .sleb128 12 - 2076 03c5 34040000 .4byte .LVL80-.Ltext0 - 2077 03c9 40040000 .4byte .LVL81-.Ltext0 - 2078 03cd 0100 .2byte 0x1 - 2079 03cf 51 .byte 0x51 - 2080 03d0 48040000 .4byte .LVL83-.Ltext0 - 2081 03d4 4E040000 .4byte .LVL84-.Ltext0 - 2082 03d8 0100 .2byte 0x1 - 2083 03da 51 .byte 0x51 - 2084 03db 74040000 .4byte .LVL87-.Ltext0 - 2085 03df 78040000 .4byte .LVL88-.Ltext0 - 2086 03e3 0100 .2byte 0x1 - 2087 03e5 51 .byte 0x51 - 2088 03e6 00000000 .4byte 0x0 - 2089 03ea 00000000 .4byte 0x0 - 2090 .LLST23: - 2091 03ee 40040000 .4byte .LVL81-.Ltext0 - 2092 03f2 48040000 .4byte .LVL83-.Ltext0 - 2093 03f6 0100 .2byte 0x1 - 2094 03f8 51 .byte 0x51 - 2095 03f9 4E040000 .4byte .LVL84-.Ltext0 - 2096 03fd 74040000 .4byte .LVL87-.Ltext0 - 2097 0401 0100 .2byte 0x1 - 2098 0403 51 .byte 0x51 - 2099 0404 00000000 .4byte 0x0 - 2100 0408 00000000 .4byte 0x0 - 2101 .LLST24: - BFIN GAS /tmp/cco71w8X.s page 56 - - - 2102 040c 80040000 .4byte .LFB3-.Ltext0 - 2103 0410 82040000 .4byte .LCFI12-.Ltext0 - 2104 0414 0100 .2byte 0x1 - 2105 0416 5E .byte 0x5e - 2106 0417 82040000 .4byte .LCFI12-.Ltext0 - 2107 041b 86040000 .4byte .LCFI13-.Ltext0 - 2108 041f 0200 .2byte 0x2 - 2109 0421 7E .byte 0x7e - 2110 0422 1C .sleb128 28 - 2111 0423 86040000 .4byte .LCFI13-.Ltext0 - 2112 0427 6A080000 .4byte .LFE3-.Ltext0 - 2113 042b 0200 .2byte 0x2 - 2114 042d 7F .byte 0x7f - 2115 042e 24 .sleb128 36 - 2116 042f 00000000 .4byte 0x0 - 2117 0433 00000000 .4byte 0x0 - 2118 .LLST25: - 2119 0437 80040000 .4byte .LVL90-.Ltext0 - 2120 043b 92040000 .4byte .LVL91-.Ltext0 - 2121 043f 0100 .2byte 0x1 - 2122 0441 50 .byte 0x50 - 2123 0442 92040000 .4byte .LVL91-.Ltext0 - 2124 0446 6A080000 .4byte .LFE3-.Ltext0 - 2125 044a 0200 .2byte 0x2 - 2126 044c 7F .byte 0x7f - 2127 044d 24 .sleb128 36 - 2128 044e 00000000 .4byte 0x0 - 2129 0452 00000000 .4byte 0x0 - 2130 .LLST26: - 2131 0456 80040000 .4byte .LVL90-.Ltext0 - 2132 045a B2040000 .4byte .LVL92-.Ltext0 - 2133 045e 0100 .2byte 0x1 - 2134 0460 51 .byte 0x51 - 2135 0461 B2040000 .4byte .LVL92-.Ltext0 - 2136 0465 1C050000 .4byte .LVL96-.Ltext0 - 2137 0469 0100 .2byte 0x1 - 2138 046b 54 .byte 0x54 - 2139 046c 1E050000 .4byte .LVL97-.Ltext0 - 2140 0470 3C050000 .4byte .LVL99-.Ltext0 - 2141 0474 0100 .2byte 0x1 - 2142 0476 54 .byte 0x54 - 2143 0477 3E050000 .4byte .LVL100-.Ltext0 - 2144 047b 0A080000 .4byte .LVL121-.Ltext0 - 2145 047f 0100 .2byte 0x1 - 2146 0481 54 .byte 0x54 - 2147 0482 0C080000 .4byte .LVL122-.Ltext0 - 2148 0486 6A080000 .4byte .LFE3-.Ltext0 - 2149 048a 0100 .2byte 0x1 - 2150 048c 54 .byte 0x54 - 2151 048d 00000000 .4byte 0x0 - 2152 0491 00000000 .4byte 0x0 - 2153 .LLST27: - 2154 0495 BA040000 .4byte .LVL93-.Ltext0 - 2155 0499 E6040000 .4byte .LVL95-.Ltext0 - 2156 049d 0100 .2byte 0x1 - 2157 049f 58 .byte 0x58 - 2158 04a0 1E050000 .4byte .LVL97-.Ltext0 - BFIN GAS /tmp/cco71w8X.s page 57 - - - 2159 04a4 2E050000 .4byte .LVL98-.Ltext0 - 2160 04a8 0100 .2byte 0x1 - 2161 04aa 58 .byte 0x58 - 2162 04ab 4A050000 .4byte .LVL101-.Ltext0 - 2163 04af 3A060000 .4byte .LVL109-.Ltext0 - 2164 04b3 0100 .2byte 0x1 - 2165 04b5 58 .byte 0x58 - 2166 04b6 B0060000 .4byte .LVL112-.Ltext0 - 2167 04ba 1A070000 .4byte .LVL116-.Ltext0 - 2168 04be 0100 .2byte 0x1 - 2169 04c0 58 .byte 0x58 - 2170 04c1 54070000 .4byte .LVL117-.Ltext0 - 2171 04c5 72070000 .4byte .LVL118-.Ltext0 - 2172 04c9 0100 .2byte 0x1 - 2173 04cb 58 .byte 0x58 - 2174 04cc E4070000 .4byte .LVL119-.Ltext0 - 2175 04d0 F8070000 .4byte .LVL120-.Ltext0 - 2176 04d4 0100 .2byte 0x1 - 2177 04d6 58 .byte 0x58 - 2178 04d7 00000000 .4byte 0x0 - 2179 04db 00000000 .4byte 0x0 - 2180 .LLST28: - 2181 04df E2040000 .4byte .LVL94-.Ltext0 - 2182 04e3 E6040000 .4byte .LVL95-.Ltext0 - 2183 04e7 0100 .2byte 0x1 - 2184 04e9 52 .byte 0x52 - 2185 04ea 98050000 .4byte .LVL102-.Ltext0 - 2186 04ee D6050000 .4byte .LVL106-.Ltext0 - 2187 04f2 0100 .2byte 0x1 - 2188 04f4 52 .byte 0x52 - 2189 04f5 B0060000 .4byte .LVL112-.Ltext0 - 2190 04f9 1A070000 .4byte .LVL116-.Ltext0 - 2191 04fd 0100 .2byte 0x1 - 2192 04ff 52 .byte 0x52 - 2193 0500 00000000 .4byte 0x0 - 2194 0504 00000000 .4byte 0x0 - 2195 .LLST29: - 2196 0508 B8050000 .4byte .LVL104-.Ltext0 - 2197 050c CA050000 .4byte .LVL105-.Ltext0 - 2198 0510 0100 .2byte 0x1 - 2199 0512 50 .byte 0x50 - 2200 0513 B0060000 .4byte .LVL112-.Ltext0 - 2201 0517 C0060000 .4byte .LVL113-.Ltext0 - 2202 051b 0100 .2byte 0x1 - 2203 051d 50 .byte 0x50 - 2204 051e EC060000 .4byte .LVL114-.Ltext0 - 2205 0522 F2060000 .4byte .LVL115-.Ltext0 - 2206 0526 0100 .2byte 0x1 - 2207 0528 50 .byte 0x50 - 2208 0529 00000000 .4byte 0x0 - 2209 052d 00000000 .4byte 0x0 - 2210 .LLST30: - 2211 0531 E2040000 .4byte .LVL94-.Ltext0 - 2212 0535 E6040000 .4byte .LVL95-.Ltext0 - 2213 0539 0100 .2byte 0x1 - 2214 053b 52 .byte 0x52 - 2215 053c 98050000 .4byte .LVL102-.Ltext0 - BFIN GAS /tmp/cco71w8X.s page 58 - - - 2216 0540 B4050000 .4byte .LVL103-.Ltext0 - 2217 0544 0100 .2byte 0x1 - 2218 0546 52 .byte 0x52 - 2219 0547 4E060000 .4byte .LVL110-.Ltext0 - 2220 054b B0060000 .4byte .LVL112-.Ltext0 - 2221 054f 0100 .2byte 0x1 - 2222 0551 52 .byte 0x52 - 2223 0552 00000000 .4byte 0x0 - 2224 0556 00000000 .4byte 0x0 - 2225 .LLST31: - 2226 055a 04060000 .4byte .LVL107-.Ltext0 - 2227 055e 28060000 .4byte .LVL108-.Ltext0 - 2228 0562 0100 .2byte 0x1 - 2229 0564 51 .byte 0x51 - 2230 0565 00000000 .4byte 0x0 - 2231 0569 00000000 .4byte 0x0 - 2232 .LLST32: - 2233 056d E2040000 .4byte .LVL94-.Ltext0 - 2234 0571 E6040000 .4byte .LVL95-.Ltext0 - 2235 0575 0100 .2byte 0x1 - 2236 0577 58 .byte 0x58 - 2237 0578 98050000 .4byte .LVL102-.Ltext0 - 2238 057c 3A060000 .4byte .LVL109-.Ltext0 - 2239 0580 0100 .2byte 0x1 - 2240 0582 58 .byte 0x58 - 2241 0583 8A060000 .4byte .LVL111-.Ltext0 - 2242 0587 1A070000 .4byte .LVL116-.Ltext0 - 2243 058b 0100 .2byte 0x1 - 2244 058d 58 .byte 0x58 - 2245 058e E4070000 .4byte .LVL119-.Ltext0 - 2246 0592 F8070000 .4byte .LVL120-.Ltext0 - 2247 0596 0100 .2byte 0x1 - 2248 0598 58 .byte 0x58 - 2249 0599 00000000 .4byte 0x0 - 2250 059d 00000000 .4byte 0x0 - 2251 .LLST33: - 2252 05a1 16080000 .4byte .LVL123-.Ltext0 - 2253 05a5 42080000 .4byte .LVL124-.Ltext0 - 2254 05a9 0100 .2byte 0x1 - 2255 05ab 51 .byte 0x51 - 2256 05ac 00000000 .4byte 0x0 - 2257 05b0 00000000 .4byte 0x0 - 2258 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2259 .file 3 "src/l502_bf_cmd_defs.h" - 2260 .file 4 "src/l502_defs.h" - 2261 .file 5 "src/l502_user_process.h" - 2262 .section .debug_info - 2263 0000 B6090000 .4byte 0x9b6 - 2264 0004 0200 .2byte 0x2 - 2265 0006 00000000 .4byte .Ldebug_abbrev0 - 2266 000a 04 .byte 0x4 - 2267 000b 01 .uleb128 0x1 - 2268 000c 03050000 .4byte .LASF125 - 2269 0010 01 .byte 0x1 - 2270 0011 AD020000 .4byte .LASF126 - 2271 0015 97030000 .4byte .LASF127 - 2272 0019 00000000 .4byte .Ltext0 - BFIN GAS /tmp/cco71w8X.s page 59 - - - 2273 001d 6A080000 .4byte .Letext0 - 2274 0021 00000000 .4byte .Ldebug_line0 - 2275 0025 02 .uleb128 0x2 - 2276 0026 01 .byte 0x1 - 2277 0027 06 .byte 0x6 - 2278 0028 91060000 .4byte .LASF0 - 2279 002c 03 .uleb128 0x3 - 2280 002d 65030000 .4byte .LASF3 - 2281 0031 02 .byte 0x2 - 2282 0032 2A .byte 0x2a - 2283 0033 37000000 .4byte 0x37 - 2284 0037 02 .uleb128 0x2 - 2285 0038 01 .byte 0x1 - 2286 0039 08 .byte 0x8 - 2287 003a 37060000 .4byte .LASF1 - 2288 003e 02 .uleb128 0x2 - 2289 003f 02 .byte 0x2 - 2290 0040 05 .byte 0x5 - 2291 0041 5F050000 .4byte .LASF2 - 2292 0045 03 .uleb128 0x3 - 2293 0046 0F050000 .4byte .LASF4 - 2294 004a 02 .byte 0x2 - 2295 004b 36 .byte 0x36 - 2296 004c 50000000 .4byte 0x50 - 2297 0050 02 .uleb128 0x2 - 2298 0051 02 .byte 0x2 - 2299 0052 07 .byte 0x7 - 2300 0053 9D060000 .4byte .LASF5 - 2301 0057 03 .uleb128 0x3 - 2302 0058 12060000 .4byte .LASF6 - 2303 005c 02 .byte 0x2 - 2304 005d 4F .byte 0x4f - 2305 005e 62000000 .4byte 0x62 - 2306 0062 02 .uleb128 0x2 - 2307 0063 04 .byte 0x4 - 2308 0064 05 .byte 0x5 - 2309 0065 85050000 .4byte .LASF7 - 2310 0069 03 .uleb128 0x3 - 2311 006a 8E010000 .4byte .LASF8 - 2312 006e 02 .byte 0x2 - 2313 006f 50 .byte 0x50 - 2314 0070 74000000 .4byte 0x74 - 2315 0074 02 .uleb128 0x2 - 2316 0075 04 .byte 0x4 - 2317 0076 07 .byte 0x7 - 2318 0077 F2050000 .4byte .LASF9 - 2319 007b 02 .uleb128 0x2 - 2320 007c 08 .byte 0x8 - 2321 007d 05 .byte 0x5 - 2322 007e 89030000 .4byte .LASF10 - 2323 0082 03 .uleb128 0x3 - 2324 0083 A7050000 .4byte .LASF11 - 2325 0087 02 .byte 0x2 - 2326 0088 78 .byte 0x78 - 2327 0089 8D000000 .4byte 0x8d - 2328 008d 02 .uleb128 0x2 - 2329 008e 08 .byte 0x8 - BFIN GAS /tmp/cco71w8X.s page 60 - - - 2330 008f 07 .byte 0x7 - 2331 0090 13020000 .4byte .LASF12 - 2332 0094 04 .uleb128 0x4 - 2333 0095 04 .byte 0x4 - 2334 0096 05 .byte 0x5 - 2335 0097 696E7400 .string "int" - 2336 009b 02 .uleb128 0x2 - 2337 009c 04 .byte 0x4 - 2338 009d 07 .byte 0x7 - 2339 009e 86000000 .4byte .LASF13 - 2340 00a2 05 .uleb128 0x5 - 2341 00a3 1010 .2byte 0x1010 - 2342 00a5 03 .byte 0x3 - 2343 00a6 8C .byte 0x8c - 2344 00a7 00010000 .4byte 0x100 - 2345 00ab 06 .uleb128 0x6 - 2346 00ac CE020000 .4byte .LASF14 - 2347 00b0 03 .byte 0x3 - 2348 00b1 8D .byte 0x8d - 2349 00b2 45000000 .4byte 0x45 - 2350 00b6 02 .byte 0x2 - 2351 00b7 23 .byte 0x23 - 2352 00b8 00 .uleb128 0x0 - 2353 00b9 06 .uleb128 0x6 - 2354 00ba 6D030000 .4byte .LASF15 - 2355 00be 03 .byte 0x3 - 2356 00bf 8E .byte 0x8e - 2357 00c0 45000000 .4byte 0x45 - 2358 00c4 02 .byte 0x2 - 2359 00c5 23 .byte 0x23 - 2360 00c6 02 .uleb128 0x2 - 2361 00c7 06 .uleb128 0x6 - 2362 00c8 80040000 .4byte .LASF16 - 2363 00cc 03 .byte 0x3 - 2364 00cd 8F .byte 0x8f - 2365 00ce 69000000 .4byte 0x69 - 2366 00d2 02 .byte 0x2 - 2367 00d3 23 .byte 0x23 - 2368 00d4 04 .uleb128 0x4 - 2369 00d5 06 .uleb128 0x6 - 2370 00d6 04020000 .4byte .LASF17 - 2371 00da 03 .byte 0x3 - 2372 00db 90 .byte 0x90 - 2373 00dc 57000000 .4byte 0x57 - 2374 00e0 02 .byte 0x2 - 2375 00e1 23 .byte 0x23 - 2376 00e2 08 .uleb128 0x8 - 2377 00e3 06 .uleb128 0x6 - 2378 00e4 A3020000 .4byte .LASF18 - 2379 00e8 03 .byte 0x3 - 2380 00e9 91 .byte 0x91 - 2381 00ea 69000000 .4byte 0x69 - 2382 00ee 02 .byte 0x2 - 2383 00ef 23 .byte 0x23 - 2384 00f0 0C .uleb128 0xc - 2385 00f1 06 .uleb128 0x6 - 2386 00f2 60030000 .4byte .LASF19 - BFIN GAS /tmp/cco71w8X.s page 61 - - - 2387 00f6 03 .byte 0x3 - 2388 00f7 92 .byte 0x92 - 2389 00f8 00010000 .4byte 0x100 - 2390 00fc 02 .byte 0x2 - 2391 00fd 23 .byte 0x23 - 2392 00fe 10 .uleb128 0x10 - 2393 00ff 00 .byte 0x0 - 2394 0100 07 .uleb128 0x7 - 2395 0101 69000000 .4byte 0x69 - 2396 0105 11010000 .4byte 0x111 - 2397 0109 08 .uleb128 0x8 - 2398 010a 11010000 .4byte 0x111 - 2399 010e FF03 .2byte 0x3ff - 2400 0110 00 .byte 0x0 - 2401 0111 09 .uleb128 0x9 - 2402 0112 04 .byte 0x4 - 2403 0113 07 .byte 0x7 - 2404 0114 03 .uleb128 0x3 - 2405 0115 F0060000 .4byte .LASF20 - 2406 0119 03 .byte 0x3 - 2407 011a 93 .byte 0x93 - 2408 011b A2000000 .4byte 0xa2 - 2409 011f 02 .uleb128 0x2 - 2410 0120 01 .byte 0x1 - 2411 0121 06 .byte 0x6 - 2412 0122 42030000 .4byte .LASF21 - 2413 0126 0A .uleb128 0xa - 2414 0127 04 .byte 0x4 - 2415 0128 04 .byte 0x4 - 2416 0129 55 .byte 0x55 - 2417 012a 53010000 .4byte 0x153 - 2418 012e 0B .uleb128 0xb - 2419 012f F1040000 .4byte .LASF22 - 2420 0133 00 .sleb128 0 - 2421 0134 0B .uleb128 0xb - 2422 0135 E4000000 .4byte .LASF23 - 2423 0139 01 .sleb128 1 - 2424 013a 0B .uleb128 0xb - 2425 013b D3000000 .4byte .LASF24 - 2426 013f 02 .sleb128 2 - 2427 0140 0B .uleb128 0xb - 2428 0141 C2000000 .4byte .LASF25 - 2429 0145 03 .sleb128 3 - 2430 0146 0B .uleb128 0xb - 2431 0147 6E040000 .4byte .LASF26 - 2432 014b 04 .sleb128 4 - 2433 014c 0B .uleb128 0xb - 2434 014d 57040000 .4byte .LASF27 - 2435 0151 05 .sleb128 5 - 2436 0152 00 .byte 0x0 - 2437 0153 0A .uleb128 0xa - 2438 0154 04 .byte 0x4 - 2439 0155 04 .byte 0x4 - 2440 0156 5F .byte 0x5f - 2441 0157 6E010000 .4byte 0x16e - 2442 015b 0B .uleb128 0xb - 2443 015c D3020000 .4byte .LASF28 - BFIN GAS /tmp/cco71w8X.s page 62 - - - 2444 0160 00 .sleb128 0 - 2445 0161 0B .uleb128 0xb - 2446 0162 F5000000 .4byte .LASF29 - 2447 0166 01 .sleb128 1 - 2448 0167 0B .uleb128 0xb - 2449 0168 00000000 .4byte .LASF30 - 2450 016c 02 .sleb128 2 - 2451 016d 00 .byte 0x0 - 2452 016e 0A .uleb128 0xa - 2453 016f 04 .byte 0x4 - 2454 0170 04 .byte 0x4 - 2455 0171 69 .byte 0x69 - 2456 0172 9B010000 .4byte 0x19b - 2457 0176 0B .uleb128 0xb - 2458 0177 4B000000 .4byte .LASF31 - 2459 017b 00 .sleb128 0 - 2460 017c 0B .uleb128 0xb - 2461 017d 08010000 .4byte .LASF32 - 2462 0181 01 .sleb128 1 - 2463 0182 0B .uleb128 0xb - 2464 0183 BB060000 .4byte .LASF33 - 2465 0187 02 .sleb128 2 - 2466 0188 0B .uleb128 0xb - 2467 0189 A9040000 .4byte .LASF34 - 2468 018d 03 .sleb128 3 - 2469 018e 0B .uleb128 0xb - 2470 018f 08030000 .4byte .LASF35 - 2471 0193 06 .sleb128 6 - 2472 0194 0B .uleb128 0xb - 2473 0195 34000000 .4byte .LASF36 - 2474 0199 07 .sleb128 7 - 2475 019a 00 .byte 0x0 - 2476 019b 0A .uleb128 0xa - 2477 019c 04 .byte 0x4 - 2478 019d 04 .byte 0x4 - 2479 019e 74 .byte 0x74 - 2480 019f D0010000 .4byte 0x1d0 - 2481 01a3 0B .uleb128 0xb - 2482 01a4 27060000 .4byte .LASF37 - 2483 01a8 01 .sleb128 1 - 2484 01a9 0B .uleb128 0xb - 2485 01aa E1030000 .4byte .LASF38 - 2486 01ae 02 .sleb128 2 - 2487 01af 0B .uleb128 0xb - 2488 01b0 6C020000 .4byte .LASF39 - 2489 01b4 10 .sleb128 16 - 2490 01b5 0B .uleb128 0xb - 2491 01b6 7D020000 .4byte .LASF40 - 2492 01ba 20 .sleb128 32 - 2493 01bb 0B .uleb128 0xb - 2494 01bc 93000000 .4byte .LASF41 - 2495 01c0 C000 .sleb128 64 - 2496 01c2 0B .uleb128 0xb - 2497 01c3 B7010000 .4byte .LASF42 - 2498 01c7 03 .sleb128 3 - 2499 01c8 0B .uleb128 0xb - 2500 01c9 F4020000 .4byte .LASF43 - BFIN GAS /tmp/cco71w8X.s page 63 - - - 2501 01cd F000 .sleb128 112 - 2502 01cf 00 .byte 0x0 - 2503 01d0 02 .uleb128 0x2 - 2504 01d1 04 .byte 0x4 - 2505 01d2 04 .byte 0x4 - 2506 01d3 CA010000 .4byte .LASF44 - 2507 01d7 0C .uleb128 0xc - 2508 01d8 68010000 .4byte .LASF45 - 2509 01dc 04 .byte 0x4 - 2510 01dd 05 .byte 0x5 - 2511 01de 24 .byte 0x24 - 2512 01df EC010000 .4byte 0x1ec - 2513 01e3 0D .uleb128 0xd - 2514 01e4 4100 .string "A" - 2515 01e6 00 .sleb128 0 - 2516 01e7 0D .uleb128 0xd - 2517 01e8 4200 .string "B" - 2518 01ea 01 .sleb128 1 - 2519 01eb 00 .byte 0x0 - 2520 01ec 0C .uleb128 0xc - 2521 01ed 55050000 .4byte .LASF46 - 2522 01f1 04 .byte 0x4 - 2523 01f2 05 .byte 0x5 - 2524 01f3 29 .byte 0x29 - 2525 01f4 17020000 .4byte 0x217 - 2526 01f8 0B .uleb128 0xb - 2527 01f9 D2060000 .4byte .LASF47 - 2528 01fd 00 .sleb128 0 - 2529 01fe 0B .uleb128 0xb - 2530 01ff 1A060000 .4byte .LASF48 - 2531 0203 01 .sleb128 1 - 2532 0204 0B .uleb128 0xb - 2533 0205 48040000 .4byte .LASF49 - 2534 0209 02 .sleb128 2 - 2535 020a 0B .uleb128 0xb - 2536 020b 74010000 .4byte .LASF50 - 2537 020f 03 .sleb128 3 - 2538 0210 0B .uleb128 0xb - 2539 0211 83030000 .4byte .LASF51 - 2540 0215 04 .sleb128 4 - 2541 0216 00 .byte 0x0 - 2542 0217 0C .uleb128 0xc - 2543 0218 DD050000 .4byte .LASF52 - 2544 021c 04 .byte 0x4 - 2545 021d 05 .byte 0x5 - 2546 021e 31 .byte 0x31 - 2547 021f 36020000 .4byte 0x236 - 2548 0223 0B .uleb128 0xb - 2549 0224 2F010000 .4byte .LASF53 - 2550 0228 00 .sleb128 0 - 2551 0229 0B .uleb128 0xb - 2552 022a 9F010000 .4byte .LASF54 - 2553 022e 01 .sleb128 1 - 2554 022f 0B .uleb128 0xb - 2555 0230 69050000 .4byte .LASF55 - 2556 0234 02 .sleb128 2 - 2557 0235 00 .byte 0x0 - BFIN GAS /tmp/cco71w8X.s page 64 - - - 2558 0236 0C .uleb128 0xc - 2559 0237 E6020000 .4byte .LASF56 - 2560 023b 04 .byte 0x4 - 2561 023c 05 .byte 0x5 - 2562 023d 38 .byte 0x38 - 2563 023e 6D020000 .4byte 0x26d - 2564 0242 0B .uleb128 0xb - 2565 0243 86040000 .4byte .LASF57 - 2566 0247 00 .sleb128 0 - 2567 0248 0B .uleb128 0xb - 2568 0249 0B020000 .4byte .LASF58 - 2569 024d 01 .sleb128 1 - 2570 024e 0B .uleb128 0xb - 2571 024f 8E020000 .4byte .LASF59 - 2572 0253 02 .sleb128 2 - 2573 0254 0B .uleb128 0xb - 2574 0255 F1030000 .4byte .LASF60 - 2575 0259 03 .sleb128 3 - 2576 025a 0B .uleb128 0xb - 2577 025b EE010000 .4byte .LASF61 - 2578 025f 04 .sleb128 4 - 2579 0260 0B .uleb128 0xb - 2580 0261 6D060000 .4byte .LASF62 - 2581 0265 05 .sleb128 5 - 2582 0266 0B .uleb128 0xb - 2583 0267 FE060000 .4byte .LASF63 - 2584 026b 06 .sleb128 6 - 2585 026c 00 .byte 0x0 - 2586 026d 0C .uleb128 0xc - 2587 026e 72000000 .4byte .LASF64 - 2588 0272 04 .byte 0x4 - 2589 0273 05 .byte 0x5 - 2590 0274 42 .byte 0x42 - 2591 0275 B0020000 .4byte 0x2b0 - 2592 0279 0D .uleb128 0xd - 2593 027a 4F464600 .string "OFF" - 2594 027e 00 .sleb128 0 - 2595 027f 0B .uleb128 0xb - 2596 0280 40050000 .4byte .LASF65 - 2597 0284 01 .sleb128 1 - 2598 0285 0B .uleb128 0xb - 2599 0286 45020000 .4byte .LASF66 - 2600 028a 02 .sleb128 2 - 2601 028b 0D .uleb128 0xd - 2602 028c 41564700 .string "AVG" - 2603 0290 03 .sleb128 3 - 2604 0291 0B .uleb128 0xb - 2605 0292 4C050000 .4byte .LASF67 - 2606 0296 04 .sleb128 4 - 2607 0297 0D .uleb128 0xd - 2608 0298 46465400 .string "FFT" - 2609 029c 05 .sleb128 5 - 2610 029d 0B .uleb128 0xb - 2611 029e E9050000 .4byte .LASF68 - 2612 02a2 06 .sleb128 6 - 2613 02a3 0B .uleb128 0xb - 2614 02a4 43040000 .4byte .LASF69 - BFIN GAS /tmp/cco71w8X.s page 65 - - - 2615 02a8 07 .sleb128 7 - 2616 02a9 0B .uleb128 0xb - 2617 02aa 13000000 .4byte .LASF70 - 2618 02ae 08 .sleb128 8 - 2619 02af 00 .byte 0x0 - 2620 02b0 0E .uleb128 0xe - 2621 02b1 C7050000 .4byte .LASF128 - 2622 02b5 30 .byte 0x30 - 2623 02b6 01 .byte 0x1 - 2624 02b7 5F .byte 0x5f - 2625 02b8 C7030000 .4byte 0x3c7 - 2626 02bc 06 .uleb128 0x6 - 2627 02bd 52010000 .4byte .LASF71 - 2628 02c1 01 .byte 0x1 - 2629 02c2 60 .byte 0x60 - 2630 02c3 2C000000 .4byte 0x2c - 2631 02c7 02 .byte 0x2 - 2632 02c8 23 .byte 0x23 - 2633 02c9 00 .uleb128 0x0 - 2634 02ca 06 .uleb128 0x6 - 2635 02cb 87060000 .4byte .LASF72 - 2636 02cf 01 .byte 0x1 - 2637 02d0 61 .byte 0x61 - 2638 02d1 2C000000 .4byte 0x2c - 2639 02d5 02 .byte 0x2 - 2640 02d6 23 .byte 0x23 - 2641 02d7 01 .uleb128 0x1 - 2642 02d8 06 .uleb128 0x6 - 2643 02d9 DD050000 .4byte .LASF52 - 2644 02dd 01 .byte 0x1 - 2645 02de 62 .byte 0x62 - 2646 02df 2C000000 .4byte 0x2c - 2647 02e3 02 .byte 0x2 - 2648 02e4 23 .byte 0x23 - 2649 02e5 02 .uleb128 0x2 - 2650 02e6 06 .uleb128 0x6 - 2651 02e7 22000000 .4byte .LASF73 - 2652 02eb 01 .byte 0x1 - 2653 02ec 63 .byte 0x63 - 2654 02ed 2C000000 .4byte 0x2c - 2655 02f1 02 .byte 0x2 - 2656 02f2 23 .byte 0x23 - 2657 02f3 03 .uleb128 0x3 - 2658 02f4 06 .uleb128 0x6 - 2659 02f5 77050000 .4byte .LASF74 - 2660 02f9 01 .byte 0x1 - 2661 02fa 64 .byte 0x64 - 2662 02fb 45000000 .4byte 0x45 - 2663 02ff 02 .byte 0x2 - 2664 0300 23 .byte 0x23 - 2665 0301 04 .uleb128 0x4 - 2666 0302 06 .uleb128 0x6 - 2667 0303 04070000 .4byte .LASF75 - 2668 0307 01 .byte 0x1 - 2669 0308 65 .byte 0x65 - 2670 0309 45000000 .4byte 0x45 - 2671 030d 02 .byte 0x2 - BFIN GAS /tmp/cco71w8X.s page 66 - - - 2672 030e 23 .byte 0x23 - 2673 030f 06 .uleb128 0x6 - 2674 0310 06 .uleb128 0x6 - 2675 0311 84010000 .4byte .LASF76 - 2676 0315 01 .byte 0x1 - 2677 0316 66 .byte 0x66 - 2678 0317 69000000 .4byte 0x69 - 2679 031b 02 .byte 0x2 - 2680 031c 23 .byte 0x23 - 2681 031d 08 .uleb128 0x8 - 2682 031e 06 .uleb128 0x6 - 2683 031f 18050000 .4byte .LASF77 - 2684 0323 01 .byte 0x1 - 2685 0324 67 .byte 0x67 - 2686 0325 2C000000 .4byte 0x2c - 2687 0329 02 .byte 0x2 - 2688 032a 23 .byte 0x23 - 2689 032b 0C .uleb128 0xc - 2690 032c 06 .uleb128 0x6 - 2691 032d 2A020000 .4byte .LASF78 - 2692 0331 01 .byte 0x1 - 2693 0332 68 .byte 0x68 - 2694 0333 69000000 .4byte 0x69 - 2695 0337 02 .byte 0x2 - 2696 0338 23 .byte 0x23 - 2697 0339 10 .uleb128 0x10 - 2698 033a 06 .uleb128 0x6 - 2699 033b 1F040000 .4byte .LASF79 - 2700 033f 01 .byte 0x1 - 2701 0340 69 .byte 0x69 - 2702 0341 69000000 .4byte 0x69 - 2703 0345 02 .byte 0x2 - 2704 0346 23 .byte 0x23 - 2705 0347 14 .uleb128 0x14 - 2706 0348 06 .uleb128 0x6 - 2707 0349 5E000000 .4byte .LASF80 - 2708 034d 01 .byte 0x1 - 2709 034e 6A .byte 0x6a - 2710 034f 2C000000 .4byte 0x2c - 2711 0353 02 .byte 0x2 - 2712 0354 23 .byte 0x23 - 2713 0355 18 .uleb128 0x18 - 2714 0356 06 .uleb128 0x6 - 2715 0357 1F030000 .4byte .LASF81 - 2716 035b 01 .byte 0x1 - 2717 035c 6B .byte 0x6b - 2718 035d 2C000000 .4byte 0x2c - 2719 0361 02 .byte 0x2 - 2720 0362 23 .byte 0x23 - 2721 0363 19 .uleb128 0x19 - 2722 0364 06 .uleb128 0x6 - 2723 0365 99040000 .4byte .LASF82 - 2724 0369 01 .byte 0x1 - 2725 036a 6C .byte 0x6c - 2726 036b 2C000000 .4byte 0x2c - 2727 036f 02 .byte 0x2 - 2728 0370 23 .byte 0x23 - BFIN GAS /tmp/cco71w8X.s page 67 - - - 2729 0371 1A .uleb128 0x1a - 2730 0372 06 .uleb128 0x6 - 2731 0373 D4040000 .4byte .LASF83 - 2732 0377 01 .byte 0x1 - 2733 0378 6D .byte 0x6d - 2734 0379 69000000 .4byte 0x69 - 2735 037d 02 .byte 0x2 - 2736 037e 23 .byte 0x23 - 2737 037f 1C .uleb128 0x1c - 2738 0380 06 .uleb128 0x6 - 2739 0381 E1060000 .4byte .LASF84 - 2740 0385 01 .byte 0x1 - 2741 0386 6E .byte 0x6e - 2742 0387 2C000000 .4byte 0x2c - 2743 038b 02 .byte 0x2 - 2744 038c 23 .byte 0x23 - 2745 038d 20 .uleb128 0x20 - 2746 038e 06 .uleb128 0x6 - 2747 038f 8E050000 .4byte .LASF85 - 2748 0393 01 .byte 0x1 - 2749 0394 6F .byte 0x6f - 2750 0395 69000000 .4byte 0x69 - 2751 0399 02 .byte 0x2 - 2752 039a 23 .byte 0x23 - 2753 039b 24 .uleb128 0x24 - 2754 039c 06 .uleb128 0x6 - 2755 039d DF040000 .4byte .LASF86 - 2756 03a1 01 .byte 0x1 - 2757 03a2 70 .byte 0x70 - 2758 03a3 69000000 .4byte 0x69 - 2759 03a7 02 .byte 0x2 - 2760 03a8 23 .byte 0x23 - 2761 03a9 28 .uleb128 0x28 - 2762 03aa 06 .uleb128 0x6 - 2763 03ab 2E030000 .4byte .LASF87 - 2764 03af 01 .byte 0x1 - 2765 03b0 71 .byte 0x71 - 2766 03b1 2C000000 .4byte 0x2c - 2767 03b5 02 .byte 0x2 - 2768 03b6 23 .byte 0x23 - 2769 03b7 2C .uleb128 0x2c - 2770 03b8 06 .uleb128 0x6 - 2771 03b9 59060000 .4byte .LASF88 - 2772 03bd 01 .byte 0x1 - 2773 03be 72 .byte 0x72 - 2774 03bf 2C000000 .4byte 0x2c - 2775 03c3 02 .byte 0x2 - 2776 03c4 23 .byte 0x23 - 2777 03c5 2D .uleb128 0x2d - 2778 03c6 00 .byte 0x0 - 2779 03c7 0F .uleb128 0xf - 2780 03c8 01 .byte 0x1 - 2781 03c9 35020000 .4byte .LASF95 - 2782 03cd 01 .byte 0x1 - 2783 03ce F601 .2byte 0x1f6 - 2784 03d0 01 .byte 0x1 - 2785 03d1 00000000 .4byte .LFB7 - BFIN GAS /tmp/cco71w8X.s page 68 - - - 2786 03d5 9C030000 .4byte .LFE7 - 2787 03d9 00000000 .4byte .LLST0 - 2788 03dd 31050000 .4byte 0x531 - 2789 03e1 10 .uleb128 0x10 - 2790 03e2 636D6400 .string "cmd" - 2791 03e6 01 .byte 0x1 - 2792 03e7 F601 .2byte 0x1f6 - 2793 03e9 31050000 .4byte 0x531 - 2794 03ed 2B000000 .4byte .LLST1 - 2795 03f1 11 .uleb128 0x11 - 2796 03f2 52000000 .4byte .LBB2 - 2797 03f6 6C000000 .4byte .LBE2 - 2798 03fa 0F040000 .4byte 0x40f - 2799 03fe 12 .uleb128 0x12 - 2800 03ff D0010000 .4byte .LASF89 - 2801 0403 01 .byte 0x1 - 2802 0404 C702 .2byte 0x2c7 - 2803 0406 94000000 .4byte 0x94 - 2804 040a CD000000 .4byte .LLST2 - 2805 040e 00 .byte 0x0 - 2806 040f 13 .uleb128 0x13 - 2807 0410 00000000 .4byte .Ldebug_ranges0+0x0 - 2808 0414 39040000 .4byte 0x439 - 2809 0418 14 .uleb128 0x14 - 2810 0419 55020000 .4byte .LASF92 - 2811 041d 01 .byte 0x1 - 2812 041e 1602 .2byte 0x216 - 2813 0420 37050000 .4byte 0x537 - 2814 0424 15 .uleb128 0x15 - 2815 0425 18000000 .4byte .Ldebug_ranges0+0x18 - 2816 0429 16 .uleb128 0x16 - 2817 042a 4900 .string "I" - 2818 042c 01 .byte 0x1 - 2819 042d 1702 .2byte 0x217 - 2820 042f 69000000 .4byte 0x69 - 2821 0433 EB000000 .4byte .LLST3 - 2822 0437 00 .byte 0x0 - 2823 0438 00 .byte 0x0 - 2824 0439 11 .uleb128 0x11 - 2825 043a 98000000 .4byte .LBB7 - 2826 043e 4A010000 .4byte .LBE7 - 2827 0442 7B040000 .4byte 0x47b - 2828 0446 17 .uleb128 0x17 - 2829 0447 56030000 .4byte .LASF90 - 2830 044b 01 .byte 0x1 - 2831 044c 1F02 .2byte 0x21f - 2832 044e 46050000 .4byte 0x546 - 2833 0452 03 .byte 0x3 - 2834 0453 7F .byte 0x7f - 2835 0454 B07F .sleb128 -80 - 2836 0456 12 .uleb128 0x12 - 2837 0457 04060000 .4byte .LASF91 - 2838 045b 01 .byte 0x1 - 2839 045c 3502 .2byte 0x235 - 2840 045e 69000000 .4byte 0x69 - 2841 0462 FE000000 .4byte .LLST4 - 2842 0466 18 .uleb128 0x18 - BFIN GAS /tmp/cco71w8X.s page 69 - - - 2843 0467 02010000 .4byte .LBB8 - 2844 046b 3C010000 .4byte .LBE8 - 2845 046f 19 .uleb128 0x19 - 2846 0470 6900 .string "i" - 2847 0472 01 .byte 0x1 - 2848 0473 3602 .2byte 0x236 - 2849 0475 94000000 .4byte 0x94 - 2850 0479 00 .byte 0x0 - 2851 047a 00 .byte 0x0 - 2852 047b 11 .uleb128 0x11 - 2853 047c 4A010000 .4byte .LBB9 - 2854 0480 7C010000 .4byte .LBE9 - 2855 0484 98040000 .4byte 0x498 - 2856 0488 17 .uleb128 0x17 - 2857 0489 56030000 .4byte .LASF90 - 2858 048d 01 .byte 0x1 - 2859 048e 3D02 .2byte 0x23d - 2860 0490 56050000 .4byte 0x556 - 2861 0494 02 .byte 0x2 - 2862 0495 7F .byte 0x7f - 2863 0496 6C .sleb128 -20 - 2864 0497 00 .byte 0x0 - 2865 0498 11 .uleb128 0x11 - 2866 0499 7C010000 .4byte .LBB10 - 2867 049d AA010000 .4byte .LBE10 - 2868 04a1 B2040000 .4byte 0x4b2 - 2869 04a5 14 .uleb128 0x14 - 2870 04a6 0E070000 .4byte .LASF93 - 2871 04aa 01 .byte 0x1 - 2872 04ab 4802 .2byte 0x248 - 2873 04ad 69000000 .4byte 0x69 - 2874 04b1 00 .byte 0x0 - 2875 04b2 11 .uleb128 0x11 - 2876 04b3 AA010000 .4byte .LBB11 - 2877 04b7 10020000 .4byte .LBE11 - 2878 04bb E0040000 .4byte 0x4e0 - 2879 04bf 12 .uleb128 0x12 - 2880 04c0 3D010000 .4byte .LASF94 - 2881 04c4 01 .byte 0x1 - 2882 04c5 4E02 .2byte 0x24e - 2883 04c7 69000000 .4byte 0x69 - 2884 04cb 1C010000 .4byte .LLST5 - 2885 04cf 15 .uleb128 0x15 - 2886 04d0 30000000 .4byte .Ldebug_ranges0+0x30 - 2887 04d4 19 .uleb128 0x19 - 2888 04d5 6900 .string "i" - 2889 04d7 01 .byte 0x1 - 2890 04d8 5002 .2byte 0x250 - 2891 04da 94000000 .4byte 0x94 - 2892 04de 00 .byte 0x0 - 2893 04df 00 .byte 0x0 - 2894 04e0 11 .uleb128 0x11 - 2895 04e1 70020000 .4byte .LBB15 - 2896 04e5 80020000 .4byte .LBE15 - 2897 04e9 FC040000 .4byte 0x4fc - 2898 04ed 16 .uleb128 0x16 - 2899 04ee 6900 .string "i" - BFIN GAS /tmp/cco71w8X.s page 70 - - - 2900 04f0 01 .byte 0x1 - 2901 04f1 7202 .2byte 0x272 - 2902 04f3 69000000 .4byte 0x69 - 2903 04f7 EA010000 .4byte .LLST6 - 2904 04fb 00 .byte 0x0 - 2905 04fc 11 .uleb128 0x11 - 2906 04fd F2020000 .4byte .LBB16 - 2907 0501 04030000 .4byte .LBE16 - 2908 0505 18050000 .4byte 0x518 - 2909 0509 16 .uleb128 0x16 - 2910 050a 6900 .string "i" - 2911 050c 01 .byte 0x1 - 2912 050d 8F02 .2byte 0x28f - 2913 050f 69000000 .4byte 0x69 - 2914 0513 FD010000 .4byte .LLST7 - 2915 0517 00 .byte 0x0 - 2916 0518 18 .uleb128 0x18 - 2917 0519 8A030000 .4byte .LBB17 - 2918 051d 9C030000 .4byte .LBE17 - 2919 0521 16 .uleb128 0x16 - 2920 0522 6900 .string "i" - 2921 0524 01 .byte 0x1 - 2922 0525 B702 .2byte 0x2b7 - 2923 0527 69000000 .4byte 0x69 - 2924 052b 1B020000 .4byte .LLST8 - 2925 052f 00 .byte 0x0 - 2926 0530 00 .byte 0x0 - 2927 0531 1A .uleb128 0x1a - 2928 0532 04 .byte 0x4 - 2929 0533 14010000 .4byte 0x114 - 2930 0537 07 .uleb128 0x7 - 2931 0538 69000000 .4byte 0x69 - 2932 053c 46050000 .4byte 0x546 - 2933 0540 1B .uleb128 0x1b - 2934 0541 11010000 .4byte 0x111 - 2935 0545 00 .byte 0x0 - 2936 0546 07 .uleb128 0x7 - 2937 0547 69000000 .4byte 0x69 - 2938 054b 56050000 .4byte 0x556 - 2939 054f 1C .uleb128 0x1c - 2940 0550 11010000 .4byte 0x111 - 2941 0554 0E .byte 0xe - 2942 0555 00 .byte 0x0 - 2943 0556 07 .uleb128 0x7 - 2944 0557 69000000 .4byte 0x69 - 2945 055b 66050000 .4byte 0x566 - 2946 055f 1C .uleb128 0x1c - 2947 0560 11010000 .4byte 0x111 - 2948 0564 04 .byte 0x4 - 2949 0565 00 .byte 0x0 - 2950 0566 0F .uleb128 0xf - 2951 0567 01 .byte 0x1 - 2952 0568 5E020000 .4byte .LASF96 - 2953 056c 01 .byte 0x1 - 2954 056d DA01 .2byte 0x1da - 2955 056f 01 .byte 0x1 - 2956 0570 9C030000 .4byte .LFB6 - BFIN GAS /tmp/cco71w8X.s page 71 - - - 2957 0574 B8030000 .4byte .LFE6 - 2958 0578 39020000 .4byte .LLST9 - 2959 057c A1050000 .4byte 0x5a1 - 2960 0580 1D .uleb128 0x1d - 2961 0581 54060000 .4byte .LASF97 - 2962 0585 01 .byte 0x1 - 2963 0586 DA01 .2byte 0x1da - 2964 0588 A1050000 .4byte 0x5a1 - 2965 058c 58020000 .4byte .LLST10 - 2966 0590 1D .uleb128 0x1d - 2967 0591 69040000 .4byte .LASF98 - 2968 0595 01 .byte 0x1 - 2969 0596 DA01 .2byte 0x1da - 2970 0598 69000000 .4byte 0x69 - 2971 059c 6B020000 .4byte .LLST11 - 2972 05a0 00 .byte 0x0 - 2973 05a1 1A .uleb128 0x1a - 2974 05a2 04 .byte 0x4 - 2975 05a3 69000000 .4byte 0x69 - 2976 05a7 0F .uleb128 0xf - 2977 05a8 01 .byte 0x1 - 2978 05a9 47030000 .4byte .LASF99 - 2979 05ad 01 .byte 0x1 - 2980 05ae C601 .2byte 0x1c6 - 2981 05b0 01 .byte 0x1 - 2982 05b1 B8030000 .4byte .LFB5 - 2983 05b5 E0030000 .4byte .LFE5 - 2984 05b9 7E020000 .4byte .LLST12 - 2985 05bd E2050000 .4byte 0x5e2 - 2986 05c1 1D .uleb128 0x1d - 2987 05c2 54060000 .4byte .LASF97 - 2988 05c6 01 .byte 0x1 - 2989 05c7 C601 .2byte 0x1c6 - 2990 05c9 A1050000 .4byte 0x5a1 - 2991 05cd 9D020000 .4byte .LLST13 - 2992 05d1 1D .uleb128 0x1d - 2993 05d2 69040000 .4byte .LASF98 - 2994 05d6 01 .byte 0x1 - 2995 05d7 C601 .2byte 0x1c6 - 2996 05d9 69000000 .4byte 0x69 - 2997 05dd B0020000 .4byte .LLST14 - 2998 05e1 00 .byte 0x0 - 2999 05e2 1E .uleb128 0x1e - 3000 05e3 01 .byte 0x1 - 3001 05e4 0D040000 .4byte .LASF103 - 3002 05e8 01 .byte 0x1 - 3003 05e9 A201 .2byte 0x1a2 - 3004 05eb 01 .byte 0x1 - 3005 05ec 69000000 .4byte 0x69 - 3006 05f0 E0030000 .4byte .LFB4 - 3007 05f4 2A040000 .4byte .LFE4 - 3008 05f8 C3020000 .4byte .LLST15 - 3009 05fc 21060000 .4byte 0x621 - 3010 0600 1D .uleb128 0x1d - 3011 0601 60030000 .4byte .LASF19 - 3012 0605 01 .byte 0x1 - 3013 0606 A201 .2byte 0x1a2 - BFIN GAS /tmp/cco71w8X.s page 72 - - - 3014 0608 A1050000 .4byte 0x5a1 - 3015 060c EE020000 .4byte .LLST16 - 3016 0610 1D .uleb128 0x1d - 3017 0611 69040000 .4byte .LASF98 - 3018 0615 01 .byte 0x1 - 3019 0616 A201 .2byte 0x1a2 - 3020 0618 69000000 .4byte 0x69 - 3021 061c 17030000 .4byte .LLST17 - 3022 0620 00 .byte 0x0 - 3023 0621 1F .uleb128 0x1f - 3024 0622 01 .byte 0x1 - 3025 0623 F6010000 .4byte .LASF129 - 3026 0627 01 .byte 0x1 - 3027 0628 91 .byte 0x91 - 3028 0629 01 .byte 0x1 - 3029 062a 69000000 .4byte 0x69 - 3030 062e 01 .byte 0x1 - 3031 062f 76060000 .4byte 0x676 - 3032 0633 20 .uleb128 0x20 - 3033 0634 37050000 .4byte .LASF100 - 3034 0638 01 .byte 0x1 - 3035 0639 91 .byte 0x91 - 3036 063a A1050000 .4byte 0x5a1 - 3037 063e 20 .uleb128 0x20 - 3038 063f 74030000 .4byte .LASF101 - 3039 0643 01 .byte 0x1 - 3040 0644 91 .byte 0x91 - 3041 0645 69000000 .4byte 0x69 - 3042 0649 20 .uleb128 0x20 - 3043 064a C5020000 .4byte .LASF102 - 3044 064e 01 .byte 0x1 - 3045 064f 91 .byte 0x91 - 3046 0650 76060000 .4byte 0x676 - 3047 0654 20 .uleb128 0x20 - 3048 0655 52010000 .4byte .LASF71 - 3049 0659 01 .byte 0x1 - 3050 065a 91 .byte 0x91 - 3051 065b 2C000000 .4byte 0x2c - 3052 065f 21 .uleb128 0x21 - 3053 0660 D4040000 .4byte .LASF83 - 3054 0664 01 .byte 0x1 - 3055 0665 92 .byte 0x92 - 3056 0666 69000000 .4byte 0x69 - 3057 066a 22 .uleb128 0x22 - 3058 066b 23 .uleb128 0x23 - 3059 066c 6900 .string "i" - 3060 066e 01 .byte 0x1 - 3061 066f 94 .byte 0x94 - 3062 0670 69000000 .4byte 0x69 - 3063 0674 00 .byte 0x0 - 3064 0675 00 .byte 0x0 - 3065 0676 1A .uleb128 0x1a - 3066 0677 04 .byte 0x4 - 3067 0678 82000000 .4byte 0x82 - 3068 067c 24 .uleb128 0x24 - 3069 067d 21060000 .4byte 0x621 - 3070 0681 2C040000 .4byte .LFB2 - BFIN GAS /tmp/cco71w8X.s page 73 - - - 3071 0685 7E040000 .4byte .LFE2 - 3072 0689 40030000 .4byte .LLST18 - 3073 068d CE060000 .4byte 0x6ce - 3074 0691 25 .uleb128 0x25 - 3075 0692 33060000 .4byte 0x633 - 3076 0696 5F030000 .4byte .LLST19 - 3077 069a 25 .uleb128 0x25 - 3078 069b 3E060000 .4byte 0x63e - 3079 069f 88030000 .4byte .LLST20 - 3080 06a3 25 .uleb128 0x25 - 3081 06a4 49060000 .4byte 0x649 - 3082 06a8 9B030000 .4byte .LLST21 - 3083 06ac 25 .uleb128 0x25 - 3084 06ad 54060000 .4byte 0x654 - 3085 06b1 B9030000 .4byte .LLST22 - 3086 06b5 26 .uleb128 0x26 - 3087 06b6 5F060000 .4byte 0x65f - 3088 06ba EE030000 .4byte .LLST23 - 3089 06be 18 .uleb128 0x18 - 3090 06bf 4E040000 .4byte .LBB20 - 3091 06c3 6C040000 .4byte .LBE20 - 3092 06c7 27 .uleb128 0x27 - 3093 06c8 6B060000 .4byte 0x66b - 3094 06cc 00 .byte 0x0 - 3095 06cd 00 .byte 0x0 - 3096 06ce 28 .uleb128 0x28 - 3097 06cf 01 .byte 0x1 - 3098 06d0 26050000 .4byte .LASF104 - 3099 06d4 01 .byte 0x1 - 3100 06d5 C0 .byte 0xc0 - 3101 06d6 01 .byte 0x1 - 3102 06d7 69000000 .4byte 0x69 - 3103 06db 80040000 .4byte .LFB3 - 3104 06df 6A080000 .4byte .LFE3 - 3105 06e3 0C040000 .4byte .LLST24 - 3106 06e7 F1070000 .4byte 0x7f1 - 3107 06eb 29 .uleb128 0x29 - 3108 06ec 60030000 .4byte .LASF19 - 3109 06f0 01 .byte 0x1 - 3110 06f1 C0 .byte 0xc0 - 3111 06f2 A1050000 .4byte 0x5a1 - 3112 06f6 37040000 .4byte .LLST25 - 3113 06fa 29 .uleb128 0x29 - 3114 06fb 69040000 .4byte .LASF98 - 3115 06ff 01 .byte 0x1 - 3116 0700 C0 .byte 0xc0 - 3117 0701 69000000 .4byte 0x69 - 3118 0705 56040000 .4byte .LLST26 - 3119 0709 13 .uleb128 0x13 - 3120 070a 50000000 .4byte .Ldebug_ranges0+0x50 - 3121 070e 20070000 .4byte 0x720 - 3122 0712 2A .uleb128 0x2a - 3123 0713 6900 .string "i" - 3124 0715 01 .byte 0x1 - 3125 0716 CC .byte 0xcc - 3126 0717 94000000 .4byte 0x94 - 3127 071b 95040000 .4byte .LLST27 - BFIN GAS /tmp/cco71w8X.s page 74 - - - 3128 071f 00 .byte 0x0 - 3129 0720 13 .uleb128 0x13 - 3130 0721 68000000 .4byte .Ldebug_ranges0+0x68 - 3131 0725 D8070000 .4byte 0x7d8 - 3132 0729 2B .uleb128 0x2b - 3133 072a B0050000 .4byte .LASF105 - 3134 072e 01 .byte 0x1 - 3135 072f FE .byte 0xfe - 3136 0730 69000000 .4byte 0x69 - 3137 0734 DF040000 .4byte .LLST28 - 3138 0738 23 .uleb128 0x23 - 3139 0739 76616C00 .string "val" - 3140 073d 01 .byte 0x1 - 3141 073e FF .byte 0xff - 3142 073f 69000000 .4byte 0x69 - 3143 0743 12 .uleb128 0x12 - 3144 0744 92040000 .4byte .LASF106 - 3145 0748 01 .byte 0x1 - 3146 0749 0001 .2byte 0x100 - 3147 074b 2C000000 .4byte 0x2c - 3148 074f 08050000 .4byte .LLST29 - 3149 0753 15 .uleb128 0x15 - 3150 0754 88000000 .4byte .Ldebug_ranges0+0x88 - 3151 0758 14 .uleb128 0x14 - 3152 0759 96020000 .4byte .LASF107 - 3153 075d 01 .byte 0x1 - 3154 075e 1701 .2byte 0x117 - 3155 0760 69000000 .4byte 0x69 - 3156 0764 16 .uleb128 0x16 - 3157 0765 6900 .string "i" - 3158 0767 01 .byte 0x1 - 3159 0768 1F01 .2byte 0x11f - 3160 076a 69000000 .4byte 0x69 - 3161 076e 31050000 .4byte .LLST30 - 3162 0772 11 .uleb128 0x11 - 3163 0773 04060000 .4byte .LBB35 - 3164 0777 1E060000 .4byte .LBE35 - 3165 077b 8E070000 .4byte 0x78e - 3166 077f 16 .uleb128 0x16 - 3167 0780 6900 .string "i" - 3168 0782 01 .byte 0x1 - 3169 0783 1301 .2byte 0x113 - 3170 0785 69000000 .4byte 0x69 - 3171 0789 5A050000 .4byte .LLST31 - 3172 078d 00 .byte 0x0 - 3173 078e 2C .uleb128 0x2c - 3174 078f 21060000 .4byte 0x621 - 3175 0793 A8000000 .4byte .Ldebug_ranges0+0xa8 - 3176 0797 01 .byte 0x1 - 3177 0798 1701 .2byte 0x117 - 3178 079a BE070000 .4byte 0x7be - 3179 079e 2D .uleb128 0x2d - 3180 079f AC060000 .4byte 0x6ac - 3181 07a3 2D .uleb128 0x2d - 3182 07a4 A3060000 .4byte 0x6a3 - 3183 07a8 2D .uleb128 0x2d - 3184 07a9 9A060000 .4byte 0x69a - BFIN GAS /tmp/cco71w8X.s page 75 - - - 3185 07ad 2D .uleb128 0x2d - 3186 07ae 91060000 .4byte 0x691 - 3187 07b2 15 .uleb128 0x15 - 3188 07b3 C0000000 .4byte .Ldebug_ranges0+0xc0 - 3189 07b7 27 .uleb128 0x27 - 3190 07b8 5F060000 .4byte 0x65f - 3191 07bc 00 .byte 0x0 - 3192 07bd 00 .byte 0x0 - 3193 07be 18 .uleb128 0x18 - 3194 07bf 8A060000 .4byte .LBB40 - 3195 07c3 9C060000 .4byte .LBE40 - 3196 07c7 16 .uleb128 0x16 - 3197 07c8 6900 .string "i" - 3198 07ca 01 .byte 0x1 - 3199 07cb 2A01 .2byte 0x12a - 3200 07cd 69000000 .4byte 0x69 - 3201 07d1 6D050000 .4byte .LLST32 - 3202 07d5 00 .byte 0x0 - 3203 07d6 00 .byte 0x0 - 3204 07d7 00 .byte 0x0 - 3205 07d8 18 .uleb128 0x18 - 3206 07d9 26080000 .4byte .LBB44 - 3207 07dd 34080000 .4byte .LBE44 - 3208 07e1 16 .uleb128 0x16 - 3209 07e2 6900 .string "i" - 3210 07e4 01 .byte 0x1 - 3211 07e5 6F01 .2byte 0x16f - 3212 07e7 69000000 .4byte 0x69 - 3213 07eb A1050000 .4byte .LLST33 - 3214 07ef 00 .byte 0x0 - 3215 07f0 00 .byte 0x0 - 3216 07f1 07 .uleb128 0x7 - 3217 07f2 69000000 .4byte 0x69 - 3218 07f6 01080000 .4byte 0x801 - 3219 07fa 1C .uleb128 0x1c - 3220 07fb 11010000 .4byte 0x111 - 3221 07ff 03 .byte 0x3 - 3222 0800 00 .byte 0x0 - 3223 0801 2E .uleb128 0x2e - 3224 0802 A4000000 .4byte .LASF108 - 3225 0806 01 .byte 0x1 - 3226 0807 1C .byte 0x1c - 3227 0808 F1070000 .4byte 0x7f1 - 3228 080c 01 .byte 0x1 - 3229 080d 05 .byte 0x5 - 3230 080e 03 .byte 0x3 - 3231 080f 00000000 .4byte _streams_cnt - 3232 0813 2E .uleb128 0x2e - 3233 0814 B0000000 .4byte .LASF109 - 3234 0818 01 .byte 0x1 - 3235 0819 2F .byte 0x2f - 3236 081a 25080000 .4byte 0x825 - 3237 081e 01 .byte 0x1 - 3238 081f 05 .byte 0x5 - 3239 0820 03 .byte 0x3 - 3240 0821 00000000 .4byte _dbg_receive_value - 3241 0825 2F .uleb128 0x2f - BFIN GAS /tmp/cco71w8X.s page 76 - - - 3242 0826 69000000 .4byte 0x69 - 3243 082a 07 .uleb128 0x7 - 3244 082b 69000000 .4byte 0x69 - 3245 082f 3A080000 .4byte 0x83a - 3246 0833 1C .uleb128 0x1c - 3247 0834 11010000 .4byte 0x111 - 3248 0838 09 .byte 0x9 - 3249 0839 00 .byte 0x0 - 3250 083a 2E .uleb128 0x2e - 3251 083b B5050000 .4byte .LASF110 - 3252 083f 01 .byte 0x1 - 3253 0840 37 .byte 0x37 - 3254 0841 2A080000 .4byte 0x82a - 3255 0845 01 .byte 0x1 - 3256 0846 05 .byte 0x5 - 3257 0847 03 .byte 0x3 - 3258 0848 28000000 .4byte _dbg_sport_rx_copy - 3259 084c 2E .uleb128 0x2e - 3260 084d 2F040000 .4byte .LASF111 - 3261 0851 01 .byte 0x1 - 3262 0852 49 .byte 0x49 - 3263 0853 69000000 .4byte 0x69 - 3264 0857 01 .byte 0x1 - 3265 0858 05 .byte 0x5 - 3266 0859 03 .byte 0x3 - 3267 085a 10000000 .4byte _streams_succes_flag - 3268 085e 07 .uleb128 0x7 - 3269 085f 69000000 .4byte 0x69 - 3270 0863 69080000 .4byte 0x869 - 3271 0867 30 .uleb128 0x30 - 3272 0868 00 .byte 0x0 - 3273 0869 31 .uleb128 0x31 - 3274 086a 97010000 .4byte .LASF112 - 3275 086e 01 .byte 0x1 - 3276 086f 55 .byte 0x55 - 3277 0870 76080000 .4byte 0x876 - 3278 0874 01 .byte 0x1 - 3279 0875 01 .byte 0x1 - 3280 0876 2F .uleb128 0x2f - 3281 0877 5E080000 .4byte 0x85e - 3282 087b 31 .uleb128 0x31 - 3283 087c FE030000 .4byte .LASF113 - 3284 0880 01 .byte 0x1 - 3285 0881 56 .byte 0x56 - 3286 0882 88080000 .4byte 0x888 - 3287 0886 01 .byte 0x1 - 3288 0887 01 .byte 0x1 - 3289 0888 2F .uleb128 0x2f - 3290 0889 5E080000 .4byte 0x85e - 3291 088d 31 .uleb128 0x31 - 3292 088e 37050000 .4byte .LASF100 - 3293 0892 01 .byte 0x1 - 3294 0893 58 .byte 0x58 - 3295 0894 9A080000 .4byte 0x89a - 3296 0898 01 .byte 0x1 - 3297 0899 01 .byte 0x1 - 3298 089a 2F .uleb128 0x2f - BFIN GAS /tmp/cco71w8X.s page 77 - - - 3299 089b 5E080000 .4byte 0x85e - 3300 089f 07 .uleb128 0x7 - 3301 08a0 82000000 .4byte 0x82 - 3302 08a4 AA080000 .4byte 0x8aa - 3303 08a8 30 .uleb128 0x30 - 3304 08a9 00 .byte 0x0 - 3305 08aa 31 .uleb128 0x31 - 3306 08ab C5020000 .4byte .LASF102 - 3307 08af 01 .byte 0x1 - 3308 08b0 5A .byte 0x5a - 3309 08b1 B7080000 .4byte 0x8b7 - 3310 08b5 01 .byte 0x1 - 3311 08b6 01 .byte 0x1 - 3312 08b7 2F .uleb128 0x2f - 3313 08b8 9F080000 .4byte 0x89f - 3314 08bc 2E .uleb128 0x2e - 3315 08bd AD010000 .4byte .LASF114 - 3316 08c1 01 .byte 0x1 - 3317 08c2 5D .byte 0x5d - 3318 08c3 CE080000 .4byte 0x8ce - 3319 08c7 01 .byte 0x1 - 3320 08c8 05 .byte 0x5 - 3321 08c9 03 .byte 0x3 - 3322 08ca 04000000 .4byte _TX_marker - 3323 08ce 2F .uleb128 0x2f - 3324 08cf 2A080000 .4byte 0x82a - 3325 08d3 2E .uleb128 0x2e - 3326 08d4 B0060000 .4byte .LASF115 - 3327 08d8 01 .byte 0x1 - 3328 08d9 73 .byte 0x73 - 3329 08da E5080000 .4byte 0x8e5 - 3330 08de 01 .byte 0x1 - 3331 08df 05 .byte 0x5 - 3332 08e0 03 .byte 0x3 - 3333 08e1 30000000 .4byte _Proc_state - 3334 08e5 32 .uleb128 0x32 - 3335 08e6 C7050000 .4byte .LASF128 - 3336 08ea B0020000 .4byte 0x2b0 - 3337 08ee 2E .uleb128 0x2e - 3338 08ef 84010000 .4byte .LASF76 - 3339 08f3 01 .byte 0x1 - 3340 08f4 75 .byte 0x75 - 3341 08f5 25080000 .4byte 0x825 - 3342 08f9 01 .byte 0x1 - 3343 08fa 05 .byte 0x5 - 3344 08fb 03 .byte 0x3 - 3345 08fc 14000000 .4byte _TX_buff_I - 3346 0900 2E .uleb128 0x2e - 3347 0901 57010000 .4byte .LASF116 - 3348 0905 01 .byte 0x1 - 3349 0906 76 .byte 0x76 - 3350 0907 25080000 .4byte 0x825 - 3351 090b 01 .byte 0x1 - 3352 090c 05 .byte 0x5 - 3353 090d 03 .byte 0x3 - 3354 090e 2C000000 .4byte _TX_buff_I_shadow - 3355 0912 2E .uleb128 0x2e - BFIN GAS /tmp/cco71w8X.s page 78 - - - 3356 0913 DA060000 .4byte .LASF117 - 3357 0917 01 .byte 0x1 - 3358 0918 78 .byte 0x78 - 3359 0919 25080000 .4byte 0x825 - 3360 091d 01 .byte 0x1 - 3361 091e 05 .byte 0x5 - 3362 091f 03 .byte 0x3 - 3363 0920 18000000 .4byte _data_I - 3364 0924 2E .uleb128 0x2e - 3365 0925 68000000 .4byte .LASF118 - 3366 0929 01 .byte 0x1 - 3367 092a 79 .byte 0x79 - 3368 092b 25080000 .4byte 0x825 - 3369 092f 01 .byte 0x1 - 3370 0930 05 .byte 0x5 - 3371 0931 03 .byte 0x3 - 3372 0932 1C000000 .4byte _send_size - 3373 0936 2E .uleb128 0x2e - 3374 0937 18050000 .4byte .LASF77 - 3375 093b 01 .byte 0x1 - 3376 093c 7B .byte 0x7b - 3377 093d 48090000 .4byte 0x948 - 3378 0941 01 .byte 0x1 - 3379 0942 05 .byte 0x5 - 3380 0943 03 .byte 0x3 - 3381 0944 30000000 .4byte _TX_buff_state - 3382 0948 2F .uleb128 0x2f - 3383 0949 2C000000 .4byte 0x2c - 3384 094d 2E .uleb128 0x2e - 3385 094e 2D000000 .4byte .LASF119 - 3386 0952 01 .byte 0x1 - 3387 0953 7C .byte 0x7c - 3388 0954 25080000 .4byte 0x825 - 3389 0958 01 .byte 0x1 - 3390 0959 05 .byte 0x5 - 3391 095a 03 .byte 0x3 - 3392 095b 20000000 .4byte _tx_val - 3393 095f 2E .uleb128 0x2e - 3394 0960 A0050000 .4byte .LASF120 - 3395 0964 01 .byte 0x1 - 3396 0965 7E .byte 0x7e - 3397 0966 69000000 .4byte 0x69 - 3398 096a 01 .byte 0x1 - 3399 096b 05 .byte 0x5 - 3400 096c 03 .byte 0x3 - 3401 096d 24000000 .4byte _some_i - 3402 0971 2E .uleb128 0x2e - 3403 0972 78060000 .4byte .LASF121 - 3404 0976 01 .byte 0x1 - 3405 0977 80 .byte 0x80 - 3406 0978 25080000 .4byte 0x825 - 3407 097c 01 .byte 0x1 - 3408 097d 05 .byte 0x5 - 3409 097e 03 .byte 0x3 - 3410 097f 28000000 .4byte _size_processed - 3411 0983 2E .uleb128 0x2e - 3412 0984 22010000 .4byte .LASF122 - BFIN GAS /tmp/cco71w8X.s page 79 - - - 3413 0988 01 .byte 0x1 - 3414 0989 89 .byte 0x89 - 3415 098a 2C000000 .4byte 0x2c - 3416 098e 01 .byte 0x1 - 3417 098f 05 .byte 0x5 - 3418 0990 03 .byte 0x3 - 3419 0991 2C000000 .4byte _LFSM_started - 3420 0995 2E .uleb128 0x2e - 3421 0996 45060000 .4byte .LASF123 - 3422 099a 01 .byte 0x1 - 3423 099b 8C .byte 0x8c - 3424 099c 2C000000 .4byte 0x2c - 3425 09a0 01 .byte 0x1 - 3426 09a1 05 .byte 0x5 - 3427 09a2 03 .byte 0x3 - 3428 09a3 2D000000 .4byte _DY_SYN_2_value - 3429 09a7 2E .uleb128 0x2e - 3430 09a8 C0040000 .4byte .LASF124 - 3431 09ac 01 .byte 0x1 - 3432 09ad 8D .byte 0x8d - 3433 09ae 2C000000 .4byte 0x2c - 3434 09b2 01 .byte 0x1 - 3435 09b3 05 .byte 0x5 - 3436 09b4 03 .byte 0x3 - 3437 09b5 2E000000 .4byte _DY_SYN_2_value_prev - 3438 09b9 00 .byte 0x0 - 3439 .section .debug_abbrev - 3440 0000 01 .uleb128 0x1 - 3441 0001 11 .uleb128 0x11 - 3442 0002 01 .byte 0x1 - 3443 0003 25 .uleb128 0x25 - 3444 0004 0E .uleb128 0xe - 3445 0005 13 .uleb128 0x13 - 3446 0006 0B .uleb128 0xb - 3447 0007 03 .uleb128 0x3 - 3448 0008 0E .uleb128 0xe - 3449 0009 1B .uleb128 0x1b - 3450 000a 0E .uleb128 0xe - 3451 000b 11 .uleb128 0x11 - 3452 000c 01 .uleb128 0x1 - 3453 000d 12 .uleb128 0x12 - 3454 000e 01 .uleb128 0x1 - 3455 000f 10 .uleb128 0x10 - 3456 0010 06 .uleb128 0x6 - 3457 0011 00 .byte 0x0 - 3458 0012 00 .byte 0x0 - 3459 0013 02 .uleb128 0x2 - 3460 0014 24 .uleb128 0x24 - 3461 0015 00 .byte 0x0 - 3462 0016 0B .uleb128 0xb - 3463 0017 0B .uleb128 0xb - 3464 0018 3E .uleb128 0x3e - 3465 0019 0B .uleb128 0xb - 3466 001a 03 .uleb128 0x3 - 3467 001b 0E .uleb128 0xe - 3468 001c 00 .byte 0x0 - 3469 001d 00 .byte 0x0 - BFIN GAS /tmp/cco71w8X.s page 80 - - - 3470 001e 03 .uleb128 0x3 - 3471 001f 16 .uleb128 0x16 - 3472 0020 00 .byte 0x0 - 3473 0021 03 .uleb128 0x3 - 3474 0022 0E .uleb128 0xe - 3475 0023 3A .uleb128 0x3a - 3476 0024 0B .uleb128 0xb - 3477 0025 3B .uleb128 0x3b - 3478 0026 0B .uleb128 0xb - 3479 0027 49 .uleb128 0x49 - 3480 0028 13 .uleb128 0x13 - 3481 0029 00 .byte 0x0 - 3482 002a 00 .byte 0x0 - 3483 002b 04 .uleb128 0x4 - 3484 002c 24 .uleb128 0x24 - 3485 002d 00 .byte 0x0 - 3486 002e 0B .uleb128 0xb - 3487 002f 0B .uleb128 0xb - 3488 0030 3E .uleb128 0x3e - 3489 0031 0B .uleb128 0xb - 3490 0032 03 .uleb128 0x3 - 3491 0033 08 .uleb128 0x8 - 3492 0034 00 .byte 0x0 - 3493 0035 00 .byte 0x0 - 3494 0036 05 .uleb128 0x5 - 3495 0037 13 .uleb128 0x13 - 3496 0038 01 .byte 0x1 - 3497 0039 0B .uleb128 0xb - 3498 003a 05 .uleb128 0x5 - 3499 003b 3A .uleb128 0x3a - 3500 003c 0B .uleb128 0xb - 3501 003d 3B .uleb128 0x3b - 3502 003e 0B .uleb128 0xb - 3503 003f 01 .uleb128 0x1 - 3504 0040 13 .uleb128 0x13 - 3505 0041 00 .byte 0x0 - 3506 0042 00 .byte 0x0 - 3507 0043 06 .uleb128 0x6 - 3508 0044 0D .uleb128 0xd - 3509 0045 00 .byte 0x0 - 3510 0046 03 .uleb128 0x3 - 3511 0047 0E .uleb128 0xe - 3512 0048 3A .uleb128 0x3a - 3513 0049 0B .uleb128 0xb - 3514 004a 3B .uleb128 0x3b - 3515 004b 0B .uleb128 0xb - 3516 004c 49 .uleb128 0x49 - 3517 004d 13 .uleb128 0x13 - 3518 004e 38 .uleb128 0x38 - 3519 004f 0A .uleb128 0xa - 3520 0050 00 .byte 0x0 - 3521 0051 00 .byte 0x0 - 3522 0052 07 .uleb128 0x7 - 3523 0053 01 .uleb128 0x1 - 3524 0054 01 .byte 0x1 - 3525 0055 49 .uleb128 0x49 - 3526 0056 13 .uleb128 0x13 - BFIN GAS /tmp/cco71w8X.s page 81 - - - 3527 0057 01 .uleb128 0x1 - 3528 0058 13 .uleb128 0x13 - 3529 0059 00 .byte 0x0 - 3530 005a 00 .byte 0x0 - 3531 005b 08 .uleb128 0x8 - 3532 005c 21 .uleb128 0x21 - 3533 005d 00 .byte 0x0 - 3534 005e 49 .uleb128 0x49 - 3535 005f 13 .uleb128 0x13 - 3536 0060 2F .uleb128 0x2f - 3537 0061 05 .uleb128 0x5 - 3538 0062 00 .byte 0x0 - 3539 0063 00 .byte 0x0 - 3540 0064 09 .uleb128 0x9 - 3541 0065 24 .uleb128 0x24 - 3542 0066 00 .byte 0x0 - 3543 0067 0B .uleb128 0xb - 3544 0068 0B .uleb128 0xb - 3545 0069 3E .uleb128 0x3e - 3546 006a 0B .uleb128 0xb - 3547 006b 00 .byte 0x0 - 3548 006c 00 .byte 0x0 - 3549 006d 0A .uleb128 0xa - 3550 006e 04 .uleb128 0x4 - 3551 006f 01 .byte 0x1 - 3552 0070 0B .uleb128 0xb - 3553 0071 0B .uleb128 0xb - 3554 0072 3A .uleb128 0x3a - 3555 0073 0B .uleb128 0xb - 3556 0074 3B .uleb128 0x3b - 3557 0075 0B .uleb128 0xb - 3558 0076 01 .uleb128 0x1 - 3559 0077 13 .uleb128 0x13 - 3560 0078 00 .byte 0x0 - 3561 0079 00 .byte 0x0 - 3562 007a 0B .uleb128 0xb - 3563 007b 28 .uleb128 0x28 - 3564 007c 00 .byte 0x0 - 3565 007d 03 .uleb128 0x3 - 3566 007e 0E .uleb128 0xe - 3567 007f 1C .uleb128 0x1c - 3568 0080 0D .uleb128 0xd - 3569 0081 00 .byte 0x0 - 3570 0082 00 .byte 0x0 - 3571 0083 0C .uleb128 0xc - 3572 0084 04 .uleb128 0x4 - 3573 0085 01 .byte 0x1 - 3574 0086 03 .uleb128 0x3 - 3575 0087 0E .uleb128 0xe - 3576 0088 0B .uleb128 0xb - 3577 0089 0B .uleb128 0xb - 3578 008a 3A .uleb128 0x3a - 3579 008b 0B .uleb128 0xb - 3580 008c 3B .uleb128 0x3b - 3581 008d 0B .uleb128 0xb - 3582 008e 01 .uleb128 0x1 - 3583 008f 13 .uleb128 0x13 - BFIN GAS /tmp/cco71w8X.s page 82 - - - 3584 0090 00 .byte 0x0 - 3585 0091 00 .byte 0x0 - 3586 0092 0D .uleb128 0xd - 3587 0093 28 .uleb128 0x28 - 3588 0094 00 .byte 0x0 - 3589 0095 03 .uleb128 0x3 - 3590 0096 08 .uleb128 0x8 - 3591 0097 1C .uleb128 0x1c - 3592 0098 0D .uleb128 0xd - 3593 0099 00 .byte 0x0 - 3594 009a 00 .byte 0x0 - 3595 009b 0E .uleb128 0xe - 3596 009c 13 .uleb128 0x13 - 3597 009d 01 .byte 0x1 - 3598 009e 03 .uleb128 0x3 - 3599 009f 0E .uleb128 0xe - 3600 00a0 0B .uleb128 0xb - 3601 00a1 0B .uleb128 0xb - 3602 00a2 3A .uleb128 0x3a - 3603 00a3 0B .uleb128 0xb - 3604 00a4 3B .uleb128 0x3b - 3605 00a5 0B .uleb128 0xb - 3606 00a6 01 .uleb128 0x1 - 3607 00a7 13 .uleb128 0x13 - 3608 00a8 00 .byte 0x0 - 3609 00a9 00 .byte 0x0 - 3610 00aa 0F .uleb128 0xf - 3611 00ab 2E .uleb128 0x2e - 3612 00ac 01 .byte 0x1 - 3613 00ad 3F .uleb128 0x3f - 3614 00ae 0C .uleb128 0xc - 3615 00af 03 .uleb128 0x3 - 3616 00b0 0E .uleb128 0xe - 3617 00b1 3A .uleb128 0x3a - 3618 00b2 0B .uleb128 0xb - 3619 00b3 3B .uleb128 0x3b - 3620 00b4 05 .uleb128 0x5 - 3621 00b5 27 .uleb128 0x27 - 3622 00b6 0C .uleb128 0xc - 3623 00b7 11 .uleb128 0x11 - 3624 00b8 01 .uleb128 0x1 - 3625 00b9 12 .uleb128 0x12 - 3626 00ba 01 .uleb128 0x1 - 3627 00bb 40 .uleb128 0x40 - 3628 00bc 06 .uleb128 0x6 - 3629 00bd 01 .uleb128 0x1 - 3630 00be 13 .uleb128 0x13 - 3631 00bf 00 .byte 0x0 - 3632 00c0 00 .byte 0x0 - 3633 00c1 10 .uleb128 0x10 - 3634 00c2 05 .uleb128 0x5 - 3635 00c3 00 .byte 0x0 - 3636 00c4 03 .uleb128 0x3 - 3637 00c5 08 .uleb128 0x8 - 3638 00c6 3A .uleb128 0x3a - 3639 00c7 0B .uleb128 0xb - 3640 00c8 3B .uleb128 0x3b - BFIN GAS /tmp/cco71w8X.s page 83 - - - 3641 00c9 05 .uleb128 0x5 - 3642 00ca 49 .uleb128 0x49 - 3643 00cb 13 .uleb128 0x13 - 3644 00cc 02 .uleb128 0x2 - 3645 00cd 06 .uleb128 0x6 - 3646 00ce 00 .byte 0x0 - 3647 00cf 00 .byte 0x0 - 3648 00d0 11 .uleb128 0x11 - 3649 00d1 0B .uleb128 0xb - 3650 00d2 01 .byte 0x1 - 3651 00d3 11 .uleb128 0x11 - 3652 00d4 01 .uleb128 0x1 - 3653 00d5 12 .uleb128 0x12 - 3654 00d6 01 .uleb128 0x1 - 3655 00d7 01 .uleb128 0x1 - 3656 00d8 13 .uleb128 0x13 - 3657 00d9 00 .byte 0x0 - 3658 00da 00 .byte 0x0 - 3659 00db 12 .uleb128 0x12 - 3660 00dc 34 .uleb128 0x34 - 3661 00dd 00 .byte 0x0 - 3662 00de 03 .uleb128 0x3 - 3663 00df 0E .uleb128 0xe - 3664 00e0 3A .uleb128 0x3a - 3665 00e1 0B .uleb128 0xb - 3666 00e2 3B .uleb128 0x3b - 3667 00e3 05 .uleb128 0x5 - 3668 00e4 49 .uleb128 0x49 - 3669 00e5 13 .uleb128 0x13 - 3670 00e6 02 .uleb128 0x2 - 3671 00e7 06 .uleb128 0x6 - 3672 00e8 00 .byte 0x0 - 3673 00e9 00 .byte 0x0 - 3674 00ea 13 .uleb128 0x13 - 3675 00eb 0B .uleb128 0xb - 3676 00ec 01 .byte 0x1 - 3677 00ed 55 .uleb128 0x55 - 3678 00ee 06 .uleb128 0x6 - 3679 00ef 01 .uleb128 0x1 - 3680 00f0 13 .uleb128 0x13 - 3681 00f1 00 .byte 0x0 - 3682 00f2 00 .byte 0x0 - 3683 00f3 14 .uleb128 0x14 - 3684 00f4 34 .uleb128 0x34 - 3685 00f5 00 .byte 0x0 - 3686 00f6 03 .uleb128 0x3 - 3687 00f7 0E .uleb128 0xe - 3688 00f8 3A .uleb128 0x3a - 3689 00f9 0B .uleb128 0xb - 3690 00fa 3B .uleb128 0x3b - 3691 00fb 05 .uleb128 0x5 - 3692 00fc 49 .uleb128 0x49 - 3693 00fd 13 .uleb128 0x13 - 3694 00fe 00 .byte 0x0 - 3695 00ff 00 .byte 0x0 - 3696 0100 15 .uleb128 0x15 - 3697 0101 0B .uleb128 0xb - BFIN GAS /tmp/cco71w8X.s page 84 - - - 3698 0102 01 .byte 0x1 - 3699 0103 55 .uleb128 0x55 - 3700 0104 06 .uleb128 0x6 - 3701 0105 00 .byte 0x0 - 3702 0106 00 .byte 0x0 - 3703 0107 16 .uleb128 0x16 - 3704 0108 34 .uleb128 0x34 - 3705 0109 00 .byte 0x0 - 3706 010a 03 .uleb128 0x3 - 3707 010b 08 .uleb128 0x8 - 3708 010c 3A .uleb128 0x3a - 3709 010d 0B .uleb128 0xb - 3710 010e 3B .uleb128 0x3b - 3711 010f 05 .uleb128 0x5 - 3712 0110 49 .uleb128 0x49 - 3713 0111 13 .uleb128 0x13 - 3714 0112 02 .uleb128 0x2 - 3715 0113 06 .uleb128 0x6 - 3716 0114 00 .byte 0x0 - 3717 0115 00 .byte 0x0 - 3718 0116 17 .uleb128 0x17 - 3719 0117 34 .uleb128 0x34 - 3720 0118 00 .byte 0x0 - 3721 0119 03 .uleb128 0x3 - 3722 011a 0E .uleb128 0xe - 3723 011b 3A .uleb128 0x3a - 3724 011c 0B .uleb128 0xb - 3725 011d 3B .uleb128 0x3b - 3726 011e 05 .uleb128 0x5 - 3727 011f 49 .uleb128 0x49 - 3728 0120 13 .uleb128 0x13 - 3729 0121 02 .uleb128 0x2 - 3730 0122 0A .uleb128 0xa - 3731 0123 00 .byte 0x0 - 3732 0124 00 .byte 0x0 - 3733 0125 18 .uleb128 0x18 - 3734 0126 0B .uleb128 0xb - 3735 0127 01 .byte 0x1 - 3736 0128 11 .uleb128 0x11 - 3737 0129 01 .uleb128 0x1 - 3738 012a 12 .uleb128 0x12 - 3739 012b 01 .uleb128 0x1 - 3740 012c 00 .byte 0x0 - 3741 012d 00 .byte 0x0 - 3742 012e 19 .uleb128 0x19 - 3743 012f 34 .uleb128 0x34 - 3744 0130 00 .byte 0x0 - 3745 0131 03 .uleb128 0x3 - 3746 0132 08 .uleb128 0x8 - 3747 0133 3A .uleb128 0x3a - 3748 0134 0B .uleb128 0xb - 3749 0135 3B .uleb128 0x3b - 3750 0136 05 .uleb128 0x5 - 3751 0137 49 .uleb128 0x49 - 3752 0138 13 .uleb128 0x13 - 3753 0139 00 .byte 0x0 - 3754 013a 00 .byte 0x0 - BFIN GAS /tmp/cco71w8X.s page 85 - - - 3755 013b 1A .uleb128 0x1a - 3756 013c 0F .uleb128 0xf - 3757 013d 00 .byte 0x0 - 3758 013e 0B .uleb128 0xb - 3759 013f 0B .uleb128 0xb - 3760 0140 49 .uleb128 0x49 - 3761 0141 13 .uleb128 0x13 - 3762 0142 00 .byte 0x0 - 3763 0143 00 .byte 0x0 - 3764 0144 1B .uleb128 0x1b - 3765 0145 21 .uleb128 0x21 - 3766 0146 00 .byte 0x0 - 3767 0147 49 .uleb128 0x49 - 3768 0148 13 .uleb128 0x13 - 3769 0149 00 .byte 0x0 - 3770 014a 00 .byte 0x0 - 3771 014b 1C .uleb128 0x1c - 3772 014c 21 .uleb128 0x21 - 3773 014d 00 .byte 0x0 - 3774 014e 49 .uleb128 0x49 - 3775 014f 13 .uleb128 0x13 - 3776 0150 2F .uleb128 0x2f - 3777 0151 0B .uleb128 0xb - 3778 0152 00 .byte 0x0 - 3779 0153 00 .byte 0x0 - 3780 0154 1D .uleb128 0x1d - 3781 0155 05 .uleb128 0x5 - 3782 0156 00 .byte 0x0 - 3783 0157 03 .uleb128 0x3 - 3784 0158 0E .uleb128 0xe - 3785 0159 3A .uleb128 0x3a - 3786 015a 0B .uleb128 0xb - 3787 015b 3B .uleb128 0x3b - 3788 015c 05 .uleb128 0x5 - 3789 015d 49 .uleb128 0x49 - 3790 015e 13 .uleb128 0x13 - 3791 015f 02 .uleb128 0x2 - 3792 0160 06 .uleb128 0x6 - 3793 0161 00 .byte 0x0 - 3794 0162 00 .byte 0x0 - 3795 0163 1E .uleb128 0x1e - 3796 0164 2E .uleb128 0x2e - 3797 0165 01 .byte 0x1 - 3798 0166 3F .uleb128 0x3f - 3799 0167 0C .uleb128 0xc - 3800 0168 03 .uleb128 0x3 - 3801 0169 0E .uleb128 0xe - 3802 016a 3A .uleb128 0x3a - 3803 016b 0B .uleb128 0xb - 3804 016c 3B .uleb128 0x3b - 3805 016d 05 .uleb128 0x5 - 3806 016e 27 .uleb128 0x27 - 3807 016f 0C .uleb128 0xc - 3808 0170 49 .uleb128 0x49 - 3809 0171 13 .uleb128 0x13 - 3810 0172 11 .uleb128 0x11 - 3811 0173 01 .uleb128 0x1 - BFIN GAS /tmp/cco71w8X.s page 86 - - - 3812 0174 12 .uleb128 0x12 - 3813 0175 01 .uleb128 0x1 - 3814 0176 40 .uleb128 0x40 - 3815 0177 06 .uleb128 0x6 - 3816 0178 01 .uleb128 0x1 - 3817 0179 13 .uleb128 0x13 - 3818 017a 00 .byte 0x0 - 3819 017b 00 .byte 0x0 - 3820 017c 1F .uleb128 0x1f - 3821 017d 2E .uleb128 0x2e - 3822 017e 01 .byte 0x1 - 3823 017f 3F .uleb128 0x3f - 3824 0180 0C .uleb128 0xc - 3825 0181 03 .uleb128 0x3 - 3826 0182 0E .uleb128 0xe - 3827 0183 3A .uleb128 0x3a - 3828 0184 0B .uleb128 0xb - 3829 0185 3B .uleb128 0x3b - 3830 0186 0B .uleb128 0xb - 3831 0187 27 .uleb128 0x27 - 3832 0188 0C .uleb128 0xc - 3833 0189 49 .uleb128 0x49 - 3834 018a 13 .uleb128 0x13 - 3835 018b 20 .uleb128 0x20 - 3836 018c 0B .uleb128 0xb - 3837 018d 01 .uleb128 0x1 - 3838 018e 13 .uleb128 0x13 - 3839 018f 00 .byte 0x0 - 3840 0190 00 .byte 0x0 - 3841 0191 20 .uleb128 0x20 - 3842 0192 05 .uleb128 0x5 - 3843 0193 00 .byte 0x0 - 3844 0194 03 .uleb128 0x3 - 3845 0195 0E .uleb128 0xe - 3846 0196 3A .uleb128 0x3a - 3847 0197 0B .uleb128 0xb - 3848 0198 3B .uleb128 0x3b - 3849 0199 0B .uleb128 0xb - 3850 019a 49 .uleb128 0x49 - 3851 019b 13 .uleb128 0x13 - 3852 019c 00 .byte 0x0 - 3853 019d 00 .byte 0x0 - 3854 019e 21 .uleb128 0x21 - 3855 019f 34 .uleb128 0x34 - 3856 01a0 00 .byte 0x0 - 3857 01a1 03 .uleb128 0x3 - 3858 01a2 0E .uleb128 0xe - 3859 01a3 3A .uleb128 0x3a - 3860 01a4 0B .uleb128 0xb - 3861 01a5 3B .uleb128 0x3b - 3862 01a6 0B .uleb128 0xb - 3863 01a7 49 .uleb128 0x49 - 3864 01a8 13 .uleb128 0x13 - 3865 01a9 00 .byte 0x0 - 3866 01aa 00 .byte 0x0 - 3867 01ab 22 .uleb128 0x22 - 3868 01ac 0B .uleb128 0xb - BFIN GAS /tmp/cco71w8X.s page 87 - - - 3869 01ad 01 .byte 0x1 - 3870 01ae 00 .byte 0x0 - 3871 01af 00 .byte 0x0 - 3872 01b0 23 .uleb128 0x23 - 3873 01b1 34 .uleb128 0x34 - 3874 01b2 00 .byte 0x0 - 3875 01b3 03 .uleb128 0x3 - 3876 01b4 08 .uleb128 0x8 - 3877 01b5 3A .uleb128 0x3a - 3878 01b6 0B .uleb128 0xb - 3879 01b7 3B .uleb128 0x3b - 3880 01b8 0B .uleb128 0xb - 3881 01b9 49 .uleb128 0x49 - 3882 01ba 13 .uleb128 0x13 - 3883 01bb 00 .byte 0x0 - 3884 01bc 00 .byte 0x0 - 3885 01bd 24 .uleb128 0x24 - 3886 01be 2E .uleb128 0x2e - 3887 01bf 01 .byte 0x1 - 3888 01c0 31 .uleb128 0x31 - 3889 01c1 13 .uleb128 0x13 - 3890 01c2 11 .uleb128 0x11 - 3891 01c3 01 .uleb128 0x1 - 3892 01c4 12 .uleb128 0x12 - 3893 01c5 01 .uleb128 0x1 - 3894 01c6 40 .uleb128 0x40 - 3895 01c7 06 .uleb128 0x6 - 3896 01c8 01 .uleb128 0x1 - 3897 01c9 13 .uleb128 0x13 - 3898 01ca 00 .byte 0x0 - 3899 01cb 00 .byte 0x0 - 3900 01cc 25 .uleb128 0x25 - 3901 01cd 05 .uleb128 0x5 - 3902 01ce 00 .byte 0x0 - 3903 01cf 31 .uleb128 0x31 - 3904 01d0 13 .uleb128 0x13 - 3905 01d1 02 .uleb128 0x2 - 3906 01d2 06 .uleb128 0x6 - 3907 01d3 00 .byte 0x0 - 3908 01d4 00 .byte 0x0 - 3909 01d5 26 .uleb128 0x26 - 3910 01d6 34 .uleb128 0x34 - 3911 01d7 00 .byte 0x0 - 3912 01d8 31 .uleb128 0x31 - 3913 01d9 13 .uleb128 0x13 - 3914 01da 02 .uleb128 0x2 - 3915 01db 06 .uleb128 0x6 - 3916 01dc 00 .byte 0x0 - 3917 01dd 00 .byte 0x0 - 3918 01de 27 .uleb128 0x27 - 3919 01df 34 .uleb128 0x34 - 3920 01e0 00 .byte 0x0 - 3921 01e1 31 .uleb128 0x31 - 3922 01e2 13 .uleb128 0x13 - 3923 01e3 00 .byte 0x0 - 3924 01e4 00 .byte 0x0 - 3925 01e5 28 .uleb128 0x28 - BFIN GAS /tmp/cco71w8X.s page 88 - - - 3926 01e6 2E .uleb128 0x2e - 3927 01e7 01 .byte 0x1 - 3928 01e8 3F .uleb128 0x3f - 3929 01e9 0C .uleb128 0xc - 3930 01ea 03 .uleb128 0x3 - 3931 01eb 0E .uleb128 0xe - 3932 01ec 3A .uleb128 0x3a - 3933 01ed 0B .uleb128 0xb - 3934 01ee 3B .uleb128 0x3b - 3935 01ef 0B .uleb128 0xb - 3936 01f0 27 .uleb128 0x27 - 3937 01f1 0C .uleb128 0xc - 3938 01f2 49 .uleb128 0x49 - 3939 01f3 13 .uleb128 0x13 - 3940 01f4 11 .uleb128 0x11 - 3941 01f5 01 .uleb128 0x1 - 3942 01f6 12 .uleb128 0x12 - 3943 01f7 01 .uleb128 0x1 - 3944 01f8 40 .uleb128 0x40 - 3945 01f9 06 .uleb128 0x6 - 3946 01fa 01 .uleb128 0x1 - 3947 01fb 13 .uleb128 0x13 - 3948 01fc 00 .byte 0x0 - 3949 01fd 00 .byte 0x0 - 3950 01fe 29 .uleb128 0x29 - 3951 01ff 05 .uleb128 0x5 - 3952 0200 00 .byte 0x0 - 3953 0201 03 .uleb128 0x3 - 3954 0202 0E .uleb128 0xe - 3955 0203 3A .uleb128 0x3a - 3956 0204 0B .uleb128 0xb - 3957 0205 3B .uleb128 0x3b - 3958 0206 0B .uleb128 0xb - 3959 0207 49 .uleb128 0x49 - 3960 0208 13 .uleb128 0x13 - 3961 0209 02 .uleb128 0x2 - 3962 020a 06 .uleb128 0x6 - 3963 020b 00 .byte 0x0 - 3964 020c 00 .byte 0x0 - 3965 020d 2A .uleb128 0x2a - 3966 020e 34 .uleb128 0x34 - 3967 020f 00 .byte 0x0 - 3968 0210 03 .uleb128 0x3 - 3969 0211 08 .uleb128 0x8 - 3970 0212 3A .uleb128 0x3a - 3971 0213 0B .uleb128 0xb - 3972 0214 3B .uleb128 0x3b - 3973 0215 0B .uleb128 0xb - 3974 0216 49 .uleb128 0x49 - 3975 0217 13 .uleb128 0x13 - 3976 0218 02 .uleb128 0x2 - 3977 0219 06 .uleb128 0x6 - 3978 021a 00 .byte 0x0 - 3979 021b 00 .byte 0x0 - 3980 021c 2B .uleb128 0x2b - 3981 021d 34 .uleb128 0x34 - 3982 021e 00 .byte 0x0 - BFIN GAS /tmp/cco71w8X.s page 89 - - - 3983 021f 03 .uleb128 0x3 - 3984 0220 0E .uleb128 0xe - 3985 0221 3A .uleb128 0x3a - 3986 0222 0B .uleb128 0xb - 3987 0223 3B .uleb128 0x3b - 3988 0224 0B .uleb128 0xb - 3989 0225 49 .uleb128 0x49 - 3990 0226 13 .uleb128 0x13 - 3991 0227 02 .uleb128 0x2 - 3992 0228 06 .uleb128 0x6 - 3993 0229 00 .byte 0x0 - 3994 022a 00 .byte 0x0 - 3995 022b 2C .uleb128 0x2c - 3996 022c 1D .uleb128 0x1d - 3997 022d 01 .byte 0x1 - 3998 022e 31 .uleb128 0x31 - 3999 022f 13 .uleb128 0x13 - 4000 0230 55 .uleb128 0x55 - 4001 0231 06 .uleb128 0x6 - 4002 0232 58 .uleb128 0x58 - 4003 0233 0B .uleb128 0xb - 4004 0234 59 .uleb128 0x59 - 4005 0235 05 .uleb128 0x5 - 4006 0236 01 .uleb128 0x1 - 4007 0237 13 .uleb128 0x13 - 4008 0238 00 .byte 0x0 - 4009 0239 00 .byte 0x0 - 4010 023a 2D .uleb128 0x2d - 4011 023b 05 .uleb128 0x5 - 4012 023c 00 .byte 0x0 - 4013 023d 31 .uleb128 0x31 - 4014 023e 13 .uleb128 0x13 - 4015 023f 00 .byte 0x0 - 4016 0240 00 .byte 0x0 - 4017 0241 2E .uleb128 0x2e - 4018 0242 34 .uleb128 0x34 - 4019 0243 00 .byte 0x0 - 4020 0244 03 .uleb128 0x3 - 4021 0245 0E .uleb128 0xe - 4022 0246 3A .uleb128 0x3a - 4023 0247 0B .uleb128 0xb - 4024 0248 3B .uleb128 0x3b - 4025 0249 0B .uleb128 0xb - 4026 024a 49 .uleb128 0x49 - 4027 024b 13 .uleb128 0x13 - 4028 024c 3F .uleb128 0x3f - 4029 024d 0C .uleb128 0xc - 4030 024e 02 .uleb128 0x2 - 4031 024f 0A .uleb128 0xa - 4032 0250 00 .byte 0x0 - 4033 0251 00 .byte 0x0 - 4034 0252 2F .uleb128 0x2f - 4035 0253 35 .uleb128 0x35 - 4036 0254 00 .byte 0x0 - 4037 0255 49 .uleb128 0x49 - 4038 0256 13 .uleb128 0x13 - 4039 0257 00 .byte 0x0 - BFIN GAS /tmp/cco71w8X.s page 90 - - - 4040 0258 00 .byte 0x0 - 4041 0259 30 .uleb128 0x30 - 4042 025a 21 .uleb128 0x21 - 4043 025b 00 .byte 0x0 - 4044 025c 00 .byte 0x0 - 4045 025d 00 .byte 0x0 - 4046 025e 31 .uleb128 0x31 - 4047 025f 34 .uleb128 0x34 - 4048 0260 00 .byte 0x0 - 4049 0261 03 .uleb128 0x3 - 4050 0262 0E .uleb128 0xe - 4051 0263 3A .uleb128 0x3a - 4052 0264 0B .uleb128 0xb - 4053 0265 3B .uleb128 0x3b - 4054 0266 0B .uleb128 0xb - 4055 0267 49 .uleb128 0x49 - 4056 0268 13 .uleb128 0x13 - 4057 0269 3F .uleb128 0x3f - 4058 026a 0C .uleb128 0xc - 4059 026b 3C .uleb128 0x3c - 4060 026c 0C .uleb128 0xc - 4061 026d 00 .byte 0x0 - 4062 026e 00 .byte 0x0 - 4063 026f 32 .uleb128 0x32 - 4064 0270 35 .uleb128 0x35 - 4065 0271 00 .byte 0x0 - 4066 0272 03 .uleb128 0x3 - 4067 0273 0E .uleb128 0xe - 4068 0274 49 .uleb128 0x49 - 4069 0275 13 .uleb128 0x13 - 4070 0276 00 .byte 0x0 - 4071 0277 00 .byte 0x0 - 4072 0278 00 .byte 0x0 - 4073 .section .debug_pubnames,"",@progbits - 4074 0000 A8010000 .4byte 0x1a8 - 4075 0004 0200 .2byte 0x2 - 4076 0006 00000000 .4byte .Ldebug_info0 - 4077 000a BA090000 .4byte 0x9ba - 4078 000e C7030000 .4byte 0x3c7 - 4079 0012 7573725F .string "usr_cmd_process" - 4079 636D645F - 4079 70726F63 - 4079 65737300 - 4080 0022 66050000 .4byte 0x566 - 4081 0026 73706F72 .string "sport_tx_done" - 4081 745F7478 - 4081 5F646F6E - 4081 6500 - 4082 0034 A7050000 .4byte 0x5a7 - 4083 0038 68646D61 .string "hdma_send_done" - 4083 5F73656E - 4083 645F646F - 4083 6E6500 - 4084 0047 E2050000 .4byte 0x5e2 - 4085 004b 7573725F .string "usr_out_proc_data" - 4085 6F75745F - 4085 70726F63 - BFIN GAS /tmp/cco71w8X.s page 91 - - - 4085 5F646174 - 4085 6100 - 4086 005d 7C060000 .4byte 0x67c - 4087 0061 64617461 .string "dataprocessor" - 4087 70726F63 - 4087 6573736F - 4087 7200 - 4088 006f CE060000 .4byte 0x6ce - 4089 0073 7573725F .string "usr_in_proc_data" - 4089 696E5F70 - 4089 726F635F - 4089 64617461 - 4089 00 - 4090 0084 01080000 .4byte 0x801 - 4091 0088 73747265 .string "streams_cnt" - 4091 616D735F - 4091 636E7400 - 4092 0094 13080000 .4byte 0x813 - 4093 0098 6462675F .string "dbg_receive_value" - 4093 72656365 - 4093 6976655F - 4093 76616C75 - 4093 6500 - 4094 00aa 3A080000 .4byte 0x83a - 4095 00ae 6462675F .string "dbg_sport_rx_copy" - 4095 73706F72 - 4095 745F7278 - 4095 5F636F70 - 4095 7900 - 4096 00c0 4C080000 .4byte 0x84c - 4097 00c4 73747265 .string "streams_succes_flag" - 4097 616D735F - 4097 73756363 - 4097 65735F66 - 4097 6C616700 - 4098 00d8 BC080000 .4byte 0x8bc - 4099 00dc 54585F6D .string "TX_marker" - 4099 61726B65 - 4099 7200 - 4100 00e6 D3080000 .4byte 0x8d3 - 4101 00ea 50726F63 .string "Proc_state" - 4101 5F737461 - 4101 746500 - 4102 00f5 EE080000 .4byte 0x8ee - 4103 00f9 54585F62 .string "TX_buff_I" - 4103 7566665F - 4103 4900 - 4104 0103 00090000 .4byte 0x900 - 4105 0107 54585F62 .string "TX_buff_I_shadow" - 4105 7566665F - 4105 495F7368 - 4105 61646F77 - 4105 00 - 4106 0118 12090000 .4byte 0x912 - 4107 011c 64617461 .string "data_I" - 4107 5F4900 - 4108 0123 24090000 .4byte 0x924 - BFIN GAS /tmp/cco71w8X.s page 92 - - - 4109 0127 73656E64 .string "send_size" - 4109 5F73697A - 4109 6500 - 4110 0131 36090000 .4byte 0x936 - 4111 0135 54585F62 .string "TX_buff_state" - 4111 7566665F - 4111 73746174 - 4111 6500 - 4112 0143 4D090000 .4byte 0x94d - 4113 0147 74785F76 .string "tx_val" - 4113 616C00 - 4114 014e 5F090000 .4byte 0x95f - 4115 0152 736F6D65 .string "some_i" - 4115 5F6900 - 4116 0159 71090000 .4byte 0x971 - 4117 015d 73697A65 .string "size_processed" - 4117 5F70726F - 4117 63657373 - 4117 656400 - 4118 016c 83090000 .4byte 0x983 - 4119 0170 4C46534D .string "LFSM_started" - 4119 5F737461 - 4119 72746564 - 4119 00 - 4120 017d 95090000 .4byte 0x995 - 4121 0181 44595F53 .string "DY_SYN_2_value" - 4121 594E5F32 - 4121 5F76616C - 4121 756500 - 4122 0190 A7090000 .4byte 0x9a7 - 4123 0194 44595F53 .string "DY_SYN_2_value_prev" - 4123 594E5F32 - 4123 5F76616C - 4123 75655F70 - 4123 72657600 - 4124 01a8 00000000 .4byte 0x0 - 4125 .section .debug_aranges,"",@progbits - 4126 0000 1C000000 .4byte 0x1c - 4127 0004 0200 .2byte 0x2 - 4128 0006 00000000 .4byte .Ldebug_info0 - 4129 000a 04 .byte 0x4 - 4130 000b 00 .byte 0x0 - 4131 000c 0000 .2byte 0x0 - 4132 000e 0000 .2byte 0x0 - 4133 0010 00000000 .4byte .Ltext0 - 4134 0014 6A080000 .4byte .Letext0-.Ltext0 - 4135 0018 00000000 .4byte 0x0 - 4136 001c 00000000 .4byte 0x0 - 4137 .section .debug_ranges,"",@progbits - 4138 .Ldebug_ranges0: - 4139 0000 6C000000 .4byte .LBB3-.Ltext0 - 4140 0004 6E000000 .4byte .LBE3-.Ltext0 - 4141 0008 70000000 .4byte .LBB6-.Ltext0 - 4142 000c 98000000 .4byte .LBE6-.Ltext0 - 4143 0010 00000000 .4byte 0x0 - 4144 0014 00000000 .4byte 0x0 - 4145 0018 78000000 .4byte .LBB4-.Ltext0 - BFIN GAS /tmp/cco71w8X.s page 93 - - - 4146 001c 7A000000 .4byte .LBE4-.Ltext0 - 4147 0020 7C000000 .4byte .LBB5-.Ltext0 - 4148 0024 8E000000 .4byte .LBE5-.Ltext0 - 4149 0028 00000000 .4byte 0x0 - 4150 002c 00000000 .4byte 0x0 - 4151 0030 AA010000 .4byte .LBB12-.Ltext0 - 4152 0034 FA010000 .4byte .LBE12-.Ltext0 - 4153 0038 00020000 .4byte .LBB14-.Ltext0 - 4154 003c 02020000 .4byte .LBE14-.Ltext0 - 4155 0040 FC010000 .4byte .LBB13-.Ltext0 - 4156 0044 FE010000 .4byte .LBE13-.Ltext0 - 4157 0048 00000000 .4byte 0x0 - 4158 004c 00000000 .4byte 0x0 - 4159 0050 46050000 .4byte .LBB30-.Ltext0 - 4160 0054 48050000 .4byte .LBE30-.Ltext0 - 4161 0058 52050000 .4byte .LBB31-.Ltext0 - 4162 005c 6A050000 .4byte .LBE31-.Ltext0 - 4163 0060 00000000 .4byte 0x0 - 4164 0064 00000000 .4byte 0x0 - 4165 0068 7C050000 .4byte .LBB32-.Ltext0 - 4166 006c 98050000 .4byte .LBE32-.Ltext0 - 4167 0070 E4070000 .4byte .LBB43-.Ltext0 - 4168 0074 F8070000 .4byte .LBE43-.Ltext0 - 4169 0078 A4050000 .4byte .LBB42-.Ltext0 - 4170 007c 54070000 .4byte .LBE42-.Ltext0 - 4171 0080 00000000 .4byte 0x0 - 4172 0084 00000000 .4byte 0x0 - 4173 0088 84050000 .4byte .LBB34-.Ltext0 - 4174 008c 8C050000 .4byte .LBE34-.Ltext0 - 4175 0090 F4050000 .4byte .LBB33-.Ltext0 - 4176 0094 B0060000 .4byte .LBE33-.Ltext0 - 4177 0098 94050000 .4byte .LBB41-.Ltext0 - 4178 009c 98050000 .4byte .LBE41-.Ltext0 - 4179 00a0 00000000 .4byte 0x0 - 4180 00a4 00000000 .4byte 0x0 - 4181 00a8 20060000 .4byte .LBB36-.Ltext0 - 4182 00ac 2C060000 .4byte .LBE36-.Ltext0 - 4183 00b0 2E060000 .4byte .LBB39-.Ltext0 - 4184 00b4 3A060000 .4byte .LBE39-.Ltext0 - 4185 00b8 00000000 .4byte 0x0 - 4186 00bc 00000000 .4byte 0x0 - 4187 00c0 20060000 .4byte .LBB37-.Ltext0 - 4188 00c4 2C060000 .4byte .LBE37-.Ltext0 - 4189 00c8 2E060000 .4byte .LBB38-.Ltext0 - 4190 00cc 3A060000 .4byte .LBE38-.Ltext0 - 4191 00d0 00000000 .4byte 0x0 - 4192 00d4 00000000 .4byte 0x0 - 4193 .section .debug_str,"MS",@progbits,1 - 4194 .LASF30: - 4195 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 4195 5F4C4348 - 4195 5F4D4F44 - 4195 455F5A45 - 4195 524F00 - 4196 .LASF70: - 4197 0013 464C5553 .string "FLUSH_TWIDDLES" - 4197 485F5457 - BFIN GAS /tmp/cco71w8X.s page 94 - - - 4197 4944444C - 4197 455300 - 4198 .LASF73: - 4199 0022 4C46534D .string "LFSM_state" - 4199 5F737461 - 4199 746500 - 4200 .LASF119: - 4201 002d 74785F76 .string "tx_val" - 4201 616C00 - 4202 .LASF36: - 4203 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 4203 5F53594E - 4203 435F4449 - 4203 5F53594E - 4203 325F4641 - 4204 .LASF31: - 4205 004b 4C353032 .string "L502_SYNC_INTERNAL" - 4205 5F53594E - 4205 435F494E - 4205 5445524E - 4205 414C00 - 4206 .LASF80: - 4207 005e 4156475F .string "AVG_state" - 4207 73746174 - 4207 6500 - 4208 .LASF118: - 4209 0068 73656E64 .string "send_size" - 4209 5F73697A - 4209 6500 - 4210 .LASF64: - 4211 0072 64617461 .string "dataprocessor_state" - 4211 70726F63 - 4211 6573736F - 4211 725F7374 - 4211 61746500 - 4212 .LASF13: - 4213 0086 756E7369 .string "unsigned int" - 4213 676E6564 - 4213 20696E74 - 4213 00 - 4214 .LASF41: - 4215 0093 4C353032 .string "L502_STREAM_DOUT" - 4215 5F535452 - 4215 45414D5F - 4215 444F5554 - 4215 00 - 4216 .LASF108: - 4217 00a4 73747265 .string "streams_cnt" - 4217 616D735F - 4217 636E7400 - 4218 .LASF109: - 4219 00b0 6462675F .string "dbg_receive_value" - 4219 72656365 - 4219 6976655F - 4219 76616C75 - 4219 6500 - 4220 .LASF25: - BFIN GAS /tmp/cco71w8X.s page 95 - - - 4221 00c2 4C353032 .string "L502_ADC_RANGE_1" - 4221 5F414443 - 4221 5F52414E - 4221 47455F31 - 4221 00 - 4222 .LASF24: - 4223 00d3 4C353032 .string "L502_ADC_RANGE_2" - 4223 5F414443 - 4223 5F52414E - 4223 47455F32 - 4223 00 - 4224 .LASF23: - 4225 00e4 4C353032 .string "L502_ADC_RANGE_5" - 4225 5F414443 - 4225 5F52414E - 4225 47455F35 - 4225 00 - 4226 .LASF29: - 4227 00f5 4C353032 .string "L502_LCH_MODE_DIFF" - 4227 5F4C4348 - 4227 5F4D4F44 - 4227 455F4449 - 4227 464600 - 4228 .LASF32: - 4229 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 4229 5F53594E - 4229 435F4558 - 4229 5445524E - 4229 414C5F4D - 4230 .LASF122: - 4231 0122 4C46534D .string "LFSM_started" - 4231 5F737461 - 4231 72746564 - 4231 00 - 4232 .LASF53: - 4233 012f 4359434C .string "CYCLE_UNKNOWN" - 4233 455F554E - 4233 4B4E4F57 - 4233 4E00 - 4234 .LASF94: - 4235 013d 73706F72 .string "sport_rx_nonzero_sum" - 4235 745F7278 - 4235 5F6E6F6E - 4235 7A65726F - 4235 5F73756D - 4236 .LASF71: - 4237 0152 6D6F6465 .string "mode" - 4237 00 - 4238 .LASF116: - 4239 0157 54585F62 .string "TX_buff_I_shadow" - 4239 7566665F - 4239 495F7368 - 4239 61646F77 - 4239 00 - 4240 .LASF45: - 4241 0168 62756666 .string "buff_switch" - 4241 5F737769 - BFIN GAS /tmp/cco71w8X.s page 96 - - - 4241 74636800 - 4242 .LASF50: - 4243 0174 46554C4C .string "FULLY_COMPLETED" - 4243 595F434F - 4243 4D504C45 - 4243 54454400 - 4244 .LASF76: - 4245 0184 54585F62 .string "TX_buff_I" - 4245 7566665F - 4245 4900 - 4246 .LASF8: - 4247 018e 75696E74 .string "uint32_t" - 4247 33325F74 - 4247 00 - 4248 .LASF112: - 4249 0197 54585F62 .string "TX_buff" - 4249 75666600 - 4250 .LASF54: - 4251 019f 4359434C .string "CYCLE_STARTED" - 4251 455F5354 - 4251 41525445 - 4251 4400 - 4252 .LASF114: - 4253 01ad 54585F6D .string "TX_marker" - 4253 61726B65 - 4253 7200 - 4254 .LASF42: - 4255 01b7 4C353032 .string "L502_STREAM_ALL_IN" - 4255 5F535452 - 4255 45414D5F - 4255 414C4C5F - 4255 494E00 - 4256 .LASF44: - 4257 01ca 666C6F61 .string "float" - 4257 7400 - 4258 .LASF89: - 4259 01d0 6E756D62 .string "number_of_free_tx_descriptors" - 4259 65725F6F - 4259 665F6672 - 4259 65655F74 - 4259 785F6465 - 4260 .LASF61: - 4261 01ee 54585F44 .string "TX_DONE" - 4261 4F4E4500 - 4262 .LASF129: - 4263 01f6 64617461 .string "dataprocessor" - 4263 70726F63 - 4263 6573736F - 4263 7200 - 4264 .LASF17: - 4265 0204 72657375 .string "result" - 4265 6C7400 - 4266 .LASF58: - 4267 020b 46494C4C .string "FILLING" - 4267 494E4700 - 4268 .LASF12: - 4269 0213 6C6F6E67 .string "long long unsigned int" - BFIN GAS /tmp/cco71w8X.s page 97 - - - 4269 206C6F6E - 4269 6720756E - 4269 7369676E - 4269 65642069 - 4270 .LASF78: - 4271 022a 4156475F .string "AVG_buff_I" - 4271 62756666 - 4271 5F4900 - 4272 .LASF95: - 4273 0235 7573725F .string "usr_cmd_process" - 4273 636D645F - 4273 70726F63 - 4273 65737300 - 4274 .LASF66: - 4275 0245 53454D49 .string "SEMITRANSPARENT" - 4275 5452414E - 4275 53504152 - 4275 454E5400 - 4276 .LASF92: - 4277 0255 7263765F .string "rcv_data" - 4277 64617461 - 4277 00 - 4278 .LASF96: - 4279 025e 73706F72 .string "sport_tx_done" - 4279 745F7478 - 4279 5F646F6E - 4279 6500 - 4280 .LASF39: - 4281 026c 4C353032 .string "L502_STREAM_DAC1" - 4281 5F535452 - 4281 45414D5F - 4281 44414331 - 4281 00 - 4282 .LASF40: - 4283 027d 4C353032 .string "L502_STREAM_DAC2" - 4283 5F535452 - 4283 45414D5F - 4283 44414332 - 4283 00 - 4284 .LASF59: - 4285 028e 544F444F .string "TODO_TX" - 4285 5F545800 - 4286 .LASF107: - 4287 0296 4646545F .string "FFT_res_size" - 4287 7265735F - 4287 73697A65 - 4287 00 - 4288 .LASF18: - 4289 02a3 64617461 .string "data_size" - 4289 5F73697A - 4289 6500 - 4290 .LASF126: - 4291 02ad 7372632F .string "src/l502_user_process.c" - 4291 6C353032 - 4291 5F757365 - 4291 725F7072 - 4291 6F636573 - BFIN GAS /tmp/cco71w8X.s page 98 - - - 4292 .LASF102: - 4293 02c5 4646545F .string "FFT_buff" - 4293 62756666 - 4293 00 - 4294 .LASF14: - 4295 02ce 636F6465 .string "code" - 4295 00 - 4296 .LASF28: - 4297 02d3 4C353032 .string "L502_LCH_MODE_COMM" - 4297 5F4C4348 - 4297 5F4D4F44 - 4297 455F434F - 4297 4D4D00 - 4298 .LASF56: - 4299 02e6 68646D61 .string "hdma_TX_state" - 4299 5F54585F - 4299 73746174 - 4299 6500 - 4300 .LASF43: - 4301 02f4 4C353032 .string "L502_STREAM_ALL_OUT" - 4301 5F535452 - 4301 45414D5F - 4301 414C4C5F - 4301 4F555400 - 4302 .LASF35: - 4303 0308 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 4303 5F53594E - 4303 435F4449 - 4303 5F53594E - 4303 315F4641 - 4304 .LASF81: - 4305 031f 4156475F .string "AVG_buff_state" - 4305 62756666 - 4305 5F737461 - 4305 746500 - 4306 .LASF87: - 4307 032e 44494E32 .string "DIN2_SYN_value_curr" - 4307 5F53594E - 4307 5F76616C - 4307 75655F63 - 4307 75727200 - 4308 .LASF21: - 4309 0342 63686172 .string "char" - 4309 00 - 4310 .LASF99: - 4311 0347 68646D61 .string "hdma_send_done" - 4311 5F73656E - 4311 645F646F - 4311 6E6500 - 4312 .LASF90: - 4313 0356 6572725F .string "err_codes" - 4313 636F6465 - 4313 7300 - 4314 .LASF19: - 4315 0360 64617461 .string "data" - 4315 00 - 4316 .LASF3: - BFIN GAS /tmp/cco71w8X.s page 99 - - - 4317 0365 75696E74 .string "uint8_t" - 4317 385F7400 - 4318 .LASF15: - 4319 036d 73746174 .string "status" - 4319 757300 - 4320 .LASF101: - 4321 0374 4156475F .string "AVG_buff_I_max" - 4321 62756666 - 4321 5F495F6D - 4321 617800 - 4322 .LASF51: - 4323 0383 454E4445 .string "ENDED" - 4323 4400 - 4324 .LASF10: - 4325 0389 6C6F6E67 .string "long long int" - 4325 206C6F6E - 4325 6720696E - 4325 7400 - 4326 .LASF127: - 4327 0397 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4327 652F6665 - 4327 64612F4D - 4327 4950542F - 4327 52616469 - 4328 .LASF38: - 4329 03e1 4C353032 .string "L502_STREAM_DIN" - 4329 5F535452 - 4329 45414D5F - 4329 44494E00 - 4330 .LASF60: - 4331 03f1 5452414E .string "TRANSMITTING" - 4331 534D4954 - 4331 54494E47 - 4331 00 - 4332 .LASF113: - 4333 03fe 54585F62 .string "TX_buff_shadow" - 4333 7566665F - 4333 73686164 - 4333 6F7700 - 4334 .LASF103: - 4335 040d 7573725F .string "usr_out_proc_data" - 4335 6F75745F - 4335 70726F63 - 4335 5F646174 - 4335 6100 - 4336 .LASF79: - 4337 041f 4156475F .string "AVG_buff_I_last" - 4337 62756666 - 4337 5F495F6C - 4337 61737400 - 4338 .LASF111: - 4339 042f 73747265 .string "streams_succes_flag" - 4339 616D735F - 4339 73756363 - 4339 65735F66 - 4339 6C616700 - 4340 .LASF69: - BFIN GAS /tmp/cco71w8X.s page 100 - - - 4341 0443 574F524B .string "WORK" - 4341 00 - 4342 .LASF49: - 4343 0448 53544550 .string "STEP_COMPLETED" - 4343 5F434F4D - 4343 504C4554 - 4343 454400 - 4344 .LASF27: - 4345 0457 4C353032 .string "L502_ADC_RANGE_02" - 4345 5F414443 - 4345 5F52414E - 4345 47455F30 - 4345 3200 - 4346 .LASF98: - 4347 0469 73697A65 .string "size" - 4347 00 - 4348 .LASF26: - 4349 046e 4C353032 .string "L502_ADC_RANGE_05" - 4349 5F414443 - 4349 5F52414E - 4349 47455F30 - 4349 3500 - 4350 .LASF16: - 4351 0480 70617261 .string "param" - 4351 6D00 - 4352 .LASF57: - 4353 0486 54585F42 .string "TX_BUFF_OFF" - 4353 5546465F - 4353 4F464600 - 4354 .LASF106: - 4355 0492 68656164 .string "header" - 4355 657200 - 4356 .LASF82: - 4357 0499 4156475F .string "AVG_buff_active" - 4357 62756666 - 4357 5F616374 - 4357 69766500 - 4358 .LASF34: - 4359 04a9 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 4359 5F53594E - 4359 435F4449 - 4359 5F53594E - 4359 325F5249 - 4360 .LASF124: - 4361 04c0 44595F53 .string "DY_SYN_2_value_prev" - 4361 594E5F32 - 4361 5F76616C - 4361 75655F70 - 4361 72657600 - 4362 .LASF83: - 4363 04d4 4646545F .string "FFT_buff_I" - 4363 62756666 - 4363 5F4900 - 4364 .LASF86: - 4365 04df 64696769 .string "digital_word_curr" - 4365 74616C5F - 4365 776F7264 - BFIN GAS /tmp/cco71w8X.s page 101 - - - 4365 5F637572 - 4365 7200 - 4366 .LASF22: - 4367 04f1 4C353032 .string "L502_ADC_RANGE_10" - 4367 5F414443 - 4367 5F52414E - 4367 47455F31 - 4367 3000 - 4368 .LASF125: - 4369 0503 474E5520 .string "GNU C 4.3.5" - 4369 4320342E - 4369 332E3500 - 4370 .LASF4: - 4371 050f 75696E74 .string "uint16_t" - 4371 31365F74 - 4371 00 - 4372 .LASF77: - 4373 0518 54585F62 .string "TX_buff_state" - 4373 7566665F - 4373 73746174 - 4373 6500 - 4374 .LASF104: - 4375 0526 7573725F .string "usr_in_proc_data" - 4375 696E5F70 - 4375 726F635F - 4375 64617461 - 4375 00 - 4376 .LASF100: - 4377 0537 4156475F .string "AVG_buff" - 4377 62756666 - 4377 00 - 4378 .LASF65: - 4379 0540 5452414E .string "TRANSPARENT" - 4379 53504152 - 4379 454E5400 - 4380 .LASF67: - 4381 054c 4156475F .string "AVG_DONE" - 4381 444F4E45 - 4381 00 - 4382 .LASF46: - 4383 0555 6176675F .string "avg_state" - 4383 73746174 - 4383 6500 - 4384 .LASF2: - 4385 055f 73686F72 .string "short int" - 4385 7420696E - 4385 7400 - 4386 .LASF55: - 4387 0569 4359434C .string "CYCLE_RUNNING" - 4387 455F5255 - 4387 4E4E494E - 4387 4700 - 4388 .LASF74: - 4389 0577 61766572 .string "average_N_max" - 4389 6167655F - 4389 4E5F6D61 - 4389 7800 - BFIN GAS /tmp/cco71w8X.s page 102 - - - 4390 .LASF7: - 4391 0585 6C6F6E67 .string "long int" - 4391 20696E74 - 4391 00 - 4392 .LASF85: - 4393 058e 64696769 .string "digital_word_prev" - 4393 74616C5F - 4393 776F7264 - 4393 5F707265 - 4393 7600 - 4394 .LASF120: - 4395 05a0 736F6D65 .string "some_i" - 4395 5F6900 - 4396 .LASF11: - 4397 05a7 75696E74 .string "uint64_t" - 4397 36345F74 - 4397 00 - 4398 .LASF105: - 4399 05b0 776F7264 .string "word" - 4399 00 - 4400 .LASF110: - 4401 05b5 6462675F .string "dbg_sport_rx_copy" - 4401 73706F72 - 4401 745F7278 - 4401 5F636F70 - 4401 7900 - 4402 .LASF128: - 4403 05c7 64617461 .string "dataprocessor_dypedef" - 4403 70726F63 - 4403 6573736F - 4403 725F6479 - 4403 70656465 - 4404 .LASF52: - 4405 05dd 6379636C .string "cycle_state" - 4405 655F7374 - 4405 61746500 - 4406 .LASF68: - 4407 05e9 4646545F .string "FFT_DONE" - 4407 444F4E45 - 4407 00 - 4408 .LASF9: - 4409 05f2 6C6F6E67 .string "long unsigned int" - 4409 20756E73 - 4409 69676E65 - 4409 6420696E - 4409 7400 - 4410 .LASF91: - 4411 0604 6572725F .string "err_codes_sum" - 4411 636F6465 - 4411 735F7375 - 4411 6D00 - 4412 .LASF6: - 4413 0612 696E7433 .string "int32_t" - 4413 325F7400 - 4414 .LASF48: - 4415 061a 53544550 .string "STEP_RUNNING" - 4415 5F52554E - BFIN GAS /tmp/cco71w8X.s page 103 - - - 4415 4E494E47 - 4415 00 - 4416 .LASF37: - 4417 0627 4C353032 .string "L502_STREAM_ADC" - 4417 5F535452 - 4417 45414D5F - 4417 41444300 - 4418 .LASF1: - 4419 0637 756E7369 .string "unsigned char" - 4419 676E6564 - 4419 20636861 - 4419 7200 - 4420 .LASF123: - 4421 0645 44595F53 .string "DY_SYN_2_value" - 4421 594E5F32 - 4421 5F76616C - 4421 756500 - 4422 .LASF97: - 4423 0654 61646472 .string "addr" - 4423 00 - 4424 .LASF88: - 4425 0659 44494E32 .string "DIN2_SYN_value_prev" - 4425 5F53594E - 4425 5F76616C - 4425 75655F70 - 4425 72657600 - 4426 .LASF62: - 4427 066d 42554646 .string "BUFF_READY" - 4427 5F524541 - 4427 445900 - 4428 .LASF121: - 4429 0678 73697A65 .string "size_processed" - 4429 5F70726F - 4429 63657373 - 4429 656400 - 4430 .LASF72: - 4431 0687 6D6F6465 .string "mode_next" - 4431 5F6E6578 - 4431 7400 - 4432 .LASF0: - 4433 0691 7369676E .string "signed char" - 4433 65642063 - 4433 68617200 - 4434 .LASF5: - 4435 069d 73686F72 .string "short unsigned int" - 4435 7420756E - 4435 7369676E - 4435 65642069 - 4435 6E7400 - 4436 .LASF115: - 4437 06b0 50726F63 .string "Proc_state" - 4437 5F737461 - 4437 746500 - 4438 .LASF33: - 4439 06bb 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 4439 5F53594E - 4439 435F4449 - BFIN GAS /tmp/cco71w8X.s page 104 - - - 4439 5F53594E - 4439 315F5249 - 4440 .LASF47: - 4441 06d2 53544F50 .string "STOPPED" - 4441 50454400 - 4442 .LASF117: - 4443 06da 64617461 .string "data_I" - 4443 5F4900 - 4444 .LASF84: - 4445 06e1 4646545F .string "FFT_buff_state" - 4445 62756666 - 4445 5F737461 - 4445 746500 - 4446 .LASF20: - 4447 06f0 745F6C35 .string "t_l502_bf_cmd" - 4447 30325F62 - 4447 665F636D - 4447 6400 - 4448 .LASF63: - 4449 06fe 44554D4D .string "DUMMY" - 4449 5900 - 4450 .LASF75: - 4451 0704 61766572 .string "average_N" - 4451 6167655F - 4451 4E00 - 4452 .LASF93: - 4453 070e 73747265 .string "streams_sum" - 4453 616D735F - 4453 73756D00 - 4454 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cco71w8X.s page 105 + 962 052a 000C cc =R0==0; + 963 052c 2518 if cc jump .L86; + 366:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 964 .loc 1 366 0 + 965 052e 49E10000 P1.H = _TX_buff_state; + 966 0532 09E13000 P1.L = _TX_buff_state; + 967 0536 4899 R0 = B [P1] (X); + 968 0538 4043 R0 = R0.B (Z); + 969 053a 000C cc =R0==0; + 970 053c 9519 if cc jump .L120; + 370:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 971 .loc 1 370 0 + 972 053e 4AE10000 P2.H = _TX_buff_state; + 973 0542 0AE13000 P2.L = _TX_buff_state; + 974 0546 5099 R0 = B [P2] (X); + 975 0548 4043 R0 = R0.B (Z); + 976 054a 100C cc =R0==2; + 977 054c 9719 if cc jump .L125; + 978 .L106: + 387:src/l502_user_process.c **** return size_processed; + 979 .loc 1 387 0 + 980 054e 4DE10000 P5.H = _size_processed; + 981 0552 0DE12800 P5.L = _size_processed; + 396:src/l502_user_process.c **** } + 982 .loc 1 396 0 + 983 0556 01E80000 UNLINK; + 387:src/l502_user_process.c **** return size_processed; + 984 .loc 1 387 0 + 985 055a 2E91 R6 = [P5]; + 396:src/l502_user_process.c **** } + 986 .loc 1 396 0 + 987 055c 0630 R0 = R6; + BFIN GAS /tmp/cc4APo0B.s page 35 + + + 988 055e A305 ( r7:4, p5:3 ) = [sp++]; + 989 + 990 .LCFI14: + 991 .LVL99: + 992 0560 1000 rts; + 993 .LVL100: + 994 .L122: + 217:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 995 .loc 1 217 0 + 996 0562 4AE10000 P2.H = _TX_buff_state; + 997 0566 0060 R0 = 0 (X); + 998 0568 0AE13000 P2.L = _TX_buff_state; + 999 056c 109B B [P2] = R0; + 218:src/l502_user_process.c **** if (hdma_send_req_rdy()){ + 1000 .loc 1 218 0 + 1001 056e FFE349FD call _hdma_send_req_rdy; + 1002 0572 000C cc =R0==0; + 1003 0574 7911 if !cc jump .L120; + 1004 .L86: + 387:src/l502_user_process.c **** return size_processed; + 1005 .loc 1 387 0 + 1006 0576 0660 R6 = 0 (X); + 396:src/l502_user_process.c **** } + 1007 .loc 1 396 0 + 1008 0578 0630 R0 = R6; + 1009 057a 01E80000 UNLINK; + 1010 057e A305 ( r7:4, p5:3 ) = [sp++]; + 1011 + 1012 .LCFI15: + 1013 .LVL101: + 1014 0580 1000 rts; + 1015 .LVL102: + 1016 .L121: + 1017 0582 4DE10000 P5.H = _tx_val; + 1018 0586 4CE10000 P4.H = _TX_buff; + 1019 .LBB34: + 210:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 1020 .loc 1 210 0 + 1021 058a BA63 R2 = -9 (X); + 1022 .LBE34: + 207:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ + 1023 .loc 1 207 0 + 1024 058c 0068 P0 = 0 (X); + 1025 .LVL103: + 1026 058e 0DE12000 P5.L = _tx_val; + 1027 0592 0CE10000 P4.L = _TX_buff; + 1028 .LBB35: + 210:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; + 1029 .loc 1 210 0 + 1030 0596 CA4F R2 <<= 25; + 1031 0598 29E11027 P1 = 10000 (X); + 1032 059c B2E00810 LSETUP (.L84, .L133) LC1 = P1; + 1033 .L84: + 1034 05a0 2891 R0 = [P5]; + 1035 05a2 5056 R1 = R0 | R2; + 1036 05a4 845E P2 = P4 + (P0 << 2); + 1037 05a6 1193 [P2] = R1; + BFIN GAS /tmp/cc4APo0B.s page 36 + + + 1038 05a8 0864 R0 += 1; + 1039 05aa 2893 [P5] = R0; + 1040 .L133: + 208:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ + 1041 .loc 1 208 0 + 1042 05ac 086C P0 += 1; + 1043 .LBE35: + 213:src/l502_user_process.c **** TX_buff_state = FILLING; + 1044 .loc 1 213 0 + 1045 05ae 48E10000 P0.H = _TX_buff_state; + 1046 .LVL104: + 1047 05b2 0860 R0 = 1 (X); + 1048 05b4 08E13000 P0.L = _TX_buff_state; + 1049 05b8 009B B [P0] = R0; + 1050 05ba A22F jump.s .L83; + 1051 .L124: + 1052 05bc 4BE10000 P3.H = _data_I; + 1053 .LBB36: + 337:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1054 .loc 1 337 0 + 1055 05c0 47E10000 R7.H = _AVG_buff; + 1056 05c4 45E10000 R5.H = _FFT_buff; + 1057 05c8 0BE11800 P3.L = _data_I; + 1058 05cc 07E10000 R7.L = _AVG_buff; + 1059 05d0 05E10000 R5.L = _FFT_buff; + 1060 .LVL105: + 1061 .L119: + 1062 .LBE36: + 257:src/l502_user_process.c **** while(++data_I < size ){ + 1063 .loc 1 257 0 + 1064 05d4 1891 R0 = [P3]; + 1065 05d6 0864 R0 += 1; + 1066 05d8 1893 [P3] = R0; + 1067 05da 1891 R0 = [P3]; + 1068 05dc 060A cc =R6<=R0 (iu); + 1069 05de A41B if cc jump .L92; + 1070 .LBB43: + 258:src/l502_user_process.c **** uint32_t word = data[data_I]; + 1071 .loc 1 258 0 + 1072 05e0 4DE10000 P5.H = _data_I; + 1073 05e4 0DE11800 P5.L = _data_I; + 1074 05e8 78AE P0 = [FP+36]; + 1075 05ea 6A91 P2 = [P5]; + 1076 05ec 905E P2 = P0 + (P2 << 2); + 1077 05ee 1291 R2 = [P2]; + 1078 .LVL106: + 261:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine + 1079 .loc 1 261 0 + 1080 05f0 82C64281 R0 = R2 >> 24; + 1081 .LVL107: + 1082 05f4 000C cc =R0==0; + 1083 05f6 9314 if !cc jump .L93 (bp); + 262:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; + 1084 .loc 1 262 0 + 1085 05f8 49E10000 P1.H = _DY_SYN_2_value; + 1086 05fc 09E12D00 P1.L = _DY_SYN_2_value; + 1087 0600 4AE10000 P2.H = _DY_SYN_2_value_prev; + BFIN GAS /tmp/cc4APo0B.s page 37 + + + 1088 0604 4899 R0 = B [P1] (X); + 1089 .LVL108: + 1090 0606 0AE12E00 P2.L = _DY_SYN_2_value_prev; + 1091 060a 109B B [P2] = R0; + 263:src/l502_user_process.c **** if (word & (0b1 << 17)){ + 1092 .loc 1 263 0 + 1093 060c 8A48 cc = !BITTST (R2,17); + 1094 060e 9E1C if cc jump .L94 (bp); + 264:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1095 .loc 1 264 0 + 1096 0610 0A60 R2 = 1 (X); + 1097 .LVL109: + 269:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1098 .loc 1 269 0 + 1099 0612 4043 R0 = R0.B (Z); + 264:src/l502_user_process.c **** DY_SYN_2_value = 1; + 1100 .loc 1 264 0 + 1101 0614 0A9B B [P1] = R2; + 269:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started + 1102 .loc 1 269 0 + 1103 0616 000C cc =R0==0; + 1104 0618 DE17 if !cc jump .L119 (bp); + 271:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 1105 .loc 1 271 0 + 1106 061a 0432 P0 = R4; + 1107 061c 0060 R0 = 0 (X); + 1108 061e 00B1 [P0+16] = R0; + 272:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; + 1109 .loc 1 272 0 + 1110 0620 82E60300 B [P0+3] = R2; + 273:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended + 1111 .loc 1 273 0 + 1112 0624 C1A8 R1 = W [P0+6] (X); + 1113 0626 80A8 R0 = W [P0+4] (X); + 1114 0628 C942 R1 = R1.L (Z); + 1115 062a C042 R0 = R0.L (Z); + 1116 062c 8109 cc =R1= AVG_BUFF_SIZE){ + 1268 .loc 1 352 0 + 1269 0726 21E1FF03 R1 = 1023 (X); + 350:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1270 .loc 1 350 0 + 1271 072a 00A1 R0 = [P0+16]; + 1272 .LVL120: + 1273 072c 40B1 [P0+20] = R0; + 351:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1274 .loc 1 351 0 + 1275 072e 00A1 R0 = [P0+16]; + 1276 0730 0864 R0 += 1; + 1277 0732 00B1 [P0+16] = R0; + 352:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1278 .loc 1 352 0 + BFIN GAS /tmp/cc4APo0B.s page 41 + + + 1279 0734 00A1 R0 = [P0+16]; + 1280 0736 080A cc =R0<=R1 (iu); + 1281 0738 4E1F if cc jump .L119 (bp); + 353:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1282 .loc 1 353 0 + 1283 073a 48E10000 P0.H = _Proc_state; + 1284 073e 1060 R0 = 2 (X); + 1285 0740 08E13000 P0.L = _Proc_state; + 1286 0744 80E61800 B [P0+24] = R0; + 1287 0748 462F jump.s .L119; + 1288 .L94: + 266:src/l502_user_process.c **** DY_SYN_2_value = 0; + 1289 .loc 1 266 0 + 1290 074a 4DE10000 P5.H = _DY_SYN_2_value; + 1291 074e 0060 R0 = 0 (X); + 1292 0750 0DE12D00 P5.L = _DY_SYN_2_value; + 1293 0754 289B B [P5] = R0; + 1294 0756 3F2F jump.s .L119; + 1295 .LVL121: + 1296 .L126: + 332:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 1297 .loc 1 332 0 + 1298 0758 0432 P0 = R4; + 1299 075a 80E51800 R0 = B [P0+24] (X); + 1300 .LVL122: + 1301 075e 4043 R0 = R0.B (Z); + 1302 0760 080C cc =R0==1; + 1303 0762 3917 if !cc jump .L119 (bp); + 337:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1304 .loc 1 337 0 + 1305 0764 49E10000 P1.H = _Proc_state; + 1306 0768 09E13000 P1.L = _Proc_state; + 1307 076c 0DAD P5 = [P1+16]; + 1308 076e 89A8 R1 = W [P1+4] (X); + 1309 0770 0732 P0 = R7; + 1310 0772 0AAD P2 = [P1+16]; + 1311 0774 FB63 R3 = -1 (X); + 1312 .LVL123: + 1313 0776 43E1FF00 R3.H = 255; + 1314 077a 1A54 R0 = R2 & R3; + 1315 077c 905E P2 = P0 + (P2 << 2); + 1316 077e 5491 P4 = [P2]; + 1317 0780 C942 R1 = R1.L (Z); + 1318 0782 FFE33FFC call ___udivsi3; + 1319 .LVL124: + 1320 0786 0732 P0 = R7; + 1321 0788 4C30 R1 = P4; + 1322 078a 0850 R0 = R0 + R1; + 1323 078c FB63 R3 = -1 (X); + 1324 078e 43E1FF00 R3.H = 255; + 1325 0792 F963 R1 = -1 (X); + 1326 0794 F14F R1 <<= 30; + 1327 0796 1854 R0 = R0 & R3; + 1328 0798 0856 R0 = R0 | R1; + 1329 079a 685F P5 = P0 + (P5 << 2); + 341:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1330 .loc 1 341 0 + BFIN GAS /tmp/cc4APo0B.s page 42 + + + 1331 079c 49E10000 P1.H = _Proc_state; + 337:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1332 .loc 1 337 0 + 1333 07a0 2893 [P5] = R0; + 341:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1334 .loc 1 341 0 + 1335 07a2 09E13000 P1.L = _Proc_state; + 1336 07a6 08A1 R0 = [P1+16]; + 1337 07a8 48B1 [P1+20] = R0; + 342:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1338 .loc 1 342 0 + 1339 07aa 08A1 R0 = [P1+16]; + 1340 07ac 0864 R0 += 1; + 1341 07ae 08B1 [P1+16] = R0; + 343:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1342 .loc 1 343 0 + 1343 07b0 08A1 R0 = [P1+16]; + 1344 07b2 21E1FF03 R1 = 1023 (X); + 1345 07b6 080A cc =R0<=R1 (iu); + 1346 07b8 0E1F if cc jump .L119 (bp); + 344:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1347 .loc 1 344 0 + 1348 07ba 1060 R0 = 2 (X); + 1349 07bc 88E61800 B [P1+24] = R0; + 1350 07c0 0A2F jump.s .L119; + 1351 .L123: + 1352 .LBE43: + 231:src/l502_user_process.c **** if (TX_buff_state == FILLING){ + 1353 .loc 1 231 0 + 1354 07c2 48E10000 P0.H = _TX_buff_state; + 1355 07c6 08E13000 P0.L = _TX_buff_state; + 1356 07ca 4099 R0 = B [P0] (X); + 1357 07cc 4043 R0 = R0.B (Z); + 1358 07ce 080C cc =R0==1; + 1359 07d0 A516 if !cc jump .L88 (bp); + 232:src/l502_user_process.c **** data_I = 0; + 1360 .loc 1 232 0 + 1361 07d2 4BE10000 P3.H = _data_I; + 1362 07d6 0060 R0 = 0 (X); + 1363 07d8 0BE11800 P3.L = _data_I; + 233:src/l502_user_process.c **** TX_buff_I = 0; + 1364 .loc 1 233 0 + 1365 07dc 48E10000 P0.H = _TX_buff_I; + 232:src/l502_user_process.c **** data_I = 0; + 1366 .loc 1 232 0 + 1367 07e0 1893 [P3] = R0; + 233:src/l502_user_process.c **** TX_buff_I = 0; + 1368 .loc 1 233 0 + 1369 07e2 08E11400 P0.L = _TX_buff_I; + 1370 07e6 0093 [P0] = R0; + 234:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1371 .loc 1 234 0 + 1372 07e8 1891 R0 = [P3]; + 1373 07ea 0864 R0 += 1; + 1374 07ec 060A cc =R6<=R0 (iu); + 1375 07ee 2518 if cc jump .L89; + 1376 07f0 21E10F27 R1 = 9999 (X); + BFIN GAS /tmp/cc4APo0B.s page 43 + + + 1377 07f4 0091 R0 = [P0]; + 1378 07f6 0864 R0 += 1; + 1379 07f8 080A cc =R0<=R1 (iu); + 1380 07fa 1F10 if !cc jump .L89; + 1381 07fc 4CE10000 P4.H = _TX_buff; + 1382 0800 0CE10000 P4.L = _TX_buff; + 236:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1383 .loc 1 236 0 + 1384 0804 5030 R2 = P0; + 1385 0806 21E10F27 R1 = 9999 (X); + 1386 080a 0620 jump.s .L90; + 1387 .L127: + 234:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1388 .loc 1 234 0 + 1389 080c 0A32 P1 = R2; + 1390 080e 0891 R0 = [P1]; + 1391 0810 0864 R0 += 1; + 1392 0812 080A cc =R0<=R1 (iu); + 1393 0814 1210 if !cc jump .L89; + 1394 .L90: + 236:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1395 .loc 1 236 0 + 1396 0816 7DAE P5 = [FP+36]; + 1397 0818 4191 P1 = [P0]; + 1398 081a 5A91 P2 = [P3]; + 1399 081c 4C5E P1 = P4 + (P1 << 2); + 1400 081e 955E P2 = P5 + (P2 << 2); + 1401 0820 1091 R0 = [P2]; + 1402 0822 0893 [P1] = R0; + 238:src/l502_user_process.c **** TX_buff_I++; + 1403 .loc 1 238 0 + 1404 0824 0091 R0 = [P0]; + 1405 0826 0864 R0 += 1; + 1406 0828 0093 [P0] = R0; + 239:src/l502_user_process.c **** data_I++; + 1407 .loc 1 239 0 + 1408 082a 1891 R0 = [P3]; + 1409 082c 0864 R0 += 1; + 1410 082e 1893 [P3] = R0; + 234:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1411 .loc 1 234 0 + 1412 0830 1891 R0 = [P3]; + 1413 0832 0864 R0 += 1; + 1414 0834 060A cc =R6<=R0 (iu); + 1415 0836 EB17 if !cc jump .L127 (bp); + 1416 .L89: + 241:src/l502_user_process.c **** size_processed = data_I; + 1417 .loc 1 241 0 + 1418 0838 48E10000 P0.H = _size_processed; + 1419 083c 1891 R0 = [P3]; + 1420 083e 08E12800 P0.L = _size_processed; + 1421 0842 0093 [P0] = R0; + 243:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1422 .loc 1 243 0 + 1423 0844 49E10000 P1.H = _TX_buff_state; + 1424 0848 1060 R0 = 2 (X); + 1425 084a 09E13000 P1.L = _TX_buff_state; + BFIN GAS /tmp/cc4APo0B.s page 44 + + + 1426 084e 089B B [P1] = R0; + 1427 0850 652E jump.s .L88; + 1428 .LVL125: + 1429 .L96: + 1430 .LBB44: + 325:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 1431 .loc 1 325 0 + 1432 0852 4AE10000 P2.H = _Proc_state; + 1433 0856 0AE13000 P2.L = _Proc_state; + 1434 085a 92E61800 B [P2+24] = R2; + 326:src/l502_user_process.c **** Proc_state.average_N ++; + 1435 .loc 1 326 0 + 1436 085e D0A8 R0 = W [P2+6] (X); + 1437 0860 0864 R0 += 1; + 1438 0862 D0B4 W [P2+6] = R0; + 1439 0864 B82E jump.s .L119; + 1440 .LVL126: + 1441 .L120: + 1442 .LBE44: + 367:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 1443 .loc 1 367 0 + 1444 0866 78A2 R0 = [FP+36]; + 1445 0868 0E30 R1 = R6; + 1446 086a 0260 R2 = 0 (X); + 1447 086c FFE3CAFB call _hdma_send_req_start; + 396:src/l502_user_process.c **** } + 1448 .loc 1 396 0 + 1449 0870 0630 R0 = R6; + 1450 0872 01E80000 UNLINK; + 1451 0876 A305 ( r7:4, p5:3 ) = [sp++]; + 1452 + 1453 .LCFI16: + 1454 .LVL127: + 1455 0878 1000 rts; + 1456 .LVL128: + 1457 .L125: + 1458 087a 4CE10000 P4.H = _TX_buff; + 1459 087e 4DE10000 P5.H = _TX_buff_shadow; + 370:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 1460 .loc 1 370 0 + 1461 0882 0160 R1 = 0 (X); + 1462 .LVL129: + 1463 0884 0CE10000 P4.L = _TX_buff; + 1464 0888 0DE10000 P5.L = _TX_buff_shadow; + 1465 088c 28E11027 P0 = 10000 (X); + 1466 0890 B2E00800 LSETUP (.L107, .L128) LC1 = P0; + 1467 .L107: + 1468 .LBB45: + 372:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1469 .loc 1 372 0 + 1470 0894 0932 P1 = R1; + 371:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 1471 .loc 1 371 0 + 1472 0896 0964 R1 += 1; + 372:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1473 .loc 1 372 0 + 1474 0898 4A44 P2 = P1 << 2; + BFIN GAS /tmp/cc4APo0B.s page 45 + + + 1475 089a 545A P1 = P4 + P2; + 1476 089c 0891 R0 = [P1]; + 1477 089e 955A P2 = P5 + P2; + 1478 .L128: + 1479 08a0 1093 [P2] = R0; + 1480 .LBE45: + 374:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1481 .loc 1 374 0 + 1482 08a2 4AE10000 P2.H = _TX_buff_I; + 1483 08a6 0AE11400 P2.L = _TX_buff_I; + 1484 08aa 40E10000 R0.H = _TX_buff_shadow; + 1485 08ae 1191 R1 = [P2]; + 1486 .LVL130: + 1487 08b0 0260 R2 = 0 (X); + 1488 08b2 00E10000 R0.L = _TX_buff_shadow; + 1489 08b6 FFE3A5FB call _hdma_send_req_start; + 375:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 1490 .loc 1 375 0 + 1491 08ba 40E10000 R0.H = _TX_marker; + 1492 08be 00E10400 R0.L = _TX_marker; + 1493 08c2 5160 R1 = 10 (X); + 1494 08c4 0260 R2 = 0 (X); + 1495 08c6 FFE39DFB call _hdma_send_req_start; + 378:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 1496 .loc 1 378 0 + 1497 08ca 4AE10000 P2.H = _TX_buff_state; + 1498 08ce 2060 R0 = 4 (X); + 1499 08d0 0AE13000 P2.L = _TX_buff_state; + 1500 08d4 109B B [P2] = R0; + 1501 08d6 3C2E jump.s .L106; + 1502 .LFE3: + 1503 .size _usr_in_proc_data, .-_usr_in_proc_data + 1504 .global _streams_cnt; + 1505 .section .bss,"aw",@nobits + 1506 .align 4 + 1507 .type _streams_cnt, @object + 1508 .size _streams_cnt, 16 + 1509 _streams_cnt: + 1510 0000 00000000 .zero 16 + 1510 00000000 + 1510 00000000 + 1510 00000000 + 1511 .global _dbg_receive_value; + 1512 .data; + 1513 .align 4 + 1514 .type _dbg_receive_value, @object + 1515 .size _dbg_receive_value, 4 + 1516 _dbg_receive_value: + 1517 0000 91D51200 .long 1234321 + 1518 .global _streams_succes_flag; + 1519 .section .bss + 1520 .align 4 + 1521 .type _streams_succes_flag, @object + 1522 .size _streams_succes_flag, 4 + 1523 _streams_succes_flag: + 1524 0010 00000000 .zero 4 + 1525 .global _TX_marker; + BFIN GAS /tmp/cc4APo0B.s page 46 + + + 1526 .data; + 1527 .align 4 + 1528 .type _TX_marker, @object + 1529 .size _TX_marker, 40 + 1530 _TX_marker: + 1531 0004 0F0000FE .long -33554417 + 1532 0008 F00000FE .long -33554192 + 1533 000c 000F00FE .long -33550592 + 1534 0010 00F000FE .long -33492992 + 1535 0014 00000FFE .long -32571392 + 1536 0018 0000F0FE .long -17825792 + 1537 001c 00000FFE .long -32571392 + 1538 0020 00F000FE .long -33492992 + 1539 0024 000F00FE .long -33550592 + 1540 0028 F00000FE .long -33554192 + 1541 .global _TX_buff_I; + 1542 .section .bss + 1543 .align 4 + 1544 .type _TX_buff_I, @object + 1545 .size _TX_buff_I, 4 + 1546 _TX_buff_I: + 1547 0014 00000000 .zero 4 + 1548 .global _TX_buff_I_shadow; + 1549 .data; + 1550 .align 4 + 1551 .type _TX_buff_I_shadow, @object + 1552 .size _TX_buff_I_shadow, 4 + 1553 _TX_buff_I_shadow: + 1554 002c B9E10100 .long 123321 + 1555 .global _data_I; + 1556 .section .bss + 1557 .align 4 + 1558 .type _data_I, @object + 1559 .size _data_I, 4 + 1560 _data_I: + 1561 0018 00000000 .zero 4 + 1562 .global _send_size; + 1563 .align 4 + 1564 .type _send_size, @object + 1565 .size _send_size, 4 + 1566 _send_size: + 1567 001c 00000000 .zero 4 + 1568 .global _TX_buff_state; + 1569 .data; + 1570 .type _TX_buff_state, @object + 1571 .size _TX_buff_state, 1 + 1572 _TX_buff_state: + 1573 0030 04 .byte 4 + 1574 .global _tx_val; + 1575 0031 000000 .section .bss + 1576 .align 4 + 1577 .type _tx_val, @object + 1578 .size _tx_val, 4 + 1579 _tx_val: + 1580 0020 00000000 .zero 4 + 1581 .global _some_i; + 1582 .align 4 + BFIN GAS /tmp/cc4APo0B.s page 47 + + + 1583 .type _some_i, @object + 1584 .size _some_i, 4 + 1585 _some_i: + 1586 0024 00000000 .zero 4 + 1587 .global _size_processed; + 1588 .align 4 + 1589 .type _size_processed, @object + 1590 .size _size_processed, 4 + 1591 _size_processed: + 1592 0028 00000000 .zero 4 + 1593 .global _LFSM_started; + 1594 .type _LFSM_started, @object + 1595 .size _LFSM_started, 1 + 1596 _LFSM_started: + 1597 002c 00 .zero 1 + 1598 .global _DY_SYN_2_value; + 1599 .type _DY_SYN_2_value, @object + 1600 .size _DY_SYN_2_value, 1 + 1601 _DY_SYN_2_value: + 1602 002d 00 .zero 1 + 1603 .global _DY_SYN_2_value_prev; + 1604 .type _DY_SYN_2_value_prev, @object + 1605 .size _DY_SYN_2_value_prev, 1 + 1606 _DY_SYN_2_value_prev: + 1607 002e 00 .zero 1 + 1608 .comm _dbg_sport_rx_copy,40,4 + 1609 .comm _Proc_state,48,4 + 1610 002f 00 .section .debug_frame,"",@progbits + 1611 .Lframe0: + 1612 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 1613 .LSCIE0: + 1614 0004 FFFFFFFF .4byte 0xffffffff + 1615 0008 01 .byte 0x1 + 1616 0009 00 .string "" + 1617 000a 01 .uleb128 0x1 + 1618 000b 7C .sleb128 -4 + 1619 000c 23 .byte 0x23 + 1620 000d 0C .byte 0xc + 1621 000e 0E .uleb128 0xe + 1622 000f 00 .uleb128 0x0 + 1623 .align 4 + 1624 .LECIE0: + 1625 .LSFDE0: + 1626 0010 20000000 .4byte .LEFDE0-.LASFDE0 + 1627 .LASFDE0: + 1628 0014 00000000 .4byte .Lframe0 + 1629 0018 00000000 .4byte .LFB7 + 1630 001c 9C030000 .4byte .LFE7-.LFB7 + 1631 0020 44 .byte 0x4 + 1632 .4byte .LCFI0-.LFB7 + 1633 0021 0E .byte 0xe + 1634 0022 10 .uleb128 0x10 + 1635 0023 44 .byte 0x4 + 1636 .4byte .LCFI1-.LCFI0 + 1637 0024 0C .byte 0xc + 1638 0025 0F .uleb128 0xf + 1639 0026 18 .uleb128 0x18 + BFIN GAS /tmp/cc4APo0B.s page 48 + + + 1640 0027 8F .byte 0x8f + 1641 0028 06 .uleb128 0x6 + 1642 0029 A3 .byte 0xa3 + 1643 002a 05 .uleb128 0x5 + 1644 002b 8D .byte 0x8d + 1645 002c 04 .uleb128 0x4 + 1646 002d 8C .byte 0x8c + 1647 002e 03 .uleb128 0x3 + 1648 002f 87 .byte 0x87 + 1649 0030 02 .uleb128 0x2 + 1650 0031 86 .byte 0x86 + 1651 0032 01 .uleb128 0x1 + 1652 0033 00 .align 4 + 1653 .LEFDE0: + 1654 .LSFDE2: + 1655 0034 14000000 .4byte .LEFDE2-.LASFDE2 + 1656 .LASFDE2: + 1657 0038 00000000 .4byte .Lframe0 + 1658 003c 9C030000 .4byte .LFB6 + 1659 0040 1C000000 .4byte .LFE6-.LFB6 + 1660 0044 48 .byte 0x4 + 1661 .4byte .LCFI5-.LFB6 + 1662 0045 0C .byte 0xc + 1663 0046 0F .uleb128 0xf + 1664 0047 08 .uleb128 0x8 + 1665 0048 8F .byte 0x8f + 1666 0049 02 .uleb128 0x2 + 1667 004a A3 .byte 0xa3 + 1668 004b 01 .uleb128 0x1 + 1669 .align 4 + 1670 .LEFDE2: + 1671 .LSFDE4: + 1672 004c 14000000 .4byte .LEFDE4-.LASFDE4 + 1673 .LASFDE4: + 1674 0050 00000000 .4byte .Lframe0 + 1675 0054 B8030000 .4byte .LFB5 + 1676 0058 28000000 .4byte .LFE5-.LFB5 + 1677 005c 48 .byte 0x4 + 1678 .4byte .LCFI6-.LFB5 + 1679 005d 0C .byte 0xc + 1680 005e 0F .uleb128 0xf + 1681 005f 08 .uleb128 0x8 + 1682 0060 8F .byte 0x8f + 1683 0061 02 .uleb128 0x2 + 1684 0062 A3 .byte 0xa3 + 1685 0063 01 .uleb128 0x1 + 1686 .align 4 + 1687 .LEFDE4: + 1688 .LSFDE6: + 1689 0064 1C000000 .4byte .LEFDE6-.LASFDE6 + 1690 .LASFDE6: + 1691 0068 00000000 .4byte .Lframe0 + 1692 006c E0030000 .4byte .LFB4 + 1693 0070 4A000000 .4byte .LFE4-.LFB4 + 1694 0074 42 .byte 0x4 + 1695 .4byte .LCFI7-.LFB4 + 1696 0075 0E .byte 0xe + BFIN GAS /tmp/cc4APo0B.s page 49 + + + 1697 0076 08 .uleb128 0x8 + 1698 0077 48 .byte 0x4 + 1699 .4byte .LCFI8-.LCFI7 + 1700 0078 0C .byte 0xc + 1701 0079 0F .uleb128 0xf + 1702 007a 10 .uleb128 0x10 + 1703 007b 8F .byte 0x8f + 1704 007c 04 .uleb128 0x4 + 1705 007d A3 .byte 0xa3 + 1706 007e 03 .uleb128 0x3 + 1707 007f 87 .byte 0x87 + 1708 0080 02 .uleb128 0x2 + 1709 0081 86 .byte 0x86 + 1710 0082 01 .uleb128 0x1 + 1711 0083 00 .align 4 + 1712 .LEFDE6: + 1713 .LSFDE8: + 1714 0084 14000000 .4byte .LEFDE8-.LASFDE8 + 1715 .LASFDE8: + 1716 0088 00000000 .4byte .Lframe0 + 1717 008c 2C040000 .4byte .LFB2 + 1718 0090 98000000 .4byte .LFE2-.LFB2 + 1719 0094 44 .byte 0x4 + 1720 .4byte .LCFI11-.LFB2 + 1721 0095 0C .byte 0xc + 1722 0096 0F .uleb128 0xf + 1723 0097 08 .uleb128 0x8 + 1724 0098 8F .byte 0x8f + 1725 0099 02 .uleb128 0x2 + 1726 009a A3 .byte 0xa3 + 1727 009b 01 .uleb128 0x1 + 1728 .align 4 + 1729 .LEFDE8: + 1730 .LSFDE10: + 1731 009c 28000000 .4byte .LEFDE10-.LASFDE10 + 1732 .LASFDE10: + 1733 00a0 00000000 .4byte .Lframe0 + 1734 00a4 C4040000 .4byte .LFB3 + 1735 00a8 14040000 .4byte .LFE3-.LFB3 + 1736 00ac 42 .byte 0x4 + 1737 .4byte .LCFI12-.LFB3 + 1738 00ad 0E .byte 0xe + 1739 00ae 1C .uleb128 0x1c + 1740 00af 44 .byte 0x4 + 1741 .4byte .LCFI13-.LCFI12 + 1742 00b0 0C .byte 0xc + 1743 00b1 0F .uleb128 0xf + 1744 00b2 24 .uleb128 0x24 + 1745 00b3 8F .byte 0x8f + 1746 00b4 09 .uleb128 0x9 + 1747 00b5 A3 .byte 0xa3 + 1748 00b6 08 .uleb128 0x8 + 1749 00b7 8D .byte 0x8d + 1750 00b8 07 .uleb128 0x7 + 1751 00b9 8C .byte 0x8c + 1752 00ba 06 .uleb128 0x6 + 1753 00bb 8B .byte 0x8b + BFIN GAS /tmp/cc4APo0B.s page 50 + + + 1754 00bc 05 .uleb128 0x5 + 1755 00bd 87 .byte 0x87 + 1756 00be 04 .uleb128 0x4 + 1757 00bf 86 .byte 0x86 + 1758 00c0 03 .uleb128 0x3 + 1759 00c1 85 .byte 0x85 + 1760 00c2 02 .uleb128 0x2 + 1761 00c3 84 .byte 0x84 + 1762 00c4 01 .uleb128 0x1 + 1763 00c5 000000 .align 4 + 1764 .LEFDE10: + 1765 .text; + 1766 .Letext0: + 1767 .section .debug_loc,"",@progbits + 1768 .Ldebug_loc0: + 1769 .LLST0: + 1770 0000 00000000 .4byte .LFB7-.Ltext0 + 1771 0004 04000000 .4byte .LCFI0-.Ltext0 + 1772 0008 0100 .2byte 0x1 + 1773 000a 5E .byte 0x5e + 1774 000b 04000000 .4byte .LCFI0-.Ltext0 + 1775 000f 08000000 .4byte .LCFI1-.Ltext0 + 1776 0013 0200 .2byte 0x2 + 1777 0015 7E .byte 0x7e + 1778 0016 10 .sleb128 16 + 1779 0017 08000000 .4byte .LCFI1-.Ltext0 + 1780 001b 9C030000 .4byte .LFE7-.Ltext0 + 1781 001f 0200 .2byte 0x2 + 1782 0021 7F .byte 0x7f + 1783 0022 18 .sleb128 24 + 1784 0023 00000000 .4byte 0x0 + 1785 0027 00000000 .4byte 0x0 + 1786 .LLST1: + 1787 002b 00000000 .4byte .LVL0-.Ltext0 + 1788 002f 10000000 .4byte .LVL1-.Ltext0 + 1789 0033 0100 .2byte 0x1 + 1790 0035 50 .byte 0x50 + 1791 0036 10000000 .4byte .LVL1-.Ltext0 + 1792 003a 24000000 .4byte .LVL2-.Ltext0 + 1793 003e 0100 .2byte 0x1 + 1794 0040 58 .byte 0x58 + 1795 0041 2E000000 .4byte .LVL4-.Ltext0 + 1796 0045 48000000 .4byte .LVL5-.Ltext0 + 1797 0049 0100 .2byte 0x1 + 1798 004b 58 .byte 0x58 + 1799 004c 52000000 .4byte .LVL6-.Ltext0 + 1800 0050 56000000 .4byte .LVL7-.Ltext0 + 1801 0054 0100 .2byte 0x1 + 1802 0056 58 .byte 0x58 + 1803 0057 6C000000 .4byte .LVL9-.Ltext0 + 1804 005b 94000000 .4byte .LVL12-.Ltext0 + 1805 005f 0100 .2byte 0x1 + 1806 0061 58 .byte 0x58 + 1807 0062 98000000 .4byte .LVL13-.Ltext0 + 1808 0066 A8000000 .4byte .LVL14-.Ltext0 + 1809 006a 0100 .2byte 0x1 + 1810 006c 58 .byte 0x58 + BFIN GAS /tmp/cc4APo0B.s page 51 + + + 1811 006d 4A010000 .4byte .LVL29-.Ltext0 + 1812 0071 5A010000 .4byte .LVL30-.Ltext0 + 1813 0075 0100 .2byte 0x1 + 1814 0077 58 .byte 0x58 + 1815 0078 7C010000 .4byte .LVL31-.Ltext0 + 1816 007c 9A010000 .4byte .LVL32-.Ltext0 + 1817 0080 0100 .2byte 0x1 + 1818 0082 58 .byte 0x58 + 1819 0083 9C010000 .4byte .LVL33-.Ltext0 + 1820 0087 0E020000 .4byte .LVL52-.Ltext0 + 1821 008b 0100 .2byte 0x1 + 1822 008d 58 .byte 0x58 + 1823 008e 10020000 .4byte .LVL53-.Ltext0 + 1824 0092 6C020000 .4byte .LVL54-.Ltext0 + 1825 0096 0100 .2byte 0x1 + 1826 0098 58 .byte 0x58 + 1827 0099 94020000 .4byte .LVL57-.Ltext0 + 1828 009d EE020000 .4byte .LVL58-.Ltext0 + 1829 00a1 0100 .2byte 0x1 + 1830 00a3 58 .byte 0x58 + 1831 00a4 04030000 .4byte .LVL59-.Ltext0 + 1832 00a8 16030000 .4byte .LVL60-.Ltext0 + 1833 00ac 0100 .2byte 0x1 + 1834 00ae 58 .byte 0x58 + 1835 00af 18030000 .4byte .LVL61-.Ltext0 + 1836 00b3 2A030000 .4byte .LVL62-.Ltext0 + 1837 00b7 0100 .2byte 0x1 + 1838 00b9 58 .byte 0x58 + 1839 00ba 2C030000 .4byte .LVL63-.Ltext0 + 1840 00be 86030000 .4byte .LVL64-.Ltext0 + 1841 00c2 0100 .2byte 0x1 + 1842 00c4 58 .byte 0x58 + 1843 00c5 00000000 .4byte 0x0 + 1844 00c9 00000000 .4byte 0x0 + 1845 .LLST2: + 1846 00cd 24000000 .4byte .LVL2-.Ltext0 + 1847 00d1 2C000000 .4byte .LVL3-.Ltext0 + 1848 00d5 0100 .2byte 0x1 + 1849 00d7 57 .byte 0x57 + 1850 00d8 58000000 .4byte .LVL8-.Ltext0 + 1851 00dc 6C000000 .4byte .LVL9-.Ltext0 + 1852 00e0 0100 .2byte 0x1 + 1853 00e2 57 .byte 0x57 + 1854 00e3 00000000 .4byte 0x0 + 1855 00e7 00000000 .4byte 0x0 + 1856 .LLST3: + 1857 00eb 84000000 .4byte .LVL10-.Ltext0 + 1858 00ef 90000000 .4byte .LVL11-.Ltext0 + 1859 00f3 0100 .2byte 0x1 + 1860 00f5 50 .byte 0x50 + 1861 00f6 00000000 .4byte 0x0 + 1862 00fa 00000000 .4byte 0x0 + 1863 .LLST4: + 1864 00fe 0E010000 .4byte .LVL15-.Ltext0 + 1865 0102 38010000 .4byte .LVL26-.Ltext0 + 1866 0106 0100 .2byte 0x1 + 1867 0108 51 .byte 0x51 + BFIN GAS /tmp/cc4APo0B.s page 52 + + + 1868 0109 38010000 .4byte .LVL26-.Ltext0 + 1869 010d 40010000 .4byte .LVL28-.Ltext0 + 1870 0111 0100 .2byte 0x1 + 1871 0113 50 .byte 0x50 + 1872 0114 00000000 .4byte 0x0 + 1873 0118 00000000 .4byte 0x0 + 1874 .LLST5: + 1875 011c AE010000 .4byte .LVL34-.Ltext0 + 1876 0120 B4010000 .4byte .LVL35-.Ltext0 + 1877 0124 0100 .2byte 0x1 + 1878 0126 52 .byte 0x52 + 1879 0127 B4010000 .4byte .LVL35-.Ltext0 + 1880 012b BC010000 .4byte .LVL36-.Ltext0 + 1881 012f 0100 .2byte 0x1 + 1882 0131 50 .byte 0x50 + 1883 0132 BC010000 .4byte .LVL36-.Ltext0 + 1884 0136 BE010000 .4byte .LVL37-.Ltext0 + 1885 013a 0100 .2byte 0x1 + 1886 013c 52 .byte 0x52 + 1887 013d BE010000 .4byte .LVL37-.Ltext0 + 1888 0141 C6010000 .4byte .LVL38-.Ltext0 + 1889 0145 0100 .2byte 0x1 + 1890 0147 50 .byte 0x50 + 1891 0148 C6010000 .4byte .LVL38-.Ltext0 + 1892 014c C8010000 .4byte .LVL39-.Ltext0 + 1893 0150 0100 .2byte 0x1 + 1894 0152 52 .byte 0x52 + 1895 0153 C8010000 .4byte .LVL39-.Ltext0 + 1896 0157 D0010000 .4byte .LVL40-.Ltext0 + 1897 015b 0100 .2byte 0x1 + 1898 015d 50 .byte 0x50 + 1899 015e D0010000 .4byte .LVL40-.Ltext0 + 1900 0162 D2010000 .4byte .LVL41-.Ltext0 + 1901 0166 0100 .2byte 0x1 + 1902 0168 52 .byte 0x52 + 1903 0169 D2010000 .4byte .LVL41-.Ltext0 + 1904 016d DA010000 .4byte .LVL42-.Ltext0 + 1905 0171 0100 .2byte 0x1 + 1906 0173 50 .byte 0x50 + 1907 0174 DA010000 .4byte .LVL42-.Ltext0 + 1908 0178 DC010000 .4byte .LVL43-.Ltext0 + 1909 017c 0100 .2byte 0x1 + 1910 017e 52 .byte 0x52 + 1911 017f DC010000 .4byte .LVL43-.Ltext0 + 1912 0183 E4010000 .4byte .LVL44-.Ltext0 + 1913 0187 0100 .2byte 0x1 + 1914 0189 50 .byte 0x50 + 1915 018a E4010000 .4byte .LVL44-.Ltext0 + 1916 018e E6010000 .4byte .LVL45-.Ltext0 + 1917 0192 0100 .2byte 0x1 + 1918 0194 52 .byte 0x52 + 1919 0195 E6010000 .4byte .LVL45-.Ltext0 + 1920 0199 EE010000 .4byte .LVL46-.Ltext0 + 1921 019d 0100 .2byte 0x1 + 1922 019f 50 .byte 0x50 + 1923 01a0 EE010000 .4byte .LVL46-.Ltext0 + 1924 01a4 F0010000 .4byte .LVL47-.Ltext0 + BFIN GAS /tmp/cc4APo0B.s page 53 + + + 1925 01a8 0100 .2byte 0x1 + 1926 01aa 52 .byte 0x52 + 1927 01ab F0010000 .4byte .LVL47-.Ltext0 + 1928 01af F8010000 .4byte .LVL48-.Ltext0 + 1929 01b3 0100 .2byte 0x1 + 1930 01b5 50 .byte 0x50 + 1931 01b6 F8010000 .4byte .LVL48-.Ltext0 + 1932 01ba FA010000 .4byte .LVL49-.Ltext0 + 1933 01be 0100 .2byte 0x1 + 1934 01c0 52 .byte 0x52 + 1935 01c1 FA010000 .4byte .LVL49-.Ltext0 + 1936 01c5 02020000 .4byte .LVL50-.Ltext0 + 1937 01c9 0100 .2byte 0x1 + 1938 01cb 50 .byte 0x50 + 1939 01cc 02020000 .4byte .LVL50-.Ltext0 + 1940 01d0 04020000 .4byte .LVL51-.Ltext0 + 1941 01d4 0100 .2byte 0x1 + 1942 01d6 52 .byte 0x52 + 1943 01d7 04020000 .4byte .LVL51-.Ltext0 + 1944 01db 0E020000 .4byte .LVL52-.Ltext0 + 1945 01df 0100 .2byte 0x1 + 1946 01e1 50 .byte 0x50 + 1947 01e2 00000000 .4byte 0x0 + 1948 01e6 00000000 .4byte 0x0 + 1949 .LLST6: + 1950 01ea 6C020000 .4byte .LVL54-.Ltext0 + 1951 01ee 8A020000 .4byte .LVL56-.Ltext0 + 1952 01f2 0100 .2byte 0x1 + 1953 01f4 58 .byte 0x58 + 1954 01f5 00000000 .4byte 0x0 + 1955 01f9 00000000 .4byte 0x0 + 1956 .LLST7: + 1957 01fd 80020000 .4byte .LVL55-.Ltext0 + 1958 0201 8A020000 .4byte .LVL56-.Ltext0 + 1959 0205 0100 .2byte 0x1 + 1960 0207 58 .byte 0x58 + 1961 0208 EE020000 .4byte .LVL58-.Ltext0 + 1962 020c 04030000 .4byte .LVL59-.Ltext0 + 1963 0210 0100 .2byte 0x1 + 1964 0212 58 .byte 0x58 + 1965 0213 00000000 .4byte 0x0 + 1966 0217 00000000 .4byte 0x0 + 1967 .LLST8: + 1968 021b 80020000 .4byte .LVL55-.Ltext0 + 1969 021f 8A020000 .4byte .LVL56-.Ltext0 + 1970 0223 0100 .2byte 0x1 + 1971 0225 58 .byte 0x58 + 1972 0226 86030000 .4byte .LVL64-.Ltext0 + 1973 022a 9C030000 .4byte .LFE7-.Ltext0 + 1974 022e 0100 .2byte 0x1 + 1975 0230 58 .byte 0x58 + 1976 0231 00000000 .4byte 0x0 + 1977 0235 00000000 .4byte 0x0 + 1978 .LLST9: + 1979 0239 9C030000 .4byte .LFB6-.Ltext0 + 1980 023d A4030000 .4byte .LCFI5-.Ltext0 + 1981 0241 0100 .2byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 54 + + + 1982 0243 5E .byte 0x5e + 1983 0244 A4030000 .4byte .LCFI5-.Ltext0 + 1984 0248 B8030000 .4byte .LFE6-.Ltext0 + 1985 024c 0200 .2byte 0x2 + 1986 024e 7F .byte 0x7f + 1987 024f 08 .sleb128 8 + 1988 0250 00000000 .4byte 0x0 + 1989 0254 00000000 .4byte 0x0 + 1990 .LLST10: + 1991 0258 9C030000 .4byte .LVL65-.Ltext0 + 1992 025c AA030000 .4byte .LVL66-.Ltext0 + 1993 0260 0100 .2byte 0x1 + 1994 0262 50 .byte 0x50 + 1995 0263 00000000 .4byte 0x0 + 1996 0267 00000000 .4byte 0x0 + 1997 .LLST11: + 1998 026b 9C030000 .4byte .LVL65-.Ltext0 + 1999 026f B8030000 .4byte .LVL67-.Ltext0 + 2000 0273 0100 .2byte 0x1 + 2001 0275 51 .byte 0x51 + 2002 0276 00000000 .4byte 0x0 + 2003 027a 00000000 .4byte 0x0 + 2004 .LLST12: + 2005 027e B8030000 .4byte .LFB5-.Ltext0 + 2006 0282 C0030000 .4byte .LCFI6-.Ltext0 + 2007 0286 0100 .2byte 0x1 + 2008 0288 5E .byte 0x5e + 2009 0289 C0030000 .4byte .LCFI6-.Ltext0 + 2010 028d E0030000 .4byte .LFE5-.Ltext0 + 2011 0291 0200 .2byte 0x2 + 2012 0293 7F .byte 0x7f + 2013 0294 08 .sleb128 8 + 2014 0295 00000000 .4byte 0x0 + 2015 0299 00000000 .4byte 0x0 + 2016 .LLST13: + 2017 029d B8030000 .4byte .LVL68-.Ltext0 + 2018 02a1 C2030000 .4byte .LVL69-.Ltext0 + 2019 02a5 0100 .2byte 0x1 + 2020 02a7 50 .byte 0x50 + 2021 02a8 00000000 .4byte 0x0 + 2022 02ac 00000000 .4byte 0x0 + 2023 .LLST14: + 2024 02b0 B8030000 .4byte .LVL68-.Ltext0 + 2025 02b4 E0030000 .4byte .LVL70-.Ltext0 + 2026 02b8 0100 .2byte 0x1 + 2027 02ba 51 .byte 0x51 + 2028 02bb 00000000 .4byte 0x0 + 2029 02bf 00000000 .4byte 0x0 + 2030 .LLST15: + 2031 02c3 E0030000 .4byte .LFB4-.Ltext0 + 2032 02c7 E2030000 .4byte .LCFI7-.Ltext0 + 2033 02cb 0100 .2byte 0x1 + 2034 02cd 5E .byte 0x5e + 2035 02ce E2030000 .4byte .LCFI7-.Ltext0 + 2036 02d2 EA030000 .4byte .LCFI8-.Ltext0 + 2037 02d6 0200 .2byte 0x2 + 2038 02d8 7E .byte 0x7e + BFIN GAS /tmp/cc4APo0B.s page 55 + + + 2039 02d9 08 .sleb128 8 + 2040 02da EA030000 .4byte .LCFI8-.Ltext0 + 2041 02de 2A040000 .4byte .LFE4-.Ltext0 + 2042 02e2 0200 .2byte 0x2 + 2043 02e4 7F .byte 0x7f + 2044 02e5 10 .sleb128 16 + 2045 02e6 00000000 .4byte 0x0 + 2046 02ea 00000000 .4byte 0x0 + 2047 .LLST16: + 2048 02ee E0030000 .4byte .LVL71-.Ltext0 + 2049 02f2 F2030000 .4byte .LVL72-.Ltext0 + 2050 02f6 0100 .2byte 0x1 + 2051 02f8 50 .byte 0x50 + 2052 02f9 F2030000 .4byte .LVL72-.Ltext0 + 2053 02fd 1C040000 .4byte .LVL75-.Ltext0 + 2054 0301 0100 .2byte 0x1 + 2055 0303 56 .byte 0x56 + 2056 0304 1E040000 .4byte .LVL76-.Ltext0 + 2057 0308 28040000 .4byte .LVL78-.Ltext0 + 2058 030c 0100 .2byte 0x1 + 2059 030e 56 .byte 0x56 + 2060 030f 00000000 .4byte 0x0 + 2061 0313 00000000 .4byte 0x0 + 2062 .LLST17: + 2063 0317 E0030000 .4byte .LVL71-.Ltext0 + 2064 031b FC030000 .4byte .LVL73-.Ltext0 + 2065 031f 0100 .2byte 0x1 + 2066 0321 51 .byte 0x51 + 2067 0322 FC030000 .4byte .LVL73-.Ltext0 + 2068 0326 1C040000 .4byte .LVL75-.Ltext0 + 2069 032a 0100 .2byte 0x1 + 2070 032c 57 .byte 0x57 + 2071 032d 1E040000 .4byte .LVL76-.Ltext0 + 2072 0331 28040000 .4byte .LVL78-.Ltext0 + 2073 0335 0100 .2byte 0x1 + 2074 0337 57 .byte 0x57 + 2075 0338 00000000 .4byte 0x0 + 2076 033c 00000000 .4byte 0x0 + 2077 .LLST18: + 2078 0340 2C040000 .4byte .LFB2-.Ltext0 + 2079 0344 30040000 .4byte .LCFI11-.Ltext0 + 2080 0348 0100 .2byte 0x1 + 2081 034a 5E .byte 0x5e + 2082 034b 30040000 .4byte .LCFI11-.Ltext0 + 2083 034f C4040000 .4byte .LFE2-.Ltext0 + 2084 0353 0200 .2byte 0x2 + 2085 0355 7F .byte 0x7f + 2086 0356 08 .sleb128 8 + 2087 0357 00000000 .4byte 0x0 + 2088 035b 00000000 .4byte 0x0 + 2089 .LLST19: + 2090 035f 2C040000 .4byte .LVL79-.Ltext0 + 2091 0363 40040000 .4byte .LVL81-.Ltext0 + 2092 0367 0100 .2byte 0x1 + 2093 0369 50 .byte 0x50 + 2094 036a 86040000 .4byte .LVL86-.Ltext0 + 2095 036e 9A040000 .4byte .LVL89-.Ltext0 + BFIN GAS /tmp/cc4APo0B.s page 56 + + + 2096 0372 0100 .2byte 0x1 + 2097 0374 50 .byte 0x50 + 2098 0375 B2040000 .4byte .LVL90-.Ltext0 + 2099 0379 BA040000 .4byte .LVL92-.Ltext0 + 2100 037d 0100 .2byte 0x1 + 2101 037f 50 .byte 0x50 + 2102 0380 00000000 .4byte 0x0 + 2103 0384 00000000 .4byte 0x0 + 2104 .LLST20: + 2105 0388 2C040000 .4byte .LVL79-.Ltext0 + 2106 038c 34040000 .4byte .LVL80-.Ltext0 + 2107 0390 0100 .2byte 0x1 + 2108 0392 51 .byte 0x51 + 2109 0393 00000000 .4byte 0x0 + 2110 0397 00000000 .4byte 0x0 + 2111 .LLST21: + 2112 039b 2C040000 .4byte .LVL79-.Ltext0 + 2113 039f 46040000 .4byte .LVL82-.Ltext0 + 2114 03a3 0100 .2byte 0x1 + 2115 03a5 52 .byte 0x52 + 2116 03a6 4E040000 .4byte .LVL83-.Ltext0 + 2117 03aa 56040000 .4byte .LVL84-.Ltext0 + 2118 03ae 0100 .2byte 0x1 + 2119 03b0 52 .byte 0x52 + 2120 03b1 86040000 .4byte .LVL86-.Ltext0 + 2121 03b5 8C040000 .4byte .LVL87-.Ltext0 + 2122 03b9 0100 .2byte 0x1 + 2123 03bb 52 .byte 0x52 + 2124 03bc B2040000 .4byte .LVL90-.Ltext0 + 2125 03c0 BA040000 .4byte .LVL92-.Ltext0 + 2126 03c4 0100 .2byte 0x1 + 2127 03c6 52 .byte 0x52 + 2128 03c7 00000000 .4byte 0x0 + 2129 03cb 00000000 .4byte 0x0 + 2130 .LLST22: + 2131 03cf 2C040000 .4byte .LVL79-.Ltext0 + 2132 03d3 34040000 .4byte .LVL80-.Ltext0 + 2133 03d7 0200 .2byte 0x2 + 2134 03d9 91 .byte 0x91 + 2135 03da 0C .sleb128 12 + 2136 03db 34040000 .4byte .LVL80-.Ltext0 + 2137 03df 70040000 .4byte .LVL85-.Ltext0 + 2138 03e3 0100 .2byte 0x1 + 2139 03e5 51 .byte 0x51 + 2140 03e6 86040000 .4byte .LVL86-.Ltext0 + 2141 03ea 8E040000 .4byte .LVL88-.Ltext0 + 2142 03ee 0100 .2byte 0x1 + 2143 03f0 51 .byte 0x51 + 2144 03f1 B2040000 .4byte .LVL90-.Ltext0 + 2145 03f5 B6040000 .4byte .LVL91-.Ltext0 + 2146 03f9 0100 .2byte 0x1 + 2147 03fb 51 .byte 0x51 + 2148 03fc 00000000 .4byte 0x0 + 2149 0400 00000000 .4byte 0x0 + 2150 .LLST23: + 2151 0404 46040000 .4byte .LVL82-.Ltext0 + 2152 0408 4E040000 .4byte .LVL83-.Ltext0 + BFIN GAS /tmp/cc4APo0B.s page 57 + + + 2153 040c 0100 .2byte 0x1 + 2154 040e 52 .byte 0x52 + 2155 040f 56040000 .4byte .LVL84-.Ltext0 + 2156 0413 86040000 .4byte .LVL86-.Ltext0 + 2157 0417 0100 .2byte 0x1 + 2158 0419 52 .byte 0x52 + 2159 041a 8C040000 .4byte .LVL87-.Ltext0 + 2160 041e B2040000 .4byte .LVL90-.Ltext0 + 2161 0422 0100 .2byte 0x1 + 2162 0424 52 .byte 0x52 + 2163 0425 BC040000 .4byte .LVL93-.Ltext0 + 2164 0429 C4040000 .4byte .LFE2-.Ltext0 + 2165 042d 0100 .2byte 0x1 + 2166 042f 52 .byte 0x52 + 2167 0430 00000000 .4byte 0x0 + 2168 0434 00000000 .4byte 0x0 + 2169 .LLST24: + 2170 0438 C4040000 .4byte .LFB3-.Ltext0 + 2171 043c C6040000 .4byte .LCFI12-.Ltext0 + 2172 0440 0100 .2byte 0x1 + 2173 0442 5E .byte 0x5e + 2174 0443 C6040000 .4byte .LCFI12-.Ltext0 + 2175 0447 CA040000 .4byte .LCFI13-.Ltext0 + 2176 044b 0200 .2byte 0x2 + 2177 044d 7E .byte 0x7e + 2178 044e 1C .sleb128 28 + 2179 044f CA040000 .4byte .LCFI13-.Ltext0 + 2180 0453 D8080000 .4byte .LFE3-.Ltext0 + 2181 0457 0200 .2byte 0x2 + 2182 0459 7F .byte 0x7f + 2183 045a 24 .sleb128 36 + 2184 045b 00000000 .4byte 0x0 + 2185 045f 00000000 .4byte 0x0 + 2186 .LLST25: + 2187 0463 C4040000 .4byte .LVL94-.Ltext0 + 2188 0467 D6040000 .4byte .LVL95-.Ltext0 + 2189 046b 0100 .2byte 0x1 + 2190 046d 50 .byte 0x50 + 2191 046e D6040000 .4byte .LVL95-.Ltext0 + 2192 0472 D8080000 .4byte .LFE3-.Ltext0 + 2193 0476 0200 .2byte 0x2 + 2194 0478 7F .byte 0x7f + 2195 0479 24 .sleb128 36 + 2196 047a 00000000 .4byte 0x0 + 2197 047e 00000000 .4byte 0x0 + 2198 .LLST26: + 2199 0482 C4040000 .4byte .LVL94-.Ltext0 + 2200 0486 F6040000 .4byte .LVL96-.Ltext0 + 2201 048a 0100 .2byte 0x1 + 2202 048c 51 .byte 0x51 + 2203 048d F6040000 .4byte .LVL96-.Ltext0 + 2204 0491 60050000 .4byte .LVL99-.Ltext0 + 2205 0495 0100 .2byte 0x1 + 2206 0497 56 .byte 0x56 + 2207 0498 62050000 .4byte .LVL100-.Ltext0 + 2208 049c 80050000 .4byte .LVL101-.Ltext0 + 2209 04a0 0100 .2byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 58 + + + 2210 04a2 56 .byte 0x56 + 2211 04a3 82050000 .4byte .LVL102-.Ltext0 + 2212 04a7 78080000 .4byte .LVL127-.Ltext0 + 2213 04ab 0100 .2byte 0x1 + 2214 04ad 56 .byte 0x56 + 2215 04ae 7A080000 .4byte .LVL128-.Ltext0 + 2216 04b2 D8080000 .4byte .LFE3-.Ltext0 + 2217 04b6 0100 .2byte 0x1 + 2218 04b8 56 .byte 0x56 + 2219 04b9 00000000 .4byte 0x0 + 2220 04bd 00000000 .4byte 0x0 + 2221 .LLST27: + 2222 04c1 8E050000 .4byte .LVL103-.Ltext0 + 2223 04c5 B2050000 .4byte .LVL104-.Ltext0 + 2224 04c9 0100 .2byte 0x1 + 2225 04cb 58 .byte 0x58 + 2226 04cc 00000000 .4byte 0x0 + 2227 04d0 00000000 .4byte 0x0 + 2228 .LLST28: + 2229 04d4 26050000 .4byte .LVL97-.Ltext0 + 2230 04d8 2A050000 .4byte .LVL98-.Ltext0 + 2231 04dc 0100 .2byte 0x1 + 2232 04de 52 .byte 0x52 + 2233 04df D4050000 .4byte .LVL105-.Ltext0 + 2234 04e3 12060000 .4byte .LVL109-.Ltext0 + 2235 04e7 0100 .2byte 0x1 + 2236 04e9 52 .byte 0x52 + 2237 04ea 1C070000 .4byte .LVL119-.Ltext0 + 2238 04ee 86070000 .4byte .LVL124-.Ltext0 + 2239 04f2 0100 .2byte 0x1 + 2240 04f4 52 .byte 0x52 + 2241 04f5 00000000 .4byte 0x0 + 2242 04f9 00000000 .4byte 0x0 + 2243 .LLST29: + 2244 04fd F4050000 .4byte .LVL107-.Ltext0 + 2245 0501 06060000 .4byte .LVL108-.Ltext0 + 2246 0505 0100 .2byte 0x1 + 2247 0507 50 .byte 0x50 + 2248 0508 1C070000 .4byte .LVL119-.Ltext0 + 2249 050c 2C070000 .4byte .LVL120-.Ltext0 + 2250 0510 0100 .2byte 0x1 + 2251 0512 50 .byte 0x50 + 2252 0513 58070000 .4byte .LVL121-.Ltext0 + 2253 0517 5E070000 .4byte .LVL122-.Ltext0 + 2254 051b 0100 .2byte 0x1 + 2255 051d 50 .byte 0x50 + 2256 051e 00000000 .4byte 0x0 + 2257 0522 00000000 .4byte 0x0 + 2258 .LLST30: + 2259 0526 26050000 .4byte .LVL97-.Ltext0 + 2260 052a 2A050000 .4byte .LVL98-.Ltext0 + 2261 052e 0100 .2byte 0x1 + 2262 0530 52 .byte 0x52 + 2263 0531 D4050000 .4byte .LVL105-.Ltext0 + 2264 0535 F0050000 .4byte .LVL106-.Ltext0 + 2265 0539 0100 .2byte 0x1 + 2266 053b 52 .byte 0x52 + BFIN GAS /tmp/cc4APo0B.s page 59 + + + 2267 053c AE060000 .4byte .LVL115-.Ltext0 + 2268 0540 1C070000 .4byte .LVL119-.Ltext0 + 2269 0544 0100 .2byte 0x1 + 2270 0546 52 .byte 0x52 + 2271 0547 00000000 .4byte 0x0 + 2272 054b 00000000 .4byte 0x0 + 2273 .LLST31: + 2274 054f 40060000 .4byte .LVL110-.Ltext0 + 2275 0553 80060000 .4byte .LVL113-.Ltext0 + 2276 0557 0100 .2byte 0x1 + 2277 0559 51 .byte 0x51 + 2278 055a 00000000 .4byte 0x0 + 2279 055e 00000000 .4byte 0x0 + 2280 .LLST32: + 2281 0562 26050000 .4byte .LVL97-.Ltext0 + 2282 0566 2A050000 .4byte .LVL98-.Ltext0 + 2283 056a 0100 .2byte 0x1 + 2284 056c 53 .byte 0x53 + 2285 056d D4050000 .4byte .LVL105-.Ltext0 + 2286 0571 44060000 .4byte .LVL111-.Ltext0 + 2287 0575 0100 .2byte 0x1 + 2288 0577 53 .byte 0x53 + 2289 0578 5E060000 .4byte .LVL112-.Ltext0 + 2290 057c AC060000 .4byte .LVL114-.Ltext0 + 2291 0580 0100 .2byte 0x1 + 2292 0582 53 .byte 0x53 + 2293 0583 F2060000 .4byte .LVL116-.Ltext0 + 2294 0587 76070000 .4byte .LVL123-.Ltext0 + 2295 058b 0100 .2byte 0x1 + 2296 058d 53 .byte 0x53 + 2297 058e 52080000 .4byte .LVL125-.Ltext0 + 2298 0592 66080000 .4byte .LVL126-.Ltext0 + 2299 0596 0100 .2byte 0x1 + 2300 0598 53 .byte 0x53 + 2301 0599 00000000 .4byte 0x0 + 2302 059d 00000000 .4byte 0x0 + 2303 .LLST33: + 2304 05a1 F4060000 .4byte .LVL117-.Ltext0 + 2305 05a5 0E070000 .4byte .LVL118-.Ltext0 + 2306 05a9 0100 .2byte 0x1 + 2307 05ab 58 .byte 0x58 + 2308 05ac 00000000 .4byte 0x0 + 2309 05b0 00000000 .4byte 0x0 + 2310 .LLST34: + 2311 05b4 84080000 .4byte .LVL129-.Ltext0 + 2312 05b8 B0080000 .4byte .LVL130-.Ltext0 + 2313 05bc 0100 .2byte 0x1 + 2314 05be 51 .byte 0x51 + 2315 05bf 00000000 .4byte 0x0 + 2316 05c3 00000000 .4byte 0x0 + 2317 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 2318 .file 3 "src/l502_bf_cmd_defs.h" + 2319 .file 4 "src/l502_defs.h" + 2320 .file 5 "src/l502_user_process.h" + 2321 .section .debug_info + 2322 0000 210A0000 .4byte 0xa21 + 2323 0004 0200 .2byte 0x2 + BFIN GAS /tmp/cc4APo0B.s page 60 + + + 2324 0006 00000000 .4byte .Ldebug_abbrev0 + 2325 000a 04 .byte 0x4 + 2326 000b 01 .uleb128 0x1 + 2327 000c 16050000 .4byte .LASF127 + 2328 0010 01 .byte 0x1 + 2329 0011 B5020000 .4byte .LASF128 + 2330 0015 AA030000 .4byte .LASF129 + 2331 0019 00000000 .4byte .Ltext0 + 2332 001d D8080000 .4byte .Letext0 + 2333 0021 00000000 .4byte .Ldebug_line0 + 2334 0025 02 .uleb128 0x2 + 2335 0026 01 .byte 0x1 + 2336 0027 06 .byte 0x6 + 2337 0028 A4060000 .4byte .LASF0 + 2338 002c 03 .uleb128 0x3 + 2339 002d 78030000 .4byte .LASF3 + 2340 0031 02 .byte 0x2 + 2341 0032 2A .byte 0x2a + 2342 0033 37000000 .4byte 0x37 + 2343 0037 02 .uleb128 0x2 + 2344 0038 01 .byte 0x1 + 2345 0039 08 .byte 0x8 + 2346 003a 4A060000 .4byte .LASF1 + 2347 003e 02 .uleb128 0x2 + 2348 003f 02 .byte 0x2 + 2349 0040 05 .byte 0x5 + 2350 0041 72050000 .4byte .LASF2 + 2351 0045 03 .uleb128 0x3 + 2352 0046 22050000 .4byte .LASF4 + 2353 004a 02 .byte 0x2 + 2354 004b 36 .byte 0x36 + 2355 004c 50000000 .4byte 0x50 + 2356 0050 02 .uleb128 0x2 + 2357 0051 02 .byte 0x2 + 2358 0052 07 .byte 0x7 + 2359 0053 B0060000 .4byte .LASF5 + 2360 0057 03 .uleb128 0x3 + 2361 0058 25060000 .4byte .LASF6 + 2362 005c 02 .byte 0x2 + 2363 005d 4F .byte 0x4f + 2364 005e 62000000 .4byte 0x62 + 2365 0062 02 .uleb128 0x2 + 2366 0063 04 .byte 0x4 + 2367 0064 05 .byte 0x5 + 2368 0065 98050000 .4byte .LASF7 + 2369 0069 03 .uleb128 0x3 + 2370 006a 8E010000 .4byte .LASF8 + 2371 006e 02 .byte 0x2 + 2372 006f 50 .byte 0x50 + 2373 0070 74000000 .4byte 0x74 + 2374 0074 02 .uleb128 0x2 + 2375 0075 04 .byte 0x4 + 2376 0076 07 .byte 0x7 + 2377 0077 05060000 .4byte .LASF9 + 2378 007b 03 .uleb128 0x3 + 2379 007c AD020000 .4byte .LASF10 + 2380 0080 02 .byte 0x2 + BFIN GAS /tmp/cc4APo0B.s page 61 + + + 2381 0081 77 .byte 0x77 + 2382 0082 86000000 .4byte 0x86 + 2383 0086 02 .uleb128 0x2 + 2384 0087 08 .byte 0x8 + 2385 0088 05 .byte 0x5 + 2386 0089 9C030000 .4byte .LASF11 + 2387 008d 03 .uleb128 0x3 + 2388 008e BA050000 .4byte .LASF12 + 2389 0092 02 .byte 0x2 + 2390 0093 78 .byte 0x78 + 2391 0094 98000000 .4byte 0x98 + 2392 0098 02 .uleb128 0x2 + 2393 0099 08 .byte 0x8 + 2394 009a 07 .byte 0x7 + 2395 009b 13020000 .4byte .LASF13 + 2396 009f 04 .uleb128 0x4 + 2397 00a0 04 .byte 0x4 + 2398 00a1 05 .byte 0x5 + 2399 00a2 696E7400 .string "int" + 2400 00a6 02 .uleb128 0x2 + 2401 00a7 04 .byte 0x4 + 2402 00a8 07 .byte 0x7 + 2403 00a9 86000000 .4byte .LASF14 + 2404 00ad 05 .uleb128 0x5 + 2405 00ae 1010 .2byte 0x1010 + 2406 00b0 03 .byte 0x3 + 2407 00b1 8C .byte 0x8c + 2408 00b2 0B010000 .4byte 0x10b + 2409 00b6 06 .uleb128 0x6 + 2410 00b7 D6020000 .4byte .LASF15 + 2411 00bb 03 .byte 0x3 + 2412 00bc 8D .byte 0x8d + 2413 00bd 45000000 .4byte 0x45 + 2414 00c1 02 .byte 0x2 + 2415 00c2 23 .byte 0x23 + 2416 00c3 00 .uleb128 0x0 + 2417 00c4 06 .uleb128 0x6 + 2418 00c5 80030000 .4byte .LASF16 + 2419 00c9 03 .byte 0x3 + 2420 00ca 8E .byte 0x8e + 2421 00cb 45000000 .4byte 0x45 + 2422 00cf 02 .byte 0x2 + 2423 00d0 23 .byte 0x23 + 2424 00d1 02 .uleb128 0x2 + 2425 00d2 06 .uleb128 0x6 + 2426 00d3 93040000 .4byte .LASF17 + 2427 00d7 03 .byte 0x3 + 2428 00d8 8F .byte 0x8f + 2429 00d9 69000000 .4byte 0x69 + 2430 00dd 02 .byte 0x2 + 2431 00de 23 .byte 0x23 + 2432 00df 04 .uleb128 0x4 + 2433 00e0 06 .uleb128 0x6 + 2434 00e1 04020000 .4byte .LASF18 + 2435 00e5 03 .byte 0x3 + 2436 00e6 90 .byte 0x90 + 2437 00e7 57000000 .4byte 0x57 + BFIN GAS /tmp/cc4APo0B.s page 62 + + + 2438 00eb 02 .byte 0x2 + 2439 00ec 23 .byte 0x23 + 2440 00ed 08 .uleb128 0x8 + 2441 00ee 06 .uleb128 0x6 + 2442 00ef A3020000 .4byte .LASF19 + 2443 00f3 03 .byte 0x3 + 2444 00f4 91 .byte 0x91 + 2445 00f5 69000000 .4byte 0x69 + 2446 00f9 02 .byte 0x2 + 2447 00fa 23 .byte 0x23 + 2448 00fb 0C .uleb128 0xc + 2449 00fc 06 .uleb128 0x6 + 2450 00fd 73030000 .4byte .LASF20 + 2451 0101 03 .byte 0x3 + 2452 0102 92 .byte 0x92 + 2453 0103 0B010000 .4byte 0x10b + 2454 0107 02 .byte 0x2 + 2455 0108 23 .byte 0x23 + 2456 0109 10 .uleb128 0x10 + 2457 010a 00 .byte 0x0 + 2458 010b 07 .uleb128 0x7 + 2459 010c 69000000 .4byte 0x69 + 2460 0110 1C010000 .4byte 0x11c + 2461 0114 08 .uleb128 0x8 + 2462 0115 1C010000 .4byte 0x11c + 2463 0119 FF03 .2byte 0x3ff + 2464 011b 00 .byte 0x0 + 2465 011c 09 .uleb128 0x9 + 2466 011d 04 .byte 0x4 + 2467 011e 07 .byte 0x7 + 2468 011f 03 .uleb128 0x3 + 2469 0120 03070000 .4byte .LASF21 + 2470 0124 03 .byte 0x3 + 2471 0125 93 .byte 0x93 + 2472 0126 AD000000 .4byte 0xad + 2473 012a 02 .uleb128 0x2 + 2474 012b 01 .byte 0x1 + 2475 012c 06 .byte 0x6 + 2476 012d 55030000 .4byte .LASF22 + 2477 0131 0A .uleb128 0xa + 2478 0132 04 .byte 0x4 + 2479 0133 04 .byte 0x4 + 2480 0134 55 .byte 0x55 + 2481 0135 5E010000 .4byte 0x15e + 2482 0139 0B .uleb128 0xb + 2483 013a 04050000 .4byte .LASF23 + 2484 013e 00 .sleb128 0 + 2485 013f 0B .uleb128 0xb + 2486 0140 E4000000 .4byte .LASF24 + 2487 0144 01 .sleb128 1 + 2488 0145 0B .uleb128 0xb + 2489 0146 D3000000 .4byte .LASF25 + 2490 014a 02 .sleb128 2 + 2491 014b 0B .uleb128 0xb + 2492 014c C2000000 .4byte .LASF26 + 2493 0150 03 .sleb128 3 + 2494 0151 0B .uleb128 0xb + BFIN GAS /tmp/cc4APo0B.s page 63 + + + 2495 0152 81040000 .4byte .LASF27 + 2496 0156 04 .sleb128 4 + 2497 0157 0B .uleb128 0xb + 2498 0158 6A040000 .4byte .LASF28 + 2499 015c 05 .sleb128 5 + 2500 015d 00 .byte 0x0 + 2501 015e 0A .uleb128 0xa + 2502 015f 04 .byte 0x4 + 2503 0160 04 .byte 0x4 + 2504 0161 5F .byte 0x5f + 2505 0162 79010000 .4byte 0x179 + 2506 0166 0B .uleb128 0xb + 2507 0167 DB020000 .4byte .LASF29 + 2508 016b 00 .sleb128 0 + 2509 016c 0B .uleb128 0xb + 2510 016d F5000000 .4byte .LASF30 + 2511 0171 01 .sleb128 1 + 2512 0172 0B .uleb128 0xb + 2513 0173 00000000 .4byte .LASF31 + 2514 0177 02 .sleb128 2 + 2515 0178 00 .byte 0x0 + 2516 0179 0A .uleb128 0xa + 2517 017a 04 .byte 0x4 + 2518 017b 04 .byte 0x4 + 2519 017c 69 .byte 0x69 + 2520 017d A6010000 .4byte 0x1a6 + 2521 0181 0B .uleb128 0xb + 2522 0182 4B000000 .4byte .LASF32 + 2523 0186 00 .sleb128 0 + 2524 0187 0B .uleb128 0xb + 2525 0188 08010000 .4byte .LASF33 + 2526 018c 01 .sleb128 1 + 2527 018d 0B .uleb128 0xb + 2528 018e CE060000 .4byte .LASF34 + 2529 0192 02 .sleb128 2 + 2530 0193 0B .uleb128 0xb + 2531 0194 BC040000 .4byte .LASF35 + 2532 0198 03 .sleb128 3 + 2533 0199 0B .uleb128 0xb + 2534 019a 10030000 .4byte .LASF36 + 2535 019e 06 .sleb128 6 + 2536 019f 0B .uleb128 0xb + 2537 01a0 34000000 .4byte .LASF37 + 2538 01a4 07 .sleb128 7 + 2539 01a5 00 .byte 0x0 + 2540 01a6 0A .uleb128 0xa + 2541 01a7 04 .byte 0x4 + 2542 01a8 04 .byte 0x4 + 2543 01a9 74 .byte 0x74 + 2544 01aa DB010000 .4byte 0x1db + 2545 01ae 0B .uleb128 0xb + 2546 01af 3A060000 .4byte .LASF38 + 2547 01b3 01 .sleb128 1 + 2548 01b4 0B .uleb128 0xb + 2549 01b5 F4030000 .4byte .LASF39 + 2550 01b9 02 .sleb128 2 + 2551 01ba 0B .uleb128 0xb + BFIN GAS /tmp/cc4APo0B.s page 64 + + + 2552 01bb 6C020000 .4byte .LASF40 + 2553 01bf 10 .sleb128 16 + 2554 01c0 0B .uleb128 0xb + 2555 01c1 7D020000 .4byte .LASF41 + 2556 01c5 20 .sleb128 32 + 2557 01c6 0B .uleb128 0xb + 2558 01c7 93000000 .4byte .LASF42 + 2559 01cb C000 .sleb128 64 + 2560 01cd 0B .uleb128 0xb + 2561 01ce B7010000 .4byte .LASF43 + 2562 01d2 03 .sleb128 3 + 2563 01d3 0B .uleb128 0xb + 2564 01d4 FC020000 .4byte .LASF44 + 2565 01d8 F000 .sleb128 112 + 2566 01da 00 .byte 0x0 + 2567 01db 02 .uleb128 0x2 + 2568 01dc 04 .byte 0x4 + 2569 01dd 04 .byte 0x4 + 2570 01de CA010000 .4byte .LASF45 + 2571 01e2 0C .uleb128 0xc + 2572 01e3 68010000 .4byte .LASF46 + 2573 01e7 04 .byte 0x4 + 2574 01e8 05 .byte 0x5 + 2575 01e9 24 .byte 0x24 + 2576 01ea F7010000 .4byte 0x1f7 + 2577 01ee 0D .uleb128 0xd + 2578 01ef 4100 .string "A" + 2579 01f1 00 .sleb128 0 + 2580 01f2 0D .uleb128 0xd + 2581 01f3 4200 .string "B" + 2582 01f5 01 .sleb128 1 + 2583 01f6 00 .byte 0x0 + 2584 01f7 0C .uleb128 0xc + 2585 01f8 68050000 .4byte .LASF47 + 2586 01fc 04 .byte 0x4 + 2587 01fd 05 .byte 0x5 + 2588 01fe 29 .byte 0x29 + 2589 01ff 22020000 .4byte 0x222 + 2590 0203 0B .uleb128 0xb + 2591 0204 E5060000 .4byte .LASF48 + 2592 0208 00 .sleb128 0 + 2593 0209 0B .uleb128 0xb + 2594 020a 2D060000 .4byte .LASF49 + 2595 020e 01 .sleb128 1 + 2596 020f 0B .uleb128 0xb + 2597 0210 5B040000 .4byte .LASF50 + 2598 0214 02 .sleb128 2 + 2599 0215 0B .uleb128 0xb + 2600 0216 74010000 .4byte .LASF51 + 2601 021a 03 .sleb128 3 + 2602 021b 0B .uleb128 0xb + 2603 021c 96030000 .4byte .LASF52 + 2604 0220 04 .sleb128 4 + 2605 0221 00 .byte 0x0 + 2606 0222 0C .uleb128 0xc + 2607 0223 F0050000 .4byte .LASF53 + 2608 0227 04 .byte 0x4 + BFIN GAS /tmp/cc4APo0B.s page 65 + + + 2609 0228 05 .byte 0x5 + 2610 0229 31 .byte 0x31 + 2611 022a 41020000 .4byte 0x241 + 2612 022e 0B .uleb128 0xb + 2613 022f 2F010000 .4byte .LASF54 + 2614 0233 00 .sleb128 0 + 2615 0234 0B .uleb128 0xb + 2616 0235 9F010000 .4byte .LASF55 + 2617 0239 01 .sleb128 1 + 2618 023a 0B .uleb128 0xb + 2619 023b 7C050000 .4byte .LASF56 + 2620 023f 02 .sleb128 2 + 2621 0240 00 .byte 0x0 + 2622 0241 0C .uleb128 0xc + 2623 0242 EE020000 .4byte .LASF57 + 2624 0246 04 .byte 0x4 + 2625 0247 05 .byte 0x5 + 2626 0248 38 .byte 0x38 + 2627 0249 78020000 .4byte 0x278 + 2628 024d 0B .uleb128 0xb + 2629 024e 99040000 .4byte .LASF58 + 2630 0252 00 .sleb128 0 + 2631 0253 0B .uleb128 0xb + 2632 0254 0B020000 .4byte .LASF59 + 2633 0258 01 .sleb128 1 + 2634 0259 0B .uleb128 0xb + 2635 025a 8E020000 .4byte .LASF60 + 2636 025e 02 .sleb128 2 + 2637 025f 0B .uleb128 0xb + 2638 0260 04040000 .4byte .LASF61 + 2639 0264 03 .sleb128 3 + 2640 0265 0B .uleb128 0xb + 2641 0266 EE010000 .4byte .LASF62 + 2642 026a 04 .sleb128 4 + 2643 026b 0B .uleb128 0xb + 2644 026c 80060000 .4byte .LASF63 + 2645 0270 05 .sleb128 5 + 2646 0271 0B .uleb128 0xb + 2647 0272 11070000 .4byte .LASF64 + 2648 0276 06 .sleb128 6 + 2649 0277 00 .byte 0x0 + 2650 0278 0C .uleb128 0xc + 2651 0279 72000000 .4byte .LASF65 + 2652 027d 04 .byte 0x4 + 2653 027e 05 .byte 0x5 + 2654 027f 42 .byte 0x42 + 2655 0280 BB020000 .4byte 0x2bb + 2656 0284 0D .uleb128 0xd + 2657 0285 4F464600 .string "OFF" + 2658 0289 00 .sleb128 0 + 2659 028a 0B .uleb128 0xb + 2660 028b 53050000 .4byte .LASF66 + 2661 028f 01 .sleb128 1 + 2662 0290 0B .uleb128 0xb + 2663 0291 45020000 .4byte .LASF67 + 2664 0295 02 .sleb128 2 + 2665 0296 0D .uleb128 0xd + BFIN GAS /tmp/cc4APo0B.s page 66 + + + 2666 0297 41564700 .string "AVG" + 2667 029b 03 .sleb128 3 + 2668 029c 0B .uleb128 0xb + 2669 029d 5F050000 .4byte .LASF68 + 2670 02a1 04 .sleb128 4 + 2671 02a2 0D .uleb128 0xd + 2672 02a3 46465400 .string "FFT" + 2673 02a7 05 .sleb128 5 + 2674 02a8 0B .uleb128 0xb + 2675 02a9 FC050000 .4byte .LASF69 + 2676 02ad 06 .sleb128 6 + 2677 02ae 0B .uleb128 0xb + 2678 02af 56040000 .4byte .LASF70 + 2679 02b3 07 .sleb128 7 + 2680 02b4 0B .uleb128 0xb + 2681 02b5 13000000 .4byte .LASF71 + 2682 02b9 08 .sleb128 8 + 2683 02ba 00 .byte 0x0 + 2684 02bb 0E .uleb128 0xe + 2685 02bc DA050000 .4byte .LASF130 + 2686 02c0 30 .byte 0x30 + 2687 02c1 01 .byte 0x1 + 2688 02c2 62 .byte 0x62 + 2689 02c3 D2030000 .4byte 0x3d2 + 2690 02c7 06 .uleb128 0x6 + 2691 02c8 52010000 .4byte .LASF72 + 2692 02cc 01 .byte 0x1 + 2693 02cd 63 .byte 0x63 + 2694 02ce 2C000000 .4byte 0x2c + 2695 02d2 02 .byte 0x2 + 2696 02d3 23 .byte 0x23 + 2697 02d4 00 .uleb128 0x0 + 2698 02d5 06 .uleb128 0x6 + 2699 02d6 9A060000 .4byte .LASF73 + 2700 02da 01 .byte 0x1 + 2701 02db 64 .byte 0x64 + 2702 02dc 2C000000 .4byte 0x2c + 2703 02e0 02 .byte 0x2 + 2704 02e1 23 .byte 0x23 + 2705 02e2 01 .uleb128 0x1 + 2706 02e3 06 .uleb128 0x6 + 2707 02e4 F0050000 .4byte .LASF53 + 2708 02e8 01 .byte 0x1 + 2709 02e9 65 .byte 0x65 + 2710 02ea 2C000000 .4byte 0x2c + 2711 02ee 02 .byte 0x2 + 2712 02ef 23 .byte 0x23 + 2713 02f0 02 .uleb128 0x2 + 2714 02f1 06 .uleb128 0x6 + 2715 02f2 22000000 .4byte .LASF74 + 2716 02f6 01 .byte 0x1 + 2717 02f7 66 .byte 0x66 + 2718 02f8 2C000000 .4byte 0x2c + 2719 02fc 02 .byte 0x2 + 2720 02fd 23 .byte 0x23 + 2721 02fe 03 .uleb128 0x3 + 2722 02ff 06 .uleb128 0x6 + BFIN GAS /tmp/cc4APo0B.s page 67 + + + 2723 0300 8A050000 .4byte .LASF75 + 2724 0304 01 .byte 0x1 + 2725 0305 67 .byte 0x67 + 2726 0306 45000000 .4byte 0x45 + 2727 030a 02 .byte 0x2 + 2728 030b 23 .byte 0x23 + 2729 030c 04 .uleb128 0x4 + 2730 030d 06 .uleb128 0x6 + 2731 030e 17070000 .4byte .LASF76 + 2732 0312 01 .byte 0x1 + 2733 0313 68 .byte 0x68 + 2734 0314 45000000 .4byte 0x45 + 2735 0318 02 .byte 0x2 + 2736 0319 23 .byte 0x23 + 2737 031a 06 .uleb128 0x6 + 2738 031b 06 .uleb128 0x6 + 2739 031c 84010000 .4byte .LASF77 + 2740 0320 01 .byte 0x1 + 2741 0321 69 .byte 0x69 + 2742 0322 69000000 .4byte 0x69 + 2743 0326 02 .byte 0x2 + 2744 0327 23 .byte 0x23 + 2745 0328 08 .uleb128 0x8 + 2746 0329 06 .uleb128 0x6 + 2747 032a 2B050000 .4byte .LASF78 + 2748 032e 01 .byte 0x1 + 2749 032f 6A .byte 0x6a + 2750 0330 2C000000 .4byte 0x2c + 2751 0334 02 .byte 0x2 + 2752 0335 23 .byte 0x23 + 2753 0336 0C .uleb128 0xc + 2754 0337 06 .uleb128 0x6 + 2755 0338 2A020000 .4byte .LASF79 + 2756 033c 01 .byte 0x1 + 2757 033d 6B .byte 0x6b + 2758 033e 69000000 .4byte 0x69 + 2759 0342 02 .byte 0x2 + 2760 0343 23 .byte 0x23 + 2761 0344 10 .uleb128 0x10 + 2762 0345 06 .uleb128 0x6 + 2763 0346 32040000 .4byte .LASF80 + 2764 034a 01 .byte 0x1 + 2765 034b 6C .byte 0x6c + 2766 034c 69000000 .4byte 0x69 + 2767 0350 02 .byte 0x2 + 2768 0351 23 .byte 0x23 + 2769 0352 14 .uleb128 0x14 + 2770 0353 06 .uleb128 0x6 + 2771 0354 5E000000 .4byte .LASF81 + 2772 0358 01 .byte 0x1 + 2773 0359 6D .byte 0x6d + 2774 035a 2C000000 .4byte 0x2c + 2775 035e 02 .byte 0x2 + 2776 035f 23 .byte 0x23 + 2777 0360 18 .uleb128 0x18 + 2778 0361 06 .uleb128 0x6 + 2779 0362 27030000 .4byte .LASF82 + BFIN GAS /tmp/cc4APo0B.s page 68 + + + 2780 0366 01 .byte 0x1 + 2781 0367 6E .byte 0x6e + 2782 0368 2C000000 .4byte 0x2c + 2783 036c 02 .byte 0x2 + 2784 036d 23 .byte 0x23 + 2785 036e 19 .uleb128 0x19 + 2786 036f 06 .uleb128 0x6 + 2787 0370 AC040000 .4byte .LASF83 + 2788 0374 01 .byte 0x1 + 2789 0375 6F .byte 0x6f + 2790 0376 2C000000 .4byte 0x2c + 2791 037a 02 .byte 0x2 + 2792 037b 23 .byte 0x23 + 2793 037c 1A .uleb128 0x1a + 2794 037d 06 .uleb128 0x6 + 2795 037e E7040000 .4byte .LASF84 + 2796 0382 01 .byte 0x1 + 2797 0383 70 .byte 0x70 + 2798 0384 69000000 .4byte 0x69 + 2799 0388 02 .byte 0x2 + 2800 0389 23 .byte 0x23 + 2801 038a 1C .uleb128 0x1c + 2802 038b 06 .uleb128 0x6 + 2803 038c F4060000 .4byte .LASF85 + 2804 0390 01 .byte 0x1 + 2805 0391 71 .byte 0x71 + 2806 0392 2C000000 .4byte 0x2c + 2807 0396 02 .byte 0x2 + 2808 0397 23 .byte 0x23 + 2809 0398 20 .uleb128 0x20 + 2810 0399 06 .uleb128 0x6 + 2811 039a A1050000 .4byte .LASF86 + 2812 039e 01 .byte 0x1 + 2813 039f 72 .byte 0x72 + 2814 03a0 69000000 .4byte 0x69 + 2815 03a4 02 .byte 0x2 + 2816 03a5 23 .byte 0x23 + 2817 03a6 24 .uleb128 0x24 + 2818 03a7 06 .uleb128 0x6 + 2819 03a8 F2040000 .4byte .LASF87 + 2820 03ac 01 .byte 0x1 + 2821 03ad 73 .byte 0x73 + 2822 03ae 69000000 .4byte 0x69 + 2823 03b2 02 .byte 0x2 + 2824 03b3 23 .byte 0x23 + 2825 03b4 28 .uleb128 0x28 + 2826 03b5 06 .uleb128 0x6 + 2827 03b6 41030000 .4byte .LASF88 + 2828 03ba 01 .byte 0x1 + 2829 03bb 74 .byte 0x74 + 2830 03bc 2C000000 .4byte 0x2c + 2831 03c0 02 .byte 0x2 + 2832 03c1 23 .byte 0x23 + 2833 03c2 2C .uleb128 0x2c + 2834 03c3 06 .uleb128 0x6 + 2835 03c4 6C060000 .4byte .LASF89 + 2836 03c8 01 .byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 69 + + + 2837 03c9 75 .byte 0x75 + 2838 03ca 2C000000 .4byte 0x2c + 2839 03ce 02 .byte 0x2 + 2840 03cf 23 .byte 0x23 + 2841 03d0 2D .uleb128 0x2d + 2842 03d1 00 .byte 0x0 + 2843 03d2 0F .uleb128 0xf + 2844 03d3 01 .byte 0x1 + 2845 03d4 35020000 .4byte .LASF96 + 2846 03d8 01 .byte 0x1 + 2847 03d9 FA01 .2byte 0x1fa + 2848 03db 01 .byte 0x1 + 2849 03dc 00000000 .4byte .LFB7 + 2850 03e0 9C030000 .4byte .LFE7 + 2851 03e4 00000000 .4byte .LLST0 + 2852 03e8 3C050000 .4byte 0x53c + 2853 03ec 10 .uleb128 0x10 + 2854 03ed 636D6400 .string "cmd" + 2855 03f1 01 .byte 0x1 + 2856 03f2 FA01 .2byte 0x1fa + 2857 03f4 3C050000 .4byte 0x53c + 2858 03f8 2B000000 .4byte .LLST1 + 2859 03fc 11 .uleb128 0x11 + 2860 03fd 52000000 .4byte .LBB2 + 2861 0401 6C000000 .4byte .LBE2 + 2862 0405 1A040000 .4byte 0x41a + 2863 0409 12 .uleb128 0x12 + 2864 040a D0010000 .4byte .LASF90 + 2865 040e 01 .byte 0x1 + 2866 040f CB02 .2byte 0x2cb + 2867 0411 9F000000 .4byte 0x9f + 2868 0415 CD000000 .4byte .LLST2 + 2869 0419 00 .byte 0x0 + 2870 041a 13 .uleb128 0x13 + 2871 041b 00000000 .4byte .Ldebug_ranges0+0x0 + 2872 041f 44040000 .4byte 0x444 + 2873 0423 14 .uleb128 0x14 + 2874 0424 55020000 .4byte .LASF93 + 2875 0428 01 .byte 0x1 + 2876 0429 1A02 .2byte 0x21a + 2877 042b 42050000 .4byte 0x542 + 2878 042f 15 .uleb128 0x15 + 2879 0430 18000000 .4byte .Ldebug_ranges0+0x18 + 2880 0434 16 .uleb128 0x16 + 2881 0435 4900 .string "I" + 2882 0437 01 .byte 0x1 + 2883 0438 1B02 .2byte 0x21b + 2884 043a 69000000 .4byte 0x69 + 2885 043e EB000000 .4byte .LLST3 + 2886 0442 00 .byte 0x0 + 2887 0443 00 .byte 0x0 + 2888 0444 11 .uleb128 0x11 + 2889 0445 98000000 .4byte .LBB7 + 2890 0449 4A010000 .4byte .LBE7 + 2891 044d 86040000 .4byte 0x486 + 2892 0451 17 .uleb128 0x17 + 2893 0452 69030000 .4byte .LASF91 + BFIN GAS /tmp/cc4APo0B.s page 70 + + + 2894 0456 01 .byte 0x1 + 2895 0457 2302 .2byte 0x223 + 2896 0459 51050000 .4byte 0x551 + 2897 045d 03 .byte 0x3 + 2898 045e 7F .byte 0x7f + 2899 045f B07F .sleb128 -80 + 2900 0461 12 .uleb128 0x12 + 2901 0462 17060000 .4byte .LASF92 + 2902 0466 01 .byte 0x1 + 2903 0467 3902 .2byte 0x239 + 2904 0469 69000000 .4byte 0x69 + 2905 046d FE000000 .4byte .LLST4 + 2906 0471 18 .uleb128 0x18 + 2907 0472 02010000 .4byte .LBB8 + 2908 0476 3C010000 .4byte .LBE8 + 2909 047a 19 .uleb128 0x19 + 2910 047b 6900 .string "i" + 2911 047d 01 .byte 0x1 + 2912 047e 3A02 .2byte 0x23a + 2913 0480 9F000000 .4byte 0x9f + 2914 0484 00 .byte 0x0 + 2915 0485 00 .byte 0x0 + 2916 0486 11 .uleb128 0x11 + 2917 0487 4A010000 .4byte .LBB9 + 2918 048b 7C010000 .4byte .LBE9 + 2919 048f A3040000 .4byte 0x4a3 + 2920 0493 17 .uleb128 0x17 + 2921 0494 69030000 .4byte .LASF91 + 2922 0498 01 .byte 0x1 + 2923 0499 4102 .2byte 0x241 + 2924 049b 61050000 .4byte 0x561 + 2925 049f 02 .byte 0x2 + 2926 04a0 7F .byte 0x7f + 2927 04a1 6C .sleb128 -20 + 2928 04a2 00 .byte 0x0 + 2929 04a3 11 .uleb128 0x11 + 2930 04a4 7C010000 .4byte .LBB10 + 2931 04a8 AA010000 .4byte .LBE10 + 2932 04ac BD040000 .4byte 0x4bd + 2933 04b0 14 .uleb128 0x14 + 2934 04b1 21070000 .4byte .LASF94 + 2935 04b5 01 .byte 0x1 + 2936 04b6 4C02 .2byte 0x24c + 2937 04b8 69000000 .4byte 0x69 + 2938 04bc 00 .byte 0x0 + 2939 04bd 11 .uleb128 0x11 + 2940 04be AA010000 .4byte .LBB11 + 2941 04c2 10020000 .4byte .LBE11 + 2942 04c6 EB040000 .4byte 0x4eb + 2943 04ca 12 .uleb128 0x12 + 2944 04cb 3D010000 .4byte .LASF95 + 2945 04cf 01 .byte 0x1 + 2946 04d0 5202 .2byte 0x252 + 2947 04d2 69000000 .4byte 0x69 + 2948 04d6 1C010000 .4byte .LLST5 + 2949 04da 15 .uleb128 0x15 + 2950 04db 30000000 .4byte .Ldebug_ranges0+0x30 + BFIN GAS /tmp/cc4APo0B.s page 71 + + + 2951 04df 19 .uleb128 0x19 + 2952 04e0 6900 .string "i" + 2953 04e2 01 .byte 0x1 + 2954 04e3 5402 .2byte 0x254 + 2955 04e5 9F000000 .4byte 0x9f + 2956 04e9 00 .byte 0x0 + 2957 04ea 00 .byte 0x0 + 2958 04eb 11 .uleb128 0x11 + 2959 04ec 70020000 .4byte .LBB15 + 2960 04f0 80020000 .4byte .LBE15 + 2961 04f4 07050000 .4byte 0x507 + 2962 04f8 16 .uleb128 0x16 + 2963 04f9 6900 .string "i" + 2964 04fb 01 .byte 0x1 + 2965 04fc 7602 .2byte 0x276 + 2966 04fe 69000000 .4byte 0x69 + 2967 0502 EA010000 .4byte .LLST6 + 2968 0506 00 .byte 0x0 + 2969 0507 11 .uleb128 0x11 + 2970 0508 F2020000 .4byte .LBB16 + 2971 050c 04030000 .4byte .LBE16 + 2972 0510 23050000 .4byte 0x523 + 2973 0514 16 .uleb128 0x16 + 2974 0515 6900 .string "i" + 2975 0517 01 .byte 0x1 + 2976 0518 9302 .2byte 0x293 + 2977 051a 69000000 .4byte 0x69 + 2978 051e FD010000 .4byte .LLST7 + 2979 0522 00 .byte 0x0 + 2980 0523 18 .uleb128 0x18 + 2981 0524 8A030000 .4byte .LBB17 + 2982 0528 9C030000 .4byte .LBE17 + 2983 052c 16 .uleb128 0x16 + 2984 052d 6900 .string "i" + 2985 052f 01 .byte 0x1 + 2986 0530 BB02 .2byte 0x2bb + 2987 0532 69000000 .4byte 0x69 + 2988 0536 1B020000 .4byte .LLST8 + 2989 053a 00 .byte 0x0 + 2990 053b 00 .byte 0x0 + 2991 053c 1A .uleb128 0x1a + 2992 053d 04 .byte 0x4 + 2993 053e 1F010000 .4byte 0x11f + 2994 0542 07 .uleb128 0x7 + 2995 0543 69000000 .4byte 0x69 + 2996 0547 51050000 .4byte 0x551 + 2997 054b 1B .uleb128 0x1b + 2998 054c 1C010000 .4byte 0x11c + 2999 0550 00 .byte 0x0 + 3000 0551 07 .uleb128 0x7 + 3001 0552 69000000 .4byte 0x69 + 3002 0556 61050000 .4byte 0x561 + 3003 055a 1C .uleb128 0x1c + 3004 055b 1C010000 .4byte 0x11c + 3005 055f 0E .byte 0xe + 3006 0560 00 .byte 0x0 + 3007 0561 07 .uleb128 0x7 + BFIN GAS /tmp/cc4APo0B.s page 72 + + + 3008 0562 69000000 .4byte 0x69 + 3009 0566 71050000 .4byte 0x571 + 3010 056a 1C .uleb128 0x1c + 3011 056b 1C010000 .4byte 0x11c + 3012 056f 04 .byte 0x4 + 3013 0570 00 .byte 0x0 + 3014 0571 0F .uleb128 0xf + 3015 0572 01 .byte 0x1 + 3016 0573 5E020000 .4byte .LASF97 + 3017 0577 01 .byte 0x1 + 3018 0578 DE01 .2byte 0x1de + 3019 057a 01 .byte 0x1 + 3020 057b 9C030000 .4byte .LFB6 + 3021 057f B8030000 .4byte .LFE6 + 3022 0583 39020000 .4byte .LLST9 + 3023 0587 AC050000 .4byte 0x5ac + 3024 058b 1D .uleb128 0x1d + 3025 058c 67060000 .4byte .LASF98 + 3026 0590 01 .byte 0x1 + 3027 0591 DE01 .2byte 0x1de + 3028 0593 AC050000 .4byte 0x5ac + 3029 0597 58020000 .4byte .LLST10 + 3030 059b 1D .uleb128 0x1d + 3031 059c 7C040000 .4byte .LASF99 + 3032 05a0 01 .byte 0x1 + 3033 05a1 DE01 .2byte 0x1de + 3034 05a3 69000000 .4byte 0x69 + 3035 05a7 6B020000 .4byte .LLST11 + 3036 05ab 00 .byte 0x0 + 3037 05ac 1A .uleb128 0x1a + 3038 05ad 04 .byte 0x4 + 3039 05ae 69000000 .4byte 0x69 + 3040 05b2 0F .uleb128 0xf + 3041 05b3 01 .byte 0x1 + 3042 05b4 5A030000 .4byte .LASF100 + 3043 05b8 01 .byte 0x1 + 3044 05b9 CA01 .2byte 0x1ca + 3045 05bb 01 .byte 0x1 + 3046 05bc B8030000 .4byte .LFB5 + 3047 05c0 E0030000 .4byte .LFE5 + 3048 05c4 7E020000 .4byte .LLST12 + 3049 05c8 ED050000 .4byte 0x5ed + 3050 05cc 1D .uleb128 0x1d + 3051 05cd 67060000 .4byte .LASF98 + 3052 05d1 01 .byte 0x1 + 3053 05d2 CA01 .2byte 0x1ca + 3054 05d4 AC050000 .4byte 0x5ac + 3055 05d8 9D020000 .4byte .LLST13 + 3056 05dc 1D .uleb128 0x1d + 3057 05dd 7C040000 .4byte .LASF99 + 3058 05e1 01 .byte 0x1 + 3059 05e2 CA01 .2byte 0x1ca + 3060 05e4 69000000 .4byte 0x69 + 3061 05e8 B0020000 .4byte .LLST14 + 3062 05ec 00 .byte 0x0 + 3063 05ed 1E .uleb128 0x1e + 3064 05ee 01 .byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 73 + + + 3065 05ef 20040000 .4byte .LASF104 + 3066 05f3 01 .byte 0x1 + 3067 05f4 A601 .2byte 0x1a6 + 3068 05f6 01 .byte 0x1 + 3069 05f7 69000000 .4byte 0x69 + 3070 05fb E0030000 .4byte .LFB4 + 3071 05ff 2A040000 .4byte .LFE4 + 3072 0603 C3020000 .4byte .LLST15 + 3073 0607 2C060000 .4byte 0x62c + 3074 060b 1D .uleb128 0x1d + 3075 060c 73030000 .4byte .LASF20 + 3076 0610 01 .byte 0x1 + 3077 0611 A601 .2byte 0x1a6 + 3078 0613 AC050000 .4byte 0x5ac + 3079 0617 EE020000 .4byte .LLST16 + 3080 061b 1D .uleb128 0x1d + 3081 061c 7C040000 .4byte .LASF99 + 3082 0620 01 .byte 0x1 + 3083 0621 A601 .2byte 0x1a6 + 3084 0623 69000000 .4byte 0x69 + 3085 0627 17030000 .4byte .LLST17 + 3086 062b 00 .byte 0x0 + 3087 062c 1F .uleb128 0x1f + 3088 062d 01 .byte 0x1 + 3089 062e F6010000 .4byte .LASF131 + 3090 0632 01 .byte 0x1 + 3091 0633 94 .byte 0x94 + 3092 0634 01 .byte 0x1 + 3093 0635 69000000 .4byte 0x69 + 3094 0639 01 .byte 0x1 + 3095 063a 90060000 .4byte 0x690 + 3096 063e 20 .uleb128 0x20 + 3097 063f 4A050000 .4byte .LASF101 + 3098 0643 01 .byte 0x1 + 3099 0644 94 .byte 0x94 + 3100 0645 AC050000 .4byte 0x5ac + 3101 0649 20 .uleb128 0x20 + 3102 064a 87030000 .4byte .LASF102 + 3103 064e 01 .byte 0x1 + 3104 064f 94 .byte 0x94 + 3105 0650 69000000 .4byte 0x69 + 3106 0654 20 .uleb128 0x20 + 3107 0655 CD020000 .4byte .LASF103 + 3108 0659 01 .byte 0x1 + 3109 065a 94 .byte 0x94 + 3110 065b 90060000 .4byte 0x690 + 3111 065f 20 .uleb128 0x20 + 3112 0660 52010000 .4byte .LASF72 + 3113 0664 01 .byte 0x1 + 3114 0665 94 .byte 0x94 + 3115 0666 2C000000 .4byte 0x2c + 3116 066a 21 .uleb128 0x21 + 3117 066b E7040000 .4byte .LASF84 + 3118 066f 01 .byte 0x1 + 3119 0670 95 .byte 0x95 + 3120 0671 69000000 .4byte 0x69 + 3121 0675 22 .uleb128 0x22 + BFIN GAS /tmp/cc4APo0B.s page 74 + + + 3122 0676 84060000 .4byte 0x684 + 3123 067a 23 .uleb128 0x23 + 3124 067b 6900 .string "i" + 3125 067d 01 .byte 0x1 + 3126 067e 97 .byte 0x97 + 3127 067f 69000000 .4byte 0x69 + 3128 0683 00 .byte 0x0 + 3129 0684 24 .uleb128 0x24 + 3130 0685 23 .uleb128 0x23 + 3131 0686 6900 .string "i" + 3132 0688 01 .byte 0x1 + 3133 0689 A1 .byte 0xa1 + 3134 068a 69000000 .4byte 0x69 + 3135 068e 00 .byte 0x0 + 3136 068f 00 .byte 0x0 + 3137 0690 1A .uleb128 0x1a + 3138 0691 04 .byte 0x4 + 3139 0692 8D000000 .4byte 0x8d + 3140 0696 25 .uleb128 0x25 + 3141 0697 2C060000 .4byte 0x62c + 3142 069b 2C040000 .4byte .LFB2 + 3143 069f C4040000 .4byte .LFE2 + 3144 06a3 40030000 .4byte .LLST18 + 3145 06a7 FB060000 .4byte 0x6fb + 3146 06ab 26 .uleb128 0x26 + 3147 06ac 3E060000 .4byte 0x63e + 3148 06b0 5F030000 .4byte .LLST19 + 3149 06b4 26 .uleb128 0x26 + 3150 06b5 49060000 .4byte 0x649 + 3151 06b9 88030000 .4byte .LLST20 + 3152 06bd 26 .uleb128 0x26 + 3153 06be 54060000 .4byte 0x654 + 3154 06c2 9B030000 .4byte .LLST21 + 3155 06c6 26 .uleb128 0x26 + 3156 06c7 5F060000 .4byte 0x65f + 3157 06cb CF030000 .4byte .LLST22 + 3158 06cf 27 .uleb128 0x27 + 3159 06d0 6A060000 .4byte 0x66a + 3160 06d4 04040000 .4byte .LLST23 + 3161 06d8 11 .uleb128 0x11 + 3162 06d9 62040000 .4byte .LBB22 + 3163 06dd 7E040000 .4byte .LBE22 + 3164 06e1 EB060000 .4byte 0x6eb + 3165 06e5 28 .uleb128 0x28 + 3166 06e6 85060000 .4byte 0x685 + 3167 06ea 00 .byte 0x0 + 3168 06eb 18 .uleb128 0x18 + 3169 06ec 8C040000 .4byte .LBB23 + 3170 06f0 AA040000 .4byte .LBE23 + 3171 06f4 28 .uleb128 0x28 + 3172 06f5 7A060000 .4byte 0x67a + 3173 06f9 00 .byte 0x0 + 3174 06fa 00 .byte 0x0 + 3175 06fb 29 .uleb128 0x29 + 3176 06fc 01 .byte 0x1 + 3177 06fd 39050000 .4byte .LASF105 + 3178 0701 01 .byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 75 + + + 3179 0702 C4 .byte 0xc4 + 3180 0703 01 .byte 0x1 + 3181 0704 69000000 .4byte 0x69 + 3182 0708 C4040000 .4byte .LFB3 + 3183 070c D8080000 .4byte .LFE3 + 3184 0710 38040000 .4byte .LLST24 + 3185 0714 3F080000 .4byte 0x83f + 3186 0718 2A .uleb128 0x2a + 3187 0719 73030000 .4byte .LASF20 + 3188 071d 01 .byte 0x1 + 3189 071e C4 .byte 0xc4 + 3190 071f AC050000 .4byte 0x5ac + 3191 0723 63040000 .4byte .LLST25 + 3192 0727 2A .uleb128 0x2a + 3193 0728 7C040000 .4byte .LASF99 + 3194 072c 01 .byte 0x1 + 3195 072d C4 .byte 0xc4 + 3196 072e 69000000 .4byte 0x69 + 3197 0732 82040000 .4byte .LLST26 + 3198 0736 13 .uleb128 0x13 + 3199 0737 50000000 .4byte .Ldebug_ranges0+0x50 + 3200 073b 4D070000 .4byte 0x74d + 3201 073f 2B .uleb128 0x2b + 3202 0740 6900 .string "i" + 3203 0742 01 .byte 0x1 + 3204 0743 D0 .byte 0xd0 + 3205 0744 9F000000 .4byte 0x9f + 3206 0748 C1040000 .4byte .LLST27 + 3207 074c 00 .byte 0x0 + 3208 074d 13 .uleb128 0x13 + 3209 074e 68000000 .4byte .Ldebug_ranges0+0x68 + 3210 0752 26080000 .4byte 0x826 + 3211 0756 12 .uleb128 0x12 + 3212 0757 C3050000 .4byte .LASF106 + 3213 075b 01 .byte 0x1 + 3214 075c 0201 .2byte 0x102 + 3215 075e 69000000 .4byte 0x69 + 3216 0762 D4040000 .4byte .LLST28 + 3217 0766 19 .uleb128 0x19 + 3218 0767 76616C00 .string "val" + 3219 076b 01 .byte 0x1 + 3220 076c 0301 .2byte 0x103 + 3221 076e 69000000 .4byte 0x69 + 3222 0772 12 .uleb128 0x12 + 3223 0773 A5040000 .4byte .LASF107 + 3224 0777 01 .byte 0x1 + 3225 0778 0401 .2byte 0x104 + 3226 077a 2C000000 .4byte 0x2c + 3227 077e FD040000 .4byte .LLST29 + 3228 0782 18 .uleb128 0x18 + 3229 0783 30060000 .4byte .LBB37 + 3230 0787 1C070000 .4byte .LBE37 + 3231 078b 14 .uleb128 0x14 + 3232 078c 96020000 .4byte .LASF108 + 3233 0790 01 .byte 0x1 + 3234 0791 1B01 .2byte 0x11b + 3235 0793 69000000 .4byte 0x69 + BFIN GAS /tmp/cc4APo0B.s page 76 + + + 3236 0797 16 .uleb128 0x16 + 3237 0798 6900 .string "i" + 3238 079a 01 .byte 0x1 + 3239 079b 2301 .2byte 0x123 + 3240 079d 69000000 .4byte 0x69 + 3241 07a1 26050000 .4byte .LLST30 + 3242 07a5 11 .uleb128 0x11 + 3243 07a6 40060000 .4byte .LBB38 + 3244 07aa 5A060000 .4byte .LBE38 + 3245 07ae C1070000 .4byte 0x7c1 + 3246 07b2 16 .uleb128 0x16 + 3247 07b3 6900 .string "i" + 3248 07b5 01 .byte 0x1 + 3249 07b6 1701 .2byte 0x117 + 3250 07b8 69000000 .4byte 0x69 + 3251 07bc 4F050000 .4byte .LLST31 + 3252 07c0 00 .byte 0x0 + 3253 07c1 2C .uleb128 0x2c + 3254 07c2 2C060000 .4byte 0x62c + 3255 07c6 68060000 .4byte .LBB39 + 3256 07ca 90060000 .4byte .LBE39 + 3257 07ce 01 .byte 0x1 + 3258 07cf 1B01 .2byte 0x11b + 3259 07d1 0C080000 .4byte 0x80c + 3260 07d5 2D .uleb128 0x2d + 3261 07d6 C6060000 .4byte 0x6c6 + 3262 07da 2D .uleb128 0x2d + 3263 07db BD060000 .4byte 0x6bd + 3264 07df 2D .uleb128 0x2d + 3265 07e0 B4060000 .4byte 0x6b4 + 3266 07e4 2D .uleb128 0x2d + 3267 07e5 AB060000 .4byte 0x6ab + 3268 07e9 18 .uleb128 0x18 + 3269 07ea 68060000 .4byte .LBB40 + 3270 07ee 90060000 .4byte .LBE40 + 3271 07f2 27 .uleb128 0x27 + 3272 07f3 6A060000 .4byte 0x66a + 3273 07f7 62050000 .4byte .LLST32 + 3274 07fb 18 .uleb128 0x18 + 3275 07fc 68060000 .4byte .LBB41 + 3276 0800 90060000 .4byte .LBE41 + 3277 0804 28 .uleb128 0x28 + 3278 0805 85060000 .4byte 0x685 + 3279 0809 00 .byte 0x0 + 3280 080a 00 .byte 0x0 + 3281 080b 00 .byte 0x0 + 3282 080c 18 .uleb128 0x18 + 3283 080d F4060000 .4byte .LBB42 + 3284 0811 08070000 .4byte .LBE42 + 3285 0815 16 .uleb128 0x16 + 3286 0816 6900 .string "i" + 3287 0818 01 .byte 0x1 + 3288 0819 2E01 .2byte 0x12e + 3289 081b 69000000 .4byte 0x69 + 3290 081f A1050000 .4byte .LLST33 + 3291 0823 00 .byte 0x0 + 3292 0824 00 .byte 0x0 + BFIN GAS /tmp/cc4APo0B.s page 77 + + + 3293 0825 00 .byte 0x0 + 3294 0826 18 .uleb128 0x18 + 3295 0827 94080000 .4byte .LBB45 + 3296 082b A2080000 .4byte .LBE45 + 3297 082f 16 .uleb128 0x16 + 3298 0830 6900 .string "i" + 3299 0832 01 .byte 0x1 + 3300 0833 7301 .2byte 0x173 + 3301 0835 69000000 .4byte 0x69 + 3302 0839 B4050000 .4byte .LLST34 + 3303 083d 00 .byte 0x0 + 3304 083e 00 .byte 0x0 + 3305 083f 07 .uleb128 0x7 + 3306 0840 69000000 .4byte 0x69 + 3307 0844 4F080000 .4byte 0x84f + 3308 0848 1C .uleb128 0x1c + 3309 0849 1C010000 .4byte 0x11c + 3310 084d 03 .byte 0x3 + 3311 084e 00 .byte 0x0 + 3312 084f 2E .uleb128 0x2e + 3313 0850 A4000000 .4byte .LASF109 + 3314 0854 01 .byte 0x1 + 3315 0855 1C .byte 0x1c + 3316 0856 3F080000 .4byte 0x83f + 3317 085a 01 .byte 0x1 + 3318 085b 05 .byte 0x5 + 3319 085c 03 .byte 0x3 + 3320 085d 00000000 .4byte _streams_cnt + 3321 0861 2E .uleb128 0x2e + 3322 0862 B0000000 .4byte .LASF110 + 3323 0866 01 .byte 0x1 + 3324 0867 2F .byte 0x2f + 3325 0868 73080000 .4byte 0x873 + 3326 086c 01 .byte 0x1 + 3327 086d 05 .byte 0x5 + 3328 086e 03 .byte 0x3 + 3329 086f 00000000 .4byte _dbg_receive_value + 3330 0873 2F .uleb128 0x2f + 3331 0874 69000000 .4byte 0x69 + 3332 0878 07 .uleb128 0x7 + 3333 0879 69000000 .4byte 0x69 + 3334 087d 88080000 .4byte 0x888 + 3335 0881 1C .uleb128 0x1c + 3336 0882 1C010000 .4byte 0x11c + 3337 0886 09 .byte 0x9 + 3338 0887 00 .byte 0x0 + 3339 0888 2E .uleb128 0x2e + 3340 0889 C8050000 .4byte .LASF111 + 3341 088d 01 .byte 0x1 + 3342 088e 37 .byte 0x37 + 3343 088f 78080000 .4byte 0x878 + 3344 0893 01 .byte 0x1 + 3345 0894 05 .byte 0x5 + 3346 0895 03 .byte 0x3 + 3347 0896 28000000 .4byte _dbg_sport_rx_copy + 3348 089a 2E .uleb128 0x2e + 3349 089b 42040000 .4byte .LASF112 + BFIN GAS /tmp/cc4APo0B.s page 78 + + + 3350 089f 01 .byte 0x1 + 3351 08a0 49 .byte 0x49 + 3352 08a1 69000000 .4byte 0x69 + 3353 08a5 01 .byte 0x1 + 3354 08a6 05 .byte 0x5 + 3355 08a7 03 .byte 0x3 + 3356 08a8 10000000 .4byte _streams_succes_flag + 3357 08ac 07 .uleb128 0x7 + 3358 08ad 69000000 .4byte 0x69 + 3359 08b1 B7080000 .4byte 0x8b7 + 3360 08b5 30 .uleb128 0x30 + 3361 08b6 00 .byte 0x0 + 3362 08b7 31 .uleb128 0x31 + 3363 08b8 97010000 .4byte .LASF113 + 3364 08bc 01 .byte 0x1 + 3365 08bd 55 .byte 0x55 + 3366 08be C4080000 .4byte 0x8c4 + 3367 08c2 01 .byte 0x1 + 3368 08c3 01 .byte 0x1 + 3369 08c4 2F .uleb128 0x2f + 3370 08c5 AC080000 .4byte 0x8ac + 3371 08c9 31 .uleb128 0x31 + 3372 08ca 11040000 .4byte .LASF114 + 3373 08ce 01 .byte 0x1 + 3374 08cf 56 .byte 0x56 + 3375 08d0 D6080000 .4byte 0x8d6 + 3376 08d4 01 .byte 0x1 + 3377 08d5 01 .byte 0x1 + 3378 08d6 2F .uleb128 0x2f + 3379 08d7 AC080000 .4byte 0x8ac + 3380 08db 31 .uleb128 0x31 + 3381 08dc 4A050000 .4byte .LASF101 + 3382 08e0 01 .byte 0x1 + 3383 08e1 58 .byte 0x58 + 3384 08e2 E8080000 .4byte 0x8e8 + 3385 08e6 01 .byte 0x1 + 3386 08e7 01 .byte 0x1 + 3387 08e8 2F .uleb128 0x2f + 3388 08e9 AC080000 .4byte 0x8ac + 3389 08ed 07 .uleb128 0x7 + 3390 08ee 8D000000 .4byte 0x8d + 3391 08f2 F8080000 .4byte 0x8f8 + 3392 08f6 30 .uleb128 0x30 + 3393 08f7 00 .byte 0x0 + 3394 08f8 31 .uleb128 0x31 + 3395 08f9 CD020000 .4byte .LASF103 + 3396 08fd 01 .byte 0x1 + 3397 08fe 5A .byte 0x5a + 3398 08ff 05090000 .4byte 0x905 + 3399 0903 01 .byte 0x1 + 3400 0904 01 .byte 0x1 + 3401 0905 2F .uleb128 0x2f + 3402 0906 ED080000 .4byte 0x8ed + 3403 090a 07 .uleb128 0x7 + 3404 090b 7B000000 .4byte 0x7b + 3405 090f 15090000 .4byte 0x915 + 3406 0913 30 .uleb128 0x30 + BFIN GAS /tmp/cc4APo0B.s page 79 + + + 3407 0914 00 .byte 0x0 + 3408 0915 31 .uleb128 0x31 + 3409 0916 36030000 .4byte .LASF115 + 3410 091a 01 .byte 0x1 + 3411 091b 5C .byte 0x5c + 3412 091c 22090000 .4byte 0x922 + 3413 0920 01 .byte 0x1 + 3414 0921 01 .byte 0x1 + 3415 0922 2F .uleb128 0x2f + 3416 0923 0A090000 .4byte 0x90a + 3417 0927 2E .uleb128 0x2e + 3418 0928 AD010000 .4byte .LASF116 + 3419 092c 01 .byte 0x1 + 3420 092d 60 .byte 0x60 + 3421 092e 39090000 .4byte 0x939 + 3422 0932 01 .byte 0x1 + 3423 0933 05 .byte 0x5 + 3424 0934 03 .byte 0x3 + 3425 0935 04000000 .4byte _TX_marker + 3426 0939 2F .uleb128 0x2f + 3427 093a 78080000 .4byte 0x878 + 3428 093e 2E .uleb128 0x2e + 3429 093f C3060000 .4byte .LASF117 + 3430 0943 01 .byte 0x1 + 3431 0944 76 .byte 0x76 + 3432 0945 50090000 .4byte 0x950 + 3433 0949 01 .byte 0x1 + 3434 094a 05 .byte 0x5 + 3435 094b 03 .byte 0x3 + 3436 094c 30000000 .4byte _Proc_state + 3437 0950 32 .uleb128 0x32 + 3438 0951 DA050000 .4byte .LASF130 + 3439 0955 BB020000 .4byte 0x2bb + 3440 0959 2E .uleb128 0x2e + 3441 095a 84010000 .4byte .LASF77 + 3442 095e 01 .byte 0x1 + 3443 095f 78 .byte 0x78 + 3444 0960 73080000 .4byte 0x873 + 3445 0964 01 .byte 0x1 + 3446 0965 05 .byte 0x5 + 3447 0966 03 .byte 0x3 + 3448 0967 14000000 .4byte _TX_buff_I + 3449 096b 2E .uleb128 0x2e + 3450 096c 57010000 .4byte .LASF118 + 3451 0970 01 .byte 0x1 + 3452 0971 79 .byte 0x79 + 3453 0972 73080000 .4byte 0x873 + 3454 0976 01 .byte 0x1 + 3455 0977 05 .byte 0x5 + 3456 0978 03 .byte 0x3 + 3457 0979 2C000000 .4byte _TX_buff_I_shadow + 3458 097d 2E .uleb128 0x2e + 3459 097e ED060000 .4byte .LASF119 + 3460 0982 01 .byte 0x1 + 3461 0983 7B .byte 0x7b + 3462 0984 73080000 .4byte 0x873 + 3463 0988 01 .byte 0x1 + BFIN GAS /tmp/cc4APo0B.s page 80 + + + 3464 0989 05 .byte 0x5 + 3465 098a 03 .byte 0x3 + 3466 098b 18000000 .4byte _data_I + 3467 098f 2E .uleb128 0x2e + 3468 0990 68000000 .4byte .LASF120 + 3469 0994 01 .byte 0x1 + 3470 0995 7C .byte 0x7c + 3471 0996 73080000 .4byte 0x873 + 3472 099a 01 .byte 0x1 + 3473 099b 05 .byte 0x5 + 3474 099c 03 .byte 0x3 + 3475 099d 1C000000 .4byte _send_size + 3476 09a1 2E .uleb128 0x2e + 3477 09a2 2B050000 .4byte .LASF78 + 3478 09a6 01 .byte 0x1 + 3479 09a7 7E .byte 0x7e + 3480 09a8 B3090000 .4byte 0x9b3 + 3481 09ac 01 .byte 0x1 + 3482 09ad 05 .byte 0x5 + 3483 09ae 03 .byte 0x3 + 3484 09af 30000000 .4byte _TX_buff_state + 3485 09b3 2F .uleb128 0x2f + 3486 09b4 2C000000 .4byte 0x2c + 3487 09b8 2E .uleb128 0x2e + 3488 09b9 2D000000 .4byte .LASF121 + 3489 09bd 01 .byte 0x1 + 3490 09be 7F .byte 0x7f + 3491 09bf 73080000 .4byte 0x873 + 3492 09c3 01 .byte 0x1 + 3493 09c4 05 .byte 0x5 + 3494 09c5 03 .byte 0x3 + 3495 09c6 20000000 .4byte _tx_val + 3496 09ca 2E .uleb128 0x2e + 3497 09cb B3050000 .4byte .LASF122 + 3498 09cf 01 .byte 0x1 + 3499 09d0 81 .byte 0x81 + 3500 09d1 69000000 .4byte 0x69 + 3501 09d5 01 .byte 0x1 + 3502 09d6 05 .byte 0x5 + 3503 09d7 03 .byte 0x3 + 3504 09d8 24000000 .4byte _some_i + 3505 09dc 2E .uleb128 0x2e + 3506 09dd 8B060000 .4byte .LASF123 + 3507 09e1 01 .byte 0x1 + 3508 09e2 83 .byte 0x83 + 3509 09e3 73080000 .4byte 0x873 + 3510 09e7 01 .byte 0x1 + 3511 09e8 05 .byte 0x5 + 3512 09e9 03 .byte 0x3 + 3513 09ea 28000000 .4byte _size_processed + 3514 09ee 2E .uleb128 0x2e + 3515 09ef 22010000 .4byte .LASF124 + 3516 09f3 01 .byte 0x1 + 3517 09f4 8C .byte 0x8c + 3518 09f5 2C000000 .4byte 0x2c + 3519 09f9 01 .byte 0x1 + 3520 09fa 05 .byte 0x5 + BFIN GAS /tmp/cc4APo0B.s page 81 + + + 3521 09fb 03 .byte 0x3 + 3522 09fc 2C000000 .4byte _LFSM_started + 3523 0a00 2E .uleb128 0x2e + 3524 0a01 58060000 .4byte .LASF125 + 3525 0a05 01 .byte 0x1 + 3526 0a06 8F .byte 0x8f + 3527 0a07 2C000000 .4byte 0x2c + 3528 0a0b 01 .byte 0x1 + 3529 0a0c 05 .byte 0x5 + 3530 0a0d 03 .byte 0x3 + 3531 0a0e 2D000000 .4byte _DY_SYN_2_value + 3532 0a12 2E .uleb128 0x2e + 3533 0a13 D3040000 .4byte .LASF126 + 3534 0a17 01 .byte 0x1 + 3535 0a18 90 .byte 0x90 + 3536 0a19 2C000000 .4byte 0x2c + 3537 0a1d 01 .byte 0x1 + 3538 0a1e 05 .byte 0x5 + 3539 0a1f 03 .byte 0x3 + 3540 0a20 2E000000 .4byte _DY_SYN_2_value_prev + 3541 0a24 00 .byte 0x0 + 3542 .section .debug_abbrev + 3543 0000 01 .uleb128 0x1 + 3544 0001 11 .uleb128 0x11 + 3545 0002 01 .byte 0x1 + 3546 0003 25 .uleb128 0x25 + 3547 0004 0E .uleb128 0xe + 3548 0005 13 .uleb128 0x13 + 3549 0006 0B .uleb128 0xb + 3550 0007 03 .uleb128 0x3 + 3551 0008 0E .uleb128 0xe + 3552 0009 1B .uleb128 0x1b + 3553 000a 0E .uleb128 0xe + 3554 000b 11 .uleb128 0x11 + 3555 000c 01 .uleb128 0x1 + 3556 000d 12 .uleb128 0x12 + 3557 000e 01 .uleb128 0x1 + 3558 000f 10 .uleb128 0x10 + 3559 0010 06 .uleb128 0x6 + 3560 0011 00 .byte 0x0 + 3561 0012 00 .byte 0x0 + 3562 0013 02 .uleb128 0x2 + 3563 0014 24 .uleb128 0x24 + 3564 0015 00 .byte 0x0 + 3565 0016 0B .uleb128 0xb + 3566 0017 0B .uleb128 0xb + 3567 0018 3E .uleb128 0x3e + 3568 0019 0B .uleb128 0xb + 3569 001a 03 .uleb128 0x3 + 3570 001b 0E .uleb128 0xe + 3571 001c 00 .byte 0x0 + 3572 001d 00 .byte 0x0 + 3573 001e 03 .uleb128 0x3 + 3574 001f 16 .uleb128 0x16 + 3575 0020 00 .byte 0x0 + 3576 0021 03 .uleb128 0x3 + 3577 0022 0E .uleb128 0xe + BFIN GAS /tmp/cc4APo0B.s page 82 + + + 3578 0023 3A .uleb128 0x3a + 3579 0024 0B .uleb128 0xb + 3580 0025 3B .uleb128 0x3b + 3581 0026 0B .uleb128 0xb + 3582 0027 49 .uleb128 0x49 + 3583 0028 13 .uleb128 0x13 + 3584 0029 00 .byte 0x0 + 3585 002a 00 .byte 0x0 + 3586 002b 04 .uleb128 0x4 + 3587 002c 24 .uleb128 0x24 + 3588 002d 00 .byte 0x0 + 3589 002e 0B .uleb128 0xb + 3590 002f 0B .uleb128 0xb + 3591 0030 3E .uleb128 0x3e + 3592 0031 0B .uleb128 0xb + 3593 0032 03 .uleb128 0x3 + 3594 0033 08 .uleb128 0x8 + 3595 0034 00 .byte 0x0 + 3596 0035 00 .byte 0x0 + 3597 0036 05 .uleb128 0x5 + 3598 0037 13 .uleb128 0x13 + 3599 0038 01 .byte 0x1 + 3600 0039 0B .uleb128 0xb + 3601 003a 05 .uleb128 0x5 + 3602 003b 3A .uleb128 0x3a + 3603 003c 0B .uleb128 0xb + 3604 003d 3B .uleb128 0x3b + 3605 003e 0B .uleb128 0xb + 3606 003f 01 .uleb128 0x1 + 3607 0040 13 .uleb128 0x13 + 3608 0041 00 .byte 0x0 + 3609 0042 00 .byte 0x0 + 3610 0043 06 .uleb128 0x6 + 3611 0044 0D .uleb128 0xd + 3612 0045 00 .byte 0x0 + 3613 0046 03 .uleb128 0x3 + 3614 0047 0E .uleb128 0xe + 3615 0048 3A .uleb128 0x3a + 3616 0049 0B .uleb128 0xb + 3617 004a 3B .uleb128 0x3b + 3618 004b 0B .uleb128 0xb + 3619 004c 49 .uleb128 0x49 + 3620 004d 13 .uleb128 0x13 + 3621 004e 38 .uleb128 0x38 + 3622 004f 0A .uleb128 0xa + 3623 0050 00 .byte 0x0 + 3624 0051 00 .byte 0x0 + 3625 0052 07 .uleb128 0x7 + 3626 0053 01 .uleb128 0x1 + 3627 0054 01 .byte 0x1 + 3628 0055 49 .uleb128 0x49 + 3629 0056 13 .uleb128 0x13 + 3630 0057 01 .uleb128 0x1 + 3631 0058 13 .uleb128 0x13 + 3632 0059 00 .byte 0x0 + 3633 005a 00 .byte 0x0 + 3634 005b 08 .uleb128 0x8 + BFIN GAS /tmp/cc4APo0B.s page 83 + + + 3635 005c 21 .uleb128 0x21 + 3636 005d 00 .byte 0x0 + 3637 005e 49 .uleb128 0x49 + 3638 005f 13 .uleb128 0x13 + 3639 0060 2F .uleb128 0x2f + 3640 0061 05 .uleb128 0x5 + 3641 0062 00 .byte 0x0 + 3642 0063 00 .byte 0x0 + 3643 0064 09 .uleb128 0x9 + 3644 0065 24 .uleb128 0x24 + 3645 0066 00 .byte 0x0 + 3646 0067 0B .uleb128 0xb + 3647 0068 0B .uleb128 0xb + 3648 0069 3E .uleb128 0x3e + 3649 006a 0B .uleb128 0xb + 3650 006b 00 .byte 0x0 + 3651 006c 00 .byte 0x0 + 3652 006d 0A .uleb128 0xa + 3653 006e 04 .uleb128 0x4 + 3654 006f 01 .byte 0x1 + 3655 0070 0B .uleb128 0xb + 3656 0071 0B .uleb128 0xb + 3657 0072 3A .uleb128 0x3a + 3658 0073 0B .uleb128 0xb + 3659 0074 3B .uleb128 0x3b + 3660 0075 0B .uleb128 0xb + 3661 0076 01 .uleb128 0x1 + 3662 0077 13 .uleb128 0x13 + 3663 0078 00 .byte 0x0 + 3664 0079 00 .byte 0x0 + 3665 007a 0B .uleb128 0xb + 3666 007b 28 .uleb128 0x28 + 3667 007c 00 .byte 0x0 + 3668 007d 03 .uleb128 0x3 + 3669 007e 0E .uleb128 0xe + 3670 007f 1C .uleb128 0x1c + 3671 0080 0D .uleb128 0xd + 3672 0081 00 .byte 0x0 + 3673 0082 00 .byte 0x0 + 3674 0083 0C .uleb128 0xc + 3675 0084 04 .uleb128 0x4 + 3676 0085 01 .byte 0x1 + 3677 0086 03 .uleb128 0x3 + 3678 0087 0E .uleb128 0xe + 3679 0088 0B .uleb128 0xb + 3680 0089 0B .uleb128 0xb + 3681 008a 3A .uleb128 0x3a + 3682 008b 0B .uleb128 0xb + 3683 008c 3B .uleb128 0x3b + 3684 008d 0B .uleb128 0xb + 3685 008e 01 .uleb128 0x1 + 3686 008f 13 .uleb128 0x13 + 3687 0090 00 .byte 0x0 + 3688 0091 00 .byte 0x0 + 3689 0092 0D .uleb128 0xd + 3690 0093 28 .uleb128 0x28 + 3691 0094 00 .byte 0x0 + BFIN GAS /tmp/cc4APo0B.s page 84 + + + 3692 0095 03 .uleb128 0x3 + 3693 0096 08 .uleb128 0x8 + 3694 0097 1C .uleb128 0x1c + 3695 0098 0D .uleb128 0xd + 3696 0099 00 .byte 0x0 + 3697 009a 00 .byte 0x0 + 3698 009b 0E .uleb128 0xe + 3699 009c 13 .uleb128 0x13 + 3700 009d 01 .byte 0x1 + 3701 009e 03 .uleb128 0x3 + 3702 009f 0E .uleb128 0xe + 3703 00a0 0B .uleb128 0xb + 3704 00a1 0B .uleb128 0xb + 3705 00a2 3A .uleb128 0x3a + 3706 00a3 0B .uleb128 0xb + 3707 00a4 3B .uleb128 0x3b + 3708 00a5 0B .uleb128 0xb + 3709 00a6 01 .uleb128 0x1 + 3710 00a7 13 .uleb128 0x13 + 3711 00a8 00 .byte 0x0 + 3712 00a9 00 .byte 0x0 + 3713 00aa 0F .uleb128 0xf + 3714 00ab 2E .uleb128 0x2e + 3715 00ac 01 .byte 0x1 + 3716 00ad 3F .uleb128 0x3f + 3717 00ae 0C .uleb128 0xc + 3718 00af 03 .uleb128 0x3 + 3719 00b0 0E .uleb128 0xe + 3720 00b1 3A .uleb128 0x3a + 3721 00b2 0B .uleb128 0xb + 3722 00b3 3B .uleb128 0x3b + 3723 00b4 05 .uleb128 0x5 + 3724 00b5 27 .uleb128 0x27 + 3725 00b6 0C .uleb128 0xc + 3726 00b7 11 .uleb128 0x11 + 3727 00b8 01 .uleb128 0x1 + 3728 00b9 12 .uleb128 0x12 + 3729 00ba 01 .uleb128 0x1 + 3730 00bb 40 .uleb128 0x40 + 3731 00bc 06 .uleb128 0x6 + 3732 00bd 01 .uleb128 0x1 + 3733 00be 13 .uleb128 0x13 + 3734 00bf 00 .byte 0x0 + 3735 00c0 00 .byte 0x0 + 3736 00c1 10 .uleb128 0x10 + 3737 00c2 05 .uleb128 0x5 + 3738 00c3 00 .byte 0x0 + 3739 00c4 03 .uleb128 0x3 + 3740 00c5 08 .uleb128 0x8 + 3741 00c6 3A .uleb128 0x3a + 3742 00c7 0B .uleb128 0xb + 3743 00c8 3B .uleb128 0x3b + 3744 00c9 05 .uleb128 0x5 + 3745 00ca 49 .uleb128 0x49 + 3746 00cb 13 .uleb128 0x13 + 3747 00cc 02 .uleb128 0x2 + 3748 00cd 06 .uleb128 0x6 + BFIN GAS /tmp/cc4APo0B.s page 85 + + + 3749 00ce 00 .byte 0x0 + 3750 00cf 00 .byte 0x0 + 3751 00d0 11 .uleb128 0x11 + 3752 00d1 0B .uleb128 0xb + 3753 00d2 01 .byte 0x1 + 3754 00d3 11 .uleb128 0x11 + 3755 00d4 01 .uleb128 0x1 + 3756 00d5 12 .uleb128 0x12 + 3757 00d6 01 .uleb128 0x1 + 3758 00d7 01 .uleb128 0x1 + 3759 00d8 13 .uleb128 0x13 + 3760 00d9 00 .byte 0x0 + 3761 00da 00 .byte 0x0 + 3762 00db 12 .uleb128 0x12 + 3763 00dc 34 .uleb128 0x34 + 3764 00dd 00 .byte 0x0 + 3765 00de 03 .uleb128 0x3 + 3766 00df 0E .uleb128 0xe + 3767 00e0 3A .uleb128 0x3a + 3768 00e1 0B .uleb128 0xb + 3769 00e2 3B .uleb128 0x3b + 3770 00e3 05 .uleb128 0x5 + 3771 00e4 49 .uleb128 0x49 + 3772 00e5 13 .uleb128 0x13 + 3773 00e6 02 .uleb128 0x2 + 3774 00e7 06 .uleb128 0x6 + 3775 00e8 00 .byte 0x0 + 3776 00e9 00 .byte 0x0 + 3777 00ea 13 .uleb128 0x13 + 3778 00eb 0B .uleb128 0xb + 3779 00ec 01 .byte 0x1 + 3780 00ed 55 .uleb128 0x55 + 3781 00ee 06 .uleb128 0x6 + 3782 00ef 01 .uleb128 0x1 + 3783 00f0 13 .uleb128 0x13 + 3784 00f1 00 .byte 0x0 + 3785 00f2 00 .byte 0x0 + 3786 00f3 14 .uleb128 0x14 + 3787 00f4 34 .uleb128 0x34 + 3788 00f5 00 .byte 0x0 + 3789 00f6 03 .uleb128 0x3 + 3790 00f7 0E .uleb128 0xe + 3791 00f8 3A .uleb128 0x3a + 3792 00f9 0B .uleb128 0xb + 3793 00fa 3B .uleb128 0x3b + 3794 00fb 05 .uleb128 0x5 + 3795 00fc 49 .uleb128 0x49 + 3796 00fd 13 .uleb128 0x13 + 3797 00fe 00 .byte 0x0 + 3798 00ff 00 .byte 0x0 + 3799 0100 15 .uleb128 0x15 + 3800 0101 0B .uleb128 0xb + 3801 0102 01 .byte 0x1 + 3802 0103 55 .uleb128 0x55 + 3803 0104 06 .uleb128 0x6 + 3804 0105 00 .byte 0x0 + 3805 0106 00 .byte 0x0 + BFIN GAS /tmp/cc4APo0B.s page 86 + + + 3806 0107 16 .uleb128 0x16 + 3807 0108 34 .uleb128 0x34 + 3808 0109 00 .byte 0x0 + 3809 010a 03 .uleb128 0x3 + 3810 010b 08 .uleb128 0x8 + 3811 010c 3A .uleb128 0x3a + 3812 010d 0B .uleb128 0xb + 3813 010e 3B .uleb128 0x3b + 3814 010f 05 .uleb128 0x5 + 3815 0110 49 .uleb128 0x49 + 3816 0111 13 .uleb128 0x13 + 3817 0112 02 .uleb128 0x2 + 3818 0113 06 .uleb128 0x6 + 3819 0114 00 .byte 0x0 + 3820 0115 00 .byte 0x0 + 3821 0116 17 .uleb128 0x17 + 3822 0117 34 .uleb128 0x34 + 3823 0118 00 .byte 0x0 + 3824 0119 03 .uleb128 0x3 + 3825 011a 0E .uleb128 0xe + 3826 011b 3A .uleb128 0x3a + 3827 011c 0B .uleb128 0xb + 3828 011d 3B .uleb128 0x3b + 3829 011e 05 .uleb128 0x5 + 3830 011f 49 .uleb128 0x49 + 3831 0120 13 .uleb128 0x13 + 3832 0121 02 .uleb128 0x2 + 3833 0122 0A .uleb128 0xa + 3834 0123 00 .byte 0x0 + 3835 0124 00 .byte 0x0 + 3836 0125 18 .uleb128 0x18 + 3837 0126 0B .uleb128 0xb + 3838 0127 01 .byte 0x1 + 3839 0128 11 .uleb128 0x11 + 3840 0129 01 .uleb128 0x1 + 3841 012a 12 .uleb128 0x12 + 3842 012b 01 .uleb128 0x1 + 3843 012c 00 .byte 0x0 + 3844 012d 00 .byte 0x0 + 3845 012e 19 .uleb128 0x19 + 3846 012f 34 .uleb128 0x34 + 3847 0130 00 .byte 0x0 + 3848 0131 03 .uleb128 0x3 + 3849 0132 08 .uleb128 0x8 + 3850 0133 3A .uleb128 0x3a + 3851 0134 0B .uleb128 0xb + 3852 0135 3B .uleb128 0x3b + 3853 0136 05 .uleb128 0x5 + 3854 0137 49 .uleb128 0x49 + 3855 0138 13 .uleb128 0x13 + 3856 0139 00 .byte 0x0 + 3857 013a 00 .byte 0x0 + 3858 013b 1A .uleb128 0x1a + 3859 013c 0F .uleb128 0xf + 3860 013d 00 .byte 0x0 + 3861 013e 0B .uleb128 0xb + 3862 013f 0B .uleb128 0xb + BFIN GAS /tmp/cc4APo0B.s page 87 + + + 3863 0140 49 .uleb128 0x49 + 3864 0141 13 .uleb128 0x13 + 3865 0142 00 .byte 0x0 + 3866 0143 00 .byte 0x0 + 3867 0144 1B .uleb128 0x1b + 3868 0145 21 .uleb128 0x21 + 3869 0146 00 .byte 0x0 + 3870 0147 49 .uleb128 0x49 + 3871 0148 13 .uleb128 0x13 + 3872 0149 00 .byte 0x0 + 3873 014a 00 .byte 0x0 + 3874 014b 1C .uleb128 0x1c + 3875 014c 21 .uleb128 0x21 + 3876 014d 00 .byte 0x0 + 3877 014e 49 .uleb128 0x49 + 3878 014f 13 .uleb128 0x13 + 3879 0150 2F .uleb128 0x2f + 3880 0151 0B .uleb128 0xb + 3881 0152 00 .byte 0x0 + 3882 0153 00 .byte 0x0 + 3883 0154 1D .uleb128 0x1d + 3884 0155 05 .uleb128 0x5 + 3885 0156 00 .byte 0x0 + 3886 0157 03 .uleb128 0x3 + 3887 0158 0E .uleb128 0xe + 3888 0159 3A .uleb128 0x3a + 3889 015a 0B .uleb128 0xb + 3890 015b 3B .uleb128 0x3b + 3891 015c 05 .uleb128 0x5 + 3892 015d 49 .uleb128 0x49 + 3893 015e 13 .uleb128 0x13 + 3894 015f 02 .uleb128 0x2 + 3895 0160 06 .uleb128 0x6 + 3896 0161 00 .byte 0x0 + 3897 0162 00 .byte 0x0 + 3898 0163 1E .uleb128 0x1e + 3899 0164 2E .uleb128 0x2e + 3900 0165 01 .byte 0x1 + 3901 0166 3F .uleb128 0x3f + 3902 0167 0C .uleb128 0xc + 3903 0168 03 .uleb128 0x3 + 3904 0169 0E .uleb128 0xe + 3905 016a 3A .uleb128 0x3a + 3906 016b 0B .uleb128 0xb + 3907 016c 3B .uleb128 0x3b + 3908 016d 05 .uleb128 0x5 + 3909 016e 27 .uleb128 0x27 + 3910 016f 0C .uleb128 0xc + 3911 0170 49 .uleb128 0x49 + 3912 0171 13 .uleb128 0x13 + 3913 0172 11 .uleb128 0x11 + 3914 0173 01 .uleb128 0x1 + 3915 0174 12 .uleb128 0x12 + 3916 0175 01 .uleb128 0x1 + 3917 0176 40 .uleb128 0x40 + 3918 0177 06 .uleb128 0x6 + 3919 0178 01 .uleb128 0x1 + BFIN GAS /tmp/cc4APo0B.s page 88 + + + 3920 0179 13 .uleb128 0x13 + 3921 017a 00 .byte 0x0 + 3922 017b 00 .byte 0x0 + 3923 017c 1F .uleb128 0x1f + 3924 017d 2E .uleb128 0x2e + 3925 017e 01 .byte 0x1 + 3926 017f 3F .uleb128 0x3f + 3927 0180 0C .uleb128 0xc + 3928 0181 03 .uleb128 0x3 + 3929 0182 0E .uleb128 0xe + 3930 0183 3A .uleb128 0x3a + 3931 0184 0B .uleb128 0xb + 3932 0185 3B .uleb128 0x3b + 3933 0186 0B .uleb128 0xb + 3934 0187 27 .uleb128 0x27 + 3935 0188 0C .uleb128 0xc + 3936 0189 49 .uleb128 0x49 + 3937 018a 13 .uleb128 0x13 + 3938 018b 20 .uleb128 0x20 + 3939 018c 0B .uleb128 0xb + 3940 018d 01 .uleb128 0x1 + 3941 018e 13 .uleb128 0x13 + 3942 018f 00 .byte 0x0 + 3943 0190 00 .byte 0x0 + 3944 0191 20 .uleb128 0x20 + 3945 0192 05 .uleb128 0x5 + 3946 0193 00 .byte 0x0 + 3947 0194 03 .uleb128 0x3 + 3948 0195 0E .uleb128 0xe + 3949 0196 3A .uleb128 0x3a + 3950 0197 0B .uleb128 0xb + 3951 0198 3B .uleb128 0x3b + 3952 0199 0B .uleb128 0xb + 3953 019a 49 .uleb128 0x49 + 3954 019b 13 .uleb128 0x13 + 3955 019c 00 .byte 0x0 + 3956 019d 00 .byte 0x0 + 3957 019e 21 .uleb128 0x21 + 3958 019f 34 .uleb128 0x34 + 3959 01a0 00 .byte 0x0 + 3960 01a1 03 .uleb128 0x3 + 3961 01a2 0E .uleb128 0xe + 3962 01a3 3A .uleb128 0x3a + 3963 01a4 0B .uleb128 0xb + 3964 01a5 3B .uleb128 0x3b + 3965 01a6 0B .uleb128 0xb + 3966 01a7 49 .uleb128 0x49 + 3967 01a8 13 .uleb128 0x13 + 3968 01a9 00 .byte 0x0 + 3969 01aa 00 .byte 0x0 + 3970 01ab 22 .uleb128 0x22 + 3971 01ac 0B .uleb128 0xb + 3972 01ad 01 .byte 0x1 + 3973 01ae 01 .uleb128 0x1 + 3974 01af 13 .uleb128 0x13 + 3975 01b0 00 .byte 0x0 + 3976 01b1 00 .byte 0x0 + BFIN GAS /tmp/cc4APo0B.s page 89 + + + 3977 01b2 23 .uleb128 0x23 + 3978 01b3 34 .uleb128 0x34 + 3979 01b4 00 .byte 0x0 + 3980 01b5 03 .uleb128 0x3 + 3981 01b6 08 .uleb128 0x8 + 3982 01b7 3A .uleb128 0x3a + 3983 01b8 0B .uleb128 0xb + 3984 01b9 3B .uleb128 0x3b + 3985 01ba 0B .uleb128 0xb + 3986 01bb 49 .uleb128 0x49 + 3987 01bc 13 .uleb128 0x13 + 3988 01bd 00 .byte 0x0 + 3989 01be 00 .byte 0x0 + 3990 01bf 24 .uleb128 0x24 + 3991 01c0 0B .uleb128 0xb + 3992 01c1 01 .byte 0x1 + 3993 01c2 00 .byte 0x0 + 3994 01c3 00 .byte 0x0 + 3995 01c4 25 .uleb128 0x25 + 3996 01c5 2E .uleb128 0x2e + 3997 01c6 01 .byte 0x1 + 3998 01c7 31 .uleb128 0x31 + 3999 01c8 13 .uleb128 0x13 + 4000 01c9 11 .uleb128 0x11 + 4001 01ca 01 .uleb128 0x1 + 4002 01cb 12 .uleb128 0x12 + 4003 01cc 01 .uleb128 0x1 + 4004 01cd 40 .uleb128 0x40 + 4005 01ce 06 .uleb128 0x6 + 4006 01cf 01 .uleb128 0x1 + 4007 01d0 13 .uleb128 0x13 + 4008 01d1 00 .byte 0x0 + 4009 01d2 00 .byte 0x0 + 4010 01d3 26 .uleb128 0x26 + 4011 01d4 05 .uleb128 0x5 + 4012 01d5 00 .byte 0x0 + 4013 01d6 31 .uleb128 0x31 + 4014 01d7 13 .uleb128 0x13 + 4015 01d8 02 .uleb128 0x2 + 4016 01d9 06 .uleb128 0x6 + 4017 01da 00 .byte 0x0 + 4018 01db 00 .byte 0x0 + 4019 01dc 27 .uleb128 0x27 + 4020 01dd 34 .uleb128 0x34 + 4021 01de 00 .byte 0x0 + 4022 01df 31 .uleb128 0x31 + 4023 01e0 13 .uleb128 0x13 + 4024 01e1 02 .uleb128 0x2 + 4025 01e2 06 .uleb128 0x6 + 4026 01e3 00 .byte 0x0 + 4027 01e4 00 .byte 0x0 + 4028 01e5 28 .uleb128 0x28 + 4029 01e6 34 .uleb128 0x34 + 4030 01e7 00 .byte 0x0 + 4031 01e8 31 .uleb128 0x31 + 4032 01e9 13 .uleb128 0x13 + 4033 01ea 00 .byte 0x0 + BFIN GAS /tmp/cc4APo0B.s page 90 + + + 4034 01eb 00 .byte 0x0 + 4035 01ec 29 .uleb128 0x29 + 4036 01ed 2E .uleb128 0x2e + 4037 01ee 01 .byte 0x1 + 4038 01ef 3F .uleb128 0x3f + 4039 01f0 0C .uleb128 0xc + 4040 01f1 03 .uleb128 0x3 + 4041 01f2 0E .uleb128 0xe + 4042 01f3 3A .uleb128 0x3a + 4043 01f4 0B .uleb128 0xb + 4044 01f5 3B .uleb128 0x3b + 4045 01f6 0B .uleb128 0xb + 4046 01f7 27 .uleb128 0x27 + 4047 01f8 0C .uleb128 0xc + 4048 01f9 49 .uleb128 0x49 + 4049 01fa 13 .uleb128 0x13 + 4050 01fb 11 .uleb128 0x11 + 4051 01fc 01 .uleb128 0x1 + 4052 01fd 12 .uleb128 0x12 + 4053 01fe 01 .uleb128 0x1 + 4054 01ff 40 .uleb128 0x40 + 4055 0200 06 .uleb128 0x6 + 4056 0201 01 .uleb128 0x1 + 4057 0202 13 .uleb128 0x13 + 4058 0203 00 .byte 0x0 + 4059 0204 00 .byte 0x0 + 4060 0205 2A .uleb128 0x2a + 4061 0206 05 .uleb128 0x5 + 4062 0207 00 .byte 0x0 + 4063 0208 03 .uleb128 0x3 + 4064 0209 0E .uleb128 0xe + 4065 020a 3A .uleb128 0x3a + 4066 020b 0B .uleb128 0xb + 4067 020c 3B .uleb128 0x3b + 4068 020d 0B .uleb128 0xb + 4069 020e 49 .uleb128 0x49 + 4070 020f 13 .uleb128 0x13 + 4071 0210 02 .uleb128 0x2 + 4072 0211 06 .uleb128 0x6 + 4073 0212 00 .byte 0x0 + 4074 0213 00 .byte 0x0 + 4075 0214 2B .uleb128 0x2b + 4076 0215 34 .uleb128 0x34 + 4077 0216 00 .byte 0x0 + 4078 0217 03 .uleb128 0x3 + 4079 0218 08 .uleb128 0x8 + 4080 0219 3A .uleb128 0x3a + 4081 021a 0B .uleb128 0xb + 4082 021b 3B .uleb128 0x3b + 4083 021c 0B .uleb128 0xb + 4084 021d 49 .uleb128 0x49 + 4085 021e 13 .uleb128 0x13 + 4086 021f 02 .uleb128 0x2 + 4087 0220 06 .uleb128 0x6 + 4088 0221 00 .byte 0x0 + 4089 0222 00 .byte 0x0 + 4090 0223 2C .uleb128 0x2c + BFIN GAS /tmp/cc4APo0B.s page 91 + + + 4091 0224 1D .uleb128 0x1d + 4092 0225 01 .byte 0x1 + 4093 0226 31 .uleb128 0x31 + 4094 0227 13 .uleb128 0x13 + 4095 0228 11 .uleb128 0x11 + 4096 0229 01 .uleb128 0x1 + 4097 022a 12 .uleb128 0x12 + 4098 022b 01 .uleb128 0x1 + 4099 022c 58 .uleb128 0x58 + 4100 022d 0B .uleb128 0xb + 4101 022e 59 .uleb128 0x59 + 4102 022f 05 .uleb128 0x5 + 4103 0230 01 .uleb128 0x1 + 4104 0231 13 .uleb128 0x13 + 4105 0232 00 .byte 0x0 + 4106 0233 00 .byte 0x0 + 4107 0234 2D .uleb128 0x2d + 4108 0235 05 .uleb128 0x5 + 4109 0236 00 .byte 0x0 + 4110 0237 31 .uleb128 0x31 + 4111 0238 13 .uleb128 0x13 + 4112 0239 00 .byte 0x0 + 4113 023a 00 .byte 0x0 + 4114 023b 2E .uleb128 0x2e + 4115 023c 34 .uleb128 0x34 + 4116 023d 00 .byte 0x0 + 4117 023e 03 .uleb128 0x3 + 4118 023f 0E .uleb128 0xe + 4119 0240 3A .uleb128 0x3a + 4120 0241 0B .uleb128 0xb + 4121 0242 3B .uleb128 0x3b + 4122 0243 0B .uleb128 0xb + 4123 0244 49 .uleb128 0x49 + 4124 0245 13 .uleb128 0x13 + 4125 0246 3F .uleb128 0x3f + 4126 0247 0C .uleb128 0xc + 4127 0248 02 .uleb128 0x2 + 4128 0249 0A .uleb128 0xa + 4129 024a 00 .byte 0x0 + 4130 024b 00 .byte 0x0 + 4131 024c 2F .uleb128 0x2f + 4132 024d 35 .uleb128 0x35 + 4133 024e 00 .byte 0x0 + 4134 024f 49 .uleb128 0x49 + 4135 0250 13 .uleb128 0x13 + 4136 0251 00 .byte 0x0 + 4137 0252 00 .byte 0x0 + 4138 0253 30 .uleb128 0x30 + 4139 0254 21 .uleb128 0x21 + 4140 0255 00 .byte 0x0 + 4141 0256 00 .byte 0x0 + 4142 0257 00 .byte 0x0 + 4143 0258 31 .uleb128 0x31 + 4144 0259 34 .uleb128 0x34 + 4145 025a 00 .byte 0x0 + 4146 025b 03 .uleb128 0x3 + 4147 025c 0E .uleb128 0xe + BFIN GAS /tmp/cc4APo0B.s page 92 + + + 4148 025d 3A .uleb128 0x3a + 4149 025e 0B .uleb128 0xb + 4150 025f 3B .uleb128 0x3b + 4151 0260 0B .uleb128 0xb + 4152 0261 49 .uleb128 0x49 + 4153 0262 13 .uleb128 0x13 + 4154 0263 3F .uleb128 0x3f + 4155 0264 0C .uleb128 0xc + 4156 0265 3C .uleb128 0x3c + 4157 0266 0C .uleb128 0xc + 4158 0267 00 .byte 0x0 + 4159 0268 00 .byte 0x0 + 4160 0269 32 .uleb128 0x32 + 4161 026a 35 .uleb128 0x35 + 4162 026b 00 .byte 0x0 + 4163 026c 03 .uleb128 0x3 + 4164 026d 0E .uleb128 0xe + 4165 026e 49 .uleb128 0x49 + 4166 026f 13 .uleb128 0x13 + 4167 0270 00 .byte 0x0 + 4168 0271 00 .byte 0x0 + 4169 0272 00 .byte 0x0 + 4170 .section .debug_pubnames,"",@progbits + 4171 0000 A8010000 .4byte 0x1a8 + 4172 0004 0200 .2byte 0x2 + 4173 0006 00000000 .4byte .Ldebug_info0 + 4174 000a 250A0000 .4byte 0xa25 + 4175 000e D2030000 .4byte 0x3d2 + 4176 0012 7573725F .string "usr_cmd_process" + 4176 636D645F + 4176 70726F63 + 4176 65737300 + 4177 0022 71050000 .4byte 0x571 + 4178 0026 73706F72 .string "sport_tx_done" + 4178 745F7478 + 4178 5F646F6E + 4178 6500 + 4179 0034 B2050000 .4byte 0x5b2 + 4180 0038 68646D61 .string "hdma_send_done" + 4180 5F73656E + 4180 645F646F + 4180 6E6500 + 4181 0047 ED050000 .4byte 0x5ed + 4182 004b 7573725F .string "usr_out_proc_data" + 4182 6F75745F + 4182 70726F63 + 4182 5F646174 + 4182 6100 + 4183 005d 96060000 .4byte 0x696 + 4184 0061 64617461 .string "dataprocessor" + 4184 70726F63 + 4184 6573736F + 4184 7200 + 4185 006f FB060000 .4byte 0x6fb + 4186 0073 7573725F .string "usr_in_proc_data" + 4186 696E5F70 + 4186 726F635F + BFIN GAS /tmp/cc4APo0B.s page 93 + + + 4186 64617461 + 4186 00 + 4187 0084 4F080000 .4byte 0x84f + 4188 0088 73747265 .string "streams_cnt" + 4188 616D735F + 4188 636E7400 + 4189 0094 61080000 .4byte 0x861 + 4190 0098 6462675F .string "dbg_receive_value" + 4190 72656365 + 4190 6976655F + 4190 76616C75 + 4190 6500 + 4191 00aa 88080000 .4byte 0x888 + 4192 00ae 6462675F .string "dbg_sport_rx_copy" + 4192 73706F72 + 4192 745F7278 + 4192 5F636F70 + 4192 7900 + 4193 00c0 9A080000 .4byte 0x89a + 4194 00c4 73747265 .string "streams_succes_flag" + 4194 616D735F + 4194 73756363 + 4194 65735F66 + 4194 6C616700 + 4195 00d8 27090000 .4byte 0x927 + 4196 00dc 54585F6D .string "TX_marker" + 4196 61726B65 + 4196 7200 + 4197 00e6 3E090000 .4byte 0x93e + 4198 00ea 50726F63 .string "Proc_state" + 4198 5F737461 + 4198 746500 + 4199 00f5 59090000 .4byte 0x959 + 4200 00f9 54585F62 .string "TX_buff_I" + 4200 7566665F + 4200 4900 + 4201 0103 6B090000 .4byte 0x96b + 4202 0107 54585F62 .string "TX_buff_I_shadow" + 4202 7566665F + 4202 495F7368 + 4202 61646F77 + 4202 00 + 4203 0118 7D090000 .4byte 0x97d + 4204 011c 64617461 .string "data_I" + 4204 5F4900 + 4205 0123 8F090000 .4byte 0x98f + 4206 0127 73656E64 .string "send_size" + 4206 5F73697A + 4206 6500 + 4207 0131 A1090000 .4byte 0x9a1 + 4208 0135 54585F62 .string "TX_buff_state" + 4208 7566665F + 4208 73746174 + 4208 6500 + 4209 0143 B8090000 .4byte 0x9b8 + 4210 0147 74785F76 .string "tx_val" + 4210 616C00 + BFIN GAS /tmp/cc4APo0B.s page 94 + + + 4211 014e CA090000 .4byte 0x9ca + 4212 0152 736F6D65 .string "some_i" + 4212 5F6900 + 4213 0159 DC090000 .4byte 0x9dc + 4214 015d 73697A65 .string "size_processed" + 4214 5F70726F + 4214 63657373 + 4214 656400 + 4215 016c EE090000 .4byte 0x9ee + 4216 0170 4C46534D .string "LFSM_started" + 4216 5F737461 + 4216 72746564 + 4216 00 + 4217 017d 000A0000 .4byte 0xa00 + 4218 0181 44595F53 .string "DY_SYN_2_value" + 4218 594E5F32 + 4218 5F76616C + 4218 756500 + 4219 0190 120A0000 .4byte 0xa12 + 4220 0194 44595F53 .string "DY_SYN_2_value_prev" + 4220 594E5F32 + 4220 5F76616C + 4220 75655F70 + 4220 72657600 + 4221 01a8 00000000 .4byte 0x0 + 4222 .section .debug_aranges,"",@progbits + 4223 0000 1C000000 .4byte 0x1c + 4224 0004 0200 .2byte 0x2 + 4225 0006 00000000 .4byte .Ldebug_info0 + 4226 000a 04 .byte 0x4 + 4227 000b 00 .byte 0x0 + 4228 000c 0000 .2byte 0x0 + 4229 000e 0000 .2byte 0x0 + 4230 0010 00000000 .4byte .Ltext0 + 4231 0014 D8080000 .4byte .Letext0-.Ltext0 + 4232 0018 00000000 .4byte 0x0 + 4233 001c 00000000 .4byte 0x0 + 4234 .section .debug_ranges,"",@progbits + 4235 .Ldebug_ranges0: + 4236 0000 6C000000 .4byte .LBB3-.Ltext0 + 4237 0004 6E000000 .4byte .LBE3-.Ltext0 + 4238 0008 70000000 .4byte .LBB6-.Ltext0 + 4239 000c 98000000 .4byte .LBE6-.Ltext0 + 4240 0010 00000000 .4byte 0x0 + 4241 0014 00000000 .4byte 0x0 + 4242 0018 78000000 .4byte .LBB4-.Ltext0 + 4243 001c 7A000000 .4byte .LBE4-.Ltext0 + 4244 0020 7C000000 .4byte .LBB5-.Ltext0 + 4245 0024 8E000000 .4byte .LBE5-.Ltext0 + 4246 0028 00000000 .4byte 0x0 + 4247 002c 00000000 .4byte 0x0 + 4248 0030 AA010000 .4byte .LBB12-.Ltext0 + 4249 0034 FA010000 .4byte .LBE12-.Ltext0 + 4250 0038 00020000 .4byte .LBB14-.Ltext0 + 4251 003c 02020000 .4byte .LBE14-.Ltext0 + 4252 0040 FC010000 .4byte .LBB13-.Ltext0 + 4253 0044 FE010000 .4byte .LBE13-.Ltext0 + BFIN GAS /tmp/cc4APo0B.s page 95 + + + 4254 0048 00000000 .4byte 0x0 + 4255 004c 00000000 .4byte 0x0 + 4256 0050 8A050000 .4byte .LBB34-.Ltext0 + 4257 0054 8C050000 .4byte .LBE34-.Ltext0 + 4258 0058 96050000 .4byte .LBB35-.Ltext0 + 4259 005c AE050000 .4byte .LBE35-.Ltext0 + 4260 0060 00000000 .4byte 0x0 + 4261 0064 00000000 .4byte 0x0 + 4262 0068 C0050000 .4byte .LBB36-.Ltext0 + 4263 006c D4050000 .4byte .LBE36-.Ltext0 + 4264 0070 52080000 .4byte .LBB44-.Ltext0 + 4265 0074 66080000 .4byte .LBE44-.Ltext0 + 4266 0078 E0050000 .4byte .LBB43-.Ltext0 + 4267 007c C2070000 .4byte .LBE43-.Ltext0 + 4268 0080 00000000 .4byte 0x0 + 4269 0084 00000000 .4byte 0x0 + 4270 .section .debug_str,"MS",@progbits,1 + 4271 .LASF31: + 4272 0000 4C353032 .string "L502_LCH_MODE_ZERO" + 4272 5F4C4348 + 4272 5F4D4F44 + 4272 455F5A45 + 4272 524F00 + 4273 .LASF71: + 4274 0013 464C5553 .string "FLUSH_TWIDDLES" + 4274 485F5457 + 4274 4944444C + 4274 455300 + 4275 .LASF74: + 4276 0022 4C46534D .string "LFSM_state" + 4276 5F737461 + 4276 746500 + 4277 .LASF121: + 4278 002d 74785F76 .string "tx_val" + 4278 616C00 + 4279 .LASF37: + 4280 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 4280 5F53594E + 4280 435F4449 + 4280 5F53594E + 4280 325F4641 + 4281 .LASF32: + 4282 004b 4C353032 .string "L502_SYNC_INTERNAL" + 4282 5F53594E + 4282 435F494E + 4282 5445524E + 4282 414C00 + 4283 .LASF81: + 4284 005e 4156475F .string "AVG_state" + 4284 73746174 + 4284 6500 + 4285 .LASF120: + 4286 0068 73656E64 .string "send_size" + 4286 5F73697A + 4286 6500 + 4287 .LASF65: + 4288 0072 64617461 .string "dataprocessor_state" + BFIN GAS /tmp/cc4APo0B.s page 96 + + + 4288 70726F63 + 4288 6573736F + 4288 725F7374 + 4288 61746500 + 4289 .LASF14: + 4290 0086 756E7369 .string "unsigned int" + 4290 676E6564 + 4290 20696E74 + 4290 00 + 4291 .LASF42: + 4292 0093 4C353032 .string "L502_STREAM_DOUT" + 4292 5F535452 + 4292 45414D5F + 4292 444F5554 + 4292 00 + 4293 .LASF109: + 4294 00a4 73747265 .string "streams_cnt" + 4294 616D735F + 4294 636E7400 + 4295 .LASF110: + 4296 00b0 6462675F .string "dbg_receive_value" + 4296 72656365 + 4296 6976655F + 4296 76616C75 + 4296 6500 + 4297 .LASF26: + 4298 00c2 4C353032 .string "L502_ADC_RANGE_1" + 4298 5F414443 + 4298 5F52414E + 4298 47455F31 + 4298 00 + 4299 .LASF25: + 4300 00d3 4C353032 .string "L502_ADC_RANGE_2" + 4300 5F414443 + 4300 5F52414E + 4300 47455F32 + 4300 00 + 4301 .LASF24: + 4302 00e4 4C353032 .string "L502_ADC_RANGE_5" + 4302 5F414443 + 4302 5F52414E + 4302 47455F35 + 4302 00 + 4303 .LASF30: + 4304 00f5 4C353032 .string "L502_LCH_MODE_DIFF" + 4304 5F4C4348 + 4304 5F4D4F44 + 4304 455F4449 + 4304 464600 + 4305 .LASF33: + 4306 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + 4306 5F53594E + 4306 435F4558 + 4306 5445524E + 4306 414C5F4D + 4307 .LASF124: + 4308 0122 4C46534D .string "LFSM_started" + BFIN GAS /tmp/cc4APo0B.s page 97 + + + 4308 5F737461 + 4308 72746564 + 4308 00 + 4309 .LASF54: + 4310 012f 4359434C .string "CYCLE_UNKNOWN" + 4310 455F554E + 4310 4B4E4F57 + 4310 4E00 + 4311 .LASF95: + 4312 013d 73706F72 .string "sport_rx_nonzero_sum" + 4312 745F7278 + 4312 5F6E6F6E + 4312 7A65726F + 4312 5F73756D + 4313 .LASF72: + 4314 0152 6D6F6465 .string "mode" + 4314 00 + 4315 .LASF118: + 4316 0157 54585F62 .string "TX_buff_I_shadow" + 4316 7566665F + 4316 495F7368 + 4316 61646F77 + 4316 00 + 4317 .LASF46: + 4318 0168 62756666 .string "buff_switch" + 4318 5F737769 + 4318 74636800 + 4319 .LASF51: + 4320 0174 46554C4C .string "FULLY_COMPLETED" + 4320 595F434F + 4320 4D504C45 + 4320 54454400 + 4321 .LASF77: + 4322 0184 54585F62 .string "TX_buff_I" + 4322 7566665F + 4322 4900 + 4323 .LASF8: + 4324 018e 75696E74 .string "uint32_t" + 4324 33325F74 + 4324 00 + 4325 .LASF113: + 4326 0197 54585F62 .string "TX_buff" + 4326 75666600 + 4327 .LASF55: + 4328 019f 4359434C .string "CYCLE_STARTED" + 4328 455F5354 + 4328 41525445 + 4328 4400 + 4329 .LASF116: + 4330 01ad 54585F6D .string "TX_marker" + 4330 61726B65 + 4330 7200 + 4331 .LASF43: + 4332 01b7 4C353032 .string "L502_STREAM_ALL_IN" + 4332 5F535452 + 4332 45414D5F + 4332 414C4C5F + BFIN GAS /tmp/cc4APo0B.s page 98 + + + 4332 494E00 + 4333 .LASF45: + 4334 01ca 666C6F61 .string "float" + 4334 7400 + 4335 .LASF90: + 4336 01d0 6E756D62 .string "number_of_free_tx_descriptors" + 4336 65725F6F + 4336 665F6672 + 4336 65655F74 + 4336 785F6465 + 4337 .LASF62: + 4338 01ee 54585F44 .string "TX_DONE" + 4338 4F4E4500 + 4339 .LASF131: + 4340 01f6 64617461 .string "dataprocessor" + 4340 70726F63 + 4340 6573736F + 4340 7200 + 4341 .LASF18: + 4342 0204 72657375 .string "result" + 4342 6C7400 + 4343 .LASF59: + 4344 020b 46494C4C .string "FILLING" + 4344 494E4700 + 4345 .LASF13: + 4346 0213 6C6F6E67 .string "long long unsigned int" + 4346 206C6F6E + 4346 6720756E + 4346 7369676E + 4346 65642069 + 4347 .LASF79: + 4348 022a 4156475F .string "AVG_buff_I" + 4348 62756666 + 4348 5F4900 + 4349 .LASF96: + 4350 0235 7573725F .string "usr_cmd_process" + 4350 636D645F + 4350 70726F63 + 4350 65737300 + 4351 .LASF67: + 4352 0245 53454D49 .string "SEMITRANSPARENT" + 4352 5452414E + 4352 53504152 + 4352 454E5400 + 4353 .LASF93: + 4354 0255 7263765F .string "rcv_data" + 4354 64617461 + 4354 00 + 4355 .LASF97: + 4356 025e 73706F72 .string "sport_tx_done" + 4356 745F7478 + 4356 5F646F6E + 4356 6500 + 4357 .LASF40: + 4358 026c 4C353032 .string "L502_STREAM_DAC1" + 4358 5F535452 + 4358 45414D5F + BFIN GAS /tmp/cc4APo0B.s page 99 + + + 4358 44414331 + 4358 00 + 4359 .LASF41: + 4360 027d 4C353032 .string "L502_STREAM_DAC2" + 4360 5F535452 + 4360 45414D5F + 4360 44414332 + 4360 00 + 4361 .LASF60: + 4362 028e 544F444F .string "TODO_TX" + 4362 5F545800 + 4363 .LASF108: + 4364 0296 4646545F .string "FFT_res_size" + 4364 7265735F + 4364 73697A65 + 4364 00 + 4365 .LASF19: + 4366 02a3 64617461 .string "data_size" + 4366 5F73697A + 4366 6500 + 4367 .LASF10: + 4368 02ad 696E7436 .string "int64_t" + 4368 345F7400 + 4369 .LASF128: + 4370 02b5 7372632F .string "src/l502_user_process.c" + 4370 6C353032 + 4370 5F757365 + 4370 725F7072 + 4370 6F636573 + 4371 .LASF103: + 4372 02cd 4646545F .string "FFT_buff" + 4372 62756666 + 4372 00 + 4373 .LASF15: + 4374 02d6 636F6465 .string "code" + 4374 00 + 4375 .LASF29: + 4376 02db 4C353032 .string "L502_LCH_MODE_COMM" + 4376 5F4C4348 + 4376 5F4D4F44 + 4376 455F434F + 4376 4D4D00 + 4377 .LASF57: + 4378 02ee 68646D61 .string "hdma_TX_state" + 4378 5F54585F + 4378 73746174 + 4378 6500 + 4379 .LASF44: + 4380 02fc 4C353032 .string "L502_STREAM_ALL_OUT" + 4380 5F535452 + 4380 45414D5F + 4380 414C4C5F + 4380 4F555400 + 4381 .LASF36: + 4382 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 4382 5F53594E + 4382 435F4449 + BFIN GAS /tmp/cc4APo0B.s page 100 + + + 4382 5F53594E + 4382 315F4641 + 4383 .LASF82: + 4384 0327 4156475F .string "AVG_buff_state" + 4384 62756666 + 4384 5F737461 + 4384 746500 + 4385 .LASF115: + 4386 0336 74776964 .string "twiddle_re" + 4386 646C655F + 4386 726500 + 4387 .LASF88: + 4388 0341 44494E32 .string "DIN2_SYN_value_curr" + 4388 5F53594E + 4388 5F76616C + 4388 75655F63 + 4388 75727200 + 4389 .LASF22: + 4390 0355 63686172 .string "char" + 4390 00 + 4391 .LASF100: + 4392 035a 68646D61 .string "hdma_send_done" + 4392 5F73656E + 4392 645F646F + 4392 6E6500 + 4393 .LASF91: + 4394 0369 6572725F .string "err_codes" + 4394 636F6465 + 4394 7300 + 4395 .LASF20: + 4396 0373 64617461 .string "data" + 4396 00 + 4397 .LASF3: + 4398 0378 75696E74 .string "uint8_t" + 4398 385F7400 + 4399 .LASF16: + 4400 0380 73746174 .string "status" + 4400 757300 + 4401 .LASF102: + 4402 0387 4156475F .string "AVG_buff_I_max" + 4402 62756666 + 4402 5F495F6D + 4402 617800 + 4403 .LASF52: + 4404 0396 454E4445 .string "ENDED" + 4404 4400 + 4405 .LASF11: + 4406 039c 6C6F6E67 .string "long long int" + 4406 206C6F6E + 4406 6720696E + 4406 7400 + 4407 .LASF129: + 4408 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 4408 652F6665 + 4408 64612F4D + 4408 4950542F + 4408 52616469 + BFIN GAS /tmp/cc4APo0B.s page 101 + + + 4409 .LASF39: + 4410 03f4 4C353032 .string "L502_STREAM_DIN" + 4410 5F535452 + 4410 45414D5F + 4410 44494E00 + 4411 .LASF61: + 4412 0404 5452414E .string "TRANSMITTING" + 4412 534D4954 + 4412 54494E47 + 4412 00 + 4413 .LASF114: + 4414 0411 54585F62 .string "TX_buff_shadow" + 4414 7566665F + 4414 73686164 + 4414 6F7700 + 4415 .LASF104: + 4416 0420 7573725F .string "usr_out_proc_data" + 4416 6F75745F + 4416 70726F63 + 4416 5F646174 + 4416 6100 + 4417 .LASF80: + 4418 0432 4156475F .string "AVG_buff_I_last" + 4418 62756666 + 4418 5F495F6C + 4418 61737400 + 4419 .LASF112: + 4420 0442 73747265 .string "streams_succes_flag" + 4420 616D735F + 4420 73756363 + 4420 65735F66 + 4420 6C616700 + 4421 .LASF70: + 4422 0456 574F524B .string "WORK" + 4422 00 + 4423 .LASF50: + 4424 045b 53544550 .string "STEP_COMPLETED" + 4424 5F434F4D + 4424 504C4554 + 4424 454400 + 4425 .LASF28: + 4426 046a 4C353032 .string "L502_ADC_RANGE_02" + 4426 5F414443 + 4426 5F52414E + 4426 47455F30 + 4426 3200 + 4427 .LASF99: + 4428 047c 73697A65 .string "size" + 4428 00 + 4429 .LASF27: + 4430 0481 4C353032 .string "L502_ADC_RANGE_05" + 4430 5F414443 + 4430 5F52414E + 4430 47455F30 + 4430 3500 + 4431 .LASF17: + 4432 0493 70617261 .string "param" + BFIN GAS /tmp/cc4APo0B.s page 102 + + + 4432 6D00 + 4433 .LASF58: + 4434 0499 54585F42 .string "TX_BUFF_OFF" + 4434 5546465F + 4434 4F464600 + 4435 .LASF107: + 4436 04a5 68656164 .string "header" + 4436 657200 + 4437 .LASF83: + 4438 04ac 4156475F .string "AVG_buff_active" + 4438 62756666 + 4438 5F616374 + 4438 69766500 + 4439 .LASF35: + 4440 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 4440 5F53594E + 4440 435F4449 + 4440 5F53594E + 4440 325F5249 + 4441 .LASF126: + 4442 04d3 44595F53 .string "DY_SYN_2_value_prev" + 4442 594E5F32 + 4442 5F76616C + 4442 75655F70 + 4442 72657600 + 4443 .LASF84: + 4444 04e7 4646545F .string "FFT_buff_I" + 4444 62756666 + 4444 5F4900 + 4445 .LASF87: + 4446 04f2 64696769 .string "digital_word_curr" + 4446 74616C5F + 4446 776F7264 + 4446 5F637572 + 4446 7200 + 4447 .LASF23: + 4448 0504 4C353032 .string "L502_ADC_RANGE_10" + 4448 5F414443 + 4448 5F52414E + 4448 47455F31 + 4448 3000 + 4449 .LASF127: + 4450 0516 474E5520 .string "GNU C 4.3.5" + 4450 4320342E + 4450 332E3500 + 4451 .LASF4: + 4452 0522 75696E74 .string "uint16_t" + 4452 31365F74 + 4452 00 + 4453 .LASF78: + 4454 052b 54585F62 .string "TX_buff_state" + 4454 7566665F + 4454 73746174 + 4454 6500 + 4455 .LASF105: + 4456 0539 7573725F .string "usr_in_proc_data" + 4456 696E5F70 + BFIN GAS /tmp/cc4APo0B.s page 103 + + + 4456 726F635F + 4456 64617461 + 4456 00 + 4457 .LASF101: + 4458 054a 4156475F .string "AVG_buff" + 4458 62756666 + 4458 00 + 4459 .LASF66: + 4460 0553 5452414E .string "TRANSPARENT" + 4460 53504152 + 4460 454E5400 + 4461 .LASF68: + 4462 055f 4156475F .string "AVG_DONE" + 4462 444F4E45 + 4462 00 + 4463 .LASF47: + 4464 0568 6176675F .string "avg_state" + 4464 73746174 + 4464 6500 + 4465 .LASF2: + 4466 0572 73686F72 .string "short int" + 4466 7420696E + 4466 7400 + 4467 .LASF56: + 4468 057c 4359434C .string "CYCLE_RUNNING" + 4468 455F5255 + 4468 4E4E494E + 4468 4700 + 4469 .LASF75: + 4470 058a 61766572 .string "average_N_max" + 4470 6167655F + 4470 4E5F6D61 + 4470 7800 + 4471 .LASF7: + 4472 0598 6C6F6E67 .string "long int" + 4472 20696E74 + 4472 00 + 4473 .LASF86: + 4474 05a1 64696769 .string "digital_word_prev" + 4474 74616C5F + 4474 776F7264 + 4474 5F707265 + 4474 7600 + 4475 .LASF122: + 4476 05b3 736F6D65 .string "some_i" + 4476 5F6900 + 4477 .LASF12: + 4478 05ba 75696E74 .string "uint64_t" + 4478 36345F74 + 4478 00 + 4479 .LASF106: + 4480 05c3 776F7264 .string "word" + 4480 00 + 4481 .LASF111: + 4482 05c8 6462675F .string "dbg_sport_rx_copy" + 4482 73706F72 + 4482 745F7278 + BFIN GAS /tmp/cc4APo0B.s page 104 + + + 4482 5F636F70 + 4482 7900 + 4483 .LASF130: + 4484 05da 64617461 .string "dataprocessor_dypedef" + 4484 70726F63 + 4484 6573736F + 4484 725F6479 + 4484 70656465 + 4485 .LASF53: + 4486 05f0 6379636C .string "cycle_state" + 4486 655F7374 + 4486 61746500 + 4487 .LASF69: + 4488 05fc 4646545F .string "FFT_DONE" + 4488 444F4E45 + 4488 00 + 4489 .LASF9: + 4490 0605 6C6F6E67 .string "long unsigned int" + 4490 20756E73 + 4490 69676E65 + 4490 6420696E + 4490 7400 + 4491 .LASF92: + 4492 0617 6572725F .string "err_codes_sum" + 4492 636F6465 + 4492 735F7375 + 4492 6D00 + 4493 .LASF6: + 4494 0625 696E7433 .string "int32_t" + 4494 325F7400 + 4495 .LASF49: + 4496 062d 53544550 .string "STEP_RUNNING" + 4496 5F52554E + 4496 4E494E47 + 4496 00 + 4497 .LASF38: + 4498 063a 4C353032 .string "L502_STREAM_ADC" + 4498 5F535452 + 4498 45414D5F + 4498 41444300 + 4499 .LASF1: + 4500 064a 756E7369 .string "unsigned char" + 4500 676E6564 + 4500 20636861 + 4500 7200 + 4501 .LASF125: + 4502 0658 44595F53 .string "DY_SYN_2_value" + 4502 594E5F32 + 4502 5F76616C + 4502 756500 + 4503 .LASF98: + 4504 0667 61646472 .string "addr" + 4504 00 + 4505 .LASF89: + 4506 066c 44494E32 .string "DIN2_SYN_value_prev" + 4506 5F53594E + 4506 5F76616C + BFIN GAS /tmp/cc4APo0B.s page 105 + + + 4506 75655F70 + 4506 72657600 + 4507 .LASF63: + 4508 0680 42554646 .string "BUFF_READY" + 4508 5F524541 + 4508 445900 + 4509 .LASF123: + 4510 068b 73697A65 .string "size_processed" + 4510 5F70726F + 4510 63657373 + 4510 656400 + 4511 .LASF73: + 4512 069a 6D6F6465 .string "mode_next" + 4512 5F6E6578 + 4512 7400 + 4513 .LASF0: + 4514 06a4 7369676E .string "signed char" + 4514 65642063 + 4514 68617200 + 4515 .LASF5: + 4516 06b0 73686F72 .string "short unsigned int" + 4516 7420756E + 4516 7369676E + 4516 65642069 + 4516 6E7400 + 4517 .LASF117: + 4518 06c3 50726F63 .string "Proc_state" + 4518 5F737461 + 4518 746500 + 4519 .LASF34: + 4520 06ce 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 4520 5F53594E + 4520 435F4449 + 4520 5F53594E + 4520 315F5249 + 4521 .LASF48: + 4522 06e5 53544F50 .string "STOPPED" + 4522 50454400 + 4523 .LASF119: + 4524 06ed 64617461 .string "data_I" + 4524 5F4900 + 4525 .LASF85: + 4526 06f4 4646545F .string "FFT_buff_state" + 4526 62756666 + 4526 5F737461 + 4526 746500 + 4527 .LASF21: + 4528 0703 745F6C35 .string "t_l502_bf_cmd" + 4528 30325F62 + 4528 665F636D + 4528 6400 + 4529 .LASF64: + 4530 0711 44554D4D .string "DUMMY" + 4530 5900 + 4531 .LASF76: + 4532 0717 61766572 .string "average_N" + 4532 6167655F + BFIN GAS /tmp/cc4APo0B.s page 106 + + + 4532 4E00 + 4533 .LASF94: + 4534 0721 73747265 .string "streams_sum" + 4534 616D735F + 4534 73756D00 + 4535 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/cc4APo0B.s page 107 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/cco71w8X.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/cco71w8X.s:1457 .bss:0000000000000000 _streams_cnt + /tmp/cc4APo0B.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/cc4APo0B.s:1509 .bss:0000000000000000 _streams_cnt *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/cco71w8X.s:1494 .bss:0000000000000014 _TX_buff_I - /tmp/cco71w8X.s:1520 .data:0000000000000030 _TX_buff_state + /tmp/cc4APo0B.s:1546 .bss:0000000000000014 _TX_buff_I + /tmp/cc4APo0B.s:1572 .data:0000000000000030 _TX_buff_state *COM*:0000000000000030 _Proc_state - /tmp/cco71w8X.s:1501 .data:000000000000002c _TX_buff_I_shadow - /tmp/cco71w8X.s:1464 .data:0000000000000000 _dbg_receive_value - /tmp/cco71w8X.s:658 .text:000000000000039c _sport_tx_done - /tmp/cco71w8X.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/cco71w8X.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/cco71w8X.s:780 .text:000000000000042c _dataprocessor - /tmp/cco71w8X.s:852 .text:0000000000000480 _usr_in_proc_data - /tmp/cco71w8X.s:1539 .bss:0000000000000028 _size_processed - /tmp/cco71w8X.s:1527 .bss:0000000000000020 _tx_val - /tmp/cco71w8X.s:1508 .bss:0000000000000018 _data_I - /tmp/cco71w8X.s:1549 .bss:000000000000002d _DY_SYN_2_value - /tmp/cco71w8X.s:1554 .bss:000000000000002e _DY_SYN_2_value_prev - /tmp/cco71w8X.s:1478 .data:0000000000000004 _TX_marker - /tmp/cco71w8X.s:1471 .bss:0000000000000010 _streams_succes_flag - /tmp/cco71w8X.s:1514 .bss:000000000000001c _send_size - /tmp/cco71w8X.s:1533 .bss:0000000000000024 _some_i - /tmp/cco71w8X.s:1544 .bss:000000000000002c _LFSM_started + /tmp/cc4APo0B.s:1553 .data:000000000000002c _TX_buff_I_shadow + /tmp/cc4APo0B.s:1516 .data:0000000000000000 _dbg_receive_value + /tmp/cc4APo0B.s:658 .text:000000000000039c _sport_tx_done + /tmp/cc4APo0B.s:685 .text:00000000000003b8 _hdma_send_done + /tmp/cc4APo0B.s:717 .text:00000000000003e0 _usr_out_proc_data + /tmp/cc4APo0B.s:780 .text:000000000000042c _dataprocessor + /tmp/cc4APo0B.s:894 .text:00000000000004c4 _usr_in_proc_data + /tmp/cc4APo0B.s:1591 .bss:0000000000000028 _size_processed + /tmp/cc4APo0B.s:1579 .bss:0000000000000020 _tx_val + /tmp/cc4APo0B.s:1560 .bss:0000000000000018 _data_I + /tmp/cc4APo0B.s:1601 .bss:000000000000002d _DY_SYN_2_value + /tmp/cc4APo0B.s:1606 .bss:000000000000002e _DY_SYN_2_value_prev + /tmp/cc4APo0B.s:1530 .data:0000000000000004 _TX_marker + /tmp/cc4APo0B.s:1523 .bss:0000000000000010 _streams_succes_flag + /tmp/cc4APo0B.s:1566 .bss:000000000000001c _send_size + /tmp/cc4APo0B.s:1585 .bss:0000000000000024 _some_i + /tmp/cc4APo0B.s:1596 .bss:000000000000002c _LFSM_started UNDEFINED SYMBOLS _l502_cmd_done @@ -6264,9 +6360,13 @@ _stream_out_buf_free _stream_in_buf_free _sport_tx_req_rdy _sport_tx_start_req +_twiddle_re _FFT_fp ___udivsi3 _AVG_buff _FFT_buff _hdma_send_req_start _TX_buff_shadow + BFIN GAS /tmp/cc4APo0B.s page 108 + + diff --git a/build/release/lst/main.lst b/build/release/lst/main.lst index f6bf05e..bb23af5 100644 --- a/build/release/lst/main.lst +++ b/build/release/lst/main.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccMOhzaJ.s page 1 +BFIN GAS /tmp/cck5Xfyp.s page 1 1 .file "src/main.c"; @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 26:src/main.c **** обработку, если она есть */ 27:src/main.c **** l502_cmd_check_req(); 28:src/main.c **** if (! twiddles_generated){ - BFIN GAS /tmp/ccMOhzaJ.s page 2 + BFIN GAS /tmp/cck5Xfyp.s page 2 26 .loc 1 28 0 @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 67 0000 0C000000 .4byte .LECIE0-.LSCIE0 68 .LSCIE0: 69 0004 FFFFFFFF .4byte 0xffffffff - BFIN GAS /tmp/ccMOhzaJ.s page 3 + BFIN GAS /tmp/cck5Xfyp.s page 3 70 0008 01 .byte 0x1 @@ -178,7 +178,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 124 0021 7F .byte 0x7f 125 0022 14 .sleb128 20 126 0023 00000000 .4byte 0x0 - BFIN GAS /tmp/ccMOhzaJ.s page 4 + BFIN GAS /tmp/cck5Xfyp.s page 4 127 0027 00000000 .4byte 0x0 @@ -238,7 +238,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 181 006a EB000000 .4byte .LASF8 182 006e 02 .byte 0x2 183 006f 50 .byte 0x50 - BFIN GAS /tmp/ccMOhzaJ.s page 5 + BFIN GAS /tmp/cck5Xfyp.s page 5 184 0070 74000000 .4byte 0x74 @@ -298,7 +298,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 238 00d4 04 .uleb128 0x4 239 00d5 06 .uleb128 0x6 240 00d6 06000000 .4byte .LASF17 - BFIN GAS /tmp/ccMOhzaJ.s page 6 + BFIN GAS /tmp/cck5Xfyp.s page 6 241 00da 03 .byte 0x3 @@ -358,7 +358,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 295 013b 1E .byte 0x1e 296 013c 69000000 .4byte 0x69 297 0140 02 .byte 0x2 - BFIN GAS /tmp/ccMOhzaJ.s page 7 + BFIN GAS /tmp/cck5Xfyp.s page 7 298 0141 23 .byte 0x23 @@ -418,7 +418,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 352 019d 45000000 .4byte 0x45 353 01a1 02 .byte 0x2 354 01a2 23 .byte 0x23 - BFIN GAS /tmp/ccMOhzaJ.s page 8 + BFIN GAS /tmp/cck5Xfyp.s page 8 355 01a3 18 .uleb128 0x18 @@ -478,7 +478,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 409 0201 0B .uleb128 0xb 410 0202 6F757400 .string "out" 411 0206 04 .byte 0x4 - BFIN GAS /tmp/ccMOhzaJ.s page 9 + BFIN GAS /tmp/cck5Xfyp.s page 9 412 0207 3A .byte 0x3a @@ -538,7 +538,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 466 0273 00000000 .4byte .LLST0 467 0277 0F .uleb128 0xf 468 0278 49000000 .4byte .LASF37 - BFIN GAS /tmp/ccMOhzaJ.s page 10 + BFIN GAS /tmp/cck5Xfyp.s page 10 469 027c 01 .byte 0x1 @@ -598,7 +598,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 523 0009 1B .uleb128 0x1b 524 000a 0E .uleb128 0xe 525 000b 11 .uleb128 0x11 - BFIN GAS /tmp/ccMOhzaJ.s page 11 + BFIN GAS /tmp/cck5Xfyp.s page 11 526 000c 01 .uleb128 0x1 @@ -658,7 +658,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 580 0042 00 .byte 0x0 581 0043 06 .uleb128 0x6 582 0044 0D .uleb128 0xd - BFIN GAS /tmp/ccMOhzaJ.s page 12 + BFIN GAS /tmp/cck5Xfyp.s page 12 583 0045 00 .byte 0x0 @@ -718,7 +718,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 637 007b 0D .uleb128 0xd 638 007c 00 .byte 0x0 639 007d 03 .uleb128 0x3 - BFIN GAS /tmp/ccMOhzaJ.s page 13 + BFIN GAS /tmp/cck5Xfyp.s page 13 640 007e 08 .uleb128 0x8 @@ -778,7 +778,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 694 00b4 0E .uleb128 0xe 695 00b5 3A .uleb128 0x3a 696 00b6 0B .uleb128 0xb - BFIN GAS /tmp/ccMOhzaJ.s page 14 + BFIN GAS /tmp/cck5Xfyp.s page 14 697 00b7 3B .uleb128 0x3b @@ -838,7 +838,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 745 0000 1C000000 .4byte 0x1c 746 0004 0200 .2byte 0x2 747 0006 00000000 .4byte .Ldebug_info0 - BFIN GAS /tmp/ccMOhzaJ.s page 15 + BFIN GAS /tmp/cck5Xfyp.s page 15 748 000a 04 .byte 0x4 @@ -898,7 +898,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 782 00 783 .LASF33: 784 0072 6F75745F .string "out_lb" - BFIN GAS /tmp/ccMOhzaJ.s page 16 + BFIN GAS /tmp/cck5Xfyp.s page 16 784 6C6200 @@ -958,7 +958,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 809 .LASF34: 810 010a 745F6864 .string "t_hdma_descr_arr" 810 6D615F64 - BFIN GAS /tmp/ccMOhzaJ.s page 17 + BFIN GAS /tmp/cck5Xfyp.s page 17 810 65736372 @@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 837 .LASF39: 838 01d2 74776964 .string "twiddle_im" 838 646C655F - BFIN GAS /tmp/ccMOhzaJ.s page 18 + BFIN GAS /tmp/cck5Xfyp.s page 18 838 696D00 @@ -1039,14 +1039,14 @@ BFIN GAS /tmp/ccMOhzaJ.s page 1 846 6D61696E 846 2E6300 847 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccMOhzaJ.s page 19 + BFIN GAS /tmp/cck5Xfyp.s page 19 DEFINED SYMBOLS *ABS*:0000000000000000 src/main.c - /tmp/ccMOhzaJ.s:13 .text:0000000000000000 _main - /tmp/ccMOhzaJ.s:56 .bss:0000000000000000 _twiddles_generated - /tmp/ccMOhzaJ.s:63 board_state:0000000000000000 _g_state + /tmp/cck5Xfyp.s:13 .text:0000000000000000 _main + /tmp/cck5Xfyp.s:56 .bss:0000000000000000 _twiddles_generated + /tmp/cck5Xfyp.s:63 board_state:0000000000000000 _g_state UNDEFINED SYMBOLS _l502_init diff --git a/build/release/objs/FFT_FP_realisation.o b/build/release/objs/FFT_FP_realisation.o index a68a55c..aa2e170 100644 Binary files a/build/release/objs/FFT_FP_realisation.o and b/build/release/objs/FFT_FP_realisation.o differ diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index 93ae307..6701049 100644 Binary files a/build/release/objs/l502_user_process.o and b/build/release/objs/l502_user_process.o differ diff --git a/src/l502_stream.c b/src/l502_stream.c index e4a2f73..7c2a192 100644 --- a/src/l502_stream.c +++ b/src/l502_stream.c @@ -30,12 +30,12 @@ - +/* #define FFT_FP_EXTERNAL_TWIDDLES #define DATA_L (1<<10) #define TWIDDLE_L (DATA_L / 2) - +//*/ #include "FFT_FP_realisation.h" volatile int64_t twiddle_re[TWIDDLE_L] __attribute__((section(".sdram_noinit"))); diff --git a/src/l502_user_process.c b/src/l502_user_process.c index bab943f..9ae773e 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -89,6 +89,9 @@ extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE extern volatile uint64_t FFT_buff[]; //size: FFT_BUFF_SIZE +extern volatile int64_t twiddle_re[]; //size: TWIDDLE_L +extern volatile int64_t twiddle_im[]; //size: TWIDDLE_L + volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF00000, 0xFE0F0000,0xFE00F000, 0xFE000F00, 0xFE0000F0}; @@ -154,13 +157,14 @@ uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FF //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); -/* }else if (mode == FLUSH_TWIDDLES){ + }else if (mode == FLUSH_TWIDDLES){ uint32_t i = 0; + FFT_buff_I = 0; while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ FFT_buff[FFT_buff_I++] = twiddle_re[i++]; } -*/ + } return FFT_buff_I; @@ -276,7 +280,7 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { FFT_buff[i] = 0; } - uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT); + uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FLUSH_TWIDDLES); // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TRANSPARENT); diff --git a/src/l502_user_process.h b/src/l502_user_process.h index 32c941b..41a3186 100644 --- a/src/l502_user_process.h +++ b/src/l502_user_process.h @@ -13,15 +13,15 @@ //#define FFT_FP_EXTERNAL_TWIDDLES -//#define DATA_L (1<<10) -//#define TWIDDLE_L (DATA_L / 2) +#define DATA_L (1<<10) +#define TWIDDLE_L (DATA_L / 2) //#define TX_BUFF_SIZE 100000 #define RAW_DATA_BUFF_SIZE 1000 #define AVG_BUFF_SIZE FFT_INP_DATA_L #define FFT_BUFF_SIZE (FFT_INP_DATA_L*2) -#define FFT_INP_DATA_L (1<<10) +//#define FFT_INP_DATA_L (1<<10) //#define L502_SPORT_IN_BUF_SIZE (2048*1024)