From 0dee57de4df4b7bc6ca3f911398f644a739c1089 Mon Sep 17 00:00:00 2001 From: Theodor Chikin Date: Thu, 9 Oct 2025 21:42:17 +0300 Subject: [PATCH] FFT is somehow working. FFT results are dumped to the PC as: 0xF1 -- Re, 0xF2 -- Im. But results are still weird: for both sin and DC signals from ADC it returns periodic waves in FFT results. --- build/release/bin/l502-BFfirmware0.elf | Bin 166883 -> 166915 bytes build/release/bin/l502-BFfirmware0.ldr | Bin 48144 -> 48272 bytes build/release/bin/l502-BFfirmware0.map | 352 +- build/release/lst/l502_user_process.lst | 10669 +++++++++++----------- build/release/objs/l502_user_process.o | Bin 19348 -> 19408 bytes src/l502_user_process.c | 21 +- src/l502_user_process.h | 2 +- 7 files changed, 5540 insertions(+), 5504 deletions(-) diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index 3c4e0b695e090ad4ba9677469734e23638a874e7..84c775f5c1fc55de20e432e18b65fa7f6f9abcbc 100755 GIT binary patch delta 12103 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 a@Q$cJZ+vk+Q}SJfUb@pdah0&&`~LyT?fzH* delta 12175 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 delta 1319 zcmZvaUrbw77{JdxEpS@ea93o#r64UvRys?Y>q258_783?9niuE>U4O=pRBk#h~Z(z zENdI;7MzjpY#MB0%6!2Yv``W)V%*fgOo$wtGa~qBb@^C$ux}*=g$#>5A z{+-`qogQV)K^X@%(!{>WJahX?Sy z^Kk~?Th1q7YA~aAO`xKiJGHrR))!!QVO3KD+^odDrYp=Dtn%a1cdV~x9gb%l8*}a1 z(d>8@h%x-R-&ppcmCSC;#eM|W+Oq%*W~0>e8vf01&>yiD1~rNT7zp+U3xthyHCa&r z@gy!ecvlCk7TllSNKd3zQ@b5N+^ofHv#&c|?;!>kB-`fow1+(30SRXVqRvrGHWZfv z>uD$evDhJ(0mL^ez@qN^zvt*9MTY9XRL~;6HDLg@T8^d*9VOIetCV9Nq~(~qb|5ZP z;MwNZqqaw4X6^Zyj6H`j=V3mfS41CyxxN#V!+bzv25^7N4F+Yrt;dz{r>8SB?fc3Z zeP%VRV&HiWe>v2iIdEb(!`#Un8F;CHab&(2I)oTDQ+(<@1z*YS6%0tlxdaB;I4D2| zvjPAM5O1apv=X44UWO*sc{4pp;{M;EfNw@D%3qD1FuokwSM-h175>@|@SbQLa}9S! zYxesMHa;{K8gn&rnr2QC|G5n`PjY?|k<_HZ5u|pY88PJRtmd4dh5EH5;+E-8C6xGT zv{dyo%{;M7DJb!csP~0taupn);-!(rWYDc4krxX|BveGgZZ3g(Im{)L>XfmG`c>3_ z>N9`hVwWxvoA*S4CjMB?9(T)R-sZH#54-~!&SO`GV z%Lbt5WAo*a!e9%z0<;8}+7c|!CfZW(c5$67*7K^coZEI9vosm9>fX&B5LyYy1?-@^ zSd7ADy!-%GP|+r$BoLNnj@!*-2_R(Tv~*aK0*(8o&^YQv@~VEN>S6q%`|KYa=&;Kz z27;Ev-IipFUCW=n#Q|3%(s=c`Ve~D!%O(>Oy2~FNyE3y-ck+_P0R>4sv!=ucKnH swX1*i@g;)7B#FZhBys&u%NWr7t9Q|^yQu&I07C#PiN`W`;vd)l2l}}TdjJ3c diff --git a/build/release/bin/l502-BFfirmware0.map b/build/release/bin/l502-BFfirmware0.map index 792fbd7..d4f2f39 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 0x72b0 +.text 0x00000000ffa00090 0x7330 *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) @@ -402,81 +402,81 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- 0x00000000ffa02a70 _streams_start .text 0x00000000ffa02c7c 0x728 build/release/objs/l502_tests.o 0x00000000ffa02c7c _l502_cmd_test - .text 0x00000000ffa033a4 0x8d0 build/release/objs/l502_user_process.o + .text 0x00000000ffa033a4 0x950 build/release/objs/l502_user_process.o 0x00000000ffa033a4 _usr_cmd_process 0x00000000ffa03740 _sport_tx_done 0x00000000ffa0375c _hdma_send_done 0x00000000ffa03784 _usr_out_proc_data 0x00000000ffa037d0 _dataprocessor - 0x00000000ffa03874 _usr_in_proc_data - .text 0x00000000ffa03c74 0x40 build/release/objs/main.o - 0x00000000ffa03c74 _main - .text 0x00000000ffa03cb4 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) - 0x00000000ffa03cb4 _cos - .text 0x00000000ffa03d84 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) - 0x00000000ffa03d84 _lround - .text 0x00000000ffa03e40 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) - 0x00000000ffa03e40 _sin - .text 0x00000000ffa03f14 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) - 0x00000000ffa03f14 ___ieee754_rem_pio2 - .text 0x00000000ffa04428 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) - 0x00000000ffa04428 ___kernel_cos - .text 0x00000000ffa04724 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) - 0x00000000ffa04724 ___kernel_rem_pio2 - .text 0x00000000ffa050f0 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) - 0x00000000ffa050f0 ___kernel_sin - .text 0x00000000ffa052b8 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) - 0x00000000ffa052b8 _fabs - .text 0x00000000ffa052c8 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) - 0x00000000ffa052c8 _floor - .text 0x00000000ffa05424 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) - 0x00000000ffa05424 _scalbn - .text 0x00000000ffa05590 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) - 0x00000000ffa05590 _copysign - .text 0x00000000ffa055ac 0xa8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - 0x00000000ffa055ac ___divsi3 - .text 0x00000000ffa05654 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - 0x00000000ffa05654 ___udivsi3 - .text 0x00000000ffa056f0 0x4c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - 0x00000000ffa056f0 ___muldi3 - .text 0x00000000ffa0573c 0x464 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - 0x00000000ffa0573c ___divdi3 - .text 0x00000000ffa05ba0 0x6b4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - 0x00000000ffa05ba0 ___adddf3 - .text 0x00000000ffa06254 0x98 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - 0x00000000ffa06254 ___nedf2 - 0x00000000ffa06254 ___eqdf2 - .text 0x00000000ffa062ec 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - 0x00000000ffa062ec ___gedf2 - 0x00000000ffa062ec ___gtdf2 - .text 0x00000000ffa063d0 0x4e0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - 0x00000000ffa063d0 ___muldf3 - .text 0x00000000ffa068b0 0x6d4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - 0x00000000ffa068b0 ___subdf3 - .text 0x00000000ffa06f84 0x7c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - 0x00000000ffa06f84 ___fixdfsi - .text 0x00000000ffa07000 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - 0x00000000ffa07000 ___floatsidf - .text 0x00000000ffa070a0 0x8c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - 0x00000000ffa070a0 ___floatunsidf - .text 0x00000000ffa0712c 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - 0x00000000ffa0712c ___umodsi3 - .text 0x00000000ffa07144 0x50 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - 0x00000000ffa07144 ___clzsi2 - .text 0x00000000ffa07194 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) - 0x00000000ffa07194 _memmove - .text 0x00000000ffa07268 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) - 0x00000000ffa07268 _memset + 0x00000000ffa03868 _usr_in_proc_data + .text 0x00000000ffa03cf4 0x40 build/release/objs/main.o + 0x00000000ffa03cf4 _main + .text 0x00000000ffa03d34 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) + 0x00000000ffa03d34 _cos + .text 0x00000000ffa03e04 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) + 0x00000000ffa03e04 _lround + .text 0x00000000ffa03ec0 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) + 0x00000000ffa03ec0 _sin + .text 0x00000000ffa03f94 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) + 0x00000000ffa03f94 ___ieee754_rem_pio2 + .text 0x00000000ffa044a8 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) + 0x00000000ffa044a8 ___kernel_cos + .text 0x00000000ffa047a4 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) + 0x00000000ffa047a4 ___kernel_rem_pio2 + .text 0x00000000ffa05170 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) + 0x00000000ffa05170 ___kernel_sin + .text 0x00000000ffa05338 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) + 0x00000000ffa05338 _fabs + .text 0x00000000ffa05348 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) + 0x00000000ffa05348 _floor + .text 0x00000000ffa054a4 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) + 0x00000000ffa054a4 _scalbn + .text 0x00000000ffa05610 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) + 0x00000000ffa05610 _copysign + .text 0x00000000ffa0562c 0xa8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) + 0x00000000ffa0562c ___divsi3 + .text 0x00000000ffa056d4 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + 0x00000000ffa056d4 ___udivsi3 + .text 0x00000000ffa05770 0x4c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) + 0x00000000ffa05770 ___muldi3 + .text 0x00000000ffa057bc 0x464 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + 0x00000000ffa057bc ___divdi3 + .text 0x00000000ffa05c20 0x6b4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + 0x00000000ffa05c20 ___adddf3 + .text 0x00000000ffa062d4 0x98 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + 0x00000000ffa062d4 ___nedf2 + 0x00000000ffa062d4 ___eqdf2 + .text 0x00000000ffa0636c 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + 0x00000000ffa0636c ___gedf2 + 0x00000000ffa0636c ___gtdf2 + .text 0x00000000ffa06450 0x4e0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + 0x00000000ffa06450 ___muldf3 + .text 0x00000000ffa06930 0x6d4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + 0x00000000ffa06930 ___subdf3 + .text 0x00000000ffa07004 0x7c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + 0x00000000ffa07004 ___fixdfsi + .text 0x00000000ffa07080 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + 0x00000000ffa07080 ___floatsidf + .text 0x00000000ffa07120 0x8c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + 0x00000000ffa07120 ___floatunsidf + .text 0x00000000ffa071ac 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) + 0x00000000ffa071ac ___umodsi3 + .text 0x00000000ffa071c4 0x50 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + 0x00000000ffa071c4 ___clzsi2 + .text 0x00000000ffa07214 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) + 0x00000000ffa07214 _memmove + .text 0x00000000ffa072e8 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) + 0x00000000ffa072e8 _memset *(.gnu.warning) - 0x00000000ffa07340 . = ALIGN (0x40) - *fill* 0x00000000ffa07320 0x20 00 + 0x00000000ffa073c0 . = ALIGN (0x40) + *fill* 0x00000000ffa073a0 0x20 00 .fini *(.fini) - 0x00000000ffa07340 . = ALIGN (0x40) - 0x00000000ffa07340 PROVIDE (___etext, .) - 0x00000000ffa07340 PROVIDE (__etext, .) - 0x00000000ffa07340 PROVIDE (_etext, .) + 0x00000000ffa073c0 . = ALIGN (0x40) + 0x00000000ffa073c0 PROVIDE (___etext, .) + 0x00000000ffa073c0 PROVIDE (__etext, .) + 0x00000000ffa073c0 PROVIDE (_etext, .) .board_state 0x00000000ff800000 0x2004 0x00000000ff800000 _startfix_sect = . @@ -902,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 0x8089 +.debug_info 0x0000000000000000 0x8060 *(.debug_info .gnu.linkonce.wi.* .zdebug_info) .debug_info 0x0000000000000000 0x356 build/release/objs/FFT_FP_realisation.o .debug_info 0x0000000000000356 0x12c build/release/objs/l502_async.o @@ -914,37 +914,37 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_info 0x0000000000002599 0x3aa build/release/objs/l502_sport_tx.o .debug_info 0x0000000000002943 0x8ea build/release/objs/l502_stream.o .debug_info 0x000000000000322d 0x4ea build/release/objs/l502_tests.o - .debug_info 0x0000000000003717 0xa2f build/release/objs/l502_user_process.o - .debug_info 0x0000000000004146 0x2cc build/release/objs/main.o - .debug_info 0x0000000000004412 0x87 build/release/objs/l502-bf_basiccrt.o - .debug_info 0x0000000000004499 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 0x000000000000460d 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 0x00000000000047a0 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 0x0000000000004914 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 0x0000000000004c85 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 0x0000000000004ebd 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 0x0000000000005199 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 0x00000000000053a2 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 0x00000000000054da 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 0x0000000000005683 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 0x0000000000005895 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 0x00000000000059ff 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 0x0000000000005ae3 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 0x0000000000005bc7 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 0x0000000000005cab 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 0x00000000000063e0 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 0x000000000000685f 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 0x0000000000006a40 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 0x0000000000006c54 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 0x00000000000071e1 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 0x0000000000007660 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 0x000000000000780b 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 0x00000000000079cc 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 0x0000000000007b82 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 0x0000000000007c66 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 0x0000000000007d24 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 0x0000000000007e49 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 0x0000000000007f78 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 0x0000000000003717 0xa06 build/release/objs/l502_user_process.o + .debug_info 0x000000000000411d 0x2cc build/release/objs/main.o + .debug_info 0x00000000000043e9 0x87 build/release/objs/l502-bf_basiccrt.o + .debug_info 0x0000000000004470 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 0x00000000000045e4 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 0x0000000000004777 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 0x00000000000048eb 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 0x0000000000004c5c 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 0x0000000000004e94 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 0x0000000000005170 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 0x0000000000005379 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 0x00000000000054b1 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 0x000000000000565a 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 0x000000000000586c 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 0x00000000000059d6 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 0x0000000000005aba 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 0x0000000000005b9e 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 0x0000000000005c82 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 0x00000000000063b7 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 0x0000000000006836 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 0x0000000000006a17 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 0x0000000000006c2b 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 0x00000000000071b8 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 0x0000000000007637 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 0x00000000000077e2 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 0x00000000000079a3 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 0x0000000000007b59 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 0x0000000000007c3d 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 0x0000000000007cfb 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 0x0000000000007e20 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 0x0000000000007f4f 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 0x2cfa *(.debug_abbrev .zdebug_abbrev) @@ -990,7 +990,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .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 0x3883 +.debug_line 0x0000000000000000 0x3889 *(.debug_line .zdebug_line) .debug_line 0x0000000000000000 0x1c1 build/release/objs/FFT_FP_realisation.o .debug_line 0x00000000000001c1 0xff build/release/objs/l502_async.o @@ -1002,37 +1002,37 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_line 0x0000000000000d3e 0x1d0 build/release/objs/l502_sport_tx.o .debug_line 0x0000000000000f0e 0x376 build/release/objs/l502_stream.o .debug_line 0x0000000000001284 0x28e build/release/objs/l502_tests.o - .debug_line 0x0000000000001512 0x2df build/release/objs/l502_user_process.o - .debug_line 0x00000000000017f1 0x12c build/release/objs/main.o - .debug_line 0x000000000000191d 0x78 build/release/objs/l502-bf_basiccrt.o - .debug_line 0x0000000000001995 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) - .debug_line 0x0000000000001b1a 0x13c /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_line 0x0000000000001c56 0x186 /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_line 0x0000000000001ddc 0x20a /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_line 0x0000000000001fe6 0x197 /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_line 0x000000000000217d 0x27f /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_line 0x00000000000023fc 0x17c /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_line 0x0000000000002578 0x163 /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_line 0x00000000000026db 0x19b /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_line 0x0000000000002876 0x13a /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_line 0x00000000000029b0 0x111 /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_line 0x0000000000002ac1 0xd3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .debug_line 0x0000000000002b94 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_line 0x0000000000002c61 0xa9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .debug_line 0x0000000000002d0a 0x12e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_line 0x0000000000002e38 0xd8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_line 0x0000000000002f10 0xb3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_line 0x0000000000002fc3 0xc4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_line 0x0000000000003087 0xe6 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_line 0x000000000000316d 0xd9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_line 0x0000000000003246 0xc2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_line 0x0000000000003308 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_line 0x00000000000033c4 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_line 0x0000000000003480 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .debug_line 0x0000000000003521 0x85 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_line 0x00000000000035a6 0xac /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_line 0x0000000000003652 0x117 /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_line 0x0000000000003769 0x11a /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 0x0000000000001512 0x2e5 build/release/objs/l502_user_process.o + .debug_line 0x00000000000017f7 0x12c build/release/objs/main.o + .debug_line 0x0000000000001923 0x78 build/release/objs/l502-bf_basiccrt.o + .debug_line 0x000000000000199b 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) + .debug_line 0x0000000000001b20 0x13c /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_line 0x0000000000001c5c 0x186 /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_line 0x0000000000001de2 0x20a /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_line 0x0000000000001fec 0x197 /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_line 0x0000000000002183 0x27f /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_line 0x0000000000002402 0x17c /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_line 0x000000000000257e 0x163 /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_line 0x00000000000026e1 0x19b /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_line 0x000000000000287c 0x13a /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_line 0x00000000000029b6 0x111 /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_line 0x0000000000002ac7 0xd3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) + .debug_line 0x0000000000002b9a 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_line 0x0000000000002c67 0xa9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) + .debug_line 0x0000000000002d10 0x12e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) + .debug_line 0x0000000000002e3e 0xd8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) + .debug_line 0x0000000000002f16 0xb3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) + .debug_line 0x0000000000002fc9 0xc4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) + .debug_line 0x000000000000308d 0xe6 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) + .debug_line 0x0000000000003173 0xd9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) + .debug_line 0x000000000000324c 0xc2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) + .debug_line 0x000000000000330e 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) + .debug_line 0x00000000000033ca 0xbc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) + .debug_line 0x0000000000003486 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) + .debug_line 0x0000000000003527 0x85 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) + .debug_line 0x00000000000035ac 0xac /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) + .debug_line 0x0000000000003658 0x117 /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_line 0x000000000000376f 0x11a /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_frame 0x0000000000000000 0x10d0 *(.debug_frame .zdebug_frame) @@ -1146,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 0x8226 +.debug_loc 0x0000000000000000 0x821b *(.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 @@ -1158,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 0x5e0 build/release/objs/l502_user_process.o - .debug_loc 0x0000000000002938 0x2b build/release/objs/main.o - .debug_loc 0x0000000000002963 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 0x0000000000002a13 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 0x0000000000002bcb 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 0x0000000000002c7b 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 0x0000000000002f6f 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 0x00000000000030e3 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 0x0000000000003ab3 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 0x0000000000003b9f 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 0x0000000000003bd6 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 0x0000000000003e21 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 0x0000000000004005 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 0x0000000000004067 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 0x0000000000004abc 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 0x0000000000005c8d 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 0x0000000000005db1 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 0x0000000000005fdf 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 0x0000000000006a88 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 0x0000000000007c43 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 0x0000000000007d4d 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 0x0000000000007e3f 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 0x0000000000007f08 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 0x0000000000007f45 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 0x00000000000080d1 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 0x5d5 build/release/objs/l502_user_process.o + .debug_loc 0x000000000000292d 0x2b build/release/objs/main.o + .debug_loc 0x0000000000002958 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 0x0000000000002a08 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 0x0000000000002bc0 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 0x0000000000002c70 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 0x0000000000002f64 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 0x00000000000030d8 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 0x0000000000003aa8 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 0x0000000000003b94 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 0x0000000000003bcb 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 0x0000000000003e16 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 0x0000000000003ffa 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 0x000000000000405c 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 0x0000000000004ab1 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 0x0000000000005c82 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 0x0000000000005da6 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 0x0000000000005fd4 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 0x0000000000006a7d 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 0x0000000000007c38 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 0x0000000000007d42 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 0x0000000000007e34 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 0x0000000000007efd 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 0x0000000000007f3a 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 0x00000000000080c6 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) @@ -1202,7 +1202,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_pubtypes *(.debug_pubtypes .zdebug_pubtypes) -.debug_ranges 0x0000000000000000 0x1188 +.debug_ranges 0x0000000000000000 0x1158 *(.debug_ranges .zdebug_ranges) .debug_ranges 0x0000000000000000 0x118 build/release/objs/FFT_FP_realisation.o .debug_ranges 0x0000000000000118 0xc0 build/release/objs/l502_cmd.o @@ -1213,22 +1213,22 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_ranges 0x0000000000000538 0x30 build/release/objs/l502_sport_tx.o .debug_ranges 0x0000000000000568 0x1a8 build/release/objs/l502_stream.o .debug_ranges 0x0000000000000710 0x98 build/release/objs/l502_tests.o - .debug_ranges 0x00000000000007a8 0x108 build/release/objs/l502_user_process.o - .debug_ranges 0x00000000000008b0 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 0x00000000000008e0 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 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_floor.o) - .debug_ranges 0x0000000000000930 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 0x0000000000000978 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 0x0000000000000990 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 0x0000000000000ab0 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 0x0000000000000c68 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 0x0000000000000cb0 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 0x0000000000000d50 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 0x0000000000000f10 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 0x00000000000010d8 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 0x0000000000001118 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 0x0000000000001148 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 0x0000000000001160 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 0x00000000000007a8 0xd8 build/release/objs/l502_user_process.o + .debug_ranges 0x0000000000000880 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 0x00000000000008b0 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 0x00000000000008e8 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 0x0000000000000900 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 0x0000000000000948 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 0x0000000000000960 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 0x0000000000000a80 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 0x0000000000000c38 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 0x0000000000000c80 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 0x0000000000000d20 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 0x0000000000000ee0 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 0x00000000000010a8 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 0x00000000000010e8 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 0x0000000000001118 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 0x0000000000001130 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) @@ -1237,8 +1237,8 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) - 0x0000000000001188 __end = . - 0x0000000000001188 PROVIDE (_end, .) + 0x0000000000001158 __end = . + 0x0000000000001158 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) diff --git a/build/release/lst/l502_user_process.lst b/build/release/lst/l502_user_process.lst index 472d061..f7f210d 100644 --- a/build/release/lst/l502_user_process.lst +++ b/build/release/lst/l502_user_process.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/cchRAUfk.s page 1 +BFIN GAS /tmp/ccyqDlH1.s page 1 1 .file "src/l502_user_process.c"; @@ -8,7 +8,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 DB020000 .text; + 8 0000 E1020000 .text; 8 02000001 8 00000101 8 FB0E0D00 @@ -58,7 +58,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 36:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1024*1024 37:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1000 38:src/l502_user_process.c **** - BFIN GAS /tmp/cchRAUfk.s page 2 + BFIN GAS /tmp/ccyqDlH1.s page 2 39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000 @@ -118,7 +118,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 93:src/l502_user_process.c **** extern volatile int64_t twiddle_im[]; //size: TWIDDLE_L 94:src/l502_user_process.c **** 95:src/l502_user_process.c **** - BFIN GAS /tmp/cchRAUfk.s page 3 + BFIN GAS /tmp/ccyqDlH1.s page 3 96:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0 @@ -178,7 +178,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ 151:src/l502_user_process.c **** uint32_t i = 0; 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - BFIN GAS /tmp/cchRAUfk.s page 4 + BFIN GAS /tmp/ccyqDlH1.s page 4 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; @@ -186,9 +186,9 @@ BFIN GAS /tmp/cchRAUfk.s page 1 155:src/l502_user_process.c **** }else if (mode == FFT){ 156:src/l502_user_process.c **** //uint32_t i = 0; 157:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) - 158:src/l502_user_process.c **** for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ - 159:src/l502_user_process.c **** AVG_buff[i] = FP_acc; - 160:src/l502_user_process.c **** } + 158:src/l502_user_process.c **** //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ + 159:src/l502_user_process.c **** //AVG_buff[i] = FP_acc; + 160:src/l502_user_process.c **** //} 161:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); 162:src/l502_user_process.c **** 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ @@ -238,7 +238,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 207:src/l502_user_process.c **** 208:src/l502_user_process.c **** 209:src/l502_user_process.c **** //clear TX_buff - BFIN GAS /tmp/cchRAUfk.s page 5 + BFIN GAS /tmp/ccyqDlH1.s page 5 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ @@ -298,7 +298,7 @@ BFIN GAS /tmp/cchRAUfk.s page 1 264:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine 265:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; 266:src/l502_user_process.c **** if (word & (0b1 << 17)){ - BFIN GAS /tmp/cchRAUfk.s page 6 + BFIN GAS /tmp/ccyqDlH1.s page 6 267:src/l502_user_process.c **** DY_SYN_2_value = 1; @@ -330,234 +330,241 @@ BFIN GAS /tmp/cchRAUfk.s page 1 293:src/l502_user_process.c **** TX_buff_I = 0; 294:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ 295:src/l502_user_process.c **** uint32_t i = 0; - 296:src/l502_user_process.c **** // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 297:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = AVG_buff[i++]; - 298:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ - 299:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]); - 300:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 301:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 302:src/l502_user_process.c **** } - 303:src/l502_user_process.c **** - 304:src/l502_user_process.c **** - 305:src/l502_user_process.c **** //clear AVG_buff: - 306:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 307:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; - 308:src/l502_user_process.c **** } - 309:src/l502_user_process.c **** - 310:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 296:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + 297:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); + 298:src/l502_user_process.c **** } + 299:src/l502_user_process.c **** i = 0; + 300:src/l502_user_process.c **** while ((TX_buff_I + 2 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 301:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); + 302:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); + 303:src/l502_user_process.c **** ++i; + 304:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; + 305:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; + 306:src/l502_user_process.c **** //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + 307:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF); + 308:src/l502_user_process.c **** + 309:src/l502_user_process.c **** } + 310:src/l502_user_process.c **** 311:src/l502_user_process.c **** - 312:src/l502_user_process.c **** - 313:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 314:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 315:src/l502_user_process.c **** // } - 316:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 317:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 312:src/l502_user_process.c **** //clear AVG_buff: + 313:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 314:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 315:src/l502_user_process.c **** } + 316:src/l502_user_process.c **** + 317:src/l502_user_process.c **** TX_buff_state = TODO_TX; 318:src/l502_user_process.c **** 319:src/l502_user_process.c **** - 320:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 321:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 322:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 323:src/l502_user_process.c **** Proc_state.average_N = 0; - BFIN GAS /tmp/cchRAUfk.s page 7 + 320:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 321:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; + 322:src/l502_user_process.c **** // } + 323:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + BFIN GAS /tmp/ccyqDlH1.s page 7 - 324:src/l502_user_process.c **** - 325:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); - 326:src/l502_user_process.c **** //return data_I; - 327:src/l502_user_process.c **** - 328:src/l502_user_process.c **** }else{ // - 329:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 330:src/l502_user_process.c **** Proc_state.average_N ++; - 331:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; - 332:src/l502_user_process.c **** } - 333:src/l502_user_process.c **** } + 324:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); + 325:src/l502_user_process.c **** + 326:src/l502_user_process.c **** + 327:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 328:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 329:src/l502_user_process.c **** // TX_buff_state = TX_DONE; + 330:src/l502_user_process.c **** Proc_state.average_N = 0; + 331:src/l502_user_process.c **** + 332:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); + 333:src/l502_user_process.c **** //return data_I; 334:src/l502_user_process.c **** - 335:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 336:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 337:src/l502_user_process.c **** // if (1){ - 338:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 339:src/l502_user_process.c **** if (1){ - 340:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - 341:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 342:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; - 343:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; - 344:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 345:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 346:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 347:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 348:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 349:src/l502_user_process.c **** } - 350:src/l502_user_process.c **** } - 351:src/l502_user_process.c **** } - 352:src/l502_user_process.c **** }else{ - 353:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; - 354:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 355:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 356:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 357:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 335:src/l502_user_process.c **** }else{ // + 336:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 337:src/l502_user_process.c **** Proc_state.average_N ++; + 338:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; + 339:src/l502_user_process.c **** } + 340:src/l502_user_process.c **** } + 341:src/l502_user_process.c **** + 342:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 343:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 344:src/l502_user_process.c **** // if (1){ + 345:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ + 346:src/l502_user_process.c **** if (1){ + 347:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG + 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 349:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; + 350:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; + 351:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; + 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 353:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 354:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 355:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 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 **** //*/ - 363:src/l502_user_process.c **** - 364:src/l502_user_process.c **** - 365:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 366:src/l502_user_process.c **** //if (1){ - 367:src/l502_user_process.c **** - 368:src/l502_user_process.c **** - 369:src/l502_user_process.c **** - 370:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 371:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 372:src/l502_user_process.c **** return size; - 373:src/l502_user_process.c **** }else{ - 374:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 375:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 376:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 377:src/l502_user_process.c **** } - 378:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 379:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 380:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - BFIN GAS /tmp/cchRAUfk.s page 8 + 359:src/l502_user_process.c **** }else{ + 360:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; + 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 362:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 364:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 365:src/l502_user_process.c **** } + 366:src/l502_user_process.c **** } + 367:src/l502_user_process.c **** } + 368:src/l502_user_process.c **** } + 369:src/l502_user_process.c **** //*/ + 370:src/l502_user_process.c **** + 371:src/l502_user_process.c **** + 372:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 373:src/l502_user_process.c **** //if (1){ + 374:src/l502_user_process.c **** + 375:src/l502_user_process.c **** + 376:src/l502_user_process.c **** + 377:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 378:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 379:src/l502_user_process.c **** return size; + 380:src/l502_user_process.c **** }else{ + BFIN GAS /tmp/ccyqDlH1.s page 8 - 381:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 382:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 383:src/l502_user_process.c **** //}else{ - 384:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 385:src/l502_user_process.c **** } - 386:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 387:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 388:src/l502_user_process.c **** - 389:src/l502_user_process.c **** - 390:src/l502_user_process.c **** - 391:src/l502_user_process.c **** return size_processed; - 392:src/l502_user_process.c **** //return data_I; //number of really processed words - 393:src/l502_user_process.c **** - 394:src/l502_user_process.c **** - 395:src/l502_user_process.c **** } - 396:src/l502_user_process.c **** } - 397:src/l502_user_process.c **** //return data_I; //number of really processed words - 398:src/l502_user_process.c **** - 399:src/l502_user_process.c **** return 0; - 400:src/l502_user_process.c **** } + 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 382:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 384:src/l502_user_process.c **** } + 385:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 386:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 387:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); + 388:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; + 389:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 390:src/l502_user_process.c **** //}else{ + 391:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); + 392:src/l502_user_process.c **** } + 393:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); + 394:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); + 395:src/l502_user_process.c **** + 396:src/l502_user_process.c **** + 397:src/l502_user_process.c **** + 398:src/l502_user_process.c **** return size_processed; + 399:src/l502_user_process.c **** //return data_I; //number of really processed words + 400:src/l502_user_process.c **** 401:src/l502_user_process.c **** - 402:src/l502_user_process.c **** - 403:src/l502_user_process.c **** - 404:src/l502_user_process.c **** /***************************************************************************//** - 405:src/l502_user_process.c **** @brief Обработка принÑтого маÑÑива Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ ЦÐП/DOUT - 406:src/l502_user_process.c **** - 407:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ раз, когда обнаружены нов - 408:src/l502_user_process.c **** ПК по HDMA. - 409:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° обработать данные и вернуть количеÑÑ - 410:src/l502_user_process.c **** однако Ñти данные вÑе еще ÑчитаютÑÑ Ð¸ÑпользованнымР- 411:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет Ð - 412:src/l502_user_process.c **** stream_out_buf_free()). + 402:src/l502_user_process.c **** } + 403:src/l502_user_process.c **** } + 404:src/l502_user_process.c **** //return data_I; //number of really processed words + 405:src/l502_user_process.c **** + 406:src/l502_user_process.c **** return 0; + 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 **** @brief Обработка принÑтого маÑÑива Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ ЦÐП/DOUT 413:src/l502_user_process.c **** - 414:src/l502_user_process.c **** ЕÑли Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²ÐµÑ€Ð½ÐµÑ‚ значение меньше чем size, то функц - 415:src/l502_user_process.c **** вызвана поÑле еще раз Ñ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ на необработанны - 416:src/l502_user_process.c **** - 417:src/l502_user_process.c **** Ð’ текущей реализации проÑто запуÑкаетÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° дР- 418:src/l502_user_process.c **** Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° на ЦÐП/цифровые выходы. - 419:src/l502_user_process.c **** - 420:src/l502_user_process.c **** @param[in] data Указатель на маÑÑив Ñ Ð¿Ñ€Ð¸Ð½Ñтыми данными - 421:src/l502_user_process.c **** @param[in] size КоличеÑтво принÑтых данных в 32-битных ÑлоР- 422:src/l502_user_process.c **** @return Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ количеÑтво обработанн - 423:src/l502_user_process.c **** Ðа Ñти данные не будет вызыватьÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð - 424:src/l502_user_process.c **** но они ÑчитаютÑÑ ÐµÑ‰Ðµ иÑпользуемыми - 425:src/l502_user_process.c **** ******************************************************************************/ - 426:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 427:src/l502_user_process.c **** - 428:src/l502_user_process.c **** /* еÑли еÑть Ñвободные деÑкрипторы на передачу по HDMA - 429:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку ÑÑ‚ - 430:src/l502_user_process.c **** вызвали бы позже */ - 431:src/l502_user_process.c **** ++streams_cnt[2]; - 432:src/l502_user_process.c **** - 433:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 414:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ раз, когда обнаружены нов + 415:src/l502_user_process.c **** ПК по HDMA. + 416:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° обработать данные и вернуть количеÑÑ + 417:src/l502_user_process.c **** однако Ñти данные вÑе еще ÑчитаютÑÑ Ð¸ÑпользованнымР+ 418:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет Ð + 419:src/l502_user_process.c **** stream_out_buf_free()). + 420:src/l502_user_process.c **** + 421:src/l502_user_process.c **** ЕÑли Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²ÐµÑ€Ð½ÐµÑ‚ значение меньше чем size, то функц + 422:src/l502_user_process.c **** вызвана поÑле еще раз Ñ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ на необработанны + 423:src/l502_user_process.c **** + 424:src/l502_user_process.c **** Ð’ текущей реализации проÑто запуÑкаетÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° дР+ 425:src/l502_user_process.c **** Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° на ЦÐП/цифровые выходы. + 426:src/l502_user_process.c **** + 427:src/l502_user_process.c **** @param[in] data Указатель на маÑÑив Ñ Ð¿Ñ€Ð¸Ð½Ñтыми данными + 428:src/l502_user_process.c **** @param[in] size КоличеÑтво принÑтых данных в 32-битных ÑлоР+ 429:src/l502_user_process.c **** @return Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ количеÑтво обработанн + 430:src/l502_user_process.c **** Ðа Ñти данные не будет вызыватьÑÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð + 431:src/l502_user_process.c **** но они ÑчитаютÑÑ ÐµÑ‰Ðµ иÑпользуемыми + 432:src/l502_user_process.c **** ******************************************************************************/ + 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { 434:src/l502_user_process.c **** - 435:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 436:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX Ñлов */ - 437:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - BFIN GAS /tmp/cchRAUfk.s page 9 + 435:src/l502_user_process.c **** /* еÑли еÑть Ñвободные деÑкрипторы на передачу по HDMA + 436:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку ÑÑ‚ + 437:src/l502_user_process.c **** вызвали бы позже */ + BFIN GAS /tmp/ccyqDlH1.s page 9 - 438:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 438:src/l502_user_process.c **** ++streams_cnt[2]; 439:src/l502_user_process.c **** - 440:src/l502_user_process.c **** sport_tx_start_req(data, size); + 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { 441:src/l502_user_process.c **** - 442:src/l502_user_process.c **** return size; - 443:src/l502_user_process.c **** } - 444:src/l502_user_process.c **** return 0; - 445:src/l502_user_process.c **** } + 442:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 443:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX Ñлов */ + 444:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 445:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; 446:src/l502_user_process.c **** - 447:src/l502_user_process.c **** + 447:src/l502_user_process.c **** sport_tx_start_req(data, size); 448:src/l502_user_process.c **** - 449:src/l502_user_process.c **** - 450:src/l502_user_process.c **** - 451:src/l502_user_process.c **** - 452:src/l502_user_process.c **** /****************************************************************************//** - 453:src/l502_user_process.c **** @brief Обработка Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ по HostDMA + 449:src/l502_user_process.c **** return size; + 450:src/l502_user_process.c **** } + 451:src/l502_user_process.c **** return 0; + 452:src/l502_user_process.c **** } + 453:src/l502_user_process.c **** 454:src/l502_user_process.c **** - 455:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¸Ð· обработчика прерываниÑ, когдР- 456:src/l502_user_process.c **** блока данных по HDMA в ПК, поÑтавленного до Ñтого на пе - 457:src/l502_user_process.c **** помощью hdma_send_req_start(). + 455:src/l502_user_process.c **** + 456:src/l502_user_process.c **** + 457:src/l502_user_process.c **** 458:src/l502_user_process.c **** - 459:src/l502_user_process.c **** @param[in] addr ÐÐ´Ñ€ÐµÑ Ñлова, Ñразу за поÑледним переданны - 460:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных Ñлова - 461:src/l502_user_process.c **** ****************************************************************************/ - 462:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 463:src/l502_user_process.c **** - 464:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 465:src/l502_user_process.c **** ++streams_cnt[3]; - 466:src/l502_user_process.c **** - 467:src/l502_user_process.c **** stream_in_buf_free(size); - 468:src/l502_user_process.c **** } - 469:src/l502_user_process.c **** + 459:src/l502_user_process.c **** /****************************************************************************//** + 460:src/l502_user_process.c **** @brief Обработка Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ по HostDMA + 461:src/l502_user_process.c **** + 462:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¸Ð· обработчика прерываниÑ, когдР+ 463:src/l502_user_process.c **** блока данных по HDMA в ПК, поÑтавленного до Ñтого на пе + 464:src/l502_user_process.c **** помощью hdma_send_req_start(). + 465:src/l502_user_process.c **** + 466:src/l502_user_process.c **** @param[in] addr ÐÐ´Ñ€ÐµÑ Ñлова, Ñразу за поÑледним переданны + 467:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных Ñлова + 468:src/l502_user_process.c **** ****************************************************************************/ + 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { 470:src/l502_user_process.c **** - 471:src/l502_user_process.c **** - 472:src/l502_user_process.c **** /***************************************************************************//** - 473:src/l502_user_process.c **** @brief Обработка Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ по SPORT - 474:src/l502_user_process.c **** - 475:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¸Ð· обработчика Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ зР- 476:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦÐП, поÑтавленного до Ñто - 477:src/l502_user_process.c **** помощью sport_tx_start_req(). + 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 472:src/l502_user_process.c **** ++streams_cnt[3]; + 473:src/l502_user_process.c **** + 474:src/l502_user_process.c **** stream_in_buf_free(size); + 475:src/l502_user_process.c **** } + 476:src/l502_user_process.c **** + 477:src/l502_user_process.c **** 478:src/l502_user_process.c **** - 479:src/l502_user_process.c **** - 480:src/l502_user_process.c **** @param[in] addr ÐÐ´Ñ€ÐµÑ Ñлова, Ñразу за поÑледним переданныР- 481:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных ÑÐ»Ð¾Ð²Ð°Ñ - 482:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 483:src/l502_user_process.c **** ++streams_cnt[1]; - 484:src/l502_user_process.c **** - 485:src/l502_user_process.c **** stream_out_buf_free(size); - 486:src/l502_user_process.c **** } - 487:src/l502_user_process.c **** - 488:src/l502_user_process.c **** - 489:src/l502_user_process.c **** - 490:src/l502_user_process.c **** + 479:src/l502_user_process.c **** /***************************************************************************//** + 480:src/l502_user_process.c **** @brief Обработка Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ по SPORT + 481:src/l502_user_process.c **** + 482:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¸Ð· обработчика Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ зР+ 483:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦÐП, поÑтавленного до Ñто + 484:src/l502_user_process.c **** помощью sport_tx_start_req(). + 485:src/l502_user_process.c **** + 486:src/l502_user_process.c **** + 487:src/l502_user_process.c **** @param[in] addr ÐÐ´Ñ€ÐµÑ Ñлова, Ñразу за поÑледним переданныР+ 488:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных ÑÐ»Ð¾Ð²Ð°Ñ + 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 490:src/l502_user_process.c **** ++streams_cnt[1]; 491:src/l502_user_process.c **** - 492:src/l502_user_process.c **** - 493:src/l502_user_process.c **** + 492:src/l502_user_process.c **** stream_out_buf_free(size); + 493:src/l502_user_process.c **** } 494:src/l502_user_process.c **** - BFIN GAS /tmp/cchRAUfk.s page 10 + BFIN GAS /tmp/ccyqDlH1.s page 10 495:src/l502_user_process.c **** - 496:src/l502_user_process.c **** /****************************************************************************//** - 497:src/l502_user_process.c **** @brief Обработка пользовательÑких команд. + 496:src/l502_user_process.c **** + 497:src/l502_user_process.c **** 498:src/l502_user_process.c **** - 499:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¿Ñ€Ð¸ приеме команды от ПК Ñ ÐºÐ¾Ð´Ð¾Ð¼ - 500:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 499:src/l502_user_process.c **** + 500:src/l502_user_process.c **** 501:src/l502_user_process.c **** - 502:src/l502_user_process.c **** По завершению обработки необходимо обÑзательно выз - 503:src/l502_user_process.c **** l502_cmd_done(), указав код Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ и - 504:src/l502_user_process.c **** при необходимоÑти передать данные Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ + 502:src/l502_user_process.c **** + 503:src/l502_user_process.c **** /****************************************************************************//** + 504:src/l502_user_process.c **** @brief Обработка пользовательÑких команд. 505:src/l502_user_process.c **** - 506:src/l502_user_process.c **** @param[in] cmd Структура Ñ Ð¾Ð¿Ð¸Ñанием принÑтой команды - 507:src/l502_user_process.c **** ******************************************************************************/ + 506:src/l502_user_process.c **** Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¿Ñ€Ð¸ приеме команды от ПК Ñ ÐºÐ¾Ð´Ð¾Ð¼ + 507:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. 508:src/l502_user_process.c **** - 509:src/l502_user_process.c **** - 510:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 510 0 + 509:src/l502_user_process.c **** По завершению обработки необходимо обÑзательно выз + 510:src/l502_user_process.c **** l502_cmd_done(), указав код Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ и + 511:src/l502_user_process.c **** при необходимоÑти передать данные Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ + 512:src/l502_user_process.c **** + 513:src/l502_user_process.c **** @param[in] cmd Структура Ñ Ð¾Ð¿Ð¸Ñанием принÑтой команды + 514:src/l502_user_process.c **** ******************************************************************************/ + 515:src/l502_user_process.c **** + 516:src/l502_user_process.c **** + 517:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 16 .loc 1 517 0 17 .LVL0: 18 0000 0032 P0 = R0; 19 0002 F405 [--sp] = ( r7:6, p5:4 ); @@ -565,284 +572,284 @@ BFIN GAS /tmp/cchRAUfk.s page 1 21 .LCFI0: 22 0004 00E81A00 LINK 104; 23 .LCFI1: - 511:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 511 0 + 518:src/l502_user_process.c **** switch (cmd->code){ + 24 .loc 1 518 0 25 0008 21E1FF7F R1 = 32767 (X); - 512:src/l502_user_process.c **** - 513:src/l502_user_process.c **** - 514:src/l502_user_process.c **** /* - 515:src/l502_user_process.c **** Command template - 516:src/l502_user_process.c **** case 0x800?:{ - 517:src/l502_user_process.c **** - 518:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 519:src/l502_user_process.c **** break; - 520:src/l502_user_process.c **** } - 521:src/l502_user_process.c **** */ - 522:src/l502_user_process.c **** // typedef struct { - 523:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 524:src/l502_user_process.c **** // uint16_t status; /**< Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ - в обработчике не иР- 525:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 526:src/l502_user_process.c **** // int32_t result; /**< Код результата Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ */ - 527:src/l502_user_process.c **** // uint32_t data_size; /**< КоличеÑтво данных, переданных Ñ ÐºÐ¾Ð¼Ð° - 528:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые Ñ ÐºÐ - 529:src/l502_user_process.c **** // } t_l502_bf_cmd; - 530:src/l502_user_process.c **** - 531:src/l502_user_process.c **** - 532:src/l502_user_process.c **** //* - 533:src/l502_user_process.c **** - 534:src/l502_user_process.c **** - 535:src/l502_user_process.c **** - 536:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 537:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 538:src/l502_user_process.c **** break; - 539:src/l502_user_process.c **** } + 519:src/l502_user_process.c **** + 520:src/l502_user_process.c **** + 521:src/l502_user_process.c **** /* + 522:src/l502_user_process.c **** Command template + 523:src/l502_user_process.c **** case 0x800?:{ + 524:src/l502_user_process.c **** + 525:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 526:src/l502_user_process.c **** break; + 527:src/l502_user_process.c **** } + 528:src/l502_user_process.c **** */ + 529:src/l502_user_process.c **** // typedef struct { + 530:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 531:src/l502_user_process.c **** // uint16_t status; /**< Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ - в обработчике не иР+ 532:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 533:src/l502_user_process.c **** // int32_t result; /**< Код результата Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ */ + 534:src/l502_user_process.c **** // uint32_t data_size; /**< КоличеÑтво данных, переданных Ñ ÐºÐ¾Ð¼Ð° + 535:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые Ñ ÐºÐ + 536:src/l502_user_process.c **** // } t_l502_bf_cmd; + 537:src/l502_user_process.c **** + 538:src/l502_user_process.c **** + 539:src/l502_user_process.c **** //* 540:src/l502_user_process.c **** - 541:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - BFIN GAS /tmp/cchRAUfk.s page 11 + 541:src/l502_user_process.c **** + BFIN GAS /tmp/ccyqDlH1.s page 11 - 542:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 543:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 544:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 545:src/l502_user_process.c **** rcv_data[I] = I; - 546:src/l502_user_process.c **** } - 547:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 548:src/l502_user_process.c **** break; - 549:src/l502_user_process.c **** } - 550:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 551:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 552:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 553: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 - 554: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, - 555:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 556:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 557:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 558:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 559:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 560:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 561:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 562:src/l502_user_process.c **** - 563:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 564:src/l502_user_process.c **** - 565:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 566:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 567:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 568:src/l502_user_process.c **** err_codes[12] = configure(); + 542:src/l502_user_process.c **** + 543:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 544:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 545:src/l502_user_process.c **** break; + 546:src/l502_user_process.c **** } + 547:src/l502_user_process.c **** + 548:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 551:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 552:src/l502_user_process.c **** rcv_data[I] = I; + 553:src/l502_user_process.c **** } + 554:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 555:src/l502_user_process.c **** break; + 556:src/l502_user_process.c **** } + 557:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 558:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 559:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 560: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 + 561: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, + 562:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 563:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 564:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 565:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 566:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 567:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 568:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; 569:src/l502_user_process.c **** - 570:src/l502_user_process.c **** + 570:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); 571:src/l502_user_process.c **** - 572:src/l502_user_process.c **** - 573:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 574:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 575:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 576:src/l502_user_process.c **** } - 577:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 578:src/l502_user_process.c **** break; - 579:src/l502_user_process.c **** } - 580:src/l502_user_process.c **** case 0x8004:{ //start streams - 581:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 582:src/l502_user_process.c **** l502_stream_init(); - 583:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 584:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 585:src/l502_user_process.c **** err_codes[2] = streams_start(); - 586:src/l502_user_process.c **** //hdma_send_start(); - 587:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 588:src/l502_user_process.c **** break; - 589:src/l502_user_process.c **** } - 590:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 591:src/l502_user_process.c **** - 592:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 593:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 594:src/l502_user_process.c **** break; - 595:src/l502_user_process.c **** } - 596:src/l502_user_process.c **** - 597:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 598:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - BFIN GAS /tmp/cchRAUfk.s page 12 + 572:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 573:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + 574:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 575:src/l502_user_process.c **** err_codes[12] = configure(); + 576:src/l502_user_process.c **** + 577:src/l502_user_process.c **** + 578:src/l502_user_process.c **** + 579:src/l502_user_process.c **** + 580:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 581:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 582:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 583:src/l502_user_process.c **** } + 584:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 585:src/l502_user_process.c **** break; + 586:src/l502_user_process.c **** } + 587:src/l502_user_process.c **** case 0x8004:{ //start streams + 588:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 589:src/l502_user_process.c **** l502_stream_init(); + 590:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 591:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 592:src/l502_user_process.c **** err_codes[2] = streams_start(); + 593:src/l502_user_process.c **** //hdma_send_start(); + 594:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 595:src/l502_user_process.c **** break; + 596:src/l502_user_process.c **** } + 597:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 598:src/l502_user_process.c **** + BFIN GAS /tmp/ccyqDlH1.s page 12 - 599:src/l502_user_process.c **** - 600:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 601:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 602:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 603:src/l502_user_process.c **** } - 604:src/l502_user_process.c **** } - 605:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 606:src/l502_user_process.c **** break; - 607:src/l502_user_process.c **** } - 608:src/l502_user_process.c **** - 609:src/l502_user_process.c **** - 610:src/l502_user_process.c **** - 611:src/l502_user_process.c **** - 612:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 613:src/l502_user_process.c **** TX_buff_I = 0; - 614:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 615:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 616:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 617:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 618:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 619:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 620:src/l502_user_process.c **** Proc_state.average_N = 1; - 621:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 622:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 623:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 624:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 625:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 626:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 627:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 628:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 629:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 630:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 631:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 632:src/l502_user_process.c **** - 633:src/l502_user_process.c **** - 634:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 635:src/l502_user_process.c **** TX_buff[i] = 0; - 636:src/l502_user_process.c **** } - 637:src/l502_user_process.c **** - 638:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 639:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 640:src/l502_user_process.c **** break; - 641:src/l502_user_process.c **** } - 642:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 643:src/l502_user_process.c **** TX_buff_I = 0; + 599:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 600:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 601:src/l502_user_process.c **** break; + 602:src/l502_user_process.c **** } + 603:src/l502_user_process.c **** + 604:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 605:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 606:src/l502_user_process.c **** + 607:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ + 608:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ + 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 610:src/l502_user_process.c **** } + 611:src/l502_user_process.c **** } + 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 613:src/l502_user_process.c **** break; + 614:src/l502_user_process.c **** } + 615:src/l502_user_process.c **** + 616:src/l502_user_process.c **** + 617:src/l502_user_process.c **** + 618:src/l502_user_process.c **** + 619:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer + 620:src/l502_user_process.c **** TX_buff_I = 0; + 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 623:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 624:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 625:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 626:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 627:src/l502_user_process.c **** Proc_state.average_N = 1; + 628:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 629:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 630:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 631:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 632:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 633:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 634:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 635:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 636:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 637:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 639:src/l502_user_process.c **** + 640:src/l502_user_process.c **** + 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 642:src/l502_user_process.c **** TX_buff[i] = 0; + 643:src/l502_user_process.c **** } 644:src/l502_user_process.c **** - 645:src/l502_user_process.c **** Proc_state.mode = AVG; - 646:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 647:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 648:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 649:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 650:src/l502_user_process.c **** Proc_state.average_N = 0; - 651:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 652:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 653:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 654:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 655:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - BFIN GAS /tmp/cchRAUfk.s page 13 + 645:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 646:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 647:src/l502_user_process.c **** break; + 648:src/l502_user_process.c **** } + 649:src/l502_user_process.c **** case 0x8008:{ //AVG mode + 650:src/l502_user_process.c **** TX_buff_I = 0; + 651:src/l502_user_process.c **** + 652:src/l502_user_process.c **** Proc_state.mode = AVG; + 653:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 654:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 655:src/l502_user_process.c **** Proc_state.average_N_max = 1; + BFIN GAS /tmp/ccyqDlH1.s page 13 - 656:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 657:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 658:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 659:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 660:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 661:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 662:src/l502_user_process.c **** - 663:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 664:src/l502_user_process.c **** TX_buff[i] = 0; - 665:src/l502_user_process.c **** } - 666:src/l502_user_process.c **** - 667:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 668:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 656:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 657:src/l502_user_process.c **** Proc_state.average_N = 0; + 658:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 659:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 660:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 661:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 662:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 663:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 664:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 665:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 666:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 667:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 668:src/l502_user_process.c **** TX_buff_state = TX_DONE; 669:src/l502_user_process.c **** - 670:src/l502_user_process.c **** break; - 671:src/l502_user_process.c **** } - 672:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - 673:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 674:src/l502_user_process.c **** break; - 675:src/l502_user_process.c **** } - 676:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 677:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 678:src/l502_user_process.c **** break; - 679:src/l502_user_process.c **** } - 680:src/l502_user_process.c **** - 681:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode - 682:src/l502_user_process.c **** TX_buff_I = 0; - 683:src/l502_user_process.c **** - 684:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 685:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 686:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 687:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 688:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 689:src/l502_user_process.c **** Proc_state.average_N = 1; - 690:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 691:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 692:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 693:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 694:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 695:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 696:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 697:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 698:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 699:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 700:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 701:src/l502_user_process.c **** - 702:src/l502_user_process.c **** - 703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 704:src/l502_user_process.c **** TX_buff[i] = 0; - 705:src/l502_user_process.c **** } - 706:src/l502_user_process.c **** - 707:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 708:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 709:src/l502_user_process.c **** break; - 710:src/l502_user_process.c **** - 711:src/l502_user_process.c **** - 712:src/l502_user_process.c **** } - BFIN GAS /tmp/cchRAUfk.s page 14 + 670:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 671:src/l502_user_process.c **** TX_buff[i] = 0; + 672:src/l502_user_process.c **** } + 673:src/l502_user_process.c **** + 674:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 675:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 676:src/l502_user_process.c **** + 677:src/l502_user_process.c **** break; + 678:src/l502_user_process.c **** } + 679:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) + 680:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 681:src/l502_user_process.c **** break; + 682:src/l502_user_process.c **** } + 683:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value + 684:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 685:src/l502_user_process.c **** break; + 686:src/l502_user_process.c **** } + 687:src/l502_user_process.c **** + 688:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode + 689:src/l502_user_process.c **** TX_buff_I = 0; + 690:src/l502_user_process.c **** + 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 692:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 693:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 694:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 695:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; + 696:src/l502_user_process.c **** Proc_state.average_N = 1; + 697:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 698:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 699:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 700:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 701:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 702:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 703:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 704:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 705:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 706:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 707:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 708:src/l502_user_process.c **** + 709:src/l502_user_process.c **** + 710:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 711:src/l502_user_process.c **** TX_buff[i] = 0; + 712:src/l502_user_process.c **** } + BFIN GAS /tmp/ccyqDlH1.s page 14 713:src/l502_user_process.c **** - 714:src/l502_user_process.c **** - 715:src/l502_user_process.c **** - 716:src/l502_user_process.c **** + 714:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); + 715:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 716:src/l502_user_process.c **** break; 717:src/l502_user_process.c **** - 718:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 719:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 720:src/l502_user_process.c **** hdma_send_stop(); - 721:src/l502_user_process.c **** hdma_send_start(); - 722:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 723:src/l502_user_process.c **** break; - 724:src/l502_user_process.c **** } - 725:src/l502_user_process.c **** case 0x8011:{ //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 0x8012:{ //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 0x8013:{ //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 **** case 0x8014:{ //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 **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO - 742:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 743:src/l502_user_process.c **** break; - 744:src/l502_user_process.c **** } - 745:src/l502_user_process.c **** - 746:src/l502_user_process.c **** - 747:src/l502_user_process.c **** - 748:src/l502_user_process.c **** /* - 749:src/l502_user_process.c **** case 0x8002:{ - 750:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 751:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 752:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 753:src/l502_user_process.c **** break;} - 754:src/l502_user_process.c **** case 0x8001:{ - 755:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 756:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 757:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 758:src/l502_user_process.c **** break;} - 759:src/l502_user_process.c **** */ - 760:src/l502_user_process.c **** - 761:src/l502_user_process.c **** default: { - 762:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 763:src/l502_user_process.c **** } - 764:src/l502_user_process.c **** } - 765:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 766:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 767:src/l502_user_process.c **** } - 26 .loc 1 767 0 + 718:src/l502_user_process.c **** + 719:src/l502_user_process.c **** } + 720:src/l502_user_process.c **** + 721:src/l502_user_process.c **** + 722:src/l502_user_process.c **** + 723:src/l502_user_process.c **** + 724:src/l502_user_process.c **** + 725:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer + 726:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 727:src/l502_user_process.c **** hdma_send_stop(); + 728:src/l502_user_process.c **** hdma_send_start(); + 729:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 730:src/l502_user_process.c **** break; + 731:src/l502_user_process.c **** } + 732:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO + 733:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 734:src/l502_user_process.c **** break; + 735:src/l502_user_process.c **** } + 736:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO + 737:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 738:src/l502_user_process.c **** break; + 739:src/l502_user_process.c **** } + 740:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO + 741:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 742:src/l502_user_process.c **** break; + 743:src/l502_user_process.c **** } + 744:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO + 745:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 746:src/l502_user_process.c **** break; + 747:src/l502_user_process.c **** } + 748:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO + 749:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 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 **** + 754:src/l502_user_process.c **** + 755:src/l502_user_process.c **** /* + 756:src/l502_user_process.c **** case 0x8002:{ + 757:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 758:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 759:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 760:src/l502_user_process.c **** break;} + 761:src/l502_user_process.c **** case 0x8001:{ + 762:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 763:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 764:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 765:src/l502_user_process.c **** break;} + 766:src/l502_user_process.c **** */ + 767:src/l502_user_process.c **** + 768:src/l502_user_process.c **** default: { + 769:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + BFIN GAS /tmp/ccyqDlH1.s page 15 + + + 770:src/l502_user_process.c **** } + 771:src/l502_user_process.c **** } + 772:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 773:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 774:src/l502_user_process.c **** } + 26 .loc 1 774 0 27 000c 7630 R6 = SP; - BFIN GAS /tmp/cchRAUfk.s page 15 - - - 511:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 511 0 + 518:src/l502_user_process.c **** switch (cmd->code){ + 28 .loc 1 518 0 29 000e 0095 R0 = W [P0] (Z); 30 .LVL1: 31 0010 0850 R0 = R0 + R1; @@ -851,15 +858,15 @@ BFIN GAS /tmp/cchRAUfk.s page 1 34 0016 080A cc =R0<=R1 (iu); 35 0018 0B1C if cc jump .L55 (bp); 36 .L2: - 762:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 762 0 + 769:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 37 .loc 1 769 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 767 0 + 44 .loc 1 774 0 45 0024 3632 SP = R6; 46 0026 01E80000 UNLINK; 47 002a B405 ( r7:6, p5:4 ) = [sp++]; @@ -869,8 +876,8 @@ BFIN GAS /tmp/cchRAUfk.s page 1 51 002c 1000 rts; 52 .LVL4: 53 .L55: - 511:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 511 0 + 518:src/l502_user_process.c **** switch (cmd->code){ + 54 .loc 1 518 0 55 002e 0832 P1 = R0; 56 0030 4AE10000 P2.H = .L20; 57 0034 0AE10000 P2.L = .L20; @@ -891,6 +898,9 @@ BFIN GAS /tmp/cchRAUfk.s page 1 72 001c 94020000 .dd .L10; 73 0020 04030000 .dd .L11; 74 0024 18030000 .dd .L12; + BFIN GAS /tmp/ccyqDlH1.s page 16 + + 75 0028 2C030000 .dd .L13; 76 002c 1A000000 .dd .L2; 77 0030 1A000000 .dd .L2; @@ -898,23 +908,20 @@ BFIN GAS /tmp/cchRAUfk.s page 1 79 0038 1A000000 .dd .L2; 80 003c 52000000 .dd .L14; 81 0040 3E000000 .dd .L19; - BFIN GAS /tmp/cchRAUfk.s page 16 - - 82 0044 3E000000 .dd .L19; 83 0048 3E000000 .dd .L19; 84 004c 3E000000 .dd .L19; 85 0050 3E000000 .dd .L19; 86 .text; 87 .L19: - 742:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 742 0 + 749:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 88 .loc 1 749 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 767 0 + 94 .loc 1 774 0 95 0048 3632 SP = R6; 96 004a 01E80000 UNLINK; 97 004e B405 ( r7:6, p5:4 ) = [sp++]; @@ -924,20 +931,20 @@ BFIN GAS /tmp/cchRAUfk.s page 1 101 .LVL6: 102 .L14: 103 .LBB2: - 719:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 719 0 + 726:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); + 104 .loc 1 726 0 105 0052 FFE3D7FF call _hdma_send_req_rdy; 106 .LVL7: 107 0056 3830 R7 = R0; 108 .LVL8: - 720:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 720 0 + 727:src/l502_user_process.c **** hdma_send_stop(); + 109 .loc 1 727 0 110 0058 FFE3D4FF call _hdma_send_stop; - 721:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 721 0 + 728:src/l502_user_process.c **** hdma_send_start(); + 111 .loc 1 728 0 112 005c FFE3D2FF call _hdma_send_start; - 722:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 722 0 + 729:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); + 113 .loc 1 729 0 114 0060 0730 R0 = R7; 115 0062 0160 R1 = 0 (X); 116 0064 0260 R2 = 0 (X); @@ -947,53 +954,53 @@ BFIN GAS /tmp/cchRAUfk.s page 1 120 .L4: 121 .LBE2: 122 .LBB3: - 542:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 542 0 + 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 123 .loc 1 549 0 124 006c C1AC P1 = [P0+12]; 125 .LBE3: - 538:src/l502_user_process.c **** break; - 126 .loc 1 538 0 + BFIN GAS /tmp/ccyqDlH1.s page 17 + + + 545:src/l502_user_process.c **** break; + 126 .loc 1 545 0 127 006e 7E30 R7 = SP; 128 .LBB6: - 542:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 542 0 + 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 129 .loc 1 549 0 130 0070 4A44 P2 = P1 << 2; - BFIN GAS /tmp/cchRAUfk.s page 17 - - 131 0072 226C P2 += 4; 132 0074 1644 SP -= P2; 133 0076 4E30 R1 = SP; 134 .LBB4: - 543:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 543 0 + 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 135 .loc 1 550 0 136 0078 5130 R2 = P1; 137 .LBE4: - 542:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 542 0 + 549:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 138 .loc 1 549 0 139 007a C164 R1 += 24; 140 .LBB5: - 543:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 543 0 + 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 141 .loc 1 550 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: - 545:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 545 0 + 552:src/l502_user_process.c **** rcv_data[I] = I; + 148 .loc 1 552 0 149 0084 1092 [P2++] = R0; - 543:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 543 0 + 550:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 150 .loc 1 550 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: - 547:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 547 0 + 554:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 157 .loc 1 554 0 158 008e 40A0 R0 = [P0+4]; 159 .LVL11: 160 0090 FFE3B8FF call _l502_cmd_done; @@ -1004,25 +1011,25 @@ BFIN GAS /tmp/cchRAUfk.s page 1 165 .L5: 166 .LBE6: 167 .LBB7: - 551:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 551 0 + 558:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 168 .loc 1 558 0 169 0098 2AE1B0FF P2 = -80 (X); 170 009c 575B P5 = FP + P2; 171 009e 0160 R1 = 0 (X); 172 00a0 E261 R2 = 60 (X); 173 00a2 4530 R0 = P5; + BFIN GAS /tmp/ccyqDlH1.s page 18 + + 174 00a4 FFE3AEFF call _memset; 175 .LVL14: - 552:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 552 0 + 559:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 176 .loc 1 559 0 177 00a8 0860 R0 = 1 (X); 178 00aa FFE3ABFF call _params_set_lch_cnt; 179 00ae C0BA [FP+-80] = R0; - BFIN GAS /tmp/cchRAUfk.s page 18 - - - 554: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 554 0 + 561: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 561 0 181 00b0 0860 R0 = 1 (X); 182 00b2 F0B0 [SP+12] = R0; 183 00b4 30B1 [SP+16] = R0; @@ -1034,43 +1041,46 @@ BFIN GAS /tmp/cchRAUfk.s page 1 188 00c0 0260 R2 = 0 (X); 189 00c2 FFE39FFF call _params_set_lch; 190 00c6 D0BA [FP+-76] = R0; - 555:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 555 0 + 562:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 191 .loc 1 562 0 192 00c8 0860 R0 = 1 (X); 193 00ca FFE39BFF call _params_set_adc_freq_div; 194 00ce E0BA [FP+-72] = R0; - 556:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 556 0 + 563:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 195 .loc 1 563 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; - 557:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 557 0 + 564:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 200 .loc 1 564 0 201 00dc 0060 R0 = 0 (X); 202 00de FFE391FF call _params_set_adc_interframe_delay; 203 00e2 00BB [FP+-64] = R0; - 558:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 558 0 + 565:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 204 .loc 1 565 0 205 00e4 0060 R0 = 0 (X); 206 00e6 FFE38DFF call _params_set_sync_mode; 207 00ea 10BB [FP+-60] = R0; - 559:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 559 0 + 566:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 208 .loc 1 566 0 209 00ec 0060 R0 = 0 (X); 210 00ee FFE389FF call _params_set_sync_start_mode; 211 00f2 20BB [FP+-56] = R0; - 563:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 563 0 + 570:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 212 .loc 1 570 0 213 00f4 20E10004 R0 = 1024 (X); 214 00f8 FFE384FF call _sport_in_set_step_size; 215 00fc 50BB [FP+-44] = R0; - 568:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 568 0 + 575:src/l502_user_process.c **** err_codes[12] = configure(); + 216 .loc 1 575 0 217 00fe FFE381FF call _configure; 218 .LBB8: - 575:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 575 0 + 582:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 219 .loc 1 582 0 + BFIN GAS /tmp/ccyqDlH1.s page 19 + + 220 0102 D2B8 R2 = [FP+-76]; 221 0104 C1B8 R1 = [FP+-80]; 222 0106 04CC0A02 R1 = R1 + R2 (NS) || @@ -1078,9 +1088,6 @@ BFIN GAS /tmp/cchRAUfk.s page 1 223 [FP+-32] = R0 || 224 nop; 225 .LVL15: - BFIN GAS /tmp/cchRAUfk.s page 19 - - 226 010e E2B8 R2 = [FP+-72]; 227 0110 5150 R1 = R1 + R2; 228 .LVL16: @@ -1117,8 +1124,8 @@ BFIN GAS /tmp/cchRAUfk.s page 1 259 013a 0850 R0 = R0 + R1; 260 .LVL27: 261 .LBE8: - 577:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 577 0 + 584:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 262 .loc 1 584 0 263 013c A1B9 R1 = [FP+-24]; 264 013e 0850 R0 = R0 + R1; 265 .LVL28: @@ -1130,36 +1137,36 @@ BFIN GAS /tmp/cchRAUfk.s page 1 271 .L6: 272 .LBE7: 273 .LBB9: - 581:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 274 .loc 1 581 0 + 588:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + BFIN GAS /tmp/ccyqDlH1.s page 20 + + + 274 .loc 1 588 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; - BFIN GAS /tmp/cchRAUfk.s page 20 - - - 582:src/l502_user_process.c **** l502_stream_init(); - 281 .loc 1 582 0 + 589:src/l502_user_process.c **** l502_stream_init(); + 281 .loc 1 589 0 282 0156 FFE355FF call _l502_stream_init; 283 .LVL30: - 583:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 583 0 + 590:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 284 .loc 1 590 0 285 015a 1860 R0 = 3 (X); 286 015c FFE352FF call _stream_enable; 287 0160 B0BB [FP+-20] = R0; - 584:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 584 0 + 591:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 288 .loc 1 591 0 289 0162 FFE34FFF call _stream_out_preload; 290 0166 C0BB [FP+-16] = R0; - 585:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 585 0 + 592:src/l502_user_process.c **** err_codes[2] = streams_start(); + 291 .loc 1 592 0 292 0168 FFE34CFF call _streams_start; 293 016c D0BB [FP+-12] = R0; - 587:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 587 0 + 594:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 294 .loc 1 594 0 295 016e 4F30 R1 = FP; 296 0170 0060 R0 = 0 (X); 297 0172 6167 R1 += -20; @@ -1170,8 +1177,8 @@ BFIN GAS /tmp/cchRAUfk.s page 1 302 .L7: 303 .LBE9: 304 .LBB10: - 593:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 593 0 + 600:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 305 .loc 1 600 0 306 017c 4AE10000 P2.H = _streams_cnt; 307 0180 0AE10000 P2.L = _streams_cnt; 308 0184 1191 R1 = [P2]; @@ -1188,9 +1195,12 @@ BFIN GAS /tmp/cchRAUfk.s page 1 319 019a 452F jump.s .L47; 320 .LVL33: 321 .L8: - 594:src/l502_user_process.c **** break; - 322 .loc 1 594 0 + 601:src/l502_user_process.c **** break; + 322 .loc 1 601 0 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; + BFIN GAS /tmp/ccyqDlH1.s page 21 + + 324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy; 325 01a4 1091 R0 = [P2]; 326 01a6 0802 CC = R0; @@ -1198,11 +1208,8 @@ BFIN GAS /tmp/cchRAUfk.s page 1 328 .LBE10: 329 .LBB11: 330 .LBB12: - BFIN GAS /tmp/cchRAUfk.s page 21 - - - 602:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 331 .loc 1 602 0 + 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 331 .loc 1 609 0 332 01aa 51A0 R1 = [P2+4]; 333 01ac 1030 R2 = R0; 334 .LVL34: @@ -1251,6 +1258,9 @@ BFIN GAS /tmp/cchRAUfk.s page 1 377 01ec 0A64 R2 += 1; 378 .LVL46: 379 01ee 0206 if !cc R0 = R2; + BFIN GAS /tmp/ccyqDlH1.s page 22 + + 380 .LVL47: 381 01f0 11A2 R1 = [P2+32]; 382 01f2 1030 R2 = R0; @@ -1258,30 +1268,27 @@ BFIN GAS /tmp/cchRAUfk.s page 1 384 01f6 0A64 R2 += 1; 385 .LVL48: 386 01f8 0206 if !cc R0 = R2; - BFIN GAS /tmp/cchRAUfk.s page 22 - - 387 .LVL49: 388 .LBE12: - 605:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 605 0 + 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 389 .loc 1 612 0 390 01fa 51A2 R1 = [P2+36]; 391 .LBB13: - 602:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 602 0 + 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 392 .loc 1 609 0 393 01fc 1030 R2 = R0; 394 .LBE13: - 605:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 605 0 + 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 395 .loc 1 612 0 396 01fe 010C cc =R1==0; 397 .LBB14: - 602:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 602 0 + 609:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 398 .loc 1 609 0 399 0200 0A64 R2 += 1; 400 .LVL50: 401 .LBE14: - 605:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 605 0 + 612:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); + 402 .loc 1 612 0 403 0202 0206 if !cc R0 = R2; 404 .LVL51: 405 0204 4A30 R1 = P2; @@ -1292,95 +1299,95 @@ BFIN GAS /tmp/cchRAUfk.s page 1 410 .LVL53: 411 .L9: 412 .LBE11: - 613:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 613 0 + 620:src/l502_user_process.c **** TX_buff_I = 0; + 413 .loc 1 620 0 414 0210 4CE10000 P4.H = _TX_buff_I; 415 0214 0260 R2 = 0 (X); 416 0216 0CE11400 P4.L = _TX_buff_I; - 614:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 614 0 + 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 417 .loc 1 621 0 418 021a 49E10000 P1.H = _TX_buff_state; - 613:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 613 0 + 620:src/l502_user_process.c **** TX_buff_I = 0; + 419 .loc 1 620 0 420 021e 2293 [P4] = R2; - 614:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 614 0 + 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + 421 .loc 1 621 0 422 0220 0160 R1 = 0 (X); 423 0222 09E13000 P1.L = _TX_buff_state; - 615:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 615 0 + 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 424 .loc 1 622 0 425 0226 4AE10000 P2.H = _Proc_state; - 614:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 426 .loc 1 614 0 + 621:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; + BFIN GAS /tmp/ccyqDlH1.s page 23 + + + 426 .loc 1 621 0 427 022a 099B B [P1] = R1; - 615:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 615 0 + 622:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; + 428 .loc 1 622 0 429 022c 0AE13000 P2.L = _Proc_state; 430 0230 0860 R0 = 1 (X); 431 0232 109B B [P2] = R0; - BFIN GAS /tmp/cchRAUfk.s page 23 - - - 616:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 432 .loc 1 616 0 + 623:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; + 432 .loc 1 623 0 433 0234 90E60100 B [P2+1] = R0; - 617:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 617 0 + 624:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 434 .loc 1 624 0 435 0238 91E60300 B [P2+3] = R1; - 618:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 618 0 + 625:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 436 .loc 1 625 0 437 023c 5060 R0 = 10 (X); 438 023e 90B4 W [P2+4] = R0; - 620:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 620 0 + 627:src/l502_user_process.c **** Proc_state.average_N = 1; + 439 .loc 1 627 0 440 0240 0860 R0 = 1 (X); 441 0242 D0B4 W [P2+6] = R0; - 621:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 621 0 + 628:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 442 .loc 1 628 0 443 0244 92B0 [P2+8] = R2; - 622:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 622 0 + 629:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 444 .loc 1 629 0 445 0246 91E60C00 B [P2+12] = R1; - 623:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 623 0 + 630:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 446 .loc 1 630 0 447 024a 91E61800 B [P2+24] = R1; - 624:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 624 0 + 631:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 448 .loc 1 631 0 449 024e 12B1 [P2+16] = R2; - 625:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 625 0 + 632:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 450 .loc 1 632 0 451 0250 91E61900 B [P2+25] = R1; - 626:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 626 0 + 633:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 452 .loc 1 633 0 453 0254 D2B1 [P2+28] = R2; - 627:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 627 0 + 634:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 454 .loc 1 634 0 455 0256 91E62000 B [P2+32] = R1; - 628:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 628 0 + 635:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 456 .loc 1 635 0 457 025a 52B2 [P2+36] = R2; - 629:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 629 0 + 636:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 458 .loc 1 636 0 459 025c 92B2 [P2+40] = R2; - 631:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 631 0 + 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 460 .loc 1 638 0 461 025e 2060 R0 = 4 (X); - 630:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 630 0 + 637:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 462 .loc 1 637 0 463 0260 91E61A00 B [P2+26] = R1; - 631:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 631 0 + 638:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 464 .loc 1 638 0 465 0264 089B B [P1] = R0; + BFIN GAS /tmp/ccyqDlH1.s page 24 + + 466 0266 4DE10000 P5.H = _TX_buff; 467 026a 0068 P0 = 0 (X); 468 .LVL54: 469 026c 0DE10000 P5.L = _TX_buff; 470 .LBB15: - 635:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 635 0 - BFIN GAS /tmp/cchRAUfk.s page 24 - - + 642:src/l502_user_process.c **** TX_buff[i] = 0; + 471 .loc 1 642 0 472 0270 0060 R0 = 0 (X); 473 0272 29E11027 P1 = 10000 (X); 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; @@ -1388,20 +1395,20 @@ BFIN GAS /tmp/cchRAUfk.s page 1 476 027a 855E P2 = P5 + (P0 << 2); 477 027c 1093 [P2] = R0; 478 .L58: - 634:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 479 .loc 1 634 0 + 641:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 479 .loc 1 641 0 480 027e 086C P0 += 1; 481 .LVL55: 482 .L53: 483 .LBE15: - 708:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 708 0 + 715:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); + 484 .loc 1 715 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 767 0 + 490 .loc 1 774 0 491 028a 3632 SP = R6; 492 028c 01E80000 UNLINK; 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; @@ -1410,72 +1417,72 @@ BFIN GAS /tmp/cchRAUfk.s page 1 496 0292 1000 rts; 497 .LVL57: 498 .L10: - 643:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 643 0 + 650:src/l502_user_process.c **** TX_buff_I = 0; + 499 .loc 1 650 0 500 0294 4CE10000 P4.H = _TX_buff_I; 501 0298 0260 R2 = 0 (X); 502 029a 0CE11400 P4.L = _TX_buff_I; - 645:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 645 0 + 652:src/l502_user_process.c **** Proc_state.mode = AVG; + 503 .loc 1 652 0 504 029e 4AE10000 P2.H = _Proc_state; - 643:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 643 0 + 650:src/l502_user_process.c **** TX_buff_I = 0; + 505 .loc 1 650 0 506 02a2 2293 [P4] = R2; - 645:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 645 0 + 652:src/l502_user_process.c **** Proc_state.mode = AVG; + 507 .loc 1 652 0 508 02a4 0AE13000 P2.L = _Proc_state; 509 02a8 1860 R0 = 3 (X); 510 02aa 109B B [P2] = R0; - 646:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 646 0 + 653:src/l502_user_process.c **** Proc_state.mode_next = AVG; + 511 .loc 1 653 0 512 02ac 90E60100 B [P2+1] = R0; - 647:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 647 0 + 654:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 513 .loc 1 654 0 + BFIN GAS /tmp/ccyqDlH1.s page 25 + + 514 02b0 0160 R1 = 0 (X); 515 02b2 91E60300 B [P2+3] = R1; - 648:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 516 .loc 1 648 0 + 655:src/l502_user_process.c **** Proc_state.average_N_max = 1; + 516 .loc 1 655 0 517 02b6 0860 R0 = 1 (X); 518 02b8 90B4 W [P2+4] = R0; - 650:src/l502_user_process.c **** Proc_state.average_N = 0; - BFIN GAS /tmp/cchRAUfk.s page 25 - - - 519 .loc 1 650 0 + 657:src/l502_user_process.c **** Proc_state.average_N = 0; + 519 .loc 1 657 0 520 02ba 0060 R0 = 0 (X); 521 02bc D0B4 W [P2+6] = R0; - 651:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 651 0 + 658:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 522 .loc 1 658 0 523 02be 92B0 [P2+8] = R2; - 652:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 652 0 + 659:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 524 .loc 1 659 0 525 02c0 91E60C00 B [P2+12] = R1; - 653:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 653 0 + 660:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 526 .loc 1 660 0 527 02c4 91E61800 B [P2+24] = R1; - 654:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 654 0 + 661:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 528 .loc 1 661 0 529 02c8 12B1 [P2+16] = R2; - 655:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 655 0 + 662:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 530 .loc 1 662 0 531 02ca 91E61900 B [P2+25] = R1; - 656:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 656 0 + 663:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 532 .loc 1 663 0 533 02ce D2B1 [P2+28] = R2; - 657:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 657 0 + 664:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 534 .loc 1 664 0 535 02d0 91E62000 B [P2+32] = R1; - 658:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 658 0 + 665:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 536 .loc 1 665 0 537 02d4 52B2 [P2+36] = R2; - 659:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 659 0 + 666:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 538 .loc 1 666 0 539 02d6 92B2 [P2+40] = R2; - 660:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 660 0 + 667:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 540 .loc 1 667 0 541 02d8 91E61A00 B [P2+26] = R1; - 661:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 661 0 + 668:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 542 .loc 1 668 0 543 02dc 4AE10000 P2.H = _TX_buff_state; 544 02e0 2060 R0 = 4 (X); 545 02e2 0AE13000 P2.L = _TX_buff_state; @@ -1485,27 +1492,27 @@ BFIN GAS /tmp/cchRAUfk.s page 1 549 .LVL58: 550 02ee 0DE10000 P5.L = _TX_buff; 551 .LBB16: - 664:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 664 0 + 671:src/l502_user_process.c **** TX_buff[i] = 0; + 552 .loc 1 671 0 553 02f2 0060 R0 = 0 (X); 554 02f4 29E11027 P1 = 10000 (X); 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; 556 .L45: + BFIN GAS /tmp/ccyqDlH1.s page 26 + + 557 02fc 855E P2 = P5 + (P0 << 2); 558 02fe 1093 [P2] = R0; 559 .L57: - 663:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 663 0 + 670:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 560 .loc 1 670 0 561 0300 086C P0 += 1; 562 0302 BF2F jump.s .L53; - BFIN GAS /tmp/cchRAUfk.s page 26 - - 563 .LVL59: 564 .L11: 565 .LBE16: - 673:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 673 0 + 680:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); + 566 .loc 1 680 0 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; 569 030c 1091 R0 = [P2]; @@ -1516,8 +1523,8 @@ BFIN GAS /tmp/cchRAUfk.s page 1 574 0316 872E jump.s .L47; 575 .LVL61: 576 .L12: - 677:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 677 0 + 684:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); + 577 .loc 1 684 0 578 0318 4AE10000 P2.H = _dbg_receive_value; 579 031c 0AE10000 P2.L = _dbg_receive_value; 580 0320 1091 R0 = [P2]; @@ -1528,72 +1535,72 @@ BFIN GAS /tmp/cchRAUfk.s page 1 585 032a 7D2E jump.s .L47; 586 .LVL63: 587 .L13: - 682:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 682 0 + 689:src/l502_user_process.c **** TX_buff_I = 0; + 588 .loc 1 689 0 589 032c 4CE10000 P4.H = _TX_buff_I; 590 0330 0260 R2 = 0 (X); 591 0332 0CE11400 P4.L = _TX_buff_I; - 684:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 684 0 + 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 592 .loc 1 691 0 593 0336 4AE10000 P2.H = _Proc_state; - 682:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 682 0 + 689:src/l502_user_process.c **** TX_buff_I = 0; + 594 .loc 1 689 0 595 033a 2293 [P4] = R2; - 684:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 684 0 + 691:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; + 596 .loc 1 691 0 597 033c 0AE13000 P2.L = _Proc_state; 598 0340 1060 R0 = 2 (X); 599 0342 109B B [P2] = R0; - 685:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 685 0 + 692:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; + 600 .loc 1 692 0 601 0344 90E60100 B [P2+1] = R0; - 686:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 686 0 + 693:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; + 602 .loc 1 693 0 603 0348 0160 R1 = 0 (X); 604 034a 91E60300 B [P2+3] = R1; - 687:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 687 0 + BFIN GAS /tmp/ccyqDlH1.s page 27 + + + 694:src/l502_user_process.c **** Proc_state.average_N_max = 10; + 605 .loc 1 694 0 606 034e 5060 R0 = 10 (X); 607 0350 90B4 W [P2+4] = R0; - 689:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 689 0 + 696:src/l502_user_process.c **** Proc_state.average_N = 1; + 608 .loc 1 696 0 609 0352 0860 R0 = 1 (X); - BFIN GAS /tmp/cchRAUfk.s page 27 - - 610 0354 D0B4 W [P2+6] = R0; - 690:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 690 0 + 697:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; + 611 .loc 1 697 0 612 0356 92B0 [P2+8] = R2; - 691:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 691 0 + 698:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; + 613 .loc 1 698 0 614 0358 91E60C00 B [P2+12] = R1; - 692:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 615 .loc 1 692 0 + 699:src/l502_user_process.c **** Proc_state.AVG_state = 0; + 615 .loc 1 699 0 616 035c 91E61800 B [P2+24] = R1; - 693:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 693 0 + 700:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; + 617 .loc 1 700 0 618 0360 12B1 [P2+16] = R2; - 694:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 694 0 + 701:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; + 619 .loc 1 701 0 620 0362 91E61900 B [P2+25] = R1; - 695:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 621 .loc 1 695 0 + 702:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; + 621 .loc 1 702 0 622 0366 D2B1 [P2+28] = R2; - 696:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 696 0 + 703:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; + 623 .loc 1 703 0 624 0368 91E62000 B [P2+32] = R1; - 697:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 697 0 + 704:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; + 625 .loc 1 704 0 626 036c 52B2 [P2+36] = R2; - 698:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 698 0 + 705:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; + 627 .loc 1 705 0 628 036e 92B2 [P2+40] = R2; - 699:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 699 0 + 706:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; + 629 .loc 1 706 0 630 0370 91E61A00 B [P2+26] = R1; - 700:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 700 0 + 707:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 631 .loc 1 707 0 632 0374 4AE10000 P2.H = _TX_buff_state; 633 0378 2060 R0 = 4 (X); 634 037a 0AE13000 P2.L = _TX_buff_state; @@ -1603,55 +1610,55 @@ BFIN GAS /tmp/cchRAUfk.s page 1 638 .LVL64: 639 0386 0DE10000 P5.L = _TX_buff; 640 .LBB17: - 704:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 704 0 + 711:src/l502_user_process.c **** TX_buff[i] = 0; + 641 .loc 1 711 0 642 038a 0060 R0 = 0 (X); 643 038c 29E11027 P1 = 10000 (X); 644 0390 B2E00410 LSETUP (.L46, .L56) LC1 = P1; 645 .L46: 646 0394 855E P2 = P5 + (P0 << 2); 647 0396 1093 [P2] = R0; + BFIN GAS /tmp/ccyqDlH1.s page 28 + + 648 .L56: - 703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 703 0 + 710:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 649 .loc 1 710 0 650 0398 086C P0 += 1; 651 039a 732F jump.s .L53; 652 .LBE17: 653 .LFE7: - BFIN GAS /tmp/cchRAUfk.s page 28 - - 654 .size _usr_cmd_process, .-_usr_cmd_process 655 .align 4 656 .global _sport_tx_done; 657 .type _sport_tx_done, STT_FUNC; 658 _sport_tx_done: 659 .LFB6: - 482:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 482 0 + 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 660 .loc 1 489 0 661 .LVL65: - 483:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 483 0 + 490:src/l502_user_process.c **** ++streams_cnt[1]; + 662 .loc 1 490 0 663 039c 4AE10000 P2.H = _streams_cnt; - 482:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 482 0 + 489:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 664 .loc 1 489 0 665 03a0 00E80000 LINK 0; 666 .LCFI5: - 483:src/l502_user_process.c **** ++streams_cnt[1]; - 667 .loc 1 483 0 + 490:src/l502_user_process.c **** ++streams_cnt[1]; + 667 .loc 1 490 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; - 485:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 485 0 + 492:src/l502_user_process.c **** stream_out_buf_free(size); + 673 .loc 1 492 0 674 03ae 0130 R0 = R1; - 486:src/l502_user_process.c **** } - 675 .loc 1 486 0 + 493:src/l502_user_process.c **** } + 675 .loc 1 493 0 676 03b0 01E80000 UNLINK; - 485:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 485 0 + 492:src/l502_user_process.c **** stream_out_buf_free(size); + 677 .loc 1 492 0 678 03b4 FFE226FE jump.l _stream_out_buf_free; 679 .LVL67: 680 .LFE6: @@ -1661,40 +1668,40 @@ BFIN GAS /tmp/cchRAUfk.s page 1 684 .type _hdma_send_done, STT_FUNC; 685 _hdma_send_done: 686 .LFB5: - 462:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 462 0 + 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 687 .loc 1 469 0 688 .LVL68: - 464:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 464 0 + 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 689 .loc 1 471 0 690 03b8 4AE10000 P2.H = _TX_buff_state; - 462:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 462 0 + 469:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 691 .loc 1 469 0 692 03bc 00E80000 LINK 0; 693 .LCFI6: - 464:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 464 0 + BFIN GAS /tmp/ccyqDlH1.s page 29 + + + 471:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 694 .loc 1 471 0 695 03c0 2060 R0 = 4 (X); 696 .LVL69: 697 03c2 0AE13000 P2.L = _TX_buff_state; 698 03c6 109B B [P2] = R0; - 465:src/l502_user_process.c **** ++streams_cnt[3]; - BFIN GAS /tmp/cchRAUfk.s page 29 - - - 699 .loc 1 465 0 + 472:src/l502_user_process.c **** ++streams_cnt[3]; + 699 .loc 1 472 0 700 03c8 4AE10000 P2.H = _streams_cnt; 701 03cc 0AE10000 P2.L = _streams_cnt; 702 03d0 D0A0 R0 = [P2+12]; 703 03d2 0864 R0 += 1; 704 03d4 D0B0 [P2+12] = R0; - 467:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 467 0 + 474:src/l502_user_process.c **** stream_in_buf_free(size); + 705 .loc 1 474 0 706 03d6 0130 R0 = R1; - 468:src/l502_user_process.c **** } - 707 .loc 1 468 0 + 475:src/l502_user_process.c **** } + 707 .loc 1 475 0 708 03d8 01E80000 UNLINK; - 467:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 467 0 + 474:src/l502_user_process.c **** stream_in_buf_free(size); + 709 .loc 1 474 0 710 03dc FFE212FE jump.l _stream_in_buf_free; 711 .LVL70: 712 .LFE5: @@ -1704,56 +1711,56 @@ BFIN GAS /tmp/cchRAUfk.s page 1 716 .type _usr_out_proc_data, STT_FUNC; 717 _usr_out_proc_data: 718 .LFB4: - 426:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 426 0 + 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 719 .loc 1 433 0 720 .LVL71: 721 03e0 7005 [--sp] = ( r7:6 ); 722 723 .LCFI7: - 431:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 431 0 + 438:src/l502_user_process.c **** ++streams_cnt[2]; + 724 .loc 1 438 0 725 03e2 4AE10000 P2.H = _streams_cnt; - 426:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 426 0 + 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 726 .loc 1 433 0 727 03e6 00E80300 LINK 12; 728 .LCFI8: - 431:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 431 0 + 438:src/l502_user_process.c **** ++streams_cnt[2]; + 729 .loc 1 438 0 730 03ea 0AE10000 P2.L = _streams_cnt; - 426:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 426 0 + 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 731 .loc 1 433 0 732 03ee 3030 R6 = R0; - 431:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 431 0 + 438:src/l502_user_process.c **** ++streams_cnt[2]; + 733 .loc 1 438 0 734 03f0 90A0 R0 = [P2+8]; 735 .LVL72: 736 03f2 0864 R0 += 1; - 426:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 426 0 + 433:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 737 .loc 1 433 0 738 03f4 82CE01CE R7 = ROT R1 BY 0 || + BFIN GAS /tmp/ccyqDlH1.s page 30 + + 738 90B00000 739 [P2+8] = R0 || 740 nop; 741 .LVL73: - 433:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 433 0 + 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 742 .loc 1 440 0 743 03fc FFE302FE call _sport_tx_req_rdy; - BFIN GAS /tmp/cchRAUfk.s page 30 - - 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); 748 040a 3806 if !cc R7 = R0; 749 .LVL74: - 440:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 440 0 + 447:src/l502_user_process.c **** sport_tx_start_req(data, size); + 750 .loc 1 447 0 751 040c 0630 R0 = R6; 752 040e 0F30 R1 = R7; 753 0410 FFE3F8FD call _sport_tx_start_req; - 445:src/l502_user_process.c **** } - 754 .loc 1 445 0 + 452:src/l502_user_process.c **** } + 754 .loc 1 452 0 755 0414 0730 R0 = R7; 756 0416 01E80000 UNLINK; 757 041a 3005 ( r7:6 ) = [sp++]; @@ -1763,12 +1770,12 @@ BFIN GAS /tmp/cchRAUfk.s page 1 761 041c 1000 rts; 762 .LVL76: 763 .L67: - 433:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 433 0 + 440:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 764 .loc 1 440 0 765 041e 0760 R7 = 0 (X); 766 .LVL77: - 445:src/l502_user_process.c **** } - 767 .loc 1 445 0 + 452:src/l502_user_process.c **** } + 767 .loc 1 452 0 768 0420 0730 R0 = R7; 769 0422 01E80000 UNLINK; 770 0426 3005 ( r7:6 ) = [sp++]; @@ -1791,23 +1798,23 @@ BFIN GAS /tmp/cchRAUfk.s page 1 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ 786 .loc 1 150 0 787 0430 B9E41400 R1 = B [FP+20] (Z); + BFIN GAS /tmp/ccyqDlH1.s page 31 + + 788 .LVL80: 789 0434 090C cc =R1==1; - 790 0436 1D18 if cc jump .L80; + 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; - BFIN GAS /tmp/cchRAUfk.s page 31 - - - 794 043c 0918 if cc jump .L81; + 794 043c 3B18 if cc jump .L79; 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ 795 .loc 1 163 0 796 043e 4060 R0 = 8 (X); 797 .LVL81: 798 0440 0108 cc =R1==R0; - 799 0442 2D18 if cc jump .L74; + 799 0442 0618 if cc jump .L73; 800 0444 0260 R2 = 0 (X); 801 .LVL82: 802 .L70: @@ -1817,4602 +1824,4624 @@ BFIN GAS /tmp/cchRAUfk.s page 1 805 0448 01E80000 UNLINK; 806 044c 1000 rts; 807 .LVL83: - 808 .L81: - 155:src/l502_user_process.c **** }else if (mode == FFT){ - 809 .loc 1 155 0 - 810 044e 0832 P1 = R0; - 811 .LBB24: - 159:src/l502_user_process.c **** AVG_buff[i] = FP_acc; - 812 .loc 1 159 0 - 813 0450 21E1E803 R1 = 1000 (X); - 814 .LVL84: - 815 0454 2AE10004 P2 = 1024 (X); - 816 0458 B2E00220 LSETUP (.L73, .L84) LC1 = P2; - 817 .L73: - 818 .L84: - 819 045c 0992 [P1++] = R1; - 820 .LBE24: - 161:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 821 .loc 1 161 0 - 822 045e 21E10004 R1 = 1024 (X); - 823 0462 FFE3CFFD call _FFT_fp; - 824 .LVL85: - 825 0466 0260 R2 = 0 (X); - 826 .LVL86: - 174:src/l502_user_process.c **** } - 827 .loc 1 174 0 - 828 0468 0230 R0 = R2; - 829 046a 01E80000 UNLINK; - 830 046e 1000 rts; - 831 .LVL87: - 832 .L80: - 150:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 833 .loc 1 150 0 - 834 0470 0032 P0 = R0; - 835 0472 1232 P2 = R2; - 836 0474 0260 R2 = 0 (X); - 837 .LVL88: - 838 .LBB25: - 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 839 .loc 1 153 0 - 840 0476 0160 R1 = 0 (X); - 841 .LVL89: - 842 0478 29E10004 P1 = 1024 (X); - BFIN GAS /tmp/cchRAUfk.s page 32 - - - 843 047c 4034 I0 = P0; - 844 047e B2E00A10 LSETUP (.L71, .L83) LC1 = P1; - 845 .L71: - 846 0482 009C R0 = [I0++]; - 847 .LVL90: - 848 0484 1093 [P2] = R0; - 849 0486 0A64 R2 += 1; - 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 850 .loc 1 152 0 - 851 0488 20E10008 R0 = 2048 (X); - 153:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 852 .loc 1 153 0 - 853 048c 51B0 [P2+4] = R1; - 152:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 854 .loc 1 152 0 - 855 048e 0208 cc =R2==R0; - 856 0490 DB1B if cc jump .L70; - 857 .L83: - 858 0492 426C P2 += 8; - 859 .LBE25: - 174:src/l502_user_process.c **** } - 860 .loc 1 174 0 - 861 0494 0230 R0 = R2; - 862 0496 01E80000 UNLINK; - 863 049a 1000 rts; - 864 .LVL91: - 865 .L74: + 808 .L73: 163:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 866 .loc 1 163 0 - 867 049c 0232 P0 = R2; - 868 049e 43E10000 R3.H = _twiddle_re; - 869 04a2 0260 R2 = 0 (X); - 870 .LVL92: - 871 04a4 03E10000 R3.L = _twiddle_re; - 872 04a8 29E10002 P1 = 512 (X); - 873 04ac B2E00F10 LSETUP (.L75, .L82) LC1 = P1; - 874 .L75: - 875 .LBB26: + 809 .loc 1 163 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: 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 876 .loc 1 167 0 - 877 04b0 82C61A80 R0 = R2 << 3; - 878 04b4 0350 R0 = R3 + R0; - 879 04b6 1032 P2 = R0; - 880 04b8 0A64 R2 += 1; - 881 04ba 1091 R0 = [P2]; - 882 04bc 51A0 R1 = [P2+4]; + 819 .loc 1 167 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; + 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 828 .loc 1 166 0 + 829 0472 20E10008 R0 = 2048 (X); + 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; + 830 .loc 1 167 0 + 831 0476 41B0 [P0+4] = R1; + 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ + 832 .loc 1 166 0 + 833 0478 0208 cc =R2==R0; + 834 047a E61B if cc jump .L70; + 835 .L81: + 836 047c 406C P0 += 8; + BFIN GAS /tmp/ccyqDlH1.s page 32 + + + 837 .LBE22: + 174:src/l502_user_process.c **** } + 838 .loc 1 174 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; + 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: + 174:src/l502_user_process.c **** } + 871 .loc 1 174 0 + 872 04aa 0230 R0 = R2; + 873 04ac 01E80000 UNLINK; + 874 04b0 1000 rts; + 875 .LVL90: + 876 .L79: + 161:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); + 877 .loc 1 161 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: - 884 04be 0093 [P0] = R0; - 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 885 .loc 1 166 0 - 886 04c0 20E10008 R0 = 2048 (X); - 167:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 887 .loc 1 167 0 - 888 04c4 41B0 [P0+4] = R1; - 166:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 889 .loc 1 166 0 - 890 04c6 0208 cc =R2==R0; - BFIN GAS /tmp/cchRAUfk.s page 33 + 174:src/l502_user_process.c **** } + 884 .loc 1 174 0 + BFIN GAS /tmp/ccyqDlH1.s page 33 - 891 04c8 BF1B if cc jump .L70; - 892 .L82: - 893 04ca 406C P0 += 8; - 894 04cc BD2F jump.s .L70; - 895 .LBE26: - 896 .LFE2: - 897 .size _dataprocessor, .-_dataprocessor - 898 .global ___udivsi3; - 899 04ce 0000 .align 4 - 900 .global _usr_in_proc_data; - 901 .type _usr_in_proc_data, STT_FUNC; - 902 _usr_in_proc_data: - 903 .LFB3: + 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: 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 904 .loc 1 199 0 - 905 .LVL94: - 906 04d0 E305 [--sp] = ( r7:4, p5:3 ); - 907 - 908 .LCFI12: - 909 04d2 00E80400 LINK 16; - 910 .LCFI13: + 896 .loc 1 199 0 + 897 .LVL94: + 898 04c4 E305 [--sp] = ( r7:4, p5:3 ); + 899 + 900 .LCFI12: + 901 04c6 00E80400 LINK 16; + 902 .LCFI13: 203:src/l502_user_process.c **** ++streams_cnt[0]; - 911 .loc 1 203 0 - 912 04d6 4AE10000 P2.H = _streams_cnt; - 913 04da 0AE10000 P2.L = _streams_cnt; + 903 .loc 1 203 0 + 904 04ca 4AE10000 P2.H = _streams_cnt; + 905 04ce 0AE10000 P2.L = _streams_cnt; 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 914 .loc 1 199 0 - 915 04de 78B2 [FP+36] = R0; + 906 .loc 1 199 0 + 907 04d2 78B2 [FP+36] = R0; 203:src/l502_user_process.c **** ++streams_cnt[0]; - 916 .loc 1 203 0 - 917 04e0 1091 R0 = [P2]; - 918 .LVL95: - 919 04e2 0864 R0 += 1; - 920 04e4 1093 [P2] = R0; + 908 .loc 1 203 0 + 909 04d4 1091 R0 = [P2]; + 910 .LVL95: + 911 04d6 0864 R0 += 1; + 912 04d8 1093 [P2] = R0; 205:src/l502_user_process.c **** size_processed = 0; - 921 .loc 1 205 0 - 922 04e6 49E10000 P1.H = _size_processed; - 923 04ea 0060 R0 = 0 (X); - 924 04ec 09E12800 P1.L = _size_processed; + 913 .loc 1 205 0 + 914 04da 49E10000 P1.H = _size_processed; + 915 04de 0060 R0 = 0 (X); + 916 04e0 09E12800 P1.L = _size_processed; 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 925 .loc 1 210 0 - 926 04f0 4AE10000 P2.H = _TX_buff_state; + 917 .loc 1 210 0 + 918 04e4 4AE10000 P2.H = _TX_buff_state; 205:src/l502_user_process.c **** size_processed = 0; - 927 .loc 1 205 0 - 928 04f4 0893 [P1] = R0; + 919 .loc 1 205 0 + 920 04e8 0893 [P1] = R0; 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 929 .loc 1 210 0 - 930 04f6 0AE13000 P2.L = _TX_buff_state; + 921 .loc 1 210 0 + 922 04ea 0AE13000 P2.L = _TX_buff_state; 199:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 931 .loc 1 199 0 - 932 04fa 82CE01C8 R4 = ROT R1 BY 0 || - 932 50990000 - 933 R0 = B [P2] (X) || - 934 nop; - 935 .LVL96: + 923 .loc 1 199 0 + 924 04ee 82CE01CC R6 = ROT R1 BY 0 || + 924 50990000 + 925 R0 = B [P2] (X) || + 926 nop; + 927 .LVL96: 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 936 .loc 1 210 0 - BFIN GAS /tmp/cchRAUfk.s page 34 + 928 .loc 1 210 0 + 929 04f6 4043 R0 = R0.B (Z); + 930 04f8 2160 R1 = 4 (X); + BFIN GAS /tmp/ccyqDlH1.s page 34 - 937 0502 4043 R0 = R0.B (Z); - 938 0504 2160 R1 = 4 (X); - 939 0506 0808 cc =R0==R1; - 940 0508 4318 if cc jump .L123; - 941 .LVL97: - 942 .L86: + 931 04fa 0808 cc =R0==R1; + 932 04fc 4318 if cc jump .L121; + 933 .LVL97: + 934 .L83: 219:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 943 .loc 1 219 0 - 944 050a 45E10000 R5.H = _Proc_state; - 945 050e 05E13000 R5.L = _Proc_state; - 946 0512 1532 P2 = R5; - 947 0514 5099 R0 = B [P2] (X); - 948 0516 4043 R0 = R0.B (Z); - 949 0518 080C cc =R0==1; - 950 051a 2A18 if cc jump .L124; + 935 .loc 1 219 0 + 936 04fe 45E10000 R5.H = _Proc_state; + 937 0502 05E13000 R5.L = _Proc_state; + 938 0506 1532 P2 = R5; + 939 0508 5099 R0 = B [P2] (X); + 940 050a 4043 R0 = R0.B (Z); + 941 050c 080C cc =R0==1; + 942 050e 2A18 if cc jump .L122; 231:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 951 .loc 1 231 0 - 952 051c 0D32 P1 = R5; - 953 051e 4899 R0 = B [P1] (X); - 954 0520 4043 R0 = R0.B (Z); - 955 0522 100C cc =R0==2; - 956 0524 4A19 if cc jump .L125; - 957 .L91: + 943 .loc 1 231 0 + 944 0510 0D32 P1 = R5; + 945 0512 4899 R0 = B [P1] (X); + 946 0514 4043 R0 = R0.B (Z); + 947 0516 100C cc =R0==2; + 948 0518 9019 if cc jump .L123; + 949 .L88: 254:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 958 .loc 1 254 0 - 959 0526 2D32 P5 = R5; - 960 0528 6899 R0 = B [P5] (X); + 950 .loc 1 254 0 + 951 051a 2D32 P5 = R5; + 952 051c 6899 R0 = B [P5] (X); 259:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 961 .loc 1 259 0 - 962 052a 6899 R0 = B [P5] (X); - 963 052c 4043 R0 = R0.B (Z); - 964 052e 180C cc =R0==3; - 965 0530 4C18 if cc jump .L126; - 966 .LVL98: - 967 .L95: - 365:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 968 .loc 1 365 0 - 969 0532 FFE367FD call _hdma_send_req_rdy; - 970 .LVL99: - 971 0536 000C cc =R0==0; - 972 0538 2518 if cc jump .L89; - 370:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 973 .loc 1 370 0 - 974 053a 4AE10000 P2.H = _TX_buff_state; - 975 053e 0AE13000 P2.L = _TX_buff_state; - 976 0542 5099 R0 = B [P2] (X); - 977 0544 4043 R0 = R0.B (Z); - 978 0546 000C cc =R0==0; - 979 0548 8A19 if cc jump .L122; - 374:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 980 .loc 1 374 0 - 981 054a 4AE10000 P2.H = _TX_buff_state; - 982 054e 0AE13000 P2.L = _TX_buff_state; - 983 0552 5099 R0 = B [P2] (X); - 984 0554 4043 R0 = R0.B (Z); - 985 0556 100C cc =R0==2; - 986 0558 8C19 if cc jump .L127; - BFIN GAS /tmp/cchRAUfk.s page 35 + 953 .loc 1 259 0 + 954 051e 6899 R0 = B [P5] (X); + 955 0520 4043 R0 = R0.B (Z); + 956 0522 180C cc =R0==3; + 957 0524 4C18 if cc jump .L124; + 958 .LVL98: + 959 .L92: + 372:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 960 .loc 1 372 0 + 961 0526 FFE36DFD call _hdma_send_req_rdy; + 962 .LVL99: + 963 052a 000C cc =R0==0; + 964 052c 2518 if cc jump .L86; + 377:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ + 965 .loc 1 377 0 + 966 052e 4AE10000 P2.H = _TX_buff_state; + 967 0532 0AE13000 P2.L = _TX_buff_state; + 968 0536 5099 R0 = B [P2] (X); + 969 0538 4043 R0 = R0.B (Z); + 970 053a 000C cc =R0==0; + 971 053c D019 if cc jump .L120; + 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 972 .loc 1 381 0 + 973 053e 4AE10000 P2.H = _TX_buff_state; + 974 0542 0AE13000 P2.L = _TX_buff_state; + 975 0546 5099 R0 = B [P2] (X); + 976 0548 4043 R0 = R0.B (Z); + 977 054a 100C cc =R0==2; + 978 054c D219 if cc jump .L125; + 979 .L106: + 398:src/l502_user_process.c **** return size_processed; + BFIN GAS /tmp/ccyqDlH1.s page 35 - 987 .L108: - 391:src/l502_user_process.c **** return size_processed; - 988 .loc 1 391 0 - 989 055a 4DE10000 P5.H = _size_processed; - 990 055e 0DE12800 P5.L = _size_processed; - 400:src/l502_user_process.c **** } - 991 .loc 1 400 0 - 992 0562 01E80000 UNLINK; - 391:src/l502_user_process.c **** return size_processed; - 993 .loc 1 391 0 - 994 0566 2C91 R4 = [P5]; - 400:src/l502_user_process.c **** } - 995 .loc 1 400 0 - 996 0568 0430 R0 = R4; - 997 056a A305 ( r7:4, p5:3 ) = [sp++]; - 998 - 999 .LCFI14: - 1000 .LVL100: - 1001 056c 1000 rts; - 1002 .LVL101: - 1003 .L124: + 980 .loc 1 398 0 + 981 054e 4DE10000 P5.H = _size_processed; + 982 0552 0DE12800 P5.L = _size_processed; + 407:src/l502_user_process.c **** } + 983 .loc 1 407 0 + 984 0556 01E80000 UNLINK; + 398:src/l502_user_process.c **** return size_processed; + 985 .loc 1 398 0 + 986 055a 2E91 R6 = [P5]; + 407:src/l502_user_process.c **** } + 987 .loc 1 407 0 + 988 055c 0630 R0 = R6; + 989 055e A305 ( r7:4, p5:3 ) = [sp++]; + 990 + 991 .LCFI14: + 992 .LVL100: + 993 0560 1000 rts; + 994 .LVL101: + 995 .L122: 220:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 1004 .loc 1 220 0 - 1005 056e 4DE10000 P5.H = _TX_buff_state; - 1006 0572 0060 R0 = 0 (X); - 1007 0574 0DE13000 P5.L = _TX_buff_state; - 1008 0578 289B B [P5] = R0; + 996 .loc 1 220 0 + 997 0562 4DE10000 P5.H = _TX_buff_state; + 998 0566 0060 R0 = 0 (X); + 999 0568 0DE13000 P5.L = _TX_buff_state; + 1000 056c 289B B [P5] = R0; 221:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 1009 .loc 1 221 0 - 1010 057a FFE343FD call _hdma_send_req_rdy; - 1011 .LVL102: - 1012 057e 000C cc =R0==0; - 1013 0580 6E11 if !cc jump .L122; - 1014 .L89: - 391:src/l502_user_process.c **** return size_processed; - 1015 .loc 1 391 0 - 1016 0582 0460 R4 = 0 (X); - 400:src/l502_user_process.c **** } - 1017 .loc 1 400 0 - 1018 0584 0430 R0 = R4; - 1019 0586 01E80000 UNLINK; - 1020 058a A305 ( r7:4, p5:3 ) = [sp++]; - 1021 - 1022 .LCFI15: - 1023 .LVL103: - 1024 058c 1000 rts; - 1025 .LVL104: - 1026 .L123: - 1027 058e 4DE10000 P5.H = _tx_val; - 1028 0592 4CE10000 P4.H = _TX_buff; - 1029 .LBB38: + 1001 .loc 1 221 0 + 1002 056e FFE349FD call _hdma_send_req_rdy; + 1003 .LVL102: + 1004 0572 000C cc =R0==0; + 1005 0574 B411 if !cc jump .L120; + 1006 .L86: + 398:src/l502_user_process.c **** return size_processed; + 1007 .loc 1 398 0 + 1008 0576 0660 R6 = 0 (X); + 407:src/l502_user_process.c **** } + 1009 .loc 1 407 0 + 1010 0578 0630 R0 = R6; + 1011 057a 01E80000 UNLINK; + 1012 057e A305 ( r7:4, p5:3 ) = [sp++]; + 1013 + 1014 .LCFI15: + 1015 .LVL103: + 1016 0580 1000 rts; + 1017 .LVL104: + 1018 .L121: + 1019 0582 4DE10000 P5.H = _tx_val; + 1020 0586 4CE10000 P4.H = _TX_buff; + 1021 .LBB34: 213:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1030 .loc 1 213 0 - 1031 0596 BA63 R2 = -9 (X); - 1032 .LBE38: + 1022 .loc 1 213 0 + 1023 058a BA63 R2 = -9 (X); + 1024 .LBE34: 210:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 1033 .loc 1 210 0 - BFIN GAS /tmp/cchRAUfk.s page 36 + 1025 .loc 1 210 0 + 1026 058c 0068 P0 = 0 (X); + 1027 .LVL105: + BFIN GAS /tmp/ccyqDlH1.s page 36 - 1034 0598 0068 P0 = 0 (X); - 1035 .LVL105: - 1036 059a 0DE12000 P5.L = _tx_val; - 1037 059e 0CE10000 P4.L = _TX_buff; - 1038 .LBB39: + 1028 058e 0DE12000 P5.L = _tx_val; + 1029 0592 0CE10000 P4.L = _TX_buff; + 1030 .LBB35: 213:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1039 .loc 1 213 0 - 1040 05a2 CA4F R2 <<= 25; - 1041 05a4 29E11027 P1 = 10000 (X); - 1042 05a8 B2E00810 LSETUP (.L87, .L135) LC1 = P1; - 1043 .L87: - 1044 05ac 2891 R0 = [P5]; - 1045 05ae 5056 R1 = R0 | R2; - 1046 05b0 845E P2 = P4 + (P0 << 2); - 1047 05b2 1193 [P2] = R1; - 1048 05b4 0864 R0 += 1; - 1049 05b6 2893 [P5] = R0; - 1050 .L135: + 1031 .loc 1 213 0 + 1032 0596 CA4F R2 <<= 25; + 1033 0598 29E11027 P1 = 10000 (X); + 1034 059c B2E00810 LSETUP (.L84, .L133) LC1 = P1; + 1035 .L84: + 1036 05a0 2891 R0 = [P5]; + 1037 05a2 5056 R1 = R0 | R2; + 1038 05a4 845E P2 = P4 + (P0 << 2); + 1039 05a6 1193 [P2] = R1; + 1040 05a8 0864 R0 += 1; + 1041 05aa 2893 [P5] = R0; + 1042 .L133: 211:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 1051 .loc 1 211 0 - 1052 05b8 086C P0 += 1; - 1053 .LBE39: + 1043 .loc 1 211 0 + 1044 05ac 086C P0 += 1; + 1045 .LBE35: 216:src/l502_user_process.c **** TX_buff_state = FILLING; - 1054 .loc 1 216 0 - 1055 05ba 49E10000 P1.H = _TX_buff_state; - 1056 05be 0860 R0 = 1 (X); - 1057 05c0 09E13000 P1.L = _TX_buff_state; - 1058 05c4 089B B [P1] = R0; - 1059 05c6 A22F jump.s .L86; - 1060 .L126: - 1061 05c8 4BE10000 P3.H = _data_I; - 1062 .LBB40: - 341:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1063 .loc 1 341 0 - 1064 05cc 4CE10000 P4.H = _AVG_buff; - 1065 05d0 46E10000 R6.H = _FFT_buff; - 1066 .LBB42: + 1046 .loc 1 216 0 + 1047 05ae 49E10000 P1.H = _TX_buff_state; + 1048 05b2 0860 R0 = 1 (X); + 1049 05b4 09E13000 P1.L = _TX_buff_state; + 1050 05b8 089B B [P1] = R0; + 1051 05ba A22F jump.s .L83; + 1052 .L124: + 1053 05bc 4BE10000 P3.H = _data_I; + 1054 .LBB36: + 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1055 .loc 1 348 0 + 1056 05c0 47E10000 R7.H = _AVG_buff; + 1057 05c4 44E10000 R4.H = _FFT_buff; + 1058 .LBB38: + 293:src/l502_user_process.c **** TX_buff_I = 0; + 1059 .loc 1 293 0 + 1060 05c8 4CE10000 P4.H = _TX_buff_I; + 1061 05cc 0BE11800 P3.L = _data_I; + 1062 .LBE38: + 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1063 .loc 1 348 0 + 1064 05d0 07E10000 R7.L = _AVG_buff; + 1065 05d4 04E10000 R4.L = _FFT_buff; + 1066 .LBB45: 293:src/l502_user_process.c **** TX_buff_I = 0; 1067 .loc 1 293 0 - 1068 05d4 47E10000 R7.H = _TX_buff_I; - 1069 05d8 0BE11800 P3.L = _data_I; - 1070 .LBE42: - 341:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1071 .loc 1 341 0 - 1072 05dc 0CE10000 P4.L = _AVG_buff; - 1073 05e0 06E10000 R6.L = _FFT_buff; - 1074 .LBB52: - 293:src/l502_user_process.c **** TX_buff_I = 0; - 1075 .loc 1 293 0 - 1076 05e4 07E11400 R7.L = _TX_buff_I; - 1077 .LVL106: - 1078 .L121: - 1079 .LBE52: - 1080 .LBE40: + 1068 05d8 0CE11400 P4.L = _TX_buff_I; + 1069 .LVL106: + 1070 .L119: + 1071 .LBE45: + 1072 .LBE36: 260:src/l502_user_process.c **** while(++data_I < size ){ - 1081 .loc 1 260 0 - 1082 05e8 1891 R0 = [P3]; - BFIN GAS /tmp/cchRAUfk.s page 37 + 1073 .loc 1 260 0 + 1074 05dc 1891 R0 = [P3]; + 1075 05de 0864 R0 += 1; + 1076 05e0 1893 [P3] = R0; + BFIN GAS /tmp/ccyqDlH1.s page 37 - 1083 05ea 0864 R0 += 1; - 1084 05ec 1893 [P3] = R0; - 1085 05ee 1891 R0 = [P3]; - 1086 05f0 040A cc =R4<=R0 (iu); - 1087 05f2 A01B if cc jump .L95; - 1088 .LBB53: + 1077 05e2 1891 R0 = [P3]; + 1078 05e4 060A cc =R6<=R0 (iu); + 1079 05e6 A01B if cc jump .L92; + 1080 .LBB46: 261:src/l502_user_process.c **** uint32_t word = data[data_I]; - 1089 .loc 1 261 0 - 1090 05f4 49E10000 P1.H = _data_I; - 1091 05f8 09E11800 P1.L = _data_I; - 1092 05fc 7DAE P5 = [FP+36]; - 1093 05fe 4A91 P2 = [P1]; - 1094 0600 955E P2 = P5 + (P2 << 2); - 1095 0602 1291 R2 = [P2]; - 1096 .LVL107: + 1081 .loc 1 261 0 + 1082 05e8 49E10000 P1.H = _data_I; + 1083 05ec 09E11800 P1.L = _data_I; + 1084 05f0 7DAE P5 = [FP+36]; + 1085 05f2 4A91 P2 = [P1]; + 1086 05f4 955E P2 = P5 + (P2 << 2); + 1087 05f6 1291 R2 = [P2]; 264:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 1097 .loc 1 264 0 - 1098 0604 82C64281 R0 = R2 >> 24; - 1099 .LVL108: - 1100 0608 000C cc =R0==0; - 1101 060a 8514 if !cc jump .L96 (bp); + 1088 .loc 1 264 0 + 1089 05f8 82C64281 R0 = R2 >> 24; + 1090 .LVL107: + 1091 05fc 000C cc =R0==0; + 1092 05fe C914 if !cc jump .L93 (bp); 265:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 1102 .loc 1 265 0 - 1103 060c 49E10000 P1.H = _DY_SYN_2_value; - 1104 0610 09E12D00 P1.L = _DY_SYN_2_value; - 1105 0614 4AE10000 P2.H = _DY_SYN_2_value_prev; - 1106 0618 4899 R0 = B [P1] (X); - 1107 .LVL109: - 1108 061a 0AE12E00 P2.L = _DY_SYN_2_value_prev; - 1109 061e 109B B [P2] = R0; + 1093 .loc 1 265 0 + 1094 0600 49E10000 P1.H = _DY_SYN_2_value; + 1095 0604 09E12D00 P1.L = _DY_SYN_2_value; + 1096 0608 4AE10000 P2.H = _DY_SYN_2_value_prev; + 1097 060c 4899 R0 = B [P1] (X); + 1098 .LVL108: + 1099 060e 0AE12E00 P2.L = _DY_SYN_2_value_prev; + 1100 0612 109B B [P2] = R0; 266:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 1110 .loc 1 266 0 - 1111 0620 8A48 cc = !BITTST (R2,17); - 1112 0622 901C if cc jump .L97 (bp); + 1101 .loc 1 266 0 + 1102 0614 8A48 cc = !BITTST (R2,17); + 1103 0616 D41C if cc jump .L94 (bp); 267:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1113 .loc 1 267 0 - 1114 0624 0A60 R2 = 1 (X); - 1115 .LVL110: + 1104 .loc 1 267 0 + 1105 0618 0A60 R2 = 1 (X); + 1106 .LVL109: 272:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1116 .loc 1 272 0 - 1117 0626 4043 R0 = R0.B (Z); + 1107 .loc 1 272 0 + 1108 061a 4043 R0 = R0.B (Z); 267:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1118 .loc 1 267 0 - 1119 0628 0A9B B [P1] = R2; + 1109 .loc 1 267 0 + 1110 061c 0A9B B [P1] = R2; 272:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1120 .loc 1 272 0 - 1121 062a 000C cc =R0==0; - 1122 062c DE17 if !cc jump .L121 (bp); + 1111 .loc 1 272 0 + 1112 061e 000C cc =R0==0; + 1113 0620 DE17 if !cc jump .L119 (bp); 274:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 1123 .loc 1 274 0 - 1124 062e 0D32 P1 = R5; - 1125 0630 0060 R0 = 0 (X); - 1126 0632 08B1 [P1+16] = R0; + 1114 .loc 1 274 0 + 1115 0622 0D32 P1 = R5; + 1116 0624 0060 R0 = 0 (X); + 1117 0626 08B1 [P1+16] = R0; 275:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 1127 .loc 1 275 0 - 1128 0634 8AE60300 B [P1+3] = R2; + 1118 .loc 1 275 0 + 1119 0628 8AE60300 B [P1+3] = R2; 276:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - BFIN GAS /tmp/cchRAUfk.s page 38 + 1120 .loc 1 276 0 + 1121 062c C9A8 R1 = W [P1+6] (X); + 1122 062e 88A8 R0 = W [P1+4] (X); + BFIN GAS /tmp/ccyqDlH1.s page 38 - 1129 .loc 1 276 0 - 1130 0638 C9A8 R1 = W [P1+6] (X); - 1131 063a 88A8 R0 = W [P1+4] (X); - 1132 063c C942 R1 = R1.L (Z); - 1133 063e C042 R0 = R0.L (Z); - 1134 0640 8109 cc =R1= AVG_BUFF_SIZE){ - 1283 .loc 1 356 0 - 1284 071e 21E1FF03 R1 = 1023 (X); - 354:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1285 .loc 1 354 0 - 1286 0722 08A1 R0 = [P1+16]; - 1287 .LVL117: - 1288 0724 48B1 [P1+20] = R0; - 355:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1289 .loc 1 355 0 - 1290 0726 08A1 R0 = [P1+16]; - 1291 0728 0864 R0 += 1; - 1292 072a 08B1 [P1+16] = R0; - 356:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1293 .loc 1 356 0 - 1294 072c 08A1 R0 = [P1+16]; - 1295 072e 080A cc =R0<=R1 (iu); - 1296 0730 5C1F if cc jump .L121 (bp); - 357:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1297 .loc 1 357 0 - 1298 0732 49E10000 P1.H = _Proc_state; - 1299 0736 1060 R0 = 2 (X); - 1300 0738 09E13000 P1.L = _Proc_state; - 1301 073c 88E61800 B [P1+24] = R0; - 1302 0740 542F jump.s .L121; - 1303 .L97: + 1268 0732 6193 [P4] = P1; + 302:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); + 1269 .loc 1 302 0 + 1270 0734 6191 P1 = [P4]; + 1271 0736 5D30 R3 = P5; + 1272 0738 1091 R0 = [P2]; + 1273 073a 51A0 R1 = [P2+4]; + 1274 073c 4AE10000 P2.H = _TX_buff; + 1275 0740 8830 R1 = I0; + 1276 0742 1854 R0 = R0 & R3; + 1277 0744 0AE10000 P2.L = _TX_buff; + 1278 0748 0856 R0 = R0 | R1; + 1279 074a 8A5E P2 = P2 + (P1 << 2); + 1280 074c 1093 [P2] = R0; + 1281 074e 096C P1 += 1; + 1282 0750 6193 [P4] = P1; + 300:src/l502_user_process.c **** while ((TX_buff_I + 2 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + 1283 .loc 1 300 0 + 1284 0752 2091 R0 = [P4]; + 1285 0754 1064 R0 += 2; + 1286 0756 21E10F27 R1 = 9999 (X); + 1287 075a 080A cc =R0<=R1 (iu); + 1288 075c 0510 if !cc jump .L100; + 1289 075e 0230 R0 = R2; + 1290 0760 F867 R0 += -1; + 1291 0762 0A30 R1 = R2; + 1292 .L130: + 1293 0764 1164 R1 += 2; + 1294 .LVL115: + 1295 .L100: + 1296 0766 0068 P0 = 0 (X); + 1297 .LVL116: + 1298 .LBB44: + 314:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; + 1299 .loc 1 314 0 + 1300 0768 29E10004 P1 = 1024 (X); + 1301 076c B2E00710 LSETUP (.L102, .L129) LC1 = P1; + 1302 .L102: + 1303 0770 2F32 P5 = R7; + 1304 .LVL117: + 1305 0772 F863 R0 = -1 (X); + 1306 0774 E84F R0 <<= 29; + 1307 0776 855E P2 = P5 + (P0 << 2); + 1308 0778 1093 [P2] = R0; + 1309 .L129: + 313:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ + 1310 .loc 1 313 0 + 1311 077a 086C P0 += 1; + 1312 .LBE44: + 330:src/l502_user_process.c **** Proc_state.average_N = 0; + 1313 .loc 1 330 0 + 1314 077c 1532 P2 = R5; + 317:src/l502_user_process.c **** TX_buff_state = TODO_TX; + 1315 .loc 1 317 0 + 1316 077e 49E10000 P1.H = _TX_buff_state; + 1317 0782 1060 R0 = 2 (X); + 1318 0784 09E13000 P1.L = _TX_buff_state; + BFIN GAS /tmp/ccyqDlH1.s page 42 + + + 1319 0788 089B B [P1] = R0; + 330:src/l502_user_process.c **** Proc_state.average_N = 0; + 1320 .loc 1 330 0 + 1321 078a 0060 R0 = 0 (X); + 1322 078c D0B4 W [P2+6] = R0; + 1323 078e 272F jump.s .L119; + 1324 .LVL118: + 1325 .L93: + 1326 .LBE37: + 342:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel + 1327 .loc 1 342 0 + 1328 0790 21E1D000 R1 = 208 (X); + 1329 0794 0808 cc =R0==R1; + 1330 0796 1B18 if cc jump .L126; + 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1331 .loc 1 361 0 + 1332 0798 0D32 P1 = R5; + 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1333 .loc 1 363 0 + 1334 079a 21E1FF03 R1 = 1023 (X); + 361:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1335 .loc 1 361 0 + 1336 079e 08A1 R0 = [P1+16]; + 1337 .LVL119: + 1338 07a0 48B1 [P1+20] = R0; + 362:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1339 .loc 1 362 0 + 1340 07a2 08A1 R0 = [P1+16]; + 1341 07a4 0864 R0 += 1; + 1342 07a6 08B1 [P1+16] = R0; + 363:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1343 .loc 1 363 0 + 1344 07a8 08A1 R0 = [P1+16]; + 1345 07aa 080A cc =R0<=R1 (iu); + 1346 07ac 181F if cc jump .L119 (bp); + 364:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1347 .loc 1 364 0 + 1348 07ae 49E10000 P1.H = _Proc_state; + 1349 07b2 1060 R0 = 2 (X); + 1350 07b4 09E13000 P1.L = _Proc_state; + 1351 07b8 88E61800 B [P1+24] = R0; + 1352 07bc 102F jump.s .L119; + 1353 .L94: 269:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1304 .loc 1 269 0 - 1305 0742 4DE10000 P5.H = _DY_SYN_2_value; - 1306 0746 0060 R0 = 0 (X); - 1307 0748 0DE12D00 P5.L = _DY_SYN_2_value; - 1308 074c 289B B [P5] = R0; - 1309 074e 4D2F jump.s .L121; - 1310 .LVL118: - 1311 .L128: - 336:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 1312 .loc 1 336 0 - 1313 0750 0D32 P1 = R5; - 1314 0752 88E51800 R0 = B [P1+24] (X); - 1315 .LVL119: - 1316 0756 4043 R0 = R0.B (Z); - 1317 0758 080C cc =R0==1; - 1318 075a 4717 if !cc jump .L121 (bp); - 341:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1319 .loc 1 341 0 - BFIN GAS /tmp/cchRAUfk.s page 42 + 1354 .loc 1 269 0 + 1355 07be 4DE10000 P5.H = _DY_SYN_2_value; + 1356 07c2 0060 R0 = 0 (X); + 1357 07c4 0DE12D00 P5.L = _DY_SYN_2_value; + 1358 07c8 289B B [P5] = R0; + 1359 07ca 092F jump.s .L119; + 1360 .LVL120: + 1361 .L126: + 343:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ + 1362 .loc 1 343 0 + 1363 07cc 0D32 P1 = R5; + 1364 07ce 88E51800 R0 = B [P1+24] (X); + 1365 .LVL121: + BFIN GAS /tmp/ccyqDlH1.s page 43 - 1320 075c 4AE10000 P2.H = _Proc_state; - 1321 0760 0AE13000 P2.L = _Proc_state; - 1322 0764 15AD P5 = [P2+16]; - 1323 0766 91A8 R1 = W [P2+4] (X); - 1324 0768 12AD P2 = [P2+16]; - 1325 076a FB63 R3 = -1 (X); - 1326 076c 43E1FF00 R3.H = 255; - 1327 0770 C942 R1 = R1.L (Z); - 1328 0772 945E P2 = P4 + (P2 << 2); - 1329 0774 1091 R0 = [P2]; - 1330 0776 F0BB [FP+-4] = R0; - 1331 0778 1A54 R0 = R2 & R3; - 1332 077a FFE343FC call ___udivsi3; - 1333 .LVL120: - 1334 077e F1B9 R1 = [FP+-4]; - 1335 0780 0850 R0 = R0 + R1; - 1336 0782 FB63 R3 = -1 (X); - 1337 0784 43E1FF00 R3.H = 255; - 1338 0788 F963 R1 = -1 (X); - 1339 078a F14F R1 <<= 30; - 1340 078c 1854 R0 = R0 & R3; - 1341 078e 0856 R0 = R0 | R1; - 1342 0790 6C5F P5 = P4 + (P5 << 2); - 345:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1343 .loc 1 345 0 - 1344 0792 49E10000 P1.H = _Proc_state; - 341:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1345 .loc 1 341 0 - 1346 0796 2893 [P5] = R0; - 345:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1347 .loc 1 345 0 - 1348 0798 09E13000 P1.L = _Proc_state; - 1349 079c 08A1 R0 = [P1+16]; - 1350 079e 48B1 [P1+20] = R0; - 346:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1351 .loc 1 346 0 - 1352 07a0 08A1 R0 = [P1+16]; - 1353 07a2 0864 R0 += 1; - 1354 07a4 08B1 [P1+16] = R0; - 347:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1355 .loc 1 347 0 - 1356 07a6 08A1 R0 = [P1+16]; - 1357 07a8 21E1FF03 R1 = 1023 (X); - 1358 07ac 080A cc =R0<=R1 (iu); - 1359 07ae 1D1F if cc jump .L121 (bp); - 348:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1360 .loc 1 348 0 - 1361 07b0 1060 R0 = 2 (X); - 1362 07b2 88E61800 B [P1+24] = R0; - 1363 07b6 192F jump.s .L121; - 1364 .LVL121: - 1365 .L125: - 1366 .LBE53: + 1366 07d2 4043 R0 = R0.B (Z); + 1367 07d4 080C cc =R0==1; + 1368 07d6 0317 if !cc jump .L119 (bp); + 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1369 .loc 1 348 0 + 1370 07d8 4AE10000 P2.H = _Proc_state; + 1371 07dc 0AE13000 P2.L = _Proc_state; + 1372 07e0 15AD P5 = [P2+16]; + 1373 07e2 91A8 R1 = W [P2+4] (X); + 1374 07e4 0F32 P1 = R7; + 1375 07e6 12AD P2 = [P2+16]; + 1376 07e8 FB63 R3 = -1 (X); + 1377 07ea 43E1FF00 R3.H = 255; + 1378 07ee C942 R1 = R1.L (Z); + 1379 07f0 915E P2 = P1 + (P2 << 2); + 1380 07f2 1091 R0 = [P2]; + 1381 07f4 F0BB [FP+-4] = R0; + 1382 07f6 1A54 R0 = R2 & R3; + 1383 07f8 FFE304FC call ___udivsi3; + 1384 .LVL122: + 1385 07fc 0F32 P1 = R7; + 1386 07fe F1B9 R1 = [FP+-4]; + 1387 0800 0850 R0 = R0 + R1; + 1388 0802 FB63 R3 = -1 (X); + 1389 0804 43E1FF00 R3.H = 255; + 1390 0808 F963 R1 = -1 (X); + 1391 080a F14F R1 <<= 30; + 1392 080c 1854 R0 = R0 & R3; + 1393 080e 0856 R0 = R0 | R1; + 1394 0810 695F P5 = P1 + (P5 << 2); + 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1395 .loc 1 352 0 + 1396 0812 4AE10000 P2.H = _Proc_state; + 348:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro + 1397 .loc 1 348 0 + 1398 0816 2893 [P5] = R0; + 352:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; + 1399 .loc 1 352 0 + 1400 0818 0AE13000 P2.L = _Proc_state; + 1401 081c 10A1 R0 = [P2+16]; + 1402 081e 50B1 [P2+20] = R0; + 353:src/l502_user_process.c **** Proc_state.AVG_buff_I++; + 1403 .loc 1 353 0 + 1404 0820 10A1 R0 = [P2+16]; + 1405 0822 0864 R0 += 1; + 1406 0824 10B1 [P2+16] = R0; + 354:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ + 1407 .loc 1 354 0 + 1408 0826 10A1 R0 = [P2+16]; + 1409 0828 21E1FF03 R1 = 1023 (X); + 1410 082c 080A cc =R0<=R1 (iu); + 1411 082e D71E if cc jump .L119 (bp); + 355:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; + 1412 .loc 1 355 0 + 1413 0830 1060 R0 = 2 (X); + 1414 0832 90E61800 B [P2+24] = R0; + 1415 0836 D32E jump.s .L119; + BFIN GAS /tmp/ccyqDlH1.s page 44 + + + 1416 .LVL123: + 1417 .L123: + 1418 .LBE46: 234:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1367 .loc 1 234 0 - 1368 07b8 4AE10000 P2.H = _TX_buff_state; - 1369 07bc 0AE13000 P2.L = _TX_buff_state; - BFIN GAS /tmp/cchRAUfk.s page 43 + 1419 .loc 1 234 0 + 1420 0838 4AE10000 P2.H = _TX_buff_state; + 1421 083c 0AE13000 P2.L = _TX_buff_state; + 1422 0840 5099 R0 = B [P2] (X); + 1423 0842 4043 R0 = R0.B (Z); + 1424 0844 080C cc =R0==1; + 1425 0846 6A16 if !cc jump .L88 (bp); + 235:src/l502_user_process.c **** data_I = 0; + 1426 .loc 1 235 0 + 1427 0848 4BE10000 P3.H = _data_I; + 1428 084c 0060 R0 = 0 (X); + 1429 084e 0BE11800 P3.L = _data_I; + 236:src/l502_user_process.c **** TX_buff_I = 0; + 1430 .loc 1 236 0 + 1431 0852 48E10000 P0.H = _TX_buff_I; + 1432 .LVL124: + 235:src/l502_user_process.c **** data_I = 0; + 1433 .loc 1 235 0 + 1434 0856 1893 [P3] = R0; + 236:src/l502_user_process.c **** TX_buff_I = 0; + 1435 .loc 1 236 0 + 1436 0858 08E11400 P0.L = _TX_buff_I; + 1437 085c 0093 [P0] = R0; + 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1438 .loc 1 237 0 + 1439 085e 1891 R0 = [P3]; + 1440 0860 0864 R0 += 1; + 1441 0862 060A cc =R6<=R0 (iu); + 1442 0864 2518 if cc jump .L89; + 1443 0866 21E10F27 R1 = 9999 (X); + 1444 086a 0091 R0 = [P0]; + 1445 086c 0864 R0 += 1; + 1446 086e 080A cc =R0<=R1 (iu); + 1447 0870 1F10 if !cc jump .L89; + 1448 0872 4CE10000 P4.H = _TX_buff; + 1449 0876 0CE10000 P4.L = _TX_buff; + 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1450 .loc 1 239 0 + 1451 087a 5030 R2 = P0; + 1452 087c 21E10F27 R1 = 9999 (X); + 1453 0880 0620 jump.s .L90; + 1454 .L127: + 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ + 1455 .loc 1 237 0 + 1456 0882 0A32 P1 = R2; + 1457 0884 0891 R0 = [P1]; + 1458 0886 0864 R0 += 1; + 1459 0888 080A cc =R0<=R1 (iu); + 1460 088a 1210 if !cc jump .L89; + 1461 .L90: + 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; + 1462 .loc 1 239 0 + 1463 088c 7DAE P5 = [FP+36]; + BFIN GAS /tmp/ccyqDlH1.s page 45 - 1370 07c0 5099 R0 = B [P2] (X); - 1371 07c2 4043 R0 = R0.B (Z); - 1372 07c4 080C cc =R0==1; - 1373 07c6 B016 if !cc jump .L91 (bp); - 235:src/l502_user_process.c **** data_I = 0; - 1374 .loc 1 235 0 - 1375 07c8 4BE10000 P3.H = _data_I; - 1376 07cc 0060 R0 = 0 (X); - 1377 07ce 0BE11800 P3.L = _data_I; - 236:src/l502_user_process.c **** TX_buff_I = 0; - 1378 .loc 1 236 0 - 1379 07d2 48E10000 P0.H = _TX_buff_I; - 1380 .LVL122: - 235:src/l502_user_process.c **** data_I = 0; - 1381 .loc 1 235 0 - 1382 07d6 1893 [P3] = R0; - 236:src/l502_user_process.c **** TX_buff_I = 0; - 1383 .loc 1 236 0 - 1384 07d8 08E11400 P0.L = _TX_buff_I; - 1385 07dc 0093 [P0] = R0; - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1386 .loc 1 237 0 - 1387 07de 1891 R0 = [P3]; - 1388 07e0 0864 R0 += 1; - 1389 07e2 040A cc =R4<=R0 (iu); - 1390 07e4 2518 if cc jump .L92; - 1391 07e6 21E10F27 R1 = 9999 (X); - 1392 07ea 0091 R0 = [P0]; - 1393 07ec 0864 R0 += 1; - 1394 07ee 080A cc =R0<=R1 (iu); - 1395 07f0 1F10 if !cc jump .L92; - 1396 07f2 4CE10000 P4.H = _TX_buff; - 1397 07f6 0CE10000 P4.L = _TX_buff; - 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1398 .loc 1 239 0 - 1399 07fa 5030 R2 = P0; - 1400 07fc 21E10F27 R1 = 9999 (X); - 1401 0800 0620 jump.s .L93; - 1402 .L129: - 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1403 .loc 1 237 0 - 1404 0802 0A32 P1 = R2; - 1405 0804 0891 R0 = [P1]; - 1406 0806 0864 R0 += 1; - 1407 0808 080A cc =R0<=R1 (iu); - 1408 080a 1210 if !cc jump .L92; - 1409 .L93: - 239:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1410 .loc 1 239 0 - 1411 080c 7DAE P5 = [FP+36]; - 1412 080e 4191 P1 = [P0]; - 1413 0810 5A91 P2 = [P3]; - 1414 0812 4C5E P1 = P4 + (P1 << 2); - 1415 0814 955E P2 = P5 + (P2 << 2); - 1416 0816 1091 R0 = [P2]; - 1417 0818 0893 [P1] = R0; + 1464 088e 4191 P1 = [P0]; + 1465 0890 5A91 P2 = [P3]; + 1466 0892 4C5E P1 = P4 + (P1 << 2); + 1467 0894 955E P2 = P5 + (P2 << 2); + 1468 0896 1091 R0 = [P2]; + 1469 0898 0893 [P1] = R0; 241:src/l502_user_process.c **** TX_buff_I++; - BFIN GAS /tmp/cchRAUfk.s page 44 - - - 1418 .loc 1 241 0 - 1419 081a 0091 R0 = [P0]; - 1420 081c 0864 R0 += 1; - 1421 081e 0093 [P0] = R0; + 1470 .loc 1 241 0 + 1471 089a 0091 R0 = [P0]; + 1472 089c 0864 R0 += 1; + 1473 089e 0093 [P0] = R0; 242:src/l502_user_process.c **** data_I++; - 1422 .loc 1 242 0 - 1423 0820 1891 R0 = [P3]; - 1424 0822 0864 R0 += 1; - 1425 0824 1893 [P3] = R0; + 1474 .loc 1 242 0 + 1475 08a0 1891 R0 = [P3]; + 1476 08a2 0864 R0 += 1; + 1477 08a4 1893 [P3] = R0; 237:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1426 .loc 1 237 0 - 1427 0826 1891 R0 = [P3]; - 1428 0828 0864 R0 += 1; - 1429 082a 040A cc =R4<=R0 (iu); - 1430 082c EB17 if !cc jump .L129 (bp); - 1431 .L92: + 1478 .loc 1 237 0 + 1479 08a6 1891 R0 = [P3]; + 1480 08a8 0864 R0 += 1; + 1481 08aa 060A cc =R6<=R0 (iu); + 1482 08ac EB17 if !cc jump .L127 (bp); + 1483 .L89: 244:src/l502_user_process.c **** size_processed = data_I; - 1432 .loc 1 244 0 - 1433 082e 49E10000 P1.H = _size_processed; - 1434 0832 1891 R0 = [P3]; - 1435 0834 09E12800 P1.L = _size_processed; - 1436 0838 0893 [P1] = R0; + 1484 .loc 1 244 0 + 1485 08ae 49E10000 P1.H = _size_processed; + 1486 08b2 1891 R0 = [P3]; + 1487 08b4 09E12800 P1.L = _size_processed; + 1488 08b8 0893 [P1] = R0; 246:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1437 .loc 1 246 0 - 1438 083a 4AE10000 P2.H = _TX_buff_state; - 1439 083e 1060 R0 = 2 (X); - 1440 0840 0AE13000 P2.L = _TX_buff_state; - 1441 0844 109B B [P2] = R0; - 1442 0846 702E jump.s .L91; - 1443 .LVL123: - 1444 .L99: - 1445 .LBB54: - 329:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 1446 .loc 1 329 0 - 1447 0848 4DE10000 P5.H = _Proc_state; - 1448 084c 0DE13000 P5.L = _Proc_state; - 1449 0850 AAE61800 B [P5+24] = R2; - 330:src/l502_user_process.c **** Proc_state.average_N ++; - 1450 .loc 1 330 0 - 1451 0854 E8A8 R0 = W [P5+6] (X); - 1452 0856 0864 R0 += 1; - 1453 0858 E8B4 W [P5+6] = R0; - 1454 085a C72E jump.s .L121; - 1455 .LVL124: - 1456 .L122: - 1457 .LBE54: - 371:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1458 .loc 1 371 0 - 1459 085c 78A2 R0 = [FP+36]; - 1460 085e 0C30 R1 = R4; - 1461 0860 0260 R2 = 0 (X); - 1462 0862 FFE3CFFB call _hdma_send_req_start; - 400:src/l502_user_process.c **** } - 1463 .loc 1 400 0 - 1464 0866 0430 R0 = R4; - 1465 0868 01E80000 UNLINK; - 1466 086c A305 ( r7:4, p5:3 ) = [sp++]; - BFIN GAS /tmp/cchRAUfk.s page 45 - - - 1467 - 1468 .LCFI16: - 1469 .LVL125: - 1470 086e 1000 rts; - 1471 .LVL126: - 1472 .L127: - 1473 0870 4CE10000 P4.H = _TX_buff; - 1474 0874 4DE10000 P5.H = _TX_buff_shadow; - 374:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1475 .loc 1 374 0 - 1476 0878 0160 R1 = 0 (X); - 1477 .LVL127: - 1478 087a 0CE10000 P4.L = _TX_buff; - 1479 087e 0DE10000 P5.L = _TX_buff_shadow; - 1480 0882 28E11027 P0 = 10000 (X); - 1481 0886 B2E00800 LSETUP (.L109, .L130) LC1 = P0; - 1482 .L109: - 1483 .LBB55: - 376:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1484 .loc 1 376 0 - 1485 088a 0932 P1 = R1; - 375:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1486 .loc 1 375 0 - 1487 088c 0964 R1 += 1; - 376:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1488 .loc 1 376 0 - 1489 088e 4A44 P2 = P1 << 2; - 1490 0890 545A P1 = P4 + P2; - 1491 0892 0891 R0 = [P1]; - 1492 0894 955A P2 = P5 + P2; - 1493 .L130: - 1494 0896 1093 [P2] = R0; - 1495 .LBE55: - 378:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 1496 .loc 1 378 0 - 1497 0898 4AE10000 P2.H = _TX_buff_I; - 1498 089c 0AE11400 P2.L = _TX_buff_I; - 1499 08a0 40E10000 R0.H = _TX_buff_shadow; - 1500 08a4 1191 R1 = [P2]; - 1501 .LVL128: - 1502 08a6 0260 R2 = 0 (X); - 1503 08a8 00E10000 R0.L = _TX_buff_shadow; - 1504 08ac FFE3AAFB call _hdma_send_req_start; - 379:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 1505 .loc 1 379 0 - 1506 08b0 40E10000 R0.H = _TX_marker; - 1507 08b4 00E10400 R0.L = _TX_marker; - 1508 08b8 5160 R1 = 10 (X); - 1509 08ba 0260 R2 = 0 (X); - 1510 08bc FFE3A2FB call _hdma_send_req_start; - 382:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1511 .loc 1 382 0 - 1512 08c0 4AE10000 P2.H = _TX_buff_state; - 1513 08c4 2060 R0 = 4 (X); - 1514 08c6 0AE13000 P2.L = _TX_buff_state; - 1515 08ca 109B B [P2] = R0; - 1516 08cc 472E jump.s .L108; - BFIN GAS /tmp/cchRAUfk.s page 46 - - - 1517 .LFE3: - 1518 .size _usr_in_proc_data, .-_usr_in_proc_data - 1519 .global _streams_cnt; - 1520 .section .bss,"aw",@nobits - 1521 .align 4 - 1522 .type _streams_cnt, @object - 1523 .size _streams_cnt, 16 - 1524 _streams_cnt: - 1525 0000 00000000 .zero 16 - 1525 00000000 - 1525 00000000 - 1525 00000000 - 1526 .global _dbg_receive_value; - 1527 .data; - 1528 .align 4 - 1529 .type _dbg_receive_value, @object - 1530 .size _dbg_receive_value, 4 - 1531 _dbg_receive_value: - 1532 0000 91D51200 .long 1234321 - 1533 .global _streams_succes_flag; - 1534 .section .bss - 1535 .align 4 - 1536 .type _streams_succes_flag, @object - 1537 .size _streams_succes_flag, 4 - 1538 _streams_succes_flag: - 1539 0010 00000000 .zero 4 - 1540 .global _TX_marker; - 1541 .data; - 1542 .align 4 - 1543 .type _TX_marker, @object - 1544 .size _TX_marker, 40 - 1545 _TX_marker: - 1546 0004 0F0000FE .long -33554417 - 1547 0008 F00000FE .long -33554192 - 1548 000c 000F00FE .long -33550592 - 1549 0010 00F000FE .long -33492992 - 1550 0014 00000FFE .long -32571392 - 1551 0018 0000F0FE .long -17825792 - 1552 001c 00000FFE .long -32571392 - 1553 0020 00F000FE .long -33492992 - 1554 0024 000F00FE .long -33550592 - 1555 0028 F00000FE .long -33554192 - 1556 .global _TX_buff_I; - 1557 .section .bss - 1558 .align 4 - 1559 .type _TX_buff_I, @object - 1560 .size _TX_buff_I, 4 - 1561 _TX_buff_I: - 1562 0014 00000000 .zero 4 - 1563 .global _TX_buff_I_shadow; - 1564 .data; - 1565 .align 4 - 1566 .type _TX_buff_I_shadow, @object - 1567 .size _TX_buff_I_shadow, 4 - 1568 _TX_buff_I_shadow: - 1569 002c B9E10100 .long 123321 - 1570 .global _data_I; - BFIN GAS /tmp/cchRAUfk.s page 47 - - - 1571 .section .bss - 1572 .align 4 - 1573 .type _data_I, @object - 1574 .size _data_I, 4 - 1575 _data_I: - 1576 0018 00000000 .zero 4 - 1577 .global _send_size; - 1578 .align 4 - 1579 .type _send_size, @object - 1580 .size _send_size, 4 - 1581 _send_size: - 1582 001c 00000000 .zero 4 - 1583 .global _TX_buff_state; - 1584 .data; - 1585 .type _TX_buff_state, @object - 1586 .size _TX_buff_state, 1 - 1587 _TX_buff_state: - 1588 0030 04 .byte 4 - 1589 .global _tx_val; - 1590 0031 000000 .section .bss - 1591 .align 4 - 1592 .type _tx_val, @object - 1593 .size _tx_val, 4 - 1594 _tx_val: - 1595 0020 00000000 .zero 4 - 1596 .global _some_i; - 1597 .align 4 - 1598 .type _some_i, @object - 1599 .size _some_i, 4 - 1600 _some_i: - 1601 0024 00000000 .zero 4 - 1602 .global _size_processed; - 1603 .align 4 - 1604 .type _size_processed, @object - 1605 .size _size_processed, 4 - 1606 _size_processed: - 1607 0028 00000000 .zero 4 - 1608 .global _LFSM_started; - 1609 .type _LFSM_started, @object - 1610 .size _LFSM_started, 1 - 1611 _LFSM_started: - 1612 002c 00 .zero 1 - 1613 .global _DY_SYN_2_value; - 1614 .type _DY_SYN_2_value, @object - 1615 .size _DY_SYN_2_value, 1 - 1616 _DY_SYN_2_value: - 1617 002d 00 .zero 1 - 1618 .global _DY_SYN_2_value_prev; - 1619 .type _DY_SYN_2_value_prev, @object - 1620 .size _DY_SYN_2_value_prev, 1 - 1621 _DY_SYN_2_value_prev: - 1622 002e 00 .zero 1 - 1623 .comm _dbg_sport_rx_copy,40,4 - 1624 .comm _Proc_state,48,4 - 1625 002f 00 .section .debug_frame,"",@progbits - 1626 .Lframe0: - 1627 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/cchRAUfk.s page 48 - - - 1628 .LSCIE0: - 1629 0004 FFFFFFFF .4byte 0xffffffff - 1630 0008 01 .byte 0x1 - 1631 0009 00 .string "" - 1632 000a 01 .uleb128 0x1 - 1633 000b 7C .sleb128 -4 - 1634 000c 23 .byte 0x23 - 1635 000d 0C .byte 0xc - 1636 000e 0E .uleb128 0xe - 1637 000f 00 .uleb128 0x0 - 1638 .align 4 - 1639 .LECIE0: - 1640 .LSFDE0: - 1641 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1642 .LASFDE0: - 1643 0014 00000000 .4byte .Lframe0 - 1644 0018 00000000 .4byte .LFB7 - 1645 001c 9C030000 .4byte .LFE7-.LFB7 - 1646 0020 44 .byte 0x4 - 1647 .4byte .LCFI0-.LFB7 - 1648 0021 0E .byte 0xe - 1649 0022 10 .uleb128 0x10 - 1650 0023 44 .byte 0x4 - 1651 .4byte .LCFI1-.LCFI0 - 1652 0024 0C .byte 0xc - 1653 0025 0F .uleb128 0xf - 1654 0026 18 .uleb128 0x18 - 1655 0027 8F .byte 0x8f - 1656 0028 06 .uleb128 0x6 - 1657 0029 A3 .byte 0xa3 - 1658 002a 05 .uleb128 0x5 - 1659 002b 8D .byte 0x8d - 1660 002c 04 .uleb128 0x4 - 1661 002d 8C .byte 0x8c - 1662 002e 03 .uleb128 0x3 - 1663 002f 87 .byte 0x87 - 1664 0030 02 .uleb128 0x2 - 1665 0031 86 .byte 0x86 - 1666 0032 01 .uleb128 0x1 - 1667 0033 00 .align 4 - 1668 .LEFDE0: - 1669 .LSFDE2: - 1670 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1671 .LASFDE2: - 1672 0038 00000000 .4byte .Lframe0 - 1673 003c 9C030000 .4byte .LFB6 - 1674 0040 1C000000 .4byte .LFE6-.LFB6 - 1675 0044 48 .byte 0x4 - 1676 .4byte .LCFI5-.LFB6 - 1677 0045 0C .byte 0xc - 1678 0046 0F .uleb128 0xf - 1679 0047 08 .uleb128 0x8 - 1680 0048 8F .byte 0x8f - 1681 0049 02 .uleb128 0x2 - 1682 004a A3 .byte 0xa3 - 1683 004b 01 .uleb128 0x1 - 1684 .align 4 - BFIN GAS /tmp/cchRAUfk.s page 49 - - - 1685 .LEFDE2: - 1686 .LSFDE4: - 1687 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1688 .LASFDE4: - 1689 0050 00000000 .4byte .Lframe0 - 1690 0054 B8030000 .4byte .LFB5 - 1691 0058 28000000 .4byte .LFE5-.LFB5 - 1692 005c 48 .byte 0x4 - 1693 .4byte .LCFI6-.LFB5 - 1694 005d 0C .byte 0xc - 1695 005e 0F .uleb128 0xf - 1696 005f 08 .uleb128 0x8 - 1697 0060 8F .byte 0x8f - 1698 0061 02 .uleb128 0x2 - 1699 0062 A3 .byte 0xa3 - 1700 0063 01 .uleb128 0x1 - 1701 .align 4 - 1702 .LEFDE4: - 1703 .LSFDE6: - 1704 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1705 .LASFDE6: - 1706 0068 00000000 .4byte .Lframe0 - 1707 006c E0030000 .4byte .LFB4 - 1708 0070 4A000000 .4byte .LFE4-.LFB4 - 1709 0074 42 .byte 0x4 - 1710 .4byte .LCFI7-.LFB4 - 1711 0075 0E .byte 0xe - 1712 0076 08 .uleb128 0x8 - 1713 0077 48 .byte 0x4 - 1714 .4byte .LCFI8-.LCFI7 - 1715 0078 0C .byte 0xc - 1716 0079 0F .uleb128 0xf - 1717 007a 10 .uleb128 0x10 - 1718 007b 8F .byte 0x8f - 1719 007c 04 .uleb128 0x4 - 1720 007d A3 .byte 0xa3 - 1721 007e 03 .uleb128 0x3 - 1722 007f 87 .byte 0x87 - 1723 0080 02 .uleb128 0x2 - 1724 0081 86 .byte 0x86 - 1725 0082 01 .uleb128 0x1 - 1726 0083 00 .align 4 - 1727 .LEFDE6: - 1728 .LSFDE8: - 1729 0084 14000000 .4byte .LEFDE8-.LASFDE8 - 1730 .LASFDE8: - 1731 0088 00000000 .4byte .Lframe0 - 1732 008c 2C040000 .4byte .LFB2 - 1733 0090 A2000000 .4byte .LFE2-.LFB2 - 1734 0094 44 .byte 0x4 - 1735 .4byte .LCFI11-.LFB2 - 1736 0095 0C .byte 0xc - 1737 0096 0F .uleb128 0xf - 1738 0097 08 .uleb128 0x8 - 1739 0098 8F .byte 0x8f - 1740 0099 02 .uleb128 0x2 - 1741 009a A3 .byte 0xa3 - BFIN GAS /tmp/cchRAUfk.s page 50 - - - 1742 009b 01 .uleb128 0x1 - 1743 .align 4 - 1744 .LEFDE8: - 1745 .LSFDE10: - 1746 009c 28000000 .4byte .LEFDE10-.LASFDE10 - 1747 .LASFDE10: - 1748 00a0 00000000 .4byte .Lframe0 - 1749 00a4 D0040000 .4byte .LFB3 - 1750 00a8 FE030000 .4byte .LFE3-.LFB3 - 1751 00ac 42 .byte 0x4 - 1752 .4byte .LCFI12-.LFB3 - 1753 00ad 0E .byte 0xe - 1754 00ae 1C .uleb128 0x1c - 1755 00af 44 .byte 0x4 - 1756 .4byte .LCFI13-.LCFI12 - 1757 00b0 0C .byte 0xc - 1758 00b1 0F .uleb128 0xf - 1759 00b2 24 .uleb128 0x24 - 1760 00b3 8F .byte 0x8f - 1761 00b4 09 .uleb128 0x9 - 1762 00b5 A3 .byte 0xa3 - 1763 00b6 08 .uleb128 0x8 - 1764 00b7 8D .byte 0x8d - 1765 00b8 07 .uleb128 0x7 - 1766 00b9 8C .byte 0x8c - 1767 00ba 06 .uleb128 0x6 - 1768 00bb 8B .byte 0x8b - 1769 00bc 05 .uleb128 0x5 - 1770 00bd 87 .byte 0x87 - 1771 00be 04 .uleb128 0x4 - 1772 00bf 86 .byte 0x86 - 1773 00c0 03 .uleb128 0x3 - 1774 00c1 85 .byte 0x85 - 1775 00c2 02 .uleb128 0x2 - 1776 00c3 84 .byte 0x84 - 1777 00c4 01 .uleb128 0x1 - 1778 00c5 000000 .align 4 - 1779 .LEFDE10: - 1780 .text; - 1781 .Letext0: - 1782 08ce 0000 .section .debug_loc,"",@progbits - 1783 .Ldebug_loc0: - 1784 .LLST0: - 1785 0000 00000000 .4byte .LFB7-.Ltext0 - 1786 0004 04000000 .4byte .LCFI0-.Ltext0 - 1787 0008 0100 .2byte 0x1 - 1788 000a 5E .byte 0x5e - 1789 000b 04000000 .4byte .LCFI0-.Ltext0 - 1790 000f 08000000 .4byte .LCFI1-.Ltext0 - 1791 0013 0200 .2byte 0x2 - 1792 0015 7E .byte 0x7e - 1793 0016 10 .sleb128 16 - 1794 0017 08000000 .4byte .LCFI1-.Ltext0 - 1795 001b 9C030000 .4byte .LFE7-.Ltext0 - 1796 001f 0200 .2byte 0x2 - 1797 0021 7F .byte 0x7f - 1798 0022 18 .sleb128 24 - BFIN GAS /tmp/cchRAUfk.s page 51 - - - 1799 0023 00000000 .4byte 0x0 - 1800 0027 00000000 .4byte 0x0 - 1801 .LLST1: - 1802 002b 00000000 .4byte .LVL0-.Ltext0 - 1803 002f 10000000 .4byte .LVL1-.Ltext0 - 1804 0033 0100 .2byte 0x1 - 1805 0035 50 .byte 0x50 - 1806 0036 10000000 .4byte .LVL1-.Ltext0 - 1807 003a 24000000 .4byte .LVL2-.Ltext0 - 1808 003e 0100 .2byte 0x1 - 1809 0040 58 .byte 0x58 - 1810 0041 2E000000 .4byte .LVL4-.Ltext0 - 1811 0045 48000000 .4byte .LVL5-.Ltext0 - 1812 0049 0100 .2byte 0x1 - 1813 004b 58 .byte 0x58 - 1814 004c 52000000 .4byte .LVL6-.Ltext0 - 1815 0050 56000000 .4byte .LVL7-.Ltext0 - 1816 0054 0100 .2byte 0x1 - 1817 0056 58 .byte 0x58 - 1818 0057 6C000000 .4byte .LVL9-.Ltext0 - 1819 005b 94000000 .4byte .LVL12-.Ltext0 - 1820 005f 0100 .2byte 0x1 - 1821 0061 58 .byte 0x58 - 1822 0062 98000000 .4byte .LVL13-.Ltext0 - 1823 0066 A8000000 .4byte .LVL14-.Ltext0 - 1824 006a 0100 .2byte 0x1 - 1825 006c 58 .byte 0x58 - 1826 006d 4A010000 .4byte .LVL29-.Ltext0 - 1827 0071 5A010000 .4byte .LVL30-.Ltext0 - 1828 0075 0100 .2byte 0x1 - 1829 0077 58 .byte 0x58 - 1830 0078 7C010000 .4byte .LVL31-.Ltext0 - 1831 007c 9A010000 .4byte .LVL32-.Ltext0 - 1832 0080 0100 .2byte 0x1 - 1833 0082 58 .byte 0x58 - 1834 0083 9C010000 .4byte .LVL33-.Ltext0 - 1835 0087 0E020000 .4byte .LVL52-.Ltext0 - 1836 008b 0100 .2byte 0x1 - 1837 008d 58 .byte 0x58 - 1838 008e 10020000 .4byte .LVL53-.Ltext0 - 1839 0092 6C020000 .4byte .LVL54-.Ltext0 - 1840 0096 0100 .2byte 0x1 - 1841 0098 58 .byte 0x58 - 1842 0099 94020000 .4byte .LVL57-.Ltext0 - 1843 009d EE020000 .4byte .LVL58-.Ltext0 - 1844 00a1 0100 .2byte 0x1 - 1845 00a3 58 .byte 0x58 - 1846 00a4 04030000 .4byte .LVL59-.Ltext0 - 1847 00a8 16030000 .4byte .LVL60-.Ltext0 - 1848 00ac 0100 .2byte 0x1 - 1849 00ae 58 .byte 0x58 - 1850 00af 18030000 .4byte .LVL61-.Ltext0 - 1851 00b3 2A030000 .4byte .LVL62-.Ltext0 - 1852 00b7 0100 .2byte 0x1 - 1853 00b9 58 .byte 0x58 - 1854 00ba 2C030000 .4byte .LVL63-.Ltext0 - 1855 00be 86030000 .4byte .LVL64-.Ltext0 - BFIN GAS /tmp/cchRAUfk.s page 52 - - - 1856 00c2 0100 .2byte 0x1 - 1857 00c4 58 .byte 0x58 - 1858 00c5 00000000 .4byte 0x0 - 1859 00c9 00000000 .4byte 0x0 - 1860 .LLST2: - 1861 00cd 24000000 .4byte .LVL2-.Ltext0 - 1862 00d1 2C000000 .4byte .LVL3-.Ltext0 - 1863 00d5 0100 .2byte 0x1 - 1864 00d7 57 .byte 0x57 - 1865 00d8 58000000 .4byte .LVL8-.Ltext0 - 1866 00dc 6C000000 .4byte .LVL9-.Ltext0 - 1867 00e0 0100 .2byte 0x1 - 1868 00e2 57 .byte 0x57 - 1869 00e3 00000000 .4byte 0x0 - 1870 00e7 00000000 .4byte 0x0 - 1871 .LLST3: - 1872 00eb 84000000 .4byte .LVL10-.Ltext0 - 1873 00ef 90000000 .4byte .LVL11-.Ltext0 - 1874 00f3 0100 .2byte 0x1 - 1875 00f5 50 .byte 0x50 - 1876 00f6 00000000 .4byte 0x0 - 1877 00fa 00000000 .4byte 0x0 - 1878 .LLST4: - 1879 00fe 0E010000 .4byte .LVL15-.Ltext0 - 1880 0102 38010000 .4byte .LVL26-.Ltext0 - 1881 0106 0100 .2byte 0x1 - 1882 0108 51 .byte 0x51 - 1883 0109 38010000 .4byte .LVL26-.Ltext0 - 1884 010d 40010000 .4byte .LVL28-.Ltext0 - 1885 0111 0100 .2byte 0x1 - 1886 0113 50 .byte 0x50 - 1887 0114 00000000 .4byte 0x0 - 1888 0118 00000000 .4byte 0x0 - 1889 .LLST5: - 1890 011c AE010000 .4byte .LVL34-.Ltext0 - 1891 0120 B4010000 .4byte .LVL35-.Ltext0 - 1892 0124 0100 .2byte 0x1 - 1893 0126 52 .byte 0x52 - 1894 0127 B4010000 .4byte .LVL35-.Ltext0 - 1895 012b BC010000 .4byte .LVL36-.Ltext0 - 1896 012f 0100 .2byte 0x1 - 1897 0131 50 .byte 0x50 - 1898 0132 BC010000 .4byte .LVL36-.Ltext0 - 1899 0136 BE010000 .4byte .LVL37-.Ltext0 - 1900 013a 0100 .2byte 0x1 - 1901 013c 52 .byte 0x52 - 1902 013d BE010000 .4byte .LVL37-.Ltext0 - 1903 0141 C6010000 .4byte .LVL38-.Ltext0 - 1904 0145 0100 .2byte 0x1 - 1905 0147 50 .byte 0x50 - 1906 0148 C6010000 .4byte .LVL38-.Ltext0 - 1907 014c C8010000 .4byte .LVL39-.Ltext0 - 1908 0150 0100 .2byte 0x1 - 1909 0152 52 .byte 0x52 - 1910 0153 C8010000 .4byte .LVL39-.Ltext0 - 1911 0157 D0010000 .4byte .LVL40-.Ltext0 - 1912 015b 0100 .2byte 0x1 - BFIN GAS /tmp/cchRAUfk.s page 53 - - - 1913 015d 50 .byte 0x50 - 1914 015e D0010000 .4byte .LVL40-.Ltext0 - 1915 0162 D2010000 .4byte .LVL41-.Ltext0 - 1916 0166 0100 .2byte 0x1 - 1917 0168 52 .byte 0x52 - 1918 0169 D2010000 .4byte .LVL41-.Ltext0 - 1919 016d DA010000 .4byte .LVL42-.Ltext0 - 1920 0171 0100 .2byte 0x1 - 1921 0173 50 .byte 0x50 - 1922 0174 DA010000 .4byte .LVL42-.Ltext0 - 1923 0178 DC010000 .4byte .LVL43-.Ltext0 - 1924 017c 0100 .2byte 0x1 - 1925 017e 52 .byte 0x52 - 1926 017f DC010000 .4byte .LVL43-.Ltext0 - 1927 0183 E4010000 .4byte .LVL44-.Ltext0 - 1928 0187 0100 .2byte 0x1 - 1929 0189 50 .byte 0x50 - 1930 018a E4010000 .4byte .LVL44-.Ltext0 - 1931 018e E6010000 .4byte .LVL45-.Ltext0 - 1932 0192 0100 .2byte 0x1 - 1933 0194 52 .byte 0x52 - 1934 0195 E6010000 .4byte .LVL45-.Ltext0 - 1935 0199 EE010000 .4byte .LVL46-.Ltext0 - 1936 019d 0100 .2byte 0x1 - 1937 019f 50 .byte 0x50 - 1938 01a0 EE010000 .4byte .LVL46-.Ltext0 - 1939 01a4 F0010000 .4byte .LVL47-.Ltext0 - 1940 01a8 0100 .2byte 0x1 - 1941 01aa 52 .byte 0x52 - 1942 01ab F0010000 .4byte .LVL47-.Ltext0 - 1943 01af F8010000 .4byte .LVL48-.Ltext0 - 1944 01b3 0100 .2byte 0x1 - 1945 01b5 50 .byte 0x50 - 1946 01b6 F8010000 .4byte .LVL48-.Ltext0 - 1947 01ba FA010000 .4byte .LVL49-.Ltext0 - 1948 01be 0100 .2byte 0x1 - 1949 01c0 52 .byte 0x52 - 1950 01c1 FA010000 .4byte .LVL49-.Ltext0 - 1951 01c5 02020000 .4byte .LVL50-.Ltext0 - 1952 01c9 0100 .2byte 0x1 - 1953 01cb 50 .byte 0x50 - 1954 01cc 02020000 .4byte .LVL50-.Ltext0 - 1955 01d0 04020000 .4byte .LVL51-.Ltext0 - 1956 01d4 0100 .2byte 0x1 - 1957 01d6 52 .byte 0x52 - 1958 01d7 04020000 .4byte .LVL51-.Ltext0 - 1959 01db 0E020000 .4byte .LVL52-.Ltext0 - 1960 01df 0100 .2byte 0x1 - 1961 01e1 50 .byte 0x50 - 1962 01e2 00000000 .4byte 0x0 - 1963 01e6 00000000 .4byte 0x0 - 1964 .LLST6: - 1965 01ea 6C020000 .4byte .LVL54-.Ltext0 - 1966 01ee 8A020000 .4byte .LVL56-.Ltext0 - 1967 01f2 0100 .2byte 0x1 - 1968 01f4 58 .byte 0x58 - 1969 01f5 00000000 .4byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 54 - - - 1970 01f9 00000000 .4byte 0x0 - 1971 .LLST7: - 1972 01fd 80020000 .4byte .LVL55-.Ltext0 - 1973 0201 8A020000 .4byte .LVL56-.Ltext0 - 1974 0205 0100 .2byte 0x1 - 1975 0207 58 .byte 0x58 - 1976 0208 EE020000 .4byte .LVL58-.Ltext0 - 1977 020c 04030000 .4byte .LVL59-.Ltext0 - 1978 0210 0100 .2byte 0x1 - 1979 0212 58 .byte 0x58 - 1980 0213 00000000 .4byte 0x0 - 1981 0217 00000000 .4byte 0x0 - 1982 .LLST8: - 1983 021b 80020000 .4byte .LVL55-.Ltext0 - 1984 021f 8A020000 .4byte .LVL56-.Ltext0 - 1985 0223 0100 .2byte 0x1 - 1986 0225 58 .byte 0x58 - 1987 0226 86030000 .4byte .LVL64-.Ltext0 - 1988 022a 9C030000 .4byte .LFE7-.Ltext0 - 1989 022e 0100 .2byte 0x1 - 1990 0230 58 .byte 0x58 - 1991 0231 00000000 .4byte 0x0 - 1992 0235 00000000 .4byte 0x0 - 1993 .LLST9: - 1994 0239 9C030000 .4byte .LFB6-.Ltext0 - 1995 023d A4030000 .4byte .LCFI5-.Ltext0 - 1996 0241 0100 .2byte 0x1 - 1997 0243 5E .byte 0x5e - 1998 0244 A4030000 .4byte .LCFI5-.Ltext0 - 1999 0248 B8030000 .4byte .LFE6-.Ltext0 - 2000 024c 0200 .2byte 0x2 - 2001 024e 7F .byte 0x7f - 2002 024f 08 .sleb128 8 - 2003 0250 00000000 .4byte 0x0 - 2004 0254 00000000 .4byte 0x0 - 2005 .LLST10: - 2006 0258 9C030000 .4byte .LVL65-.Ltext0 - 2007 025c AA030000 .4byte .LVL66-.Ltext0 - 2008 0260 0100 .2byte 0x1 - 2009 0262 50 .byte 0x50 - 2010 0263 00000000 .4byte 0x0 - 2011 0267 00000000 .4byte 0x0 - 2012 .LLST11: - 2013 026b 9C030000 .4byte .LVL65-.Ltext0 - 2014 026f B8030000 .4byte .LVL67-.Ltext0 - 2015 0273 0100 .2byte 0x1 - 2016 0275 51 .byte 0x51 - 2017 0276 00000000 .4byte 0x0 - 2018 027a 00000000 .4byte 0x0 - 2019 .LLST12: - 2020 027e B8030000 .4byte .LFB5-.Ltext0 - 2021 0282 C0030000 .4byte .LCFI6-.Ltext0 - 2022 0286 0100 .2byte 0x1 - 2023 0288 5E .byte 0x5e - 2024 0289 C0030000 .4byte .LCFI6-.Ltext0 - 2025 028d E0030000 .4byte .LFE5-.Ltext0 - 2026 0291 0200 .2byte 0x2 - BFIN GAS /tmp/cchRAUfk.s page 55 - - - 2027 0293 7F .byte 0x7f - 2028 0294 08 .sleb128 8 - 2029 0295 00000000 .4byte 0x0 - 2030 0299 00000000 .4byte 0x0 - 2031 .LLST13: - 2032 029d B8030000 .4byte .LVL68-.Ltext0 - 2033 02a1 C2030000 .4byte .LVL69-.Ltext0 - 2034 02a5 0100 .2byte 0x1 - 2035 02a7 50 .byte 0x50 - 2036 02a8 00000000 .4byte 0x0 - 2037 02ac 00000000 .4byte 0x0 - 2038 .LLST14: - 2039 02b0 B8030000 .4byte .LVL68-.Ltext0 - 2040 02b4 E0030000 .4byte .LVL70-.Ltext0 - 2041 02b8 0100 .2byte 0x1 - 2042 02ba 51 .byte 0x51 - 2043 02bb 00000000 .4byte 0x0 - 2044 02bf 00000000 .4byte 0x0 - 2045 .LLST15: - 2046 02c3 E0030000 .4byte .LFB4-.Ltext0 - 2047 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 2048 02cb 0100 .2byte 0x1 - 2049 02cd 5E .byte 0x5e - 2050 02ce E2030000 .4byte .LCFI7-.Ltext0 - 2051 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 2052 02d6 0200 .2byte 0x2 - 2053 02d8 7E .byte 0x7e - 2054 02d9 08 .sleb128 8 - 2055 02da EA030000 .4byte .LCFI8-.Ltext0 - 2056 02de 2A040000 .4byte .LFE4-.Ltext0 - 2057 02e2 0200 .2byte 0x2 - 2058 02e4 7F .byte 0x7f - 2059 02e5 10 .sleb128 16 - 2060 02e6 00000000 .4byte 0x0 - 2061 02ea 00000000 .4byte 0x0 - 2062 .LLST16: - 2063 02ee E0030000 .4byte .LVL71-.Ltext0 - 2064 02f2 F2030000 .4byte .LVL72-.Ltext0 - 2065 02f6 0100 .2byte 0x1 - 2066 02f8 50 .byte 0x50 - 2067 02f9 F2030000 .4byte .LVL72-.Ltext0 - 2068 02fd 1C040000 .4byte .LVL75-.Ltext0 - 2069 0301 0100 .2byte 0x1 - 2070 0303 56 .byte 0x56 - 2071 0304 1E040000 .4byte .LVL76-.Ltext0 - 2072 0308 28040000 .4byte .LVL78-.Ltext0 - 2073 030c 0100 .2byte 0x1 - 2074 030e 56 .byte 0x56 - 2075 030f 00000000 .4byte 0x0 - 2076 0313 00000000 .4byte 0x0 - 2077 .LLST17: - 2078 0317 E0030000 .4byte .LVL71-.Ltext0 - 2079 031b FC030000 .4byte .LVL73-.Ltext0 - 2080 031f 0100 .2byte 0x1 - 2081 0321 51 .byte 0x51 - 2082 0322 FC030000 .4byte .LVL73-.Ltext0 - 2083 0326 1C040000 .4byte .LVL75-.Ltext0 - BFIN GAS /tmp/cchRAUfk.s page 56 - - - 2084 032a 0100 .2byte 0x1 - 2085 032c 57 .byte 0x57 - 2086 032d 1E040000 .4byte .LVL76-.Ltext0 - 2087 0331 28040000 .4byte .LVL78-.Ltext0 - 2088 0335 0100 .2byte 0x1 - 2089 0337 57 .byte 0x57 - 2090 0338 00000000 .4byte 0x0 - 2091 033c 00000000 .4byte 0x0 - 2092 .LLST18: - 2093 0340 2C040000 .4byte .LFB2-.Ltext0 - 2094 0344 30040000 .4byte .LCFI11-.Ltext0 - 2095 0348 0100 .2byte 0x1 - 2096 034a 5E .byte 0x5e - 2097 034b 30040000 .4byte .LCFI11-.Ltext0 - 2098 034f CE040000 .4byte .LFE2-.Ltext0 - 2099 0353 0200 .2byte 0x2 - 2100 0355 7F .byte 0x7f - 2101 0356 08 .sleb128 8 - 2102 0357 00000000 .4byte 0x0 - 2103 035b 00000000 .4byte 0x0 - 2104 .LLST19: - 2105 035f 2C040000 .4byte .LVL79-.Ltext0 - 2106 0363 40040000 .4byte .LVL81-.Ltext0 - 2107 0367 0100 .2byte 0x1 - 2108 0369 50 .byte 0x50 - 2109 036a 4E040000 .4byte .LVL83-.Ltext0 - 2110 036e 66040000 .4byte .LVL85-.Ltext0 - 2111 0372 0100 .2byte 0x1 - 2112 0374 50 .byte 0x50 - 2113 0375 70040000 .4byte .LVL87-.Ltext0 - 2114 0379 84040000 .4byte .LVL90-.Ltext0 - 2115 037d 0100 .2byte 0x1 - 2116 037f 50 .byte 0x50 - 2117 0380 00000000 .4byte 0x0 - 2118 0384 00000000 .4byte 0x0 - 2119 .LLST20: - 2120 0388 2C040000 .4byte .LVL79-.Ltext0 - 2121 038c 34040000 .4byte .LVL80-.Ltext0 - 2122 0390 0100 .2byte 0x1 - 2123 0392 51 .byte 0x51 - 2124 0393 00000000 .4byte 0x0 - 2125 0397 00000000 .4byte 0x0 - 2126 .LLST21: - 2127 039b 2C040000 .4byte .LVL79-.Ltext0 - 2128 039f 46040000 .4byte .LVL82-.Ltext0 - 2129 03a3 0100 .2byte 0x1 - 2130 03a5 52 .byte 0x52 - 2131 03a6 4E040000 .4byte .LVL83-.Ltext0 - 2132 03aa 66040000 .4byte .LVL85-.Ltext0 - 2133 03ae 0100 .2byte 0x1 - 2134 03b0 52 .byte 0x52 - 2135 03b1 70040000 .4byte .LVL87-.Ltext0 - 2136 03b5 76040000 .4byte .LVL88-.Ltext0 - 2137 03b9 0100 .2byte 0x1 - 2138 03bb 52 .byte 0x52 - 2139 03bc 9C040000 .4byte .LVL91-.Ltext0 - 2140 03c0 A4040000 .4byte .LVL92-.Ltext0 - BFIN GAS /tmp/cchRAUfk.s page 57 - - - 2141 03c4 0100 .2byte 0x1 - 2142 03c6 52 .byte 0x52 - 2143 03c7 00000000 .4byte 0x0 - 2144 03cb 00000000 .4byte 0x0 - 2145 .LLST22: - 2146 03cf 2C040000 .4byte .LVL79-.Ltext0 - 2147 03d3 34040000 .4byte .LVL80-.Ltext0 - 2148 03d7 0200 .2byte 0x2 - 2149 03d9 91 .byte 0x91 - 2150 03da 0C .sleb128 12 - 2151 03db 34040000 .4byte .LVL80-.Ltext0 - 2152 03df 54040000 .4byte .LVL84-.Ltext0 - 2153 03e3 0100 .2byte 0x1 - 2154 03e5 51 .byte 0x51 - 2155 03e6 70040000 .4byte .LVL87-.Ltext0 - 2156 03ea 78040000 .4byte .LVL89-.Ltext0 - 2157 03ee 0100 .2byte 0x1 - 2158 03f0 51 .byte 0x51 - 2159 03f1 9C040000 .4byte .LVL91-.Ltext0 - 2160 03f5 BE040000 .4byte .LVL93-.Ltext0 - 2161 03f9 0100 .2byte 0x1 - 2162 03fb 51 .byte 0x51 - 2163 03fc 00000000 .4byte 0x0 - 2164 0400 00000000 .4byte 0x0 - 2165 .LLST23: - 2166 0404 46040000 .4byte .LVL82-.Ltext0 - 2167 0408 4E040000 .4byte .LVL83-.Ltext0 - 2168 040c 0100 .2byte 0x1 - 2169 040e 52 .byte 0x52 - 2170 040f 68040000 .4byte .LVL86-.Ltext0 - 2171 0413 70040000 .4byte .LVL87-.Ltext0 - 2172 0417 0100 .2byte 0x1 - 2173 0419 52 .byte 0x52 - 2174 041a 76040000 .4byte .LVL88-.Ltext0 - 2175 041e 9C040000 .4byte .LVL91-.Ltext0 - 2176 0422 0100 .2byte 0x1 - 2177 0424 52 .byte 0x52 - 2178 0425 A4040000 .4byte .LVL92-.Ltext0 - 2179 0429 CE040000 .4byte .LFE2-.Ltext0 - 2180 042d 0100 .2byte 0x1 - 2181 042f 52 .byte 0x52 - 2182 0430 00000000 .4byte 0x0 - 2183 0434 00000000 .4byte 0x0 - 2184 .LLST24: - 2185 0438 D0040000 .4byte .LFB3-.Ltext0 - 2186 043c D2040000 .4byte .LCFI12-.Ltext0 - 2187 0440 0100 .2byte 0x1 - 2188 0442 5E .byte 0x5e - 2189 0443 D2040000 .4byte .LCFI12-.Ltext0 - 2190 0447 D6040000 .4byte .LCFI13-.Ltext0 - 2191 044b 0200 .2byte 0x2 - 2192 044d 7E .byte 0x7e - 2193 044e 1C .sleb128 28 - 2194 044f D6040000 .4byte .LCFI13-.Ltext0 - 2195 0453 CE080000 .4byte .LFE3-.Ltext0 - 2196 0457 0200 .2byte 0x2 - 2197 0459 7F .byte 0x7f - BFIN GAS /tmp/cchRAUfk.s page 58 - - - 2198 045a 24 .sleb128 36 - 2199 045b 00000000 .4byte 0x0 - 2200 045f 00000000 .4byte 0x0 - 2201 .LLST25: - 2202 0463 D0040000 .4byte .LVL94-.Ltext0 - 2203 0467 E2040000 .4byte .LVL95-.Ltext0 - 2204 046b 0100 .2byte 0x1 - 2205 046d 50 .byte 0x50 - 2206 046e E2040000 .4byte .LVL95-.Ltext0 - 2207 0472 CE080000 .4byte .LFE3-.Ltext0 - 2208 0476 0200 .2byte 0x2 - 2209 0478 7F .byte 0x7f - 2210 0479 24 .sleb128 36 - 2211 047a 00000000 .4byte 0x0 - 2212 047e 00000000 .4byte 0x0 - 2213 .LLST26: - 2214 0482 D0040000 .4byte .LVL94-.Ltext0 - 2215 0486 02050000 .4byte .LVL96-.Ltext0 - 2216 048a 0100 .2byte 0x1 - 2217 048c 51 .byte 0x51 - 2218 048d 02050000 .4byte .LVL96-.Ltext0 - 2219 0491 6C050000 .4byte .LVL100-.Ltext0 - 2220 0495 0100 .2byte 0x1 - 2221 0497 54 .byte 0x54 - 2222 0498 6E050000 .4byte .LVL101-.Ltext0 - 2223 049c 8C050000 .4byte .LVL103-.Ltext0 - 2224 04a0 0100 .2byte 0x1 - 2225 04a2 54 .byte 0x54 - 2226 04a3 8E050000 .4byte .LVL104-.Ltext0 - 2227 04a7 6E080000 .4byte .LVL125-.Ltext0 - 2228 04ab 0100 .2byte 0x1 - 2229 04ad 54 .byte 0x54 - 2230 04ae 70080000 .4byte .LVL126-.Ltext0 - 2231 04b2 CE080000 .4byte .LFE3-.Ltext0 - 2232 04b6 0100 .2byte 0x1 - 2233 04b8 54 .byte 0x54 - 2234 04b9 00000000 .4byte 0x0 - 2235 04bd 00000000 .4byte 0x0 - 2236 .LLST27: - 2237 04c1 0A050000 .4byte .LVL97-.Ltext0 - 2238 04c5 36050000 .4byte .LVL99-.Ltext0 - 2239 04c9 0100 .2byte 0x1 - 2240 04cb 58 .byte 0x58 - 2241 04cc 6E050000 .4byte .LVL101-.Ltext0 - 2242 04d0 7E050000 .4byte .LVL102-.Ltext0 - 2243 04d4 0100 .2byte 0x1 - 2244 04d6 58 .byte 0x58 - 2245 04d7 9A050000 .4byte .LVL105-.Ltext0 - 2246 04db 72060000 .4byte .LVL112-.Ltext0 - 2247 04df 0100 .2byte 0x1 - 2248 04e1 58 .byte 0x58 - 2249 04e2 14070000 .4byte .LVL116-.Ltext0 - 2250 04e6 7E070000 .4byte .LVL120-.Ltext0 - 2251 04ea 0100 .2byte 0x1 - 2252 04ec 58 .byte 0x58 - 2253 04ed B8070000 .4byte .LVL121-.Ltext0 - 2254 04f1 D6070000 .4byte .LVL122-.Ltext0 - BFIN GAS /tmp/cchRAUfk.s page 59 - - - 2255 04f5 0100 .2byte 0x1 - 2256 04f7 58 .byte 0x58 - 2257 04f8 48080000 .4byte .LVL123-.Ltext0 - 2258 04fc 5C080000 .4byte .LVL124-.Ltext0 - 2259 0500 0100 .2byte 0x1 - 2260 0502 58 .byte 0x58 - 2261 0503 00000000 .4byte 0x0 - 2262 0507 00000000 .4byte 0x0 - 2263 .LLST28: - 2264 050b 32050000 .4byte .LVL98-.Ltext0 - 2265 050f 36050000 .4byte .LVL99-.Ltext0 - 2266 0513 0100 .2byte 0x1 - 2267 0515 52 .byte 0x52 - 2268 0516 E8050000 .4byte .LVL106-.Ltext0 - 2269 051a 26060000 .4byte .LVL110-.Ltext0 - 2270 051e 0100 .2byte 0x1 - 2271 0520 52 .byte 0x52 - 2272 0521 14070000 .4byte .LVL116-.Ltext0 - 2273 0525 7E070000 .4byte .LVL120-.Ltext0 - 2274 0529 0100 .2byte 0x1 - 2275 052b 52 .byte 0x52 - 2276 052c 00000000 .4byte 0x0 - 2277 0530 00000000 .4byte 0x0 - 2278 .LLST29: - 2279 0534 08060000 .4byte .LVL108-.Ltext0 - 2280 0538 1A060000 .4byte .LVL109-.Ltext0 - 2281 053c 0100 .2byte 0x1 - 2282 053e 50 .byte 0x50 - 2283 053f 14070000 .4byte .LVL116-.Ltext0 - 2284 0543 24070000 .4byte .LVL117-.Ltext0 - 2285 0547 0100 .2byte 0x1 - 2286 0549 50 .byte 0x50 - 2287 054a 50070000 .4byte .LVL118-.Ltext0 - 2288 054e 56070000 .4byte .LVL119-.Ltext0 - 2289 0552 0100 .2byte 0x1 - 2290 0554 50 .byte 0x50 - 2291 0555 00000000 .4byte 0x0 - 2292 0559 00000000 .4byte 0x0 - 2293 .LLST30: - 2294 055d 32050000 .4byte .LVL98-.Ltext0 - 2295 0561 36050000 .4byte .LVL99-.Ltext0 - 2296 0565 0100 .2byte 0x1 - 2297 0567 52 .byte 0x52 - 2298 0568 E8050000 .4byte .LVL106-.Ltext0 - 2299 056c 04060000 .4byte .LVL107-.Ltext0 - 2300 0570 0100 .2byte 0x1 - 2301 0572 52 .byte 0x52 - 2302 0573 B2060000 .4byte .LVL114-.Ltext0 - 2303 0577 14070000 .4byte .LVL116-.Ltext0 - 2304 057b 0100 .2byte 0x1 - 2305 057d 52 .byte 0x52 - 2306 057e 00000000 .4byte 0x0 - 2307 0582 00000000 .4byte 0x0 - 2308 .LLST31: - 2309 0586 54060000 .4byte .LVL111-.Ltext0 - 2310 058a 92060000 .4byte .LVL113-.Ltext0 - 2311 058e 0100 .2byte 0x1 - BFIN GAS /tmp/cchRAUfk.s page 60 - - - 2312 0590 51 .byte 0x51 - 2313 0591 00000000 .4byte 0x0 - 2314 0595 00000000 .4byte 0x0 - 2315 .LLST32: - 2316 0599 32050000 .4byte .LVL98-.Ltext0 - 2317 059d 36050000 .4byte .LVL99-.Ltext0 - 2318 05a1 0100 .2byte 0x1 - 2319 05a3 58 .byte 0x58 - 2320 05a4 E8050000 .4byte .LVL106-.Ltext0 - 2321 05a8 72060000 .4byte .LVL112-.Ltext0 - 2322 05ac 0100 .2byte 0x1 - 2323 05ae 58 .byte 0x58 - 2324 05af F0060000 .4byte .LVL115-.Ltext0 - 2325 05b3 7E070000 .4byte .LVL120-.Ltext0 - 2326 05b7 0100 .2byte 0x1 - 2327 05b9 58 .byte 0x58 - 2328 05ba 48080000 .4byte .LVL123-.Ltext0 - 2329 05be 5C080000 .4byte .LVL124-.Ltext0 - 2330 05c2 0100 .2byte 0x1 - 2331 05c4 58 .byte 0x58 - 2332 05c5 00000000 .4byte 0x0 - 2333 05c9 00000000 .4byte 0x0 - 2334 .LLST33: - 2335 05cd 7A080000 .4byte .LVL127-.Ltext0 - 2336 05d1 A6080000 .4byte .LVL128-.Ltext0 - 2337 05d5 0100 .2byte 0x1 - 2338 05d7 51 .byte 0x51 - 2339 05d8 00000000 .4byte 0x0 - 2340 05dc 00000000 .4byte 0x0 - 2341 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2342 .file 3 "src/l502_bf_cmd_defs.h" - 2343 .file 4 "src/l502_defs.h" - 2344 .file 5 "src/l502_user_process.h" - 2345 .section .debug_info - 2346 0000 2B0A0000 .4byte 0xa2b - 2347 0004 0200 .2byte 0x2 - 2348 0006 00000000 .4byte .Ldebug_abbrev0 - 2349 000a 04 .byte 0x4 - 2350 000b 01 .uleb128 0x1 - 2351 000c 16050000 .4byte .LASF127 - 2352 0010 01 .byte 0x1 - 2353 0011 B5020000 .4byte .LASF128 - 2354 0015 AA030000 .4byte .LASF129 - 2355 0019 00000000 .4byte .Ltext0 - 2356 001d CE080000 .4byte .Letext0 - 2357 0021 00000000 .4byte .Ldebug_line0 - 2358 0025 02 .uleb128 0x2 - 2359 0026 01 .byte 0x1 - 2360 0027 06 .byte 0x6 - 2361 0028 A4060000 .4byte .LASF0 - 2362 002c 03 .uleb128 0x3 - 2363 002d 78030000 .4byte .LASF3 - 2364 0031 02 .byte 0x2 - 2365 0032 2A .byte 0x2a - 2366 0033 37000000 .4byte 0x37 - 2367 0037 02 .uleb128 0x2 - 2368 0038 01 .byte 0x1 - BFIN GAS /tmp/cchRAUfk.s page 61 - - - 2369 0039 08 .byte 0x8 - 2370 003a 4A060000 .4byte .LASF1 - 2371 003e 02 .uleb128 0x2 - 2372 003f 02 .byte 0x2 - 2373 0040 05 .byte 0x5 - 2374 0041 72050000 .4byte .LASF2 - 2375 0045 03 .uleb128 0x3 - 2376 0046 22050000 .4byte .LASF4 - 2377 004a 02 .byte 0x2 - 2378 004b 36 .byte 0x36 - 2379 004c 50000000 .4byte 0x50 - 2380 0050 02 .uleb128 0x2 - 2381 0051 02 .byte 0x2 - 2382 0052 07 .byte 0x7 - 2383 0053 B0060000 .4byte .LASF5 - 2384 0057 03 .uleb128 0x3 - 2385 0058 25060000 .4byte .LASF6 - 2386 005c 02 .byte 0x2 - 2387 005d 4F .byte 0x4f - 2388 005e 62000000 .4byte 0x62 - 2389 0062 02 .uleb128 0x2 - 2390 0063 04 .byte 0x4 - 2391 0064 05 .byte 0x5 - 2392 0065 98050000 .4byte .LASF7 - 2393 0069 03 .uleb128 0x3 - 2394 006a 8E010000 .4byte .LASF8 - 2395 006e 02 .byte 0x2 - 2396 006f 50 .byte 0x50 - 2397 0070 74000000 .4byte 0x74 - 2398 0074 02 .uleb128 0x2 - 2399 0075 04 .byte 0x4 - 2400 0076 07 .byte 0x7 - 2401 0077 05060000 .4byte .LASF9 - 2402 007b 03 .uleb128 0x3 - 2403 007c AD020000 .4byte .LASF10 - 2404 0080 02 .byte 0x2 - 2405 0081 77 .byte 0x77 - 2406 0082 86000000 .4byte 0x86 - 2407 0086 02 .uleb128 0x2 - 2408 0087 08 .byte 0x8 - 2409 0088 05 .byte 0x5 - 2410 0089 9C030000 .4byte .LASF11 - 2411 008d 03 .uleb128 0x3 - 2412 008e BA050000 .4byte .LASF12 - 2413 0092 02 .byte 0x2 - 2414 0093 78 .byte 0x78 - 2415 0094 98000000 .4byte 0x98 - 2416 0098 02 .uleb128 0x2 - 2417 0099 08 .byte 0x8 - 2418 009a 07 .byte 0x7 - 2419 009b 13020000 .4byte .LASF13 - 2420 009f 04 .uleb128 0x4 - 2421 00a0 04 .byte 0x4 - 2422 00a1 05 .byte 0x5 - 2423 00a2 696E7400 .string "int" - 2424 00a6 02 .uleb128 0x2 - 2425 00a7 04 .byte 0x4 - BFIN GAS /tmp/cchRAUfk.s page 62 - - - 2426 00a8 07 .byte 0x7 - 2427 00a9 86000000 .4byte .LASF14 - 2428 00ad 05 .uleb128 0x5 - 2429 00ae 1010 .2byte 0x1010 - 2430 00b0 03 .byte 0x3 - 2431 00b1 8C .byte 0x8c - 2432 00b2 0B010000 .4byte 0x10b - 2433 00b6 06 .uleb128 0x6 - 2434 00b7 D6020000 .4byte .LASF15 - 2435 00bb 03 .byte 0x3 - 2436 00bc 8D .byte 0x8d - 2437 00bd 45000000 .4byte 0x45 - 2438 00c1 02 .byte 0x2 - 2439 00c2 23 .byte 0x23 - 2440 00c3 00 .uleb128 0x0 - 2441 00c4 06 .uleb128 0x6 - 2442 00c5 80030000 .4byte .LASF16 - 2443 00c9 03 .byte 0x3 - 2444 00ca 8E .byte 0x8e - 2445 00cb 45000000 .4byte 0x45 - 2446 00cf 02 .byte 0x2 - 2447 00d0 23 .byte 0x23 - 2448 00d1 02 .uleb128 0x2 - 2449 00d2 06 .uleb128 0x6 - 2450 00d3 93040000 .4byte .LASF17 - 2451 00d7 03 .byte 0x3 - 2452 00d8 8F .byte 0x8f - 2453 00d9 69000000 .4byte 0x69 - 2454 00dd 02 .byte 0x2 - 2455 00de 23 .byte 0x23 - 2456 00df 04 .uleb128 0x4 - 2457 00e0 06 .uleb128 0x6 - 2458 00e1 04020000 .4byte .LASF18 - 2459 00e5 03 .byte 0x3 - 2460 00e6 90 .byte 0x90 - 2461 00e7 57000000 .4byte 0x57 - 2462 00eb 02 .byte 0x2 - 2463 00ec 23 .byte 0x23 - 2464 00ed 08 .uleb128 0x8 - 2465 00ee 06 .uleb128 0x6 - 2466 00ef A3020000 .4byte .LASF19 - 2467 00f3 03 .byte 0x3 - 2468 00f4 91 .byte 0x91 - 2469 00f5 69000000 .4byte 0x69 - 2470 00f9 02 .byte 0x2 - 2471 00fa 23 .byte 0x23 - 2472 00fb 0C .uleb128 0xc - 2473 00fc 06 .uleb128 0x6 - 2474 00fd 73030000 .4byte .LASF20 - 2475 0101 03 .byte 0x3 - 2476 0102 92 .byte 0x92 - 2477 0103 0B010000 .4byte 0x10b - 2478 0107 02 .byte 0x2 - 2479 0108 23 .byte 0x23 - 2480 0109 10 .uleb128 0x10 - 2481 010a 00 .byte 0x0 - 2482 010b 07 .uleb128 0x7 - BFIN GAS /tmp/cchRAUfk.s page 63 - - - 2483 010c 69000000 .4byte 0x69 - 2484 0110 1C010000 .4byte 0x11c - 2485 0114 08 .uleb128 0x8 - 2486 0115 1C010000 .4byte 0x11c - 2487 0119 FF03 .2byte 0x3ff - 2488 011b 00 .byte 0x0 - 2489 011c 09 .uleb128 0x9 - 2490 011d 04 .byte 0x4 - 2491 011e 07 .byte 0x7 - 2492 011f 03 .uleb128 0x3 - 2493 0120 03070000 .4byte .LASF21 - 2494 0124 03 .byte 0x3 - 2495 0125 93 .byte 0x93 - 2496 0126 AD000000 .4byte 0xad - 2497 012a 02 .uleb128 0x2 - 2498 012b 01 .byte 0x1 - 2499 012c 06 .byte 0x6 - 2500 012d 55030000 .4byte .LASF22 - 2501 0131 0A .uleb128 0xa - 2502 0132 04 .byte 0x4 - 2503 0133 04 .byte 0x4 - 2504 0134 55 .byte 0x55 - 2505 0135 5E010000 .4byte 0x15e - 2506 0139 0B .uleb128 0xb - 2507 013a 04050000 .4byte .LASF23 - 2508 013e 00 .sleb128 0 - 2509 013f 0B .uleb128 0xb - 2510 0140 E4000000 .4byte .LASF24 - 2511 0144 01 .sleb128 1 - 2512 0145 0B .uleb128 0xb - 2513 0146 D3000000 .4byte .LASF25 - 2514 014a 02 .sleb128 2 - 2515 014b 0B .uleb128 0xb - 2516 014c C2000000 .4byte .LASF26 - 2517 0150 03 .sleb128 3 - 2518 0151 0B .uleb128 0xb - 2519 0152 81040000 .4byte .LASF27 - 2520 0156 04 .sleb128 4 - 2521 0157 0B .uleb128 0xb - 2522 0158 6A040000 .4byte .LASF28 - 2523 015c 05 .sleb128 5 - 2524 015d 00 .byte 0x0 - 2525 015e 0A .uleb128 0xa - 2526 015f 04 .byte 0x4 - 2527 0160 04 .byte 0x4 - 2528 0161 5F .byte 0x5f - 2529 0162 79010000 .4byte 0x179 - 2530 0166 0B .uleb128 0xb - 2531 0167 DB020000 .4byte .LASF29 - 2532 016b 00 .sleb128 0 - 2533 016c 0B .uleb128 0xb - 2534 016d F5000000 .4byte .LASF30 - 2535 0171 01 .sleb128 1 - 2536 0172 0B .uleb128 0xb - 2537 0173 00000000 .4byte .LASF31 - 2538 0177 02 .sleb128 2 - 2539 0178 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 64 - - - 2540 0179 0A .uleb128 0xa - 2541 017a 04 .byte 0x4 - 2542 017b 04 .byte 0x4 - 2543 017c 69 .byte 0x69 - 2544 017d A6010000 .4byte 0x1a6 - 2545 0181 0B .uleb128 0xb - 2546 0182 4B000000 .4byte .LASF32 - 2547 0186 00 .sleb128 0 - 2548 0187 0B .uleb128 0xb - 2549 0188 08010000 .4byte .LASF33 - 2550 018c 01 .sleb128 1 - 2551 018d 0B .uleb128 0xb - 2552 018e CE060000 .4byte .LASF34 - 2553 0192 02 .sleb128 2 - 2554 0193 0B .uleb128 0xb - 2555 0194 BC040000 .4byte .LASF35 - 2556 0198 03 .sleb128 3 - 2557 0199 0B .uleb128 0xb - 2558 019a 10030000 .4byte .LASF36 - 2559 019e 06 .sleb128 6 - 2560 019f 0B .uleb128 0xb - 2561 01a0 34000000 .4byte .LASF37 - 2562 01a4 07 .sleb128 7 - 2563 01a5 00 .byte 0x0 - 2564 01a6 0A .uleb128 0xa - 2565 01a7 04 .byte 0x4 - 2566 01a8 04 .byte 0x4 - 2567 01a9 74 .byte 0x74 - 2568 01aa DB010000 .4byte 0x1db - 2569 01ae 0B .uleb128 0xb - 2570 01af 3A060000 .4byte .LASF38 - 2571 01b3 01 .sleb128 1 - 2572 01b4 0B .uleb128 0xb - 2573 01b5 F4030000 .4byte .LASF39 - 2574 01b9 02 .sleb128 2 - 2575 01ba 0B .uleb128 0xb - 2576 01bb 6C020000 .4byte .LASF40 - 2577 01bf 10 .sleb128 16 - 2578 01c0 0B .uleb128 0xb - 2579 01c1 7D020000 .4byte .LASF41 - 2580 01c5 20 .sleb128 32 - 2581 01c6 0B .uleb128 0xb - 2582 01c7 93000000 .4byte .LASF42 - 2583 01cb C000 .sleb128 64 - 2584 01cd 0B .uleb128 0xb - 2585 01ce B7010000 .4byte .LASF43 - 2586 01d2 03 .sleb128 3 - 2587 01d3 0B .uleb128 0xb - 2588 01d4 FC020000 .4byte .LASF44 - 2589 01d8 F000 .sleb128 112 - 2590 01da 00 .byte 0x0 - 2591 01db 02 .uleb128 0x2 - 2592 01dc 04 .byte 0x4 - 2593 01dd 04 .byte 0x4 - 2594 01de CA010000 .4byte .LASF45 - 2595 01e2 0C .uleb128 0xc - 2596 01e3 68010000 .4byte .LASF46 - BFIN GAS /tmp/cchRAUfk.s page 65 - - - 2597 01e7 04 .byte 0x4 - 2598 01e8 05 .byte 0x5 - 2599 01e9 3A .byte 0x3a - 2600 01ea F7010000 .4byte 0x1f7 - 2601 01ee 0D .uleb128 0xd - 2602 01ef 4100 .string "A" - 2603 01f1 00 .sleb128 0 - 2604 01f2 0D .uleb128 0xd - 2605 01f3 4200 .string "B" - 2606 01f5 01 .sleb128 1 - 2607 01f6 00 .byte 0x0 - 2608 01f7 0C .uleb128 0xc - 2609 01f8 68050000 .4byte .LASF47 - 2610 01fc 04 .byte 0x4 - 2611 01fd 05 .byte 0x5 - 2612 01fe 3F .byte 0x3f - 2613 01ff 22020000 .4byte 0x222 - 2614 0203 0B .uleb128 0xb - 2615 0204 E5060000 .4byte .LASF48 - 2616 0208 00 .sleb128 0 - 2617 0209 0B .uleb128 0xb - 2618 020a 2D060000 .4byte .LASF49 - 2619 020e 01 .sleb128 1 - 2620 020f 0B .uleb128 0xb - 2621 0210 5B040000 .4byte .LASF50 - 2622 0214 02 .sleb128 2 - 2623 0215 0B .uleb128 0xb - 2624 0216 74010000 .4byte .LASF51 - 2625 021a 03 .sleb128 3 - 2626 021b 0B .uleb128 0xb - 2627 021c 96030000 .4byte .LASF52 - 2628 0220 04 .sleb128 4 - 2629 0221 00 .byte 0x0 - 2630 0222 0C .uleb128 0xc - 2631 0223 F0050000 .4byte .LASF53 - 2632 0227 04 .byte 0x4 - 2633 0228 05 .byte 0x5 - 2634 0229 47 .byte 0x47 - 2635 022a 41020000 .4byte 0x241 - 2636 022e 0B .uleb128 0xb - 2637 022f 2F010000 .4byte .LASF54 - 2638 0233 00 .sleb128 0 - 2639 0234 0B .uleb128 0xb - 2640 0235 9F010000 .4byte .LASF55 - 2641 0239 01 .sleb128 1 - 2642 023a 0B .uleb128 0xb - 2643 023b 7C050000 .4byte .LASF56 - 2644 023f 02 .sleb128 2 - 2645 0240 00 .byte 0x0 - 2646 0241 0C .uleb128 0xc - 2647 0242 EE020000 .4byte .LASF57 - 2648 0246 04 .byte 0x4 - 2649 0247 05 .byte 0x5 - 2650 0248 4E .byte 0x4e - 2651 0249 78020000 .4byte 0x278 - 2652 024d 0B .uleb128 0xb - 2653 024e 99040000 .4byte .LASF58 - BFIN GAS /tmp/cchRAUfk.s page 66 - - - 2654 0252 00 .sleb128 0 - 2655 0253 0B .uleb128 0xb - 2656 0254 0B020000 .4byte .LASF59 - 2657 0258 01 .sleb128 1 - 2658 0259 0B .uleb128 0xb - 2659 025a 8E020000 .4byte .LASF60 - 2660 025e 02 .sleb128 2 - 2661 025f 0B .uleb128 0xb - 2662 0260 04040000 .4byte .LASF61 - 2663 0264 03 .sleb128 3 - 2664 0265 0B .uleb128 0xb - 2665 0266 EE010000 .4byte .LASF62 - 2666 026a 04 .sleb128 4 - 2667 026b 0B .uleb128 0xb - 2668 026c 80060000 .4byte .LASF63 - 2669 0270 05 .sleb128 5 - 2670 0271 0B .uleb128 0xb - 2671 0272 11070000 .4byte .LASF64 - 2672 0276 06 .sleb128 6 - 2673 0277 00 .byte 0x0 - 2674 0278 0C .uleb128 0xc - 2675 0279 72000000 .4byte .LASF65 - 2676 027d 04 .byte 0x4 - 2677 027e 05 .byte 0x5 - 2678 027f 58 .byte 0x58 - 2679 0280 BB020000 .4byte 0x2bb - 2680 0284 0D .uleb128 0xd - 2681 0285 4F464600 .string "OFF" - 2682 0289 00 .sleb128 0 - 2683 028a 0B .uleb128 0xb - 2684 028b 53050000 .4byte .LASF66 - 2685 028f 01 .sleb128 1 - 2686 0290 0B .uleb128 0xb - 2687 0291 45020000 .4byte .LASF67 - 2688 0295 02 .sleb128 2 - 2689 0296 0D .uleb128 0xd - 2690 0297 41564700 .string "AVG" - 2691 029b 03 .sleb128 3 - 2692 029c 0B .uleb128 0xb - 2693 029d 5F050000 .4byte .LASF68 - 2694 02a1 04 .sleb128 4 - 2695 02a2 0D .uleb128 0xd - 2696 02a3 46465400 .string "FFT" - 2697 02a7 05 .sleb128 5 - 2698 02a8 0B .uleb128 0xb - 2699 02a9 FC050000 .4byte .LASF69 - 2700 02ad 06 .sleb128 6 - 2701 02ae 0B .uleb128 0xb - 2702 02af 56040000 .4byte .LASF70 - 2703 02b3 07 .sleb128 7 - 2704 02b4 0B .uleb128 0xb - 2705 02b5 13000000 .4byte .LASF71 - 2706 02b9 08 .sleb128 8 - 2707 02ba 00 .byte 0x0 - 2708 02bb 0E .uleb128 0xe - 2709 02bc DA050000 .4byte .LASF130 - 2710 02c0 30 .byte 0x30 - BFIN GAS /tmp/cchRAUfk.s page 67 - - - 2711 02c1 01 .byte 0x1 - 2712 02c2 62 .byte 0x62 - 2713 02c3 D2030000 .4byte 0x3d2 - 2714 02c7 06 .uleb128 0x6 - 2715 02c8 52010000 .4byte .LASF72 - 2716 02cc 01 .byte 0x1 - 2717 02cd 63 .byte 0x63 - 2718 02ce 2C000000 .4byte 0x2c - 2719 02d2 02 .byte 0x2 - 2720 02d3 23 .byte 0x23 - 2721 02d4 00 .uleb128 0x0 - 2722 02d5 06 .uleb128 0x6 - 2723 02d6 9A060000 .4byte .LASF73 - 2724 02da 01 .byte 0x1 - 2725 02db 64 .byte 0x64 - 2726 02dc 2C000000 .4byte 0x2c - 2727 02e0 02 .byte 0x2 - 2728 02e1 23 .byte 0x23 - 2729 02e2 01 .uleb128 0x1 - 2730 02e3 06 .uleb128 0x6 - 2731 02e4 F0050000 .4byte .LASF53 - 2732 02e8 01 .byte 0x1 - 2733 02e9 65 .byte 0x65 - 2734 02ea 2C000000 .4byte 0x2c - 2735 02ee 02 .byte 0x2 - 2736 02ef 23 .byte 0x23 - 2737 02f0 02 .uleb128 0x2 - 2738 02f1 06 .uleb128 0x6 - 2739 02f2 22000000 .4byte .LASF74 - 2740 02f6 01 .byte 0x1 - 2741 02f7 66 .byte 0x66 - 2742 02f8 2C000000 .4byte 0x2c - 2743 02fc 02 .byte 0x2 - 2744 02fd 23 .byte 0x23 - 2745 02fe 03 .uleb128 0x3 - 2746 02ff 06 .uleb128 0x6 - 2747 0300 8A050000 .4byte .LASF75 - 2748 0304 01 .byte 0x1 - 2749 0305 67 .byte 0x67 - 2750 0306 45000000 .4byte 0x45 - 2751 030a 02 .byte 0x2 - 2752 030b 23 .byte 0x23 - 2753 030c 04 .uleb128 0x4 - 2754 030d 06 .uleb128 0x6 - 2755 030e 17070000 .4byte .LASF76 - 2756 0312 01 .byte 0x1 - 2757 0313 68 .byte 0x68 - 2758 0314 45000000 .4byte 0x45 - 2759 0318 02 .byte 0x2 - 2760 0319 23 .byte 0x23 - 2761 031a 06 .uleb128 0x6 - 2762 031b 06 .uleb128 0x6 - 2763 031c 84010000 .4byte .LASF77 - 2764 0320 01 .byte 0x1 - 2765 0321 69 .byte 0x69 - 2766 0322 69000000 .4byte 0x69 - 2767 0326 02 .byte 0x2 - BFIN GAS /tmp/cchRAUfk.s page 68 - - - 2768 0327 23 .byte 0x23 - 2769 0328 08 .uleb128 0x8 - 2770 0329 06 .uleb128 0x6 - 2771 032a 2B050000 .4byte .LASF78 - 2772 032e 01 .byte 0x1 - 2773 032f 6A .byte 0x6a - 2774 0330 2C000000 .4byte 0x2c - 2775 0334 02 .byte 0x2 - 2776 0335 23 .byte 0x23 - 2777 0336 0C .uleb128 0xc - 2778 0337 06 .uleb128 0x6 - 2779 0338 2A020000 .4byte .LASF79 - 2780 033c 01 .byte 0x1 - 2781 033d 6B .byte 0x6b - 2782 033e 69000000 .4byte 0x69 - 2783 0342 02 .byte 0x2 - 2784 0343 23 .byte 0x23 - 2785 0344 10 .uleb128 0x10 - 2786 0345 06 .uleb128 0x6 - 2787 0346 32040000 .4byte .LASF80 - 2788 034a 01 .byte 0x1 - 2789 034b 6C .byte 0x6c - 2790 034c 69000000 .4byte 0x69 - 2791 0350 02 .byte 0x2 - 2792 0351 23 .byte 0x23 - 2793 0352 14 .uleb128 0x14 - 2794 0353 06 .uleb128 0x6 - 2795 0354 5E000000 .4byte .LASF81 - 2796 0358 01 .byte 0x1 - 2797 0359 6D .byte 0x6d - 2798 035a 2C000000 .4byte 0x2c - 2799 035e 02 .byte 0x2 - 2800 035f 23 .byte 0x23 - 2801 0360 18 .uleb128 0x18 - 2802 0361 06 .uleb128 0x6 - 2803 0362 27030000 .4byte .LASF82 - 2804 0366 01 .byte 0x1 - 2805 0367 6E .byte 0x6e - 2806 0368 2C000000 .4byte 0x2c - 2807 036c 02 .byte 0x2 - 2808 036d 23 .byte 0x23 - 2809 036e 19 .uleb128 0x19 - 2810 036f 06 .uleb128 0x6 - 2811 0370 AC040000 .4byte .LASF83 - 2812 0374 01 .byte 0x1 - 2813 0375 6F .byte 0x6f - 2814 0376 2C000000 .4byte 0x2c - 2815 037a 02 .byte 0x2 - 2816 037b 23 .byte 0x23 - 2817 037c 1A .uleb128 0x1a - 2818 037d 06 .uleb128 0x6 - 2819 037e E7040000 .4byte .LASF84 - 2820 0382 01 .byte 0x1 - 2821 0383 70 .byte 0x70 - 2822 0384 69000000 .4byte 0x69 - 2823 0388 02 .byte 0x2 - 2824 0389 23 .byte 0x23 - BFIN GAS /tmp/cchRAUfk.s page 69 - - - 2825 038a 1C .uleb128 0x1c - 2826 038b 06 .uleb128 0x6 - 2827 038c F4060000 .4byte .LASF85 - 2828 0390 01 .byte 0x1 - 2829 0391 71 .byte 0x71 - 2830 0392 2C000000 .4byte 0x2c - 2831 0396 02 .byte 0x2 - 2832 0397 23 .byte 0x23 - 2833 0398 20 .uleb128 0x20 - 2834 0399 06 .uleb128 0x6 - 2835 039a A1050000 .4byte .LASF86 - 2836 039e 01 .byte 0x1 - 2837 039f 72 .byte 0x72 - 2838 03a0 69000000 .4byte 0x69 - 2839 03a4 02 .byte 0x2 - 2840 03a5 23 .byte 0x23 - 2841 03a6 24 .uleb128 0x24 - 2842 03a7 06 .uleb128 0x6 - 2843 03a8 F2040000 .4byte .LASF87 - 2844 03ac 01 .byte 0x1 - 2845 03ad 73 .byte 0x73 - 2846 03ae 69000000 .4byte 0x69 - 2847 03b2 02 .byte 0x2 - 2848 03b3 23 .byte 0x23 - 2849 03b4 28 .uleb128 0x28 - 2850 03b5 06 .uleb128 0x6 - 2851 03b6 41030000 .4byte .LASF88 - 2852 03ba 01 .byte 0x1 - 2853 03bb 74 .byte 0x74 - 2854 03bc 2C000000 .4byte 0x2c - 2855 03c0 02 .byte 0x2 - 2856 03c1 23 .byte 0x23 - 2857 03c2 2C .uleb128 0x2c - 2858 03c3 06 .uleb128 0x6 - 2859 03c4 6C060000 .4byte .LASF89 - 2860 03c8 01 .byte 0x1 - 2861 03c9 75 .byte 0x75 - 2862 03ca 2C000000 .4byte 0x2c - 2863 03ce 02 .byte 0x2 - 2864 03cf 23 .byte 0x23 - 2865 03d0 2D .uleb128 0x2d - 2866 03d1 00 .byte 0x0 - 2867 03d2 0F .uleb128 0xf - 2868 03d3 01 .byte 0x1 - 2869 03d4 35020000 .4byte .LASF96 - 2870 03d8 01 .byte 0x1 - 2871 03d9 FE01 .2byte 0x1fe - 2872 03db 01 .byte 0x1 - 2873 03dc 00000000 .4byte .LFB7 - 2874 03e0 9C030000 .4byte .LFE7 - 2875 03e4 00000000 .4byte .LLST0 - 2876 03e8 3C050000 .4byte 0x53c - 2877 03ec 10 .uleb128 0x10 - 2878 03ed 636D6400 .string "cmd" - 2879 03f1 01 .byte 0x1 - 2880 03f2 FE01 .2byte 0x1fe - 2881 03f4 3C050000 .4byte 0x53c - BFIN GAS /tmp/cchRAUfk.s page 70 - - - 2882 03f8 2B000000 .4byte .LLST1 - 2883 03fc 11 .uleb128 0x11 - 2884 03fd 52000000 .4byte .LBB2 - 2885 0401 6C000000 .4byte .LBE2 - 2886 0405 1A040000 .4byte 0x41a - 2887 0409 12 .uleb128 0x12 - 2888 040a D0010000 .4byte .LASF90 - 2889 040e 01 .byte 0x1 - 2890 040f CF02 .2byte 0x2cf - 2891 0411 9F000000 .4byte 0x9f - 2892 0415 CD000000 .4byte .LLST2 - 2893 0419 00 .byte 0x0 - 2894 041a 13 .uleb128 0x13 - 2895 041b 00000000 .4byte .Ldebug_ranges0+0x0 - 2896 041f 44040000 .4byte 0x444 - 2897 0423 14 .uleb128 0x14 - 2898 0424 55020000 .4byte .LASF93 - 2899 0428 01 .byte 0x1 - 2900 0429 1E02 .2byte 0x21e - 2901 042b 42050000 .4byte 0x542 - 2902 042f 15 .uleb128 0x15 - 2903 0430 18000000 .4byte .Ldebug_ranges0+0x18 - 2904 0434 16 .uleb128 0x16 - 2905 0435 4900 .string "I" - 2906 0437 01 .byte 0x1 - 2907 0438 1F02 .2byte 0x21f - 2908 043a 69000000 .4byte 0x69 - 2909 043e EB000000 .4byte .LLST3 - 2910 0442 00 .byte 0x0 - 2911 0443 00 .byte 0x0 - 2912 0444 11 .uleb128 0x11 - 2913 0445 98000000 .4byte .LBB7 - 2914 0449 4A010000 .4byte .LBE7 - 2915 044d 86040000 .4byte 0x486 - 2916 0451 17 .uleb128 0x17 - 2917 0452 69030000 .4byte .LASF91 - 2918 0456 01 .byte 0x1 - 2919 0457 2702 .2byte 0x227 - 2920 0459 51050000 .4byte 0x551 - 2921 045d 03 .byte 0x3 - 2922 045e 7F .byte 0x7f - 2923 045f B07F .sleb128 -80 - 2924 0461 12 .uleb128 0x12 - 2925 0462 17060000 .4byte .LASF92 - 2926 0466 01 .byte 0x1 - 2927 0467 3D02 .2byte 0x23d - 2928 0469 69000000 .4byte 0x69 - 2929 046d FE000000 .4byte .LLST4 - 2930 0471 18 .uleb128 0x18 - 2931 0472 02010000 .4byte .LBB8 - 2932 0476 3C010000 .4byte .LBE8 - 2933 047a 19 .uleb128 0x19 - 2934 047b 6900 .string "i" - 2935 047d 01 .byte 0x1 - 2936 047e 3E02 .2byte 0x23e - 2937 0480 9F000000 .4byte 0x9f - 2938 0484 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 71 - - - 2939 0485 00 .byte 0x0 - 2940 0486 11 .uleb128 0x11 - 2941 0487 4A010000 .4byte .LBB9 - 2942 048b 7C010000 .4byte .LBE9 - 2943 048f A3040000 .4byte 0x4a3 - 2944 0493 17 .uleb128 0x17 - 2945 0494 69030000 .4byte .LASF91 - 2946 0498 01 .byte 0x1 - 2947 0499 4502 .2byte 0x245 - 2948 049b 61050000 .4byte 0x561 - 2949 049f 02 .byte 0x2 - 2950 04a0 7F .byte 0x7f - 2951 04a1 6C .sleb128 -20 - 2952 04a2 00 .byte 0x0 - 2953 04a3 11 .uleb128 0x11 - 2954 04a4 7C010000 .4byte .LBB10 - 2955 04a8 AA010000 .4byte .LBE10 - 2956 04ac BD040000 .4byte 0x4bd - 2957 04b0 14 .uleb128 0x14 - 2958 04b1 21070000 .4byte .LASF94 - 2959 04b5 01 .byte 0x1 - 2960 04b6 5002 .2byte 0x250 - 2961 04b8 69000000 .4byte 0x69 - 2962 04bc 00 .byte 0x0 - 2963 04bd 11 .uleb128 0x11 - 2964 04be AA010000 .4byte .LBB11 - 2965 04c2 10020000 .4byte .LBE11 - 2966 04c6 EB040000 .4byte 0x4eb - 2967 04ca 12 .uleb128 0x12 - 2968 04cb 3D010000 .4byte .LASF95 - 2969 04cf 01 .byte 0x1 - 2970 04d0 5602 .2byte 0x256 - 2971 04d2 69000000 .4byte 0x69 - 2972 04d6 1C010000 .4byte .LLST5 - 2973 04da 15 .uleb128 0x15 - 2974 04db 30000000 .4byte .Ldebug_ranges0+0x30 - 2975 04df 19 .uleb128 0x19 - 2976 04e0 6900 .string "i" - 2977 04e2 01 .byte 0x1 - 2978 04e3 5802 .2byte 0x258 - 2979 04e5 9F000000 .4byte 0x9f - 2980 04e9 00 .byte 0x0 - 2981 04ea 00 .byte 0x0 - 2982 04eb 11 .uleb128 0x11 - 2983 04ec 70020000 .4byte .LBB15 - 2984 04f0 80020000 .4byte .LBE15 - 2985 04f4 07050000 .4byte 0x507 - 2986 04f8 16 .uleb128 0x16 - 2987 04f9 6900 .string "i" - 2988 04fb 01 .byte 0x1 - 2989 04fc 7A02 .2byte 0x27a - 2990 04fe 69000000 .4byte 0x69 - 2991 0502 EA010000 .4byte .LLST6 - 2992 0506 00 .byte 0x0 - 2993 0507 11 .uleb128 0x11 - 2994 0508 F2020000 .4byte .LBB16 - 2995 050c 04030000 .4byte .LBE16 - BFIN GAS /tmp/cchRAUfk.s page 72 - - - 2996 0510 23050000 .4byte 0x523 - 2997 0514 16 .uleb128 0x16 - 2998 0515 6900 .string "i" - 2999 0517 01 .byte 0x1 - 3000 0518 9702 .2byte 0x297 - 3001 051a 69000000 .4byte 0x69 - 3002 051e FD010000 .4byte .LLST7 - 3003 0522 00 .byte 0x0 - 3004 0523 18 .uleb128 0x18 - 3005 0524 8A030000 .4byte .LBB17 - 3006 0528 9C030000 .4byte .LBE17 - 3007 052c 16 .uleb128 0x16 - 3008 052d 6900 .string "i" - 3009 052f 01 .byte 0x1 - 3010 0530 BF02 .2byte 0x2bf - 3011 0532 69000000 .4byte 0x69 - 3012 0536 1B020000 .4byte .LLST8 - 3013 053a 00 .byte 0x0 - 3014 053b 00 .byte 0x0 - 3015 053c 1A .uleb128 0x1a - 3016 053d 04 .byte 0x4 - 3017 053e 1F010000 .4byte 0x11f - 3018 0542 07 .uleb128 0x7 - 3019 0543 69000000 .4byte 0x69 - 3020 0547 51050000 .4byte 0x551 - 3021 054b 1B .uleb128 0x1b - 3022 054c 1C010000 .4byte 0x11c - 3023 0550 00 .byte 0x0 - 3024 0551 07 .uleb128 0x7 - 3025 0552 69000000 .4byte 0x69 - 3026 0556 61050000 .4byte 0x561 - 3027 055a 1C .uleb128 0x1c - 3028 055b 1C010000 .4byte 0x11c - 3029 055f 0E .byte 0xe - 3030 0560 00 .byte 0x0 - 3031 0561 07 .uleb128 0x7 - 3032 0562 69000000 .4byte 0x69 - 3033 0566 71050000 .4byte 0x571 - 3034 056a 1C .uleb128 0x1c - 3035 056b 1C010000 .4byte 0x11c - 3036 056f 04 .byte 0x4 - 3037 0570 00 .byte 0x0 - 3038 0571 0F .uleb128 0xf - 3039 0572 01 .byte 0x1 - 3040 0573 5E020000 .4byte .LASF97 - 3041 0577 01 .byte 0x1 - 3042 0578 E201 .2byte 0x1e2 - 3043 057a 01 .byte 0x1 - 3044 057b 9C030000 .4byte .LFB6 - 3045 057f B8030000 .4byte .LFE6 - 3046 0583 39020000 .4byte .LLST9 - 3047 0587 AC050000 .4byte 0x5ac - 3048 058b 1D .uleb128 0x1d - 3049 058c 67060000 .4byte .LASF98 - 3050 0590 01 .byte 0x1 - 3051 0591 E201 .2byte 0x1e2 - 3052 0593 AC050000 .4byte 0x5ac - BFIN GAS /tmp/cchRAUfk.s page 73 - - - 3053 0597 58020000 .4byte .LLST10 - 3054 059b 1D .uleb128 0x1d - 3055 059c 7C040000 .4byte .LASF99 - 3056 05a0 01 .byte 0x1 - 3057 05a1 E201 .2byte 0x1e2 - 3058 05a3 69000000 .4byte 0x69 - 3059 05a7 6B020000 .4byte .LLST11 - 3060 05ab 00 .byte 0x0 - 3061 05ac 1A .uleb128 0x1a - 3062 05ad 04 .byte 0x4 - 3063 05ae 69000000 .4byte 0x69 - 3064 05b2 0F .uleb128 0xf - 3065 05b3 01 .byte 0x1 - 3066 05b4 5A030000 .4byte .LASF100 - 3067 05b8 01 .byte 0x1 - 3068 05b9 CE01 .2byte 0x1ce - 3069 05bb 01 .byte 0x1 - 3070 05bc B8030000 .4byte .LFB5 - 3071 05c0 E0030000 .4byte .LFE5 - 3072 05c4 7E020000 .4byte .LLST12 - 3073 05c8 ED050000 .4byte 0x5ed - 3074 05cc 1D .uleb128 0x1d - 3075 05cd 67060000 .4byte .LASF98 - 3076 05d1 01 .byte 0x1 - 3077 05d2 CE01 .2byte 0x1ce - 3078 05d4 AC050000 .4byte 0x5ac - 3079 05d8 9D020000 .4byte .LLST13 - 3080 05dc 1D .uleb128 0x1d - 3081 05dd 7C040000 .4byte .LASF99 - 3082 05e1 01 .byte 0x1 - 3083 05e2 CE01 .2byte 0x1ce - 3084 05e4 69000000 .4byte 0x69 - 3085 05e8 B0020000 .4byte .LLST14 - 3086 05ec 00 .byte 0x0 - 3087 05ed 1E .uleb128 0x1e - 3088 05ee 01 .byte 0x1 - 3089 05ef 20040000 .4byte .LASF104 - 3090 05f3 01 .byte 0x1 - 3091 05f4 AA01 .2byte 0x1aa - 3092 05f6 01 .byte 0x1 - 3093 05f7 69000000 .4byte 0x69 - 3094 05fb E0030000 .4byte .LFB4 - 3095 05ff 2A040000 .4byte .LFE4 - 3096 0603 C3020000 .4byte .LLST15 - 3097 0607 2C060000 .4byte 0x62c - 3098 060b 1D .uleb128 0x1d - 3099 060c 73030000 .4byte .LASF20 - 3100 0610 01 .byte 0x1 - 3101 0611 AA01 .2byte 0x1aa - 3102 0613 AC050000 .4byte 0x5ac - 3103 0617 EE020000 .4byte .LLST16 - 3104 061b 1D .uleb128 0x1d - 3105 061c 7C040000 .4byte .LASF99 - 3106 0620 01 .byte 0x1 - 3107 0621 AA01 .2byte 0x1aa - 3108 0623 69000000 .4byte 0x69 - 3109 0627 17030000 .4byte .LLST17 - BFIN GAS /tmp/cchRAUfk.s page 74 - - - 3110 062b 00 .byte 0x0 - 3111 062c 1F .uleb128 0x1f - 3112 062d 01 .byte 0x1 - 3113 062e F6010000 .4byte .LASF131 - 3114 0632 01 .byte 0x1 - 3115 0633 94 .byte 0x94 - 3116 0634 01 .byte 0x1 - 3117 0635 69000000 .4byte 0x69 - 3118 0639 01 .byte 0x1 - 3119 063a 9F060000 .4byte 0x69f - 3120 063e 20 .uleb128 0x20 - 3121 063f 4A050000 .4byte .LASF101 - 3122 0643 01 .byte 0x1 - 3123 0644 94 .byte 0x94 - 3124 0645 AC050000 .4byte 0x5ac - 3125 0649 20 .uleb128 0x20 - 3126 064a 87030000 .4byte .LASF102 - 3127 064e 01 .byte 0x1 - 3128 064f 94 .byte 0x94 - 3129 0650 69000000 .4byte 0x69 - 3130 0654 20 .uleb128 0x20 - 3131 0655 CD020000 .4byte .LASF103 - 3132 0659 01 .byte 0x1 - 3133 065a 94 .byte 0x94 - 3134 065b 9F060000 .4byte 0x69f - 3135 065f 20 .uleb128 0x20 - 3136 0660 52010000 .4byte .LASF72 - 3137 0664 01 .byte 0x1 - 3138 0665 94 .byte 0x94 - 3139 0666 2C000000 .4byte 0x2c - 3140 066a 21 .uleb128 0x21 - 3141 066b E7040000 .4byte .LASF84 - 3142 066f 01 .byte 0x1 - 3143 0670 95 .byte 0x95 - 3144 0671 69000000 .4byte 0x69 - 3145 0675 22 .uleb128 0x22 - 3146 0676 84060000 .4byte 0x684 - 3147 067a 23 .uleb128 0x23 - 3148 067b 6900 .string "i" - 3149 067d 01 .byte 0x1 - 3150 067e 97 .byte 0x97 - 3151 067f 69000000 .4byte 0x69 - 3152 0683 00 .byte 0x0 - 3153 0684 22 .uleb128 0x22 - 3154 0685 93060000 .4byte 0x693 - 3155 0689 23 .uleb128 0x23 - 3156 068a 6900 .string "i" - 3157 068c 01 .byte 0x1 - 3158 068d 9E .byte 0x9e - 3159 068e 69000000 .4byte 0x69 - 3160 0692 00 .byte 0x0 - 3161 0693 24 .uleb128 0x24 - 3162 0694 23 .uleb128 0x23 - 3163 0695 6900 .string "i" - 3164 0697 01 .byte 0x1 - 3165 0698 A4 .byte 0xa4 - 3166 0699 69000000 .4byte 0x69 - BFIN GAS /tmp/cchRAUfk.s page 75 - - - 3167 069d 00 .byte 0x0 - 3168 069e 00 .byte 0x0 - 3169 069f 1A .uleb128 0x1a - 3170 06a0 04 .byte 0x4 - 3171 06a1 8D000000 .4byte 0x8d - 3172 06a5 25 .uleb128 0x25 - 3173 06a6 2C060000 .4byte 0x62c - 3174 06aa 2C040000 .4byte .LFB2 - 3175 06ae CE040000 .4byte .LFE2 - 3176 06b2 40030000 .4byte .LLST18 - 3177 06b6 1D070000 .4byte 0x71d - 3178 06ba 26 .uleb128 0x26 - 3179 06bb 3E060000 .4byte 0x63e - 3180 06bf 5F030000 .4byte .LLST19 - 3181 06c3 26 .uleb128 0x26 - 3182 06c4 49060000 .4byte 0x649 - 3183 06c8 88030000 .4byte .LLST20 - 3184 06cc 26 .uleb128 0x26 - 3185 06cd 54060000 .4byte 0x654 - 3186 06d1 9B030000 .4byte .LLST21 - 3187 06d5 26 .uleb128 0x26 - 3188 06d6 5F060000 .4byte 0x65f - 3189 06da CF030000 .4byte .LLST22 - 3190 06de 27 .uleb128 0x27 - 3191 06df 6A060000 .4byte 0x66a - 3192 06e3 04040000 .4byte .LLST23 - 3193 06e7 11 .uleb128 0x11 - 3194 06e8 50040000 .4byte .LBB24 - 3195 06ec 5E040000 .4byte .LBE24 - 3196 06f0 FA060000 .4byte 0x6fa - 3197 06f4 28 .uleb128 0x28 - 3198 06f5 89060000 .4byte 0x689 - 3199 06f9 00 .byte 0x0 - 3200 06fa 11 .uleb128 0x11 - 3201 06fb 76040000 .4byte .LBB25 - 3202 06ff 94040000 .4byte .LBE25 - 3203 0703 0D070000 .4byte 0x70d - 3204 0707 28 .uleb128 0x28 - 3205 0708 7A060000 .4byte 0x67a - 3206 070c 00 .byte 0x0 - 3207 070d 18 .uleb128 0x18 - 3208 070e B0040000 .4byte .LBB26 - 3209 0712 CE040000 .4byte .LBE26 - 3210 0716 28 .uleb128 0x28 - 3211 0717 94060000 .4byte 0x694 - 3212 071b 00 .byte 0x0 - 3213 071c 00 .byte 0x0 - 3214 071d 29 .uleb128 0x29 - 3215 071e 01 .byte 0x1 - 3216 071f 39050000 .4byte .LASF105 - 3217 0723 01 .byte 0x1 - 3218 0724 C7 .byte 0xc7 - 3219 0725 01 .byte 0x1 - 3220 0726 69000000 .4byte 0x69 - 3221 072a D0040000 .4byte .LFB3 - 3222 072e CE080000 .4byte .LFE3 - 3223 0732 38040000 .4byte .LLST24 - BFIN GAS /tmp/cchRAUfk.s page 76 - - - 3224 0736 49080000 .4byte 0x849 - 3225 073a 2A .uleb128 0x2a - 3226 073b 73030000 .4byte .LASF20 - 3227 073f 01 .byte 0x1 - 3228 0740 C7 .byte 0xc7 - 3229 0741 AC050000 .4byte 0x5ac - 3230 0745 63040000 .4byte .LLST25 - 3231 0749 2A .uleb128 0x2a - 3232 074a 7C040000 .4byte .LASF99 - 3233 074e 01 .byte 0x1 - 3234 074f C7 .byte 0xc7 - 3235 0750 69000000 .4byte 0x69 - 3236 0754 82040000 .4byte .LLST26 - 3237 0758 13 .uleb128 0x13 - 3238 0759 50000000 .4byte .Ldebug_ranges0+0x50 - 3239 075d 6F070000 .4byte 0x76f - 3240 0761 2B .uleb128 0x2b - 3241 0762 6900 .string "i" - 3242 0764 01 .byte 0x1 - 3243 0765 D3 .byte 0xd3 - 3244 0766 9F000000 .4byte 0x9f - 3245 076a C1040000 .4byte .LLST27 - 3246 076e 00 .byte 0x0 - 3247 076f 13 .uleb128 0x13 - 3248 0770 68000000 .4byte .Ldebug_ranges0+0x68 - 3249 0774 30080000 .4byte 0x830 - 3250 0778 12 .uleb128 0x12 - 3251 0779 C3050000 .4byte .LASF106 - 3252 077d 01 .byte 0x1 - 3253 077e 0501 .2byte 0x105 - 3254 0780 69000000 .4byte 0x69 - 3255 0784 0B050000 .4byte .LLST28 - 3256 0788 19 .uleb128 0x19 - 3257 0789 76616C00 .string "val" - 3258 078d 01 .byte 0x1 - 3259 078e 0601 .2byte 0x106 - 3260 0790 69000000 .4byte 0x69 - 3261 0794 12 .uleb128 0x12 - 3262 0795 A5040000 .4byte .LASF107 - 3263 0799 01 .byte 0x1 - 3264 079a 0701 .2byte 0x107 - 3265 079c 2C000000 .4byte 0x2c - 3266 07a0 34050000 .4byte .LLST29 - 3267 07a4 15 .uleb128 0x15 - 3268 07a5 88000000 .4byte .Ldebug_ranges0+0x88 - 3269 07a9 14 .uleb128 0x14 - 3270 07aa 96020000 .4byte .LASF108 - 3271 07ae 01 .byte 0x1 - 3272 07af 1E01 .2byte 0x11e - 3273 07b1 69000000 .4byte 0x69 - 3274 07b5 16 .uleb128 0x16 - 3275 07b6 6900 .string "i" - 3276 07b8 01 .byte 0x1 - 3277 07b9 2701 .2byte 0x127 - 3278 07bb 69000000 .4byte 0x69 - 3279 07bf 5D050000 .4byte .LLST30 - 3280 07c3 11 .uleb128 0x11 - BFIN GAS /tmp/cchRAUfk.s page 77 - - - 3281 07c4 54060000 .4byte .LBB43 - 3282 07c8 6E060000 .4byte .LBE43 - 3283 07cc DF070000 .4byte 0x7df - 3284 07d0 16 .uleb128 0x16 - 3285 07d1 6900 .string "i" - 3286 07d3 01 .byte 0x1 - 3287 07d4 1A01 .2byte 0x11a - 3288 07d6 69000000 .4byte 0x69 - 3289 07da 86050000 .4byte .LLST31 - 3290 07de 00 .byte 0x0 - 3291 07df 2C .uleb128 0x2c - 3292 07e0 2C060000 .4byte 0x62c - 3293 07e4 A8000000 .4byte .Ldebug_ranges0+0xa8 - 3294 07e8 01 .byte 0x1 - 3295 07e9 1E01 .2byte 0x11e - 3296 07eb 1A080000 .4byte 0x81a - 3297 07ef 2D .uleb128 0x2d - 3298 07f0 D5060000 .4byte 0x6d5 - 3299 07f4 2D .uleb128 0x2d - 3300 07f5 CC060000 .4byte 0x6cc - 3301 07f9 2D .uleb128 0x2d - 3302 07fa C3060000 .4byte 0x6c3 - 3303 07fe 2D .uleb128 0x2d - 3304 07ff BA060000 .4byte 0x6ba - 3305 0803 15 .uleb128 0x15 - 3306 0804 C0000000 .4byte .Ldebug_ranges0+0xc0 - 3307 0808 28 .uleb128 0x28 - 3308 0809 6A060000 .4byte 0x66a - 3309 080d 15 .uleb128 0x15 - 3310 080e D8000000 .4byte .Ldebug_ranges0+0xd8 - 3311 0812 28 .uleb128 0x28 - 3312 0813 89060000 .4byte 0x689 - 3313 0817 00 .byte 0x0 - 3314 0818 00 .byte 0x0 - 3315 0819 00 .byte 0x0 - 3316 081a 15 .uleb128 0x15 - 3317 081b F0000000 .4byte .Ldebug_ranges0+0xf0 - 3318 081f 16 .uleb128 0x16 - 3319 0820 6900 .string "i" - 3320 0822 01 .byte 0x1 - 3321 0823 3201 .2byte 0x132 - 3322 0825 69000000 .4byte 0x69 - 3323 0829 99050000 .4byte .LLST32 - 3324 082d 00 .byte 0x0 - 3325 082e 00 .byte 0x0 - 3326 082f 00 .byte 0x0 - 3327 0830 18 .uleb128 0x18 - 3328 0831 8A080000 .4byte .LBB55 - 3329 0835 98080000 .4byte .LBE55 - 3330 0839 16 .uleb128 0x16 - 3331 083a 6900 .string "i" - 3332 083c 01 .byte 0x1 - 3333 083d 7701 .2byte 0x177 - 3334 083f 69000000 .4byte 0x69 - 3335 0843 CD050000 .4byte .LLST33 - 3336 0847 00 .byte 0x0 - 3337 0848 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 78 - - - 3338 0849 07 .uleb128 0x7 - 3339 084a 69000000 .4byte 0x69 - 3340 084e 59080000 .4byte 0x859 - 3341 0852 1C .uleb128 0x1c - 3342 0853 1C010000 .4byte 0x11c - 3343 0857 03 .byte 0x3 - 3344 0858 00 .byte 0x0 - 3345 0859 2E .uleb128 0x2e - 3346 085a A4000000 .4byte .LASF109 - 3347 085e 01 .byte 0x1 - 3348 085f 1C .byte 0x1c - 3349 0860 49080000 .4byte 0x849 - 3350 0864 01 .byte 0x1 - 3351 0865 05 .byte 0x5 - 3352 0866 03 .byte 0x3 - 3353 0867 00000000 .4byte _streams_cnt - 3354 086b 2E .uleb128 0x2e - 3355 086c B0000000 .4byte .LASF110 - 3356 0870 01 .byte 0x1 - 3357 0871 2F .byte 0x2f - 3358 0872 7D080000 .4byte 0x87d - 3359 0876 01 .byte 0x1 - 3360 0877 05 .byte 0x5 - 3361 0878 03 .byte 0x3 - 3362 0879 00000000 .4byte _dbg_receive_value - 3363 087d 2F .uleb128 0x2f - 3364 087e 69000000 .4byte 0x69 - 3365 0882 07 .uleb128 0x7 - 3366 0883 69000000 .4byte 0x69 - 3367 0887 92080000 .4byte 0x892 - 3368 088b 1C .uleb128 0x1c - 3369 088c 1C010000 .4byte 0x11c - 3370 0890 09 .byte 0x9 - 3371 0891 00 .byte 0x0 - 3372 0892 2E .uleb128 0x2e - 3373 0893 C8050000 .4byte .LASF111 - 3374 0897 01 .byte 0x1 - 3375 0898 37 .byte 0x37 - 3376 0899 82080000 .4byte 0x882 - 3377 089d 01 .byte 0x1 - 3378 089e 05 .byte 0x5 - 3379 089f 03 .byte 0x3 - 3380 08a0 28000000 .4byte _dbg_sport_rx_copy - 3381 08a4 2E .uleb128 0x2e - 3382 08a5 42040000 .4byte .LASF112 - 3383 08a9 01 .byte 0x1 - 3384 08aa 49 .byte 0x49 - 3385 08ab 69000000 .4byte 0x69 - 3386 08af 01 .byte 0x1 - 3387 08b0 05 .byte 0x5 - 3388 08b1 03 .byte 0x3 - 3389 08b2 10000000 .4byte _streams_succes_flag - 3390 08b6 07 .uleb128 0x7 - 3391 08b7 69000000 .4byte 0x69 - 3392 08bb C1080000 .4byte 0x8c1 - 3393 08bf 30 .uleb128 0x30 - 3394 08c0 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 79 - - - 3395 08c1 31 .uleb128 0x31 - 3396 08c2 97010000 .4byte .LASF113 - 3397 08c6 01 .byte 0x1 - 3398 08c7 55 .byte 0x55 - 3399 08c8 CE080000 .4byte 0x8ce - 3400 08cc 01 .byte 0x1 - 3401 08cd 01 .byte 0x1 - 3402 08ce 2F .uleb128 0x2f - 3403 08cf B6080000 .4byte 0x8b6 - 3404 08d3 31 .uleb128 0x31 - 3405 08d4 11040000 .4byte .LASF114 - 3406 08d8 01 .byte 0x1 - 3407 08d9 56 .byte 0x56 - 3408 08da E0080000 .4byte 0x8e0 - 3409 08de 01 .byte 0x1 - 3410 08df 01 .byte 0x1 - 3411 08e0 2F .uleb128 0x2f - 3412 08e1 B6080000 .4byte 0x8b6 - 3413 08e5 31 .uleb128 0x31 - 3414 08e6 4A050000 .4byte .LASF101 - 3415 08ea 01 .byte 0x1 - 3416 08eb 58 .byte 0x58 - 3417 08ec F2080000 .4byte 0x8f2 - 3418 08f0 01 .byte 0x1 - 3419 08f1 01 .byte 0x1 - 3420 08f2 2F .uleb128 0x2f - 3421 08f3 B6080000 .4byte 0x8b6 - 3422 08f7 07 .uleb128 0x7 - 3423 08f8 8D000000 .4byte 0x8d - 3424 08fc 02090000 .4byte 0x902 - 3425 0900 30 .uleb128 0x30 - 3426 0901 00 .byte 0x0 - 3427 0902 31 .uleb128 0x31 - 3428 0903 CD020000 .4byte .LASF103 - 3429 0907 01 .byte 0x1 - 3430 0908 5A .byte 0x5a - 3431 0909 0F090000 .4byte 0x90f - 3432 090d 01 .byte 0x1 - 3433 090e 01 .byte 0x1 - 3434 090f 2F .uleb128 0x2f - 3435 0910 F7080000 .4byte 0x8f7 - 3436 0914 07 .uleb128 0x7 - 3437 0915 7B000000 .4byte 0x7b - 3438 0919 1F090000 .4byte 0x91f - 3439 091d 30 .uleb128 0x30 - 3440 091e 00 .byte 0x0 - 3441 091f 31 .uleb128 0x31 - 3442 0920 36030000 .4byte .LASF115 - 3443 0924 01 .byte 0x1 - 3444 0925 5C .byte 0x5c - 3445 0926 2C090000 .4byte 0x92c - 3446 092a 01 .byte 0x1 - 3447 092b 01 .byte 0x1 - 3448 092c 2F .uleb128 0x2f - 3449 092d 14090000 .4byte 0x914 - 3450 0931 2E .uleb128 0x2e - 3451 0932 AD010000 .4byte .LASF116 - BFIN GAS /tmp/cchRAUfk.s page 80 - - - 3452 0936 01 .byte 0x1 - 3453 0937 60 .byte 0x60 - 3454 0938 43090000 .4byte 0x943 - 3455 093c 01 .byte 0x1 - 3456 093d 05 .byte 0x5 - 3457 093e 03 .byte 0x3 - 3458 093f 04000000 .4byte _TX_marker - 3459 0943 2F .uleb128 0x2f - 3460 0944 82080000 .4byte 0x882 - 3461 0948 2E .uleb128 0x2e - 3462 0949 C3060000 .4byte .LASF117 - 3463 094d 01 .byte 0x1 - 3464 094e 76 .byte 0x76 - 3465 094f 5A090000 .4byte 0x95a - 3466 0953 01 .byte 0x1 - 3467 0954 05 .byte 0x5 - 3468 0955 03 .byte 0x3 - 3469 0956 30000000 .4byte _Proc_state - 3470 095a 32 .uleb128 0x32 - 3471 095b DA050000 .4byte .LASF130 - 3472 095f BB020000 .4byte 0x2bb - 3473 0963 2E .uleb128 0x2e - 3474 0964 84010000 .4byte .LASF77 - 3475 0968 01 .byte 0x1 - 3476 0969 78 .byte 0x78 - 3477 096a 7D080000 .4byte 0x87d - 3478 096e 01 .byte 0x1 - 3479 096f 05 .byte 0x5 - 3480 0970 03 .byte 0x3 - 3481 0971 14000000 .4byte _TX_buff_I - 3482 0975 2E .uleb128 0x2e - 3483 0976 57010000 .4byte .LASF118 - 3484 097a 01 .byte 0x1 - 3485 097b 79 .byte 0x79 - 3486 097c 7D080000 .4byte 0x87d - 3487 0980 01 .byte 0x1 - 3488 0981 05 .byte 0x5 - 3489 0982 03 .byte 0x3 - 3490 0983 2C000000 .4byte _TX_buff_I_shadow - 3491 0987 2E .uleb128 0x2e - 3492 0988 ED060000 .4byte .LASF119 - 3493 098c 01 .byte 0x1 - 3494 098d 7B .byte 0x7b - 3495 098e 7D080000 .4byte 0x87d - 3496 0992 01 .byte 0x1 - 3497 0993 05 .byte 0x5 - 3498 0994 03 .byte 0x3 - 3499 0995 18000000 .4byte _data_I - 3500 0999 2E .uleb128 0x2e - 3501 099a 68000000 .4byte .LASF120 - 3502 099e 01 .byte 0x1 - 3503 099f 7C .byte 0x7c - 3504 09a0 7D080000 .4byte 0x87d - 3505 09a4 01 .byte 0x1 - 3506 09a5 05 .byte 0x5 - 3507 09a6 03 .byte 0x3 - 3508 09a7 1C000000 .4byte _send_size - BFIN GAS /tmp/cchRAUfk.s page 81 - - - 3509 09ab 2E .uleb128 0x2e - 3510 09ac 2B050000 .4byte .LASF78 - 3511 09b0 01 .byte 0x1 - 3512 09b1 7E .byte 0x7e - 3513 09b2 BD090000 .4byte 0x9bd - 3514 09b6 01 .byte 0x1 - 3515 09b7 05 .byte 0x5 - 3516 09b8 03 .byte 0x3 - 3517 09b9 30000000 .4byte _TX_buff_state - 3518 09bd 2F .uleb128 0x2f - 3519 09be 2C000000 .4byte 0x2c - 3520 09c2 2E .uleb128 0x2e - 3521 09c3 2D000000 .4byte .LASF121 - 3522 09c7 01 .byte 0x1 - 3523 09c8 7F .byte 0x7f - 3524 09c9 7D080000 .4byte 0x87d - 3525 09cd 01 .byte 0x1 - 3526 09ce 05 .byte 0x5 - 3527 09cf 03 .byte 0x3 - 3528 09d0 20000000 .4byte _tx_val - 3529 09d4 2E .uleb128 0x2e - 3530 09d5 B3050000 .4byte .LASF122 - 3531 09d9 01 .byte 0x1 - 3532 09da 81 .byte 0x81 - 3533 09db 69000000 .4byte 0x69 - 3534 09df 01 .byte 0x1 - 3535 09e0 05 .byte 0x5 - 3536 09e1 03 .byte 0x3 - 3537 09e2 24000000 .4byte _some_i - 3538 09e6 2E .uleb128 0x2e - 3539 09e7 8B060000 .4byte .LASF123 - 3540 09eb 01 .byte 0x1 - 3541 09ec 83 .byte 0x83 - 3542 09ed 7D080000 .4byte 0x87d - 3543 09f1 01 .byte 0x1 - 3544 09f2 05 .byte 0x5 - 3545 09f3 03 .byte 0x3 - 3546 09f4 28000000 .4byte _size_processed - 3547 09f8 2E .uleb128 0x2e - 3548 09f9 22010000 .4byte .LASF124 - 3549 09fd 01 .byte 0x1 - 3550 09fe 8C .byte 0x8c - 3551 09ff 2C000000 .4byte 0x2c - 3552 0a03 01 .byte 0x1 - 3553 0a04 05 .byte 0x5 - 3554 0a05 03 .byte 0x3 - 3555 0a06 2C000000 .4byte _LFSM_started - 3556 0a0a 2E .uleb128 0x2e - 3557 0a0b 58060000 .4byte .LASF125 - 3558 0a0f 01 .byte 0x1 - 3559 0a10 8F .byte 0x8f - 3560 0a11 2C000000 .4byte 0x2c - 3561 0a15 01 .byte 0x1 - 3562 0a16 05 .byte 0x5 - 3563 0a17 03 .byte 0x3 - 3564 0a18 2D000000 .4byte _DY_SYN_2_value - 3565 0a1c 2E .uleb128 0x2e - BFIN GAS /tmp/cchRAUfk.s page 82 - - - 3566 0a1d D3040000 .4byte .LASF126 - 3567 0a21 01 .byte 0x1 - 3568 0a22 90 .byte 0x90 - 3569 0a23 2C000000 .4byte 0x2c - 3570 0a27 01 .byte 0x1 - 3571 0a28 05 .byte 0x5 - 3572 0a29 03 .byte 0x3 - 3573 0a2a 2E000000 .4byte _DY_SYN_2_value_prev - 3574 0a2e 00 .byte 0x0 - 3575 .section .debug_abbrev - 3576 0000 01 .uleb128 0x1 - 3577 0001 11 .uleb128 0x11 - 3578 0002 01 .byte 0x1 - 3579 0003 25 .uleb128 0x25 - 3580 0004 0E .uleb128 0xe - 3581 0005 13 .uleb128 0x13 - 3582 0006 0B .uleb128 0xb - 3583 0007 03 .uleb128 0x3 - 3584 0008 0E .uleb128 0xe - 3585 0009 1B .uleb128 0x1b - 3586 000a 0E .uleb128 0xe - 3587 000b 11 .uleb128 0x11 - 3588 000c 01 .uleb128 0x1 - 3589 000d 12 .uleb128 0x12 - 3590 000e 01 .uleb128 0x1 - 3591 000f 10 .uleb128 0x10 - 3592 0010 06 .uleb128 0x6 - 3593 0011 00 .byte 0x0 - 3594 0012 00 .byte 0x0 - 3595 0013 02 .uleb128 0x2 - 3596 0014 24 .uleb128 0x24 - 3597 0015 00 .byte 0x0 - 3598 0016 0B .uleb128 0xb - 3599 0017 0B .uleb128 0xb - 3600 0018 3E .uleb128 0x3e - 3601 0019 0B .uleb128 0xb - 3602 001a 03 .uleb128 0x3 - 3603 001b 0E .uleb128 0xe - 3604 001c 00 .byte 0x0 - 3605 001d 00 .byte 0x0 - 3606 001e 03 .uleb128 0x3 - 3607 001f 16 .uleb128 0x16 - 3608 0020 00 .byte 0x0 - 3609 0021 03 .uleb128 0x3 - 3610 0022 0E .uleb128 0xe - 3611 0023 3A .uleb128 0x3a - 3612 0024 0B .uleb128 0xb - 3613 0025 3B .uleb128 0x3b - 3614 0026 0B .uleb128 0xb - 3615 0027 49 .uleb128 0x49 - 3616 0028 13 .uleb128 0x13 - 3617 0029 00 .byte 0x0 - 3618 002a 00 .byte 0x0 - 3619 002b 04 .uleb128 0x4 - 3620 002c 24 .uleb128 0x24 - 3621 002d 00 .byte 0x0 - 3622 002e 0B .uleb128 0xb - BFIN GAS /tmp/cchRAUfk.s page 83 - - - 3623 002f 0B .uleb128 0xb - 3624 0030 3E .uleb128 0x3e - 3625 0031 0B .uleb128 0xb - 3626 0032 03 .uleb128 0x3 - 3627 0033 08 .uleb128 0x8 - 3628 0034 00 .byte 0x0 - 3629 0035 00 .byte 0x0 - 3630 0036 05 .uleb128 0x5 - 3631 0037 13 .uleb128 0x13 - 3632 0038 01 .byte 0x1 - 3633 0039 0B .uleb128 0xb - 3634 003a 05 .uleb128 0x5 - 3635 003b 3A .uleb128 0x3a - 3636 003c 0B .uleb128 0xb - 3637 003d 3B .uleb128 0x3b - 3638 003e 0B .uleb128 0xb - 3639 003f 01 .uleb128 0x1 - 3640 0040 13 .uleb128 0x13 - 3641 0041 00 .byte 0x0 - 3642 0042 00 .byte 0x0 - 3643 0043 06 .uleb128 0x6 - 3644 0044 0D .uleb128 0xd - 3645 0045 00 .byte 0x0 - 3646 0046 03 .uleb128 0x3 - 3647 0047 0E .uleb128 0xe - 3648 0048 3A .uleb128 0x3a - 3649 0049 0B .uleb128 0xb - 3650 004a 3B .uleb128 0x3b - 3651 004b 0B .uleb128 0xb - 3652 004c 49 .uleb128 0x49 - 3653 004d 13 .uleb128 0x13 - 3654 004e 38 .uleb128 0x38 - 3655 004f 0A .uleb128 0xa - 3656 0050 00 .byte 0x0 - 3657 0051 00 .byte 0x0 - 3658 0052 07 .uleb128 0x7 - 3659 0053 01 .uleb128 0x1 - 3660 0054 01 .byte 0x1 - 3661 0055 49 .uleb128 0x49 - 3662 0056 13 .uleb128 0x13 - 3663 0057 01 .uleb128 0x1 - 3664 0058 13 .uleb128 0x13 - 3665 0059 00 .byte 0x0 - 3666 005a 00 .byte 0x0 - 3667 005b 08 .uleb128 0x8 - 3668 005c 21 .uleb128 0x21 - 3669 005d 00 .byte 0x0 - 3670 005e 49 .uleb128 0x49 - 3671 005f 13 .uleb128 0x13 - 3672 0060 2F .uleb128 0x2f - 3673 0061 05 .uleb128 0x5 - 3674 0062 00 .byte 0x0 - 3675 0063 00 .byte 0x0 - 3676 0064 09 .uleb128 0x9 - 3677 0065 24 .uleb128 0x24 - 3678 0066 00 .byte 0x0 - 3679 0067 0B .uleb128 0xb - BFIN GAS /tmp/cchRAUfk.s page 84 - - - 3680 0068 0B .uleb128 0xb - 3681 0069 3E .uleb128 0x3e - 3682 006a 0B .uleb128 0xb - 3683 006b 00 .byte 0x0 - 3684 006c 00 .byte 0x0 - 3685 006d 0A .uleb128 0xa - 3686 006e 04 .uleb128 0x4 - 3687 006f 01 .byte 0x1 - 3688 0070 0B .uleb128 0xb - 3689 0071 0B .uleb128 0xb - 3690 0072 3A .uleb128 0x3a - 3691 0073 0B .uleb128 0xb - 3692 0074 3B .uleb128 0x3b - 3693 0075 0B .uleb128 0xb - 3694 0076 01 .uleb128 0x1 - 3695 0077 13 .uleb128 0x13 - 3696 0078 00 .byte 0x0 - 3697 0079 00 .byte 0x0 - 3698 007a 0B .uleb128 0xb - 3699 007b 28 .uleb128 0x28 - 3700 007c 00 .byte 0x0 - 3701 007d 03 .uleb128 0x3 - 3702 007e 0E .uleb128 0xe - 3703 007f 1C .uleb128 0x1c - 3704 0080 0D .uleb128 0xd - 3705 0081 00 .byte 0x0 - 3706 0082 00 .byte 0x0 - 3707 0083 0C .uleb128 0xc - 3708 0084 04 .uleb128 0x4 - 3709 0085 01 .byte 0x1 - 3710 0086 03 .uleb128 0x3 - 3711 0087 0E .uleb128 0xe - 3712 0088 0B .uleb128 0xb - 3713 0089 0B .uleb128 0xb - 3714 008a 3A .uleb128 0x3a - 3715 008b 0B .uleb128 0xb - 3716 008c 3B .uleb128 0x3b - 3717 008d 0B .uleb128 0xb - 3718 008e 01 .uleb128 0x1 - 3719 008f 13 .uleb128 0x13 - 3720 0090 00 .byte 0x0 - 3721 0091 00 .byte 0x0 - 3722 0092 0D .uleb128 0xd - 3723 0093 28 .uleb128 0x28 - 3724 0094 00 .byte 0x0 - 3725 0095 03 .uleb128 0x3 - 3726 0096 08 .uleb128 0x8 - 3727 0097 1C .uleb128 0x1c - 3728 0098 0D .uleb128 0xd - 3729 0099 00 .byte 0x0 - 3730 009a 00 .byte 0x0 - 3731 009b 0E .uleb128 0xe - 3732 009c 13 .uleb128 0x13 - 3733 009d 01 .byte 0x1 - 3734 009e 03 .uleb128 0x3 - 3735 009f 0E .uleb128 0xe - 3736 00a0 0B .uleb128 0xb - BFIN GAS /tmp/cchRAUfk.s page 85 - - - 3737 00a1 0B .uleb128 0xb - 3738 00a2 3A .uleb128 0x3a - 3739 00a3 0B .uleb128 0xb - 3740 00a4 3B .uleb128 0x3b - 3741 00a5 0B .uleb128 0xb - 3742 00a6 01 .uleb128 0x1 - 3743 00a7 13 .uleb128 0x13 - 3744 00a8 00 .byte 0x0 - 3745 00a9 00 .byte 0x0 - 3746 00aa 0F .uleb128 0xf - 3747 00ab 2E .uleb128 0x2e - 3748 00ac 01 .byte 0x1 - 3749 00ad 3F .uleb128 0x3f - 3750 00ae 0C .uleb128 0xc - 3751 00af 03 .uleb128 0x3 - 3752 00b0 0E .uleb128 0xe - 3753 00b1 3A .uleb128 0x3a - 3754 00b2 0B .uleb128 0xb - 3755 00b3 3B .uleb128 0x3b - 3756 00b4 05 .uleb128 0x5 - 3757 00b5 27 .uleb128 0x27 - 3758 00b6 0C .uleb128 0xc - 3759 00b7 11 .uleb128 0x11 - 3760 00b8 01 .uleb128 0x1 - 3761 00b9 12 .uleb128 0x12 - 3762 00ba 01 .uleb128 0x1 - 3763 00bb 40 .uleb128 0x40 - 3764 00bc 06 .uleb128 0x6 - 3765 00bd 01 .uleb128 0x1 - 3766 00be 13 .uleb128 0x13 - 3767 00bf 00 .byte 0x0 - 3768 00c0 00 .byte 0x0 - 3769 00c1 10 .uleb128 0x10 - 3770 00c2 05 .uleb128 0x5 - 3771 00c3 00 .byte 0x0 - 3772 00c4 03 .uleb128 0x3 - 3773 00c5 08 .uleb128 0x8 - 3774 00c6 3A .uleb128 0x3a - 3775 00c7 0B .uleb128 0xb - 3776 00c8 3B .uleb128 0x3b - 3777 00c9 05 .uleb128 0x5 - 3778 00ca 49 .uleb128 0x49 - 3779 00cb 13 .uleb128 0x13 - 3780 00cc 02 .uleb128 0x2 - 3781 00cd 06 .uleb128 0x6 - 3782 00ce 00 .byte 0x0 - 3783 00cf 00 .byte 0x0 - 3784 00d0 11 .uleb128 0x11 - 3785 00d1 0B .uleb128 0xb - 3786 00d2 01 .byte 0x1 - 3787 00d3 11 .uleb128 0x11 - 3788 00d4 01 .uleb128 0x1 - 3789 00d5 12 .uleb128 0x12 - 3790 00d6 01 .uleb128 0x1 - 3791 00d7 01 .uleb128 0x1 - 3792 00d8 13 .uleb128 0x13 - 3793 00d9 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 86 - - - 3794 00da 00 .byte 0x0 - 3795 00db 12 .uleb128 0x12 - 3796 00dc 34 .uleb128 0x34 - 3797 00dd 00 .byte 0x0 - 3798 00de 03 .uleb128 0x3 - 3799 00df 0E .uleb128 0xe - 3800 00e0 3A .uleb128 0x3a - 3801 00e1 0B .uleb128 0xb - 3802 00e2 3B .uleb128 0x3b - 3803 00e3 05 .uleb128 0x5 - 3804 00e4 49 .uleb128 0x49 - 3805 00e5 13 .uleb128 0x13 - 3806 00e6 02 .uleb128 0x2 - 3807 00e7 06 .uleb128 0x6 - 3808 00e8 00 .byte 0x0 - 3809 00e9 00 .byte 0x0 - 3810 00ea 13 .uleb128 0x13 - 3811 00eb 0B .uleb128 0xb - 3812 00ec 01 .byte 0x1 - 3813 00ed 55 .uleb128 0x55 - 3814 00ee 06 .uleb128 0x6 - 3815 00ef 01 .uleb128 0x1 - 3816 00f0 13 .uleb128 0x13 - 3817 00f1 00 .byte 0x0 - 3818 00f2 00 .byte 0x0 - 3819 00f3 14 .uleb128 0x14 - 3820 00f4 34 .uleb128 0x34 - 3821 00f5 00 .byte 0x0 - 3822 00f6 03 .uleb128 0x3 - 3823 00f7 0E .uleb128 0xe - 3824 00f8 3A .uleb128 0x3a - 3825 00f9 0B .uleb128 0xb - 3826 00fa 3B .uleb128 0x3b - 3827 00fb 05 .uleb128 0x5 - 3828 00fc 49 .uleb128 0x49 - 3829 00fd 13 .uleb128 0x13 - 3830 00fe 00 .byte 0x0 - 3831 00ff 00 .byte 0x0 - 3832 0100 15 .uleb128 0x15 - 3833 0101 0B .uleb128 0xb - 3834 0102 01 .byte 0x1 - 3835 0103 55 .uleb128 0x55 - 3836 0104 06 .uleb128 0x6 - 3837 0105 00 .byte 0x0 - 3838 0106 00 .byte 0x0 - 3839 0107 16 .uleb128 0x16 - 3840 0108 34 .uleb128 0x34 - 3841 0109 00 .byte 0x0 - 3842 010a 03 .uleb128 0x3 - 3843 010b 08 .uleb128 0x8 - 3844 010c 3A .uleb128 0x3a - 3845 010d 0B .uleb128 0xb - 3846 010e 3B .uleb128 0x3b - 3847 010f 05 .uleb128 0x5 - 3848 0110 49 .uleb128 0x49 - 3849 0111 13 .uleb128 0x13 - 3850 0112 02 .uleb128 0x2 - BFIN GAS /tmp/cchRAUfk.s page 87 - - - 3851 0113 06 .uleb128 0x6 - 3852 0114 00 .byte 0x0 - 3853 0115 00 .byte 0x0 - 3854 0116 17 .uleb128 0x17 - 3855 0117 34 .uleb128 0x34 - 3856 0118 00 .byte 0x0 - 3857 0119 03 .uleb128 0x3 - 3858 011a 0E .uleb128 0xe - 3859 011b 3A .uleb128 0x3a - 3860 011c 0B .uleb128 0xb - 3861 011d 3B .uleb128 0x3b - 3862 011e 05 .uleb128 0x5 - 3863 011f 49 .uleb128 0x49 - 3864 0120 13 .uleb128 0x13 - 3865 0121 02 .uleb128 0x2 - 3866 0122 0A .uleb128 0xa - 3867 0123 00 .byte 0x0 - 3868 0124 00 .byte 0x0 - 3869 0125 18 .uleb128 0x18 - 3870 0126 0B .uleb128 0xb - 3871 0127 01 .byte 0x1 - 3872 0128 11 .uleb128 0x11 - 3873 0129 01 .uleb128 0x1 - 3874 012a 12 .uleb128 0x12 - 3875 012b 01 .uleb128 0x1 - 3876 012c 00 .byte 0x0 - 3877 012d 00 .byte 0x0 - 3878 012e 19 .uleb128 0x19 - 3879 012f 34 .uleb128 0x34 - 3880 0130 00 .byte 0x0 - 3881 0131 03 .uleb128 0x3 - 3882 0132 08 .uleb128 0x8 - 3883 0133 3A .uleb128 0x3a - 3884 0134 0B .uleb128 0xb - 3885 0135 3B .uleb128 0x3b - 3886 0136 05 .uleb128 0x5 - 3887 0137 49 .uleb128 0x49 - 3888 0138 13 .uleb128 0x13 - 3889 0139 00 .byte 0x0 - 3890 013a 00 .byte 0x0 - 3891 013b 1A .uleb128 0x1a - 3892 013c 0F .uleb128 0xf - 3893 013d 00 .byte 0x0 - 3894 013e 0B .uleb128 0xb - 3895 013f 0B .uleb128 0xb - 3896 0140 49 .uleb128 0x49 - 3897 0141 13 .uleb128 0x13 - 3898 0142 00 .byte 0x0 - 3899 0143 00 .byte 0x0 - 3900 0144 1B .uleb128 0x1b - 3901 0145 21 .uleb128 0x21 - 3902 0146 00 .byte 0x0 - 3903 0147 49 .uleb128 0x49 - 3904 0148 13 .uleb128 0x13 - 3905 0149 00 .byte 0x0 - 3906 014a 00 .byte 0x0 - 3907 014b 1C .uleb128 0x1c - BFIN GAS /tmp/cchRAUfk.s page 88 - - - 3908 014c 21 .uleb128 0x21 - 3909 014d 00 .byte 0x0 - 3910 014e 49 .uleb128 0x49 - 3911 014f 13 .uleb128 0x13 - 3912 0150 2F .uleb128 0x2f - 3913 0151 0B .uleb128 0xb - 3914 0152 00 .byte 0x0 - 3915 0153 00 .byte 0x0 - 3916 0154 1D .uleb128 0x1d - 3917 0155 05 .uleb128 0x5 - 3918 0156 00 .byte 0x0 - 3919 0157 03 .uleb128 0x3 - 3920 0158 0E .uleb128 0xe - 3921 0159 3A .uleb128 0x3a - 3922 015a 0B .uleb128 0xb - 3923 015b 3B .uleb128 0x3b - 3924 015c 05 .uleb128 0x5 - 3925 015d 49 .uleb128 0x49 - 3926 015e 13 .uleb128 0x13 - 3927 015f 02 .uleb128 0x2 - 3928 0160 06 .uleb128 0x6 - 3929 0161 00 .byte 0x0 - 3930 0162 00 .byte 0x0 - 3931 0163 1E .uleb128 0x1e - 3932 0164 2E .uleb128 0x2e - 3933 0165 01 .byte 0x1 - 3934 0166 3F .uleb128 0x3f - 3935 0167 0C .uleb128 0xc - 3936 0168 03 .uleb128 0x3 - 3937 0169 0E .uleb128 0xe - 3938 016a 3A .uleb128 0x3a - 3939 016b 0B .uleb128 0xb - 3940 016c 3B .uleb128 0x3b - 3941 016d 05 .uleb128 0x5 - 3942 016e 27 .uleb128 0x27 - 3943 016f 0C .uleb128 0xc - 3944 0170 49 .uleb128 0x49 - 3945 0171 13 .uleb128 0x13 - 3946 0172 11 .uleb128 0x11 - 3947 0173 01 .uleb128 0x1 - 3948 0174 12 .uleb128 0x12 - 3949 0175 01 .uleb128 0x1 - 3950 0176 40 .uleb128 0x40 - 3951 0177 06 .uleb128 0x6 - 3952 0178 01 .uleb128 0x1 - 3953 0179 13 .uleb128 0x13 - 3954 017a 00 .byte 0x0 - 3955 017b 00 .byte 0x0 - 3956 017c 1F .uleb128 0x1f - 3957 017d 2E .uleb128 0x2e - 3958 017e 01 .byte 0x1 - 3959 017f 3F .uleb128 0x3f - 3960 0180 0C .uleb128 0xc - 3961 0181 03 .uleb128 0x3 - 3962 0182 0E .uleb128 0xe - 3963 0183 3A .uleb128 0x3a - 3964 0184 0B .uleb128 0xb - BFIN GAS /tmp/cchRAUfk.s page 89 - - - 3965 0185 3B .uleb128 0x3b - 3966 0186 0B .uleb128 0xb - 3967 0187 27 .uleb128 0x27 - 3968 0188 0C .uleb128 0xc - 3969 0189 49 .uleb128 0x49 - 3970 018a 13 .uleb128 0x13 - 3971 018b 20 .uleb128 0x20 - 3972 018c 0B .uleb128 0xb - 3973 018d 01 .uleb128 0x1 - 3974 018e 13 .uleb128 0x13 - 3975 018f 00 .byte 0x0 - 3976 0190 00 .byte 0x0 - 3977 0191 20 .uleb128 0x20 - 3978 0192 05 .uleb128 0x5 - 3979 0193 00 .byte 0x0 - 3980 0194 03 .uleb128 0x3 - 3981 0195 0E .uleb128 0xe - 3982 0196 3A .uleb128 0x3a - 3983 0197 0B .uleb128 0xb - 3984 0198 3B .uleb128 0x3b - 3985 0199 0B .uleb128 0xb - 3986 019a 49 .uleb128 0x49 - 3987 019b 13 .uleb128 0x13 - 3988 019c 00 .byte 0x0 - 3989 019d 00 .byte 0x0 - 3990 019e 21 .uleb128 0x21 - 3991 019f 34 .uleb128 0x34 - 3992 01a0 00 .byte 0x0 - 3993 01a1 03 .uleb128 0x3 - 3994 01a2 0E .uleb128 0xe - 3995 01a3 3A .uleb128 0x3a - 3996 01a4 0B .uleb128 0xb - 3997 01a5 3B .uleb128 0x3b - 3998 01a6 0B .uleb128 0xb - 3999 01a7 49 .uleb128 0x49 - 4000 01a8 13 .uleb128 0x13 - 4001 01a9 00 .byte 0x0 - 4002 01aa 00 .byte 0x0 - 4003 01ab 22 .uleb128 0x22 - 4004 01ac 0B .uleb128 0xb - 4005 01ad 01 .byte 0x1 - 4006 01ae 01 .uleb128 0x1 - 4007 01af 13 .uleb128 0x13 - 4008 01b0 00 .byte 0x0 - 4009 01b1 00 .byte 0x0 - 4010 01b2 23 .uleb128 0x23 - 4011 01b3 34 .uleb128 0x34 - 4012 01b4 00 .byte 0x0 - 4013 01b5 03 .uleb128 0x3 - 4014 01b6 08 .uleb128 0x8 - 4015 01b7 3A .uleb128 0x3a - 4016 01b8 0B .uleb128 0xb - 4017 01b9 3B .uleb128 0x3b - 4018 01ba 0B .uleb128 0xb - 4019 01bb 49 .uleb128 0x49 - 4020 01bc 13 .uleb128 0x13 - 4021 01bd 00 .byte 0x0 - BFIN GAS /tmp/cchRAUfk.s page 90 - - - 4022 01be 00 .byte 0x0 - 4023 01bf 24 .uleb128 0x24 - 4024 01c0 0B .uleb128 0xb - 4025 01c1 01 .byte 0x1 - 4026 01c2 00 .byte 0x0 - 4027 01c3 00 .byte 0x0 - 4028 01c4 25 .uleb128 0x25 - 4029 01c5 2E .uleb128 0x2e - 4030 01c6 01 .byte 0x1 - 4031 01c7 31 .uleb128 0x31 - 4032 01c8 13 .uleb128 0x13 - 4033 01c9 11 .uleb128 0x11 - 4034 01ca 01 .uleb128 0x1 - 4035 01cb 12 .uleb128 0x12 - 4036 01cc 01 .uleb128 0x1 - 4037 01cd 40 .uleb128 0x40 - 4038 01ce 06 .uleb128 0x6 - 4039 01cf 01 .uleb128 0x1 - 4040 01d0 13 .uleb128 0x13 - 4041 01d1 00 .byte 0x0 - 4042 01d2 00 .byte 0x0 - 4043 01d3 26 .uleb128 0x26 - 4044 01d4 05 .uleb128 0x5 - 4045 01d5 00 .byte 0x0 - 4046 01d6 31 .uleb128 0x31 - 4047 01d7 13 .uleb128 0x13 - 4048 01d8 02 .uleb128 0x2 - 4049 01d9 06 .uleb128 0x6 - 4050 01da 00 .byte 0x0 - 4051 01db 00 .byte 0x0 - 4052 01dc 27 .uleb128 0x27 - 4053 01dd 34 .uleb128 0x34 - 4054 01de 00 .byte 0x0 - 4055 01df 31 .uleb128 0x31 - 4056 01e0 13 .uleb128 0x13 - 4057 01e1 02 .uleb128 0x2 - 4058 01e2 06 .uleb128 0x6 - 4059 01e3 00 .byte 0x0 - 4060 01e4 00 .byte 0x0 - 4061 01e5 28 .uleb128 0x28 - 4062 01e6 34 .uleb128 0x34 - 4063 01e7 00 .byte 0x0 - 4064 01e8 31 .uleb128 0x31 - 4065 01e9 13 .uleb128 0x13 - 4066 01ea 00 .byte 0x0 - 4067 01eb 00 .byte 0x0 - 4068 01ec 29 .uleb128 0x29 - 4069 01ed 2E .uleb128 0x2e - 4070 01ee 01 .byte 0x1 - 4071 01ef 3F .uleb128 0x3f - 4072 01f0 0C .uleb128 0xc - 4073 01f1 03 .uleb128 0x3 - 4074 01f2 0E .uleb128 0xe - 4075 01f3 3A .uleb128 0x3a - 4076 01f4 0B .uleb128 0xb - 4077 01f5 3B .uleb128 0x3b - 4078 01f6 0B .uleb128 0xb - BFIN GAS /tmp/cchRAUfk.s page 91 - - - 4079 01f7 27 .uleb128 0x27 - 4080 01f8 0C .uleb128 0xc - 4081 01f9 49 .uleb128 0x49 - 4082 01fa 13 .uleb128 0x13 - 4083 01fb 11 .uleb128 0x11 - 4084 01fc 01 .uleb128 0x1 - 4085 01fd 12 .uleb128 0x12 - 4086 01fe 01 .uleb128 0x1 - 4087 01ff 40 .uleb128 0x40 - 4088 0200 06 .uleb128 0x6 - 4089 0201 01 .uleb128 0x1 - 4090 0202 13 .uleb128 0x13 - 4091 0203 00 .byte 0x0 - 4092 0204 00 .byte 0x0 - 4093 0205 2A .uleb128 0x2a - 4094 0206 05 .uleb128 0x5 - 4095 0207 00 .byte 0x0 - 4096 0208 03 .uleb128 0x3 - 4097 0209 0E .uleb128 0xe - 4098 020a 3A .uleb128 0x3a - 4099 020b 0B .uleb128 0xb - 4100 020c 3B .uleb128 0x3b - 4101 020d 0B .uleb128 0xb - 4102 020e 49 .uleb128 0x49 - 4103 020f 13 .uleb128 0x13 - 4104 0210 02 .uleb128 0x2 - 4105 0211 06 .uleb128 0x6 - 4106 0212 00 .byte 0x0 - 4107 0213 00 .byte 0x0 - 4108 0214 2B .uleb128 0x2b - 4109 0215 34 .uleb128 0x34 - 4110 0216 00 .byte 0x0 - 4111 0217 03 .uleb128 0x3 - 4112 0218 08 .uleb128 0x8 - 4113 0219 3A .uleb128 0x3a - 4114 021a 0B .uleb128 0xb - 4115 021b 3B .uleb128 0x3b - 4116 021c 0B .uleb128 0xb - 4117 021d 49 .uleb128 0x49 - 4118 021e 13 .uleb128 0x13 - 4119 021f 02 .uleb128 0x2 - 4120 0220 06 .uleb128 0x6 - 4121 0221 00 .byte 0x0 - 4122 0222 00 .byte 0x0 - 4123 0223 2C .uleb128 0x2c - 4124 0224 1D .uleb128 0x1d - 4125 0225 01 .byte 0x1 - 4126 0226 31 .uleb128 0x31 - 4127 0227 13 .uleb128 0x13 - 4128 0228 55 .uleb128 0x55 - 4129 0229 06 .uleb128 0x6 - 4130 022a 58 .uleb128 0x58 - 4131 022b 0B .uleb128 0xb - 4132 022c 59 .uleb128 0x59 - 4133 022d 05 .uleb128 0x5 - 4134 022e 01 .uleb128 0x1 - 4135 022f 13 .uleb128 0x13 - BFIN GAS /tmp/cchRAUfk.s page 92 - - - 4136 0230 00 .byte 0x0 - 4137 0231 00 .byte 0x0 - 4138 0232 2D .uleb128 0x2d - 4139 0233 05 .uleb128 0x5 - 4140 0234 00 .byte 0x0 - 4141 0235 31 .uleb128 0x31 - 4142 0236 13 .uleb128 0x13 - 4143 0237 00 .byte 0x0 - 4144 0238 00 .byte 0x0 - 4145 0239 2E .uleb128 0x2e - 4146 023a 34 .uleb128 0x34 - 4147 023b 00 .byte 0x0 - 4148 023c 03 .uleb128 0x3 - 4149 023d 0E .uleb128 0xe - 4150 023e 3A .uleb128 0x3a - 4151 023f 0B .uleb128 0xb - 4152 0240 3B .uleb128 0x3b - 4153 0241 0B .uleb128 0xb - 4154 0242 49 .uleb128 0x49 - 4155 0243 13 .uleb128 0x13 - 4156 0244 3F .uleb128 0x3f - 4157 0245 0C .uleb128 0xc - 4158 0246 02 .uleb128 0x2 - 4159 0247 0A .uleb128 0xa - 4160 0248 00 .byte 0x0 - 4161 0249 00 .byte 0x0 - 4162 024a 2F .uleb128 0x2f - 4163 024b 35 .uleb128 0x35 - 4164 024c 00 .byte 0x0 - 4165 024d 49 .uleb128 0x49 - 4166 024e 13 .uleb128 0x13 - 4167 024f 00 .byte 0x0 - 4168 0250 00 .byte 0x0 - 4169 0251 30 .uleb128 0x30 - 4170 0252 21 .uleb128 0x21 - 4171 0253 00 .byte 0x0 - 4172 0254 00 .byte 0x0 - 4173 0255 00 .byte 0x0 - 4174 0256 31 .uleb128 0x31 - 4175 0257 34 .uleb128 0x34 - 4176 0258 00 .byte 0x0 - 4177 0259 03 .uleb128 0x3 - 4178 025a 0E .uleb128 0xe - 4179 025b 3A .uleb128 0x3a - 4180 025c 0B .uleb128 0xb - 4181 025d 3B .uleb128 0x3b - 4182 025e 0B .uleb128 0xb - 4183 025f 49 .uleb128 0x49 - 4184 0260 13 .uleb128 0x13 - 4185 0261 3F .uleb128 0x3f - 4186 0262 0C .uleb128 0xc - 4187 0263 3C .uleb128 0x3c - 4188 0264 0C .uleb128 0xc - 4189 0265 00 .byte 0x0 - 4190 0266 00 .byte 0x0 - 4191 0267 32 .uleb128 0x32 - 4192 0268 35 .uleb128 0x35 - BFIN GAS /tmp/cchRAUfk.s page 93 - - - 4193 0269 00 .byte 0x0 - 4194 026a 03 .uleb128 0x3 - 4195 026b 0E .uleb128 0xe - 4196 026c 49 .uleb128 0x49 - 4197 026d 13 .uleb128 0x13 - 4198 026e 00 .byte 0x0 - 4199 026f 00 .byte 0x0 - 4200 0270 00 .byte 0x0 - 4201 .section .debug_pubnames,"",@progbits - 4202 0000 A8010000 .4byte 0x1a8 - 4203 0004 0200 .2byte 0x2 - 4204 0006 00000000 .4byte .Ldebug_info0 - 4205 000a 2F0A0000 .4byte 0xa2f - 4206 000e D2030000 .4byte 0x3d2 - 4207 0012 7573725F .string "usr_cmd_process" - 4207 636D645F - 4207 70726F63 - 4207 65737300 - 4208 0022 71050000 .4byte 0x571 - 4209 0026 73706F72 .string "sport_tx_done" - 4209 745F7478 - 4209 5F646F6E - 4209 6500 - 4210 0034 B2050000 .4byte 0x5b2 - 4211 0038 68646D61 .string "hdma_send_done" - 4211 5F73656E - 4211 645F646F - 4211 6E6500 - 4212 0047 ED050000 .4byte 0x5ed - 4213 004b 7573725F .string "usr_out_proc_data" - 4213 6F75745F - 4213 70726F63 - 4213 5F646174 - 4213 6100 - 4214 005d A5060000 .4byte 0x6a5 - 4215 0061 64617461 .string "dataprocessor" - 4215 70726F63 - 4215 6573736F - 4215 7200 - 4216 006f 1D070000 .4byte 0x71d - 4217 0073 7573725F .string "usr_in_proc_data" - 4217 696E5F70 - 4217 726F635F - 4217 64617461 - 4217 00 - 4218 0084 59080000 .4byte 0x859 - 4219 0088 73747265 .string "streams_cnt" - 4219 616D735F - 4219 636E7400 - 4220 0094 6B080000 .4byte 0x86b - 4221 0098 6462675F .string "dbg_receive_value" - 4221 72656365 - 4221 6976655F - 4221 76616C75 - 4221 6500 - 4222 00aa 92080000 .4byte 0x892 - 4223 00ae 6462675F .string "dbg_sport_rx_copy" - BFIN GAS /tmp/cchRAUfk.s page 94 - - - 4223 73706F72 - 4223 745F7278 - 4223 5F636F70 - 4223 7900 - 4224 00c0 A4080000 .4byte 0x8a4 - 4225 00c4 73747265 .string "streams_succes_flag" - 4225 616D735F - 4225 73756363 - 4225 65735F66 - 4225 6C616700 - 4226 00d8 31090000 .4byte 0x931 - 4227 00dc 54585F6D .string "TX_marker" - 4227 61726B65 - 4227 7200 - 4228 00e6 48090000 .4byte 0x948 - 4229 00ea 50726F63 .string "Proc_state" - 4229 5F737461 - 4229 746500 - 4230 00f5 63090000 .4byte 0x963 - 4231 00f9 54585F62 .string "TX_buff_I" - 4231 7566665F - 4231 4900 - 4232 0103 75090000 .4byte 0x975 - 4233 0107 54585F62 .string "TX_buff_I_shadow" - 4233 7566665F - 4233 495F7368 - 4233 61646F77 - 4233 00 - 4234 0118 87090000 .4byte 0x987 - 4235 011c 64617461 .string "data_I" - 4235 5F4900 - 4236 0123 99090000 .4byte 0x999 - 4237 0127 73656E64 .string "send_size" - 4237 5F73697A - 4237 6500 - 4238 0131 AB090000 .4byte 0x9ab - 4239 0135 54585F62 .string "TX_buff_state" - 4239 7566665F - 4239 73746174 - 4239 6500 - 4240 0143 C2090000 .4byte 0x9c2 - 4241 0147 74785F76 .string "tx_val" - 4241 616C00 - 4242 014e D4090000 .4byte 0x9d4 - 4243 0152 736F6D65 .string "some_i" - 4243 5F6900 - 4244 0159 E6090000 .4byte 0x9e6 - 4245 015d 73697A65 .string "size_processed" - 4245 5F70726F - 4245 63657373 - 4245 656400 - 4246 016c F8090000 .4byte 0x9f8 - 4247 0170 4C46534D .string "LFSM_started" - 4247 5F737461 - 4247 72746564 - 4247 00 - 4248 017d 0A0A0000 .4byte 0xa0a - BFIN GAS /tmp/cchRAUfk.s page 95 - - - 4249 0181 44595F53 .string "DY_SYN_2_value" - 4249 594E5F32 - 4249 5F76616C - 4249 756500 - 4250 0190 1C0A0000 .4byte 0xa1c - 4251 0194 44595F53 .string "DY_SYN_2_value_prev" - 4251 594E5F32 - 4251 5F76616C - 4251 75655F70 - 4251 72657600 - 4252 01a8 00000000 .4byte 0x0 - 4253 .section .debug_aranges,"",@progbits - 4254 0000 1C000000 .4byte 0x1c - 4255 0004 0200 .2byte 0x2 - 4256 0006 00000000 .4byte .Ldebug_info0 - 4257 000a 04 .byte 0x4 - 4258 000b 00 .byte 0x0 - 4259 000c 0000 .2byte 0x0 - 4260 000e 0000 .2byte 0x0 - 4261 0010 00000000 .4byte .Ltext0 - 4262 0014 CE080000 .4byte .Letext0-.Ltext0 - 4263 0018 00000000 .4byte 0x0 - 4264 001c 00000000 .4byte 0x0 - 4265 .section .debug_ranges,"",@progbits - 4266 .Ldebug_ranges0: - 4267 0000 6C000000 .4byte .LBB3-.Ltext0 - 4268 0004 6E000000 .4byte .LBE3-.Ltext0 - 4269 0008 70000000 .4byte .LBB6-.Ltext0 - 4270 000c 98000000 .4byte .LBE6-.Ltext0 - 4271 0010 00000000 .4byte 0x0 - 4272 0014 00000000 .4byte 0x0 - 4273 0018 78000000 .4byte .LBB4-.Ltext0 - 4274 001c 7A000000 .4byte .LBE4-.Ltext0 - 4275 0020 7C000000 .4byte .LBB5-.Ltext0 - 4276 0024 8E000000 .4byte .LBE5-.Ltext0 - 4277 0028 00000000 .4byte 0x0 - 4278 002c 00000000 .4byte 0x0 - 4279 0030 AA010000 .4byte .LBB12-.Ltext0 - 4280 0034 FA010000 .4byte .LBE12-.Ltext0 - 4281 0038 00020000 .4byte .LBB14-.Ltext0 - 4282 003c 02020000 .4byte .LBE14-.Ltext0 - 4283 0040 FC010000 .4byte .LBB13-.Ltext0 - 4284 0044 FE010000 .4byte .LBE13-.Ltext0 - 4285 0048 00000000 .4byte 0x0 - 4286 004c 00000000 .4byte 0x0 - 4287 0050 96050000 .4byte .LBB38-.Ltext0 - 4288 0054 98050000 .4byte .LBE38-.Ltext0 - 4289 0058 A2050000 .4byte .LBB39-.Ltext0 - 4290 005c BA050000 .4byte .LBE39-.Ltext0 - 4291 0060 00000000 .4byte 0x0 - 4292 0064 00000000 .4byte 0x0 - 4293 0068 CC050000 .4byte .LBB40-.Ltext0 - 4294 006c E8050000 .4byte .LBE40-.Ltext0 - 4295 0070 48080000 .4byte .LBB54-.Ltext0 - 4296 0074 5C080000 .4byte .LBE54-.Ltext0 - 4297 0078 F4050000 .4byte .LBB53-.Ltext0 - 4298 007c B8070000 .4byte .LBE53-.Ltext0 - BFIN GAS /tmp/cchRAUfk.s page 96 - - - 4299 0080 00000000 .4byte 0x0 - 4300 0084 00000000 .4byte 0x0 - 4301 0088 D4050000 .4byte .LBB42-.Ltext0 - 4302 008c DC050000 .4byte .LBE42-.Ltext0 - 4303 0090 44060000 .4byte .LBB41-.Ltext0 - 4304 0094 14070000 .4byte .LBE41-.Ltext0 - 4305 0098 E4050000 .4byte .LBB52-.Ltext0 - 4306 009c E8050000 .4byte .LBE52-.Ltext0 - 4307 00a0 00000000 .4byte 0x0 - 4308 00a4 00000000 .4byte 0x0 - 4309 00a8 72060000 .4byte .LBB44-.Ltext0 - 4310 00ac 76060000 .4byte .LBE44-.Ltext0 - 4311 00b0 80060000 .4byte .LBB49-.Ltext0 - 4312 00b4 9E060000 .4byte .LBE49-.Ltext0 - 4313 00b8 00000000 .4byte 0x0 - 4314 00bc 00000000 .4byte 0x0 - 4315 00c0 72060000 .4byte .LBB45-.Ltext0 - 4316 00c4 76060000 .4byte .LBE45-.Ltext0 - 4317 00c8 80060000 .4byte .LBB48-.Ltext0 - 4318 00cc 9E060000 .4byte .LBE48-.Ltext0 - 4319 00d0 00000000 .4byte 0x0 - 4320 00d4 00000000 .4byte 0x0 - 4321 00d8 72060000 .4byte .LBB46-.Ltext0 - 4322 00dc 76060000 .4byte .LBE46-.Ltext0 - 4323 00e0 80060000 .4byte .LBB47-.Ltext0 - 4324 00e4 86060000 .4byte .LBE47-.Ltext0 - 4325 00e8 00000000 .4byte 0x0 - 4326 00ec 00000000 .4byte 0x0 - 4327 00f0 EC060000 .4byte .LBB50-.Ltext0 - 4328 00f4 EE060000 .4byte .LBE50-.Ltext0 - 4329 00f8 F0060000 .4byte .LBB51-.Ltext0 - 4330 00fc 00070000 .4byte .LBE51-.Ltext0 - 4331 0100 00000000 .4byte 0x0 - 4332 0104 00000000 .4byte 0x0 - 4333 .section .debug_str,"MS",@progbits,1 - 4334 .LASF31: - 4335 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 4335 5F4C4348 - 4335 5F4D4F44 - 4335 455F5A45 - 4335 524F00 - 4336 .LASF71: - 4337 0013 464C5553 .string "FLUSH_TWIDDLES" - 4337 485F5457 - 4337 4944444C - 4337 455300 - 4338 .LASF74: - 4339 0022 4C46534D .string "LFSM_state" - 4339 5F737461 - 4339 746500 - 4340 .LASF121: - 4341 002d 74785F76 .string "tx_val" - 4341 616C00 - 4342 .LASF37: - 4343 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 4343 5F53594E - 4343 435F4449 - BFIN GAS /tmp/cchRAUfk.s page 97 - - - 4343 5F53594E - 4343 325F4641 - 4344 .LASF32: - 4345 004b 4C353032 .string "L502_SYNC_INTERNAL" - 4345 5F53594E - 4345 435F494E - 4345 5445524E - 4345 414C00 - 4346 .LASF81: - 4347 005e 4156475F .string "AVG_state" - 4347 73746174 - 4347 6500 - 4348 .LASF120: - 4349 0068 73656E64 .string "send_size" - 4349 5F73697A - 4349 6500 - 4350 .LASF65: - 4351 0072 64617461 .string "dataprocessor_state" - 4351 70726F63 - 4351 6573736F - 4351 725F7374 - 4351 61746500 - 4352 .LASF14: - 4353 0086 756E7369 .string "unsigned int" - 4353 676E6564 - 4353 20696E74 - 4353 00 - 4354 .LASF42: - 4355 0093 4C353032 .string "L502_STREAM_DOUT" - 4355 5F535452 - 4355 45414D5F - 4355 444F5554 - 4355 00 - 4356 .LASF109: - 4357 00a4 73747265 .string "streams_cnt" - 4357 616D735F - 4357 636E7400 - 4358 .LASF110: - 4359 00b0 6462675F .string "dbg_receive_value" - 4359 72656365 - 4359 6976655F - 4359 76616C75 - 4359 6500 - 4360 .LASF26: - 4361 00c2 4C353032 .string "L502_ADC_RANGE_1" - 4361 5F414443 - 4361 5F52414E - 4361 47455F31 - 4361 00 - 4362 .LASF25: - 4363 00d3 4C353032 .string "L502_ADC_RANGE_2" - 4363 5F414443 - 4363 5F52414E - 4363 47455F32 - 4363 00 - 4364 .LASF24: - 4365 00e4 4C353032 .string "L502_ADC_RANGE_5" - BFIN GAS /tmp/cchRAUfk.s page 98 - - - 4365 5F414443 - 4365 5F52414E - 4365 47455F35 - 4365 00 - 4366 .LASF30: - 4367 00f5 4C353032 .string "L502_LCH_MODE_DIFF" - 4367 5F4C4348 - 4367 5F4D4F44 - 4367 455F4449 - 4367 464600 - 4368 .LASF33: - 4369 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 4369 5F53594E - 4369 435F4558 - 4369 5445524E - 4369 414C5F4D - 4370 .LASF124: - 4371 0122 4C46534D .string "LFSM_started" - 4371 5F737461 - 4371 72746564 - 4371 00 - 4372 .LASF54: - 4373 012f 4359434C .string "CYCLE_UNKNOWN" - 4373 455F554E - 4373 4B4E4F57 - 4373 4E00 - 4374 .LASF95: - 4375 013d 73706F72 .string "sport_rx_nonzero_sum" - 4375 745F7278 - 4375 5F6E6F6E - 4375 7A65726F - 4375 5F73756D - 4376 .LASF72: - 4377 0152 6D6F6465 .string "mode" - 4377 00 - 4378 .LASF118: - 4379 0157 54585F62 .string "TX_buff_I_shadow" - 4379 7566665F - 4379 495F7368 - 4379 61646F77 - 4379 00 - 4380 .LASF46: - 4381 0168 62756666 .string "buff_switch" - 4381 5F737769 - 4381 74636800 - 4382 .LASF51: - 4383 0174 46554C4C .string "FULLY_COMPLETED" - 4383 595F434F - 4383 4D504C45 - 4383 54454400 - 4384 .LASF77: - 4385 0184 54585F62 .string "TX_buff_I" - 4385 7566665F - 4385 4900 - 4386 .LASF8: - 4387 018e 75696E74 .string "uint32_t" - 4387 33325F74 - BFIN GAS /tmp/cchRAUfk.s page 99 - - - 4387 00 - 4388 .LASF113: - 4389 0197 54585F62 .string "TX_buff" - 4389 75666600 - 4390 .LASF55: - 4391 019f 4359434C .string "CYCLE_STARTED" - 4391 455F5354 - 4391 41525445 - 4391 4400 - 4392 .LASF116: - 4393 01ad 54585F6D .string "TX_marker" - 4393 61726B65 - 4393 7200 - 4394 .LASF43: - 4395 01b7 4C353032 .string "L502_STREAM_ALL_IN" - 4395 5F535452 - 4395 45414D5F - 4395 414C4C5F - 4395 494E00 - 4396 .LASF45: - 4397 01ca 666C6F61 .string "float" - 4397 7400 - 4398 .LASF90: - 4399 01d0 6E756D62 .string "number_of_free_tx_descriptors" - 4399 65725F6F - 4399 665F6672 - 4399 65655F74 - 4399 785F6465 - 4400 .LASF62: - 4401 01ee 54585F44 .string "TX_DONE" - 4401 4F4E4500 - 4402 .LASF131: - 4403 01f6 64617461 .string "dataprocessor" - 4403 70726F63 - 4403 6573736F - 4403 7200 - 4404 .LASF18: - 4405 0204 72657375 .string "result" - 4405 6C7400 - 4406 .LASF59: - 4407 020b 46494C4C .string "FILLING" - 4407 494E4700 - 4408 .LASF13: - 4409 0213 6C6F6E67 .string "long long unsigned int" - 4409 206C6F6E - 4409 6720756E - 4409 7369676E - 4409 65642069 - 4410 .LASF79: - 4411 022a 4156475F .string "AVG_buff_I" - 4411 62756666 - 4411 5F4900 - 4412 .LASF96: - 4413 0235 7573725F .string "usr_cmd_process" - 4413 636D645F - 4413 70726F63 - 4413 65737300 - BFIN GAS /tmp/cchRAUfk.s page 100 - - - 4414 .LASF67: - 4415 0245 53454D49 .string "SEMITRANSPARENT" - 4415 5452414E - 4415 53504152 - 4415 454E5400 - 4416 .LASF93: - 4417 0255 7263765F .string "rcv_data" - 4417 64617461 - 4417 00 - 4418 .LASF97: - 4419 025e 73706F72 .string "sport_tx_done" - 4419 745F7478 - 4419 5F646F6E - 4419 6500 - 4420 .LASF40: - 4421 026c 4C353032 .string "L502_STREAM_DAC1" - 4421 5F535452 - 4421 45414D5F - 4421 44414331 - 4421 00 - 4422 .LASF41: - 4423 027d 4C353032 .string "L502_STREAM_DAC2" - 4423 5F535452 - 4423 45414D5F - 4423 44414332 - 4423 00 - 4424 .LASF60: - 4425 028e 544F444F .string "TODO_TX" - 4425 5F545800 - 4426 .LASF108: - 4427 0296 4646545F .string "FFT_res_size" - 4427 7265735F - 4427 73697A65 - 4427 00 - 4428 .LASF19: - 4429 02a3 64617461 .string "data_size" - 4429 5F73697A - 4429 6500 - 4430 .LASF10: - 4431 02ad 696E7436 .string "int64_t" - 4431 345F7400 - 4432 .LASF128: - 4433 02b5 7372632F .string "src/l502_user_process.c" - 4433 6C353032 - 4433 5F757365 - 4433 725F7072 - 4433 6F636573 - 4434 .LASF103: - 4435 02cd 4646545F .string "FFT_buff" - 4435 62756666 - 4435 00 - 4436 .LASF15: - 4437 02d6 636F6465 .string "code" - 4437 00 - 4438 .LASF29: - 4439 02db 4C353032 .string "L502_LCH_MODE_COMM" - 4439 5F4C4348 - BFIN GAS /tmp/cchRAUfk.s page 101 - - - 4439 5F4D4F44 - 4439 455F434F - 4439 4D4D00 - 4440 .LASF57: - 4441 02ee 68646D61 .string "hdma_TX_state" - 4441 5F54585F - 4441 73746174 - 4441 6500 - 4442 .LASF44: - 4443 02fc 4C353032 .string "L502_STREAM_ALL_OUT" - 4443 5F535452 - 4443 45414D5F - 4443 414C4C5F - 4443 4F555400 - 4444 .LASF36: - 4445 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 4445 5F53594E - 4445 435F4449 - 4445 5F53594E - 4445 315F4641 - 4446 .LASF82: - 4447 0327 4156475F .string "AVG_buff_state" - 4447 62756666 - 4447 5F737461 - 4447 746500 - 4448 .LASF115: - 4449 0336 74776964 .string "twiddle_re" - 4449 646C655F - 4449 726500 - 4450 .LASF88: - 4451 0341 44494E32 .string "DIN2_SYN_value_curr" - 4451 5F53594E - 4451 5F76616C - 4451 75655F63 - 4451 75727200 - 4452 .LASF22: - 4453 0355 63686172 .string "char" - 4453 00 - 4454 .LASF100: - 4455 035a 68646D61 .string "hdma_send_done" - 4455 5F73656E - 4455 645F646F - 4455 6E6500 - 4456 .LASF91: - 4457 0369 6572725F .string "err_codes" - 4457 636F6465 - 4457 7300 - 4458 .LASF20: - 4459 0373 64617461 .string "data" - 4459 00 - 4460 .LASF3: - 4461 0378 75696E74 .string "uint8_t" - 4461 385F7400 - 4462 .LASF16: - 4463 0380 73746174 .string "status" - 4463 757300 - 4464 .LASF102: - BFIN GAS /tmp/cchRAUfk.s page 102 - - - 4465 0387 4156475F .string "AVG_buff_I_max" - 4465 62756666 - 4465 5F495F6D - 4465 617800 - 4466 .LASF52: - 4467 0396 454E4445 .string "ENDED" - 4467 4400 - 4468 .LASF11: - 4469 039c 6C6F6E67 .string "long long int" - 4469 206C6F6E - 4469 6720696E - 4469 7400 - 4470 .LASF129: - 4471 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4471 652F6665 - 4471 64612F4D - 4471 4950542F - 4471 52616469 - 4472 .LASF39: - 4473 03f4 4C353032 .string "L502_STREAM_DIN" - 4473 5F535452 - 4473 45414D5F - 4473 44494E00 - 4474 .LASF61: - 4475 0404 5452414E .string "TRANSMITTING" - 4475 534D4954 - 4475 54494E47 - 4475 00 - 4476 .LASF114: - 4477 0411 54585F62 .string "TX_buff_shadow" - 4477 7566665F - 4477 73686164 - 4477 6F7700 - 4478 .LASF104: - 4479 0420 7573725F .string "usr_out_proc_data" - 4479 6F75745F - 4479 70726F63 - 4479 5F646174 - 4479 6100 - 4480 .LASF80: - 4481 0432 4156475F .string "AVG_buff_I_last" - 4481 62756666 - 4481 5F495F6C - 4481 61737400 - 4482 .LASF112: - 4483 0442 73747265 .string "streams_succes_flag" - 4483 616D735F - 4483 73756363 - 4483 65735F66 - 4483 6C616700 - 4484 .LASF70: - 4485 0456 574F524B .string "WORK" - 4485 00 - 4486 .LASF50: - 4487 045b 53544550 .string "STEP_COMPLETED" - 4487 5F434F4D - 4487 504C4554 - BFIN GAS /tmp/cchRAUfk.s page 103 - - - 4487 454400 - 4488 .LASF28: - 4489 046a 4C353032 .string "L502_ADC_RANGE_02" - 4489 5F414443 - 4489 5F52414E - 4489 47455F30 - 4489 3200 - 4490 .LASF99: - 4491 047c 73697A65 .string "size" - 4491 00 - 4492 .LASF27: - 4493 0481 4C353032 .string "L502_ADC_RANGE_05" - 4493 5F414443 - 4493 5F52414E - 4493 47455F30 - 4493 3500 - 4494 .LASF17: - 4495 0493 70617261 .string "param" - 4495 6D00 - 4496 .LASF58: - 4497 0499 54585F42 .string "TX_BUFF_OFF" - 4497 5546465F - 4497 4F464600 - 4498 .LASF107: - 4499 04a5 68656164 .string "header" - 4499 657200 - 4500 .LASF83: - 4501 04ac 4156475F .string "AVG_buff_active" - 4501 62756666 - 4501 5F616374 - 4501 69766500 - 4502 .LASF35: - 4503 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 4503 5F53594E - 4503 435F4449 - 4503 5F53594E - 4503 325F5249 - 4504 .LASF126: - 4505 04d3 44595F53 .string "DY_SYN_2_value_prev" - 4505 594E5F32 - 4505 5F76616C - 4505 75655F70 - 4505 72657600 - 4506 .LASF84: - 4507 04e7 4646545F .string "FFT_buff_I" - 4507 62756666 - 4507 5F4900 - 4508 .LASF87: - 4509 04f2 64696769 .string "digital_word_curr" - 4509 74616C5F - 4509 776F7264 - 4509 5F637572 - 4509 7200 - 4510 .LASF23: - 4511 0504 4C353032 .string "L502_ADC_RANGE_10" - 4511 5F414443 - 4511 5F52414E - BFIN GAS /tmp/cchRAUfk.s page 104 - - - 4511 47455F31 - 4511 3000 - 4512 .LASF127: - 4513 0516 474E5520 .string "GNU C 4.3.5" - 4513 4320342E - 4513 332E3500 - 4514 .LASF4: - 4515 0522 75696E74 .string "uint16_t" - 4515 31365F74 - 4515 00 - 4516 .LASF78: - 4517 052b 54585F62 .string "TX_buff_state" - 4517 7566665F - 4517 73746174 - 4517 6500 - 4518 .LASF105: - 4519 0539 7573725F .string "usr_in_proc_data" - 4519 696E5F70 - 4519 726F635F - 4519 64617461 - 4519 00 - 4520 .LASF101: - 4521 054a 4156475F .string "AVG_buff" - 4521 62756666 - 4521 00 - 4522 .LASF66: - 4523 0553 5452414E .string "TRANSPARENT" - 4523 53504152 - 4523 454E5400 - 4524 .LASF68: - 4525 055f 4156475F .string "AVG_DONE" - 4525 444F4E45 - 4525 00 - 4526 .LASF47: - 4527 0568 6176675F .string "avg_state" - 4527 73746174 - 4527 6500 - 4528 .LASF2: - 4529 0572 73686F72 .string "short int" - 4529 7420696E - 4529 7400 - 4530 .LASF56: - 4531 057c 4359434C .string "CYCLE_RUNNING" - 4531 455F5255 - 4531 4E4E494E - 4531 4700 - 4532 .LASF75: - 4533 058a 61766572 .string "average_N_max" - 4533 6167655F - 4533 4E5F6D61 - 4533 7800 - 4534 .LASF7: - 4535 0598 6C6F6E67 .string "long int" - 4535 20696E74 - 4535 00 - 4536 .LASF86: - 4537 05a1 64696769 .string "digital_word_prev" - BFIN GAS /tmp/cchRAUfk.s page 105 - - - 4537 74616C5F - 4537 776F7264 - 4537 5F707265 - 4537 7600 - 4538 .LASF122: - 4539 05b3 736F6D65 .string "some_i" - 4539 5F6900 - 4540 .LASF12: - 4541 05ba 75696E74 .string "uint64_t" - 4541 36345F74 - 4541 00 - 4542 .LASF106: - 4543 05c3 776F7264 .string "word" - 4543 00 - 4544 .LASF111: - 4545 05c8 6462675F .string "dbg_sport_rx_copy" - 4545 73706F72 - 4545 745F7278 - 4545 5F636F70 - 4545 7900 - 4546 .LASF130: - 4547 05da 64617461 .string "dataprocessor_dypedef" - 4547 70726F63 - 4547 6573736F - 4547 725F6479 - 4547 70656465 - 4548 .LASF53: - 4549 05f0 6379636C .string "cycle_state" - 4549 655F7374 - 4549 61746500 - 4550 .LASF69: - 4551 05fc 4646545F .string "FFT_DONE" - 4551 444F4E45 - 4551 00 - 4552 .LASF9: - 4553 0605 6C6F6E67 .string "long unsigned int" - 4553 20756E73 - 4553 69676E65 - 4553 6420696E - 4553 7400 - 4554 .LASF92: - 4555 0617 6572725F .string "err_codes_sum" - 4555 636F6465 - 4555 735F7375 - 4555 6D00 - 4556 .LASF6: - 4557 0625 696E7433 .string "int32_t" - 4557 325F7400 - 4558 .LASF49: - 4559 062d 53544550 .string "STEP_RUNNING" - 4559 5F52554E - 4559 4E494E47 - 4559 00 - 4560 .LASF38: - 4561 063a 4C353032 .string "L502_STREAM_ADC" - 4561 5F535452 - 4561 45414D5F - BFIN GAS /tmp/cchRAUfk.s page 106 - - - 4561 41444300 - 4562 .LASF1: - 4563 064a 756E7369 .string "unsigned char" - 4563 676E6564 - 4563 20636861 - 4563 7200 - 4564 .LASF125: - 4565 0658 44595F53 .string "DY_SYN_2_value" - 4565 594E5F32 - 4565 5F76616C - 4565 756500 - 4566 .LASF98: - 4567 0667 61646472 .string "addr" - 4567 00 - 4568 .LASF89: - 4569 066c 44494E32 .string "DIN2_SYN_value_prev" - 4569 5F53594E - 4569 5F76616C - 4569 75655F70 - 4569 72657600 - 4570 .LASF63: - 4571 0680 42554646 .string "BUFF_READY" - 4571 5F524541 - 4571 445900 - 4572 .LASF123: - 4573 068b 73697A65 .string "size_processed" - 4573 5F70726F - 4573 63657373 - 4573 656400 - 4574 .LASF73: - 4575 069a 6D6F6465 .string "mode_next" - 4575 5F6E6578 - 4575 7400 - 4576 .LASF0: - 4577 06a4 7369676E .string "signed char" - 4577 65642063 - 4577 68617200 - 4578 .LASF5: - 4579 06b0 73686F72 .string "short unsigned int" - 4579 7420756E - 4579 7369676E - 4579 65642069 - 4579 6E7400 - 4580 .LASF117: - 4581 06c3 50726F63 .string "Proc_state" - 4581 5F737461 - 4581 746500 - 4582 .LASF34: - 4583 06ce 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 4583 5F53594E - 4583 435F4449 - 4583 5F53594E - 4583 315F5249 - 4584 .LASF48: - 4585 06e5 53544F50 .string "STOPPED" - 4585 50454400 - 4586 .LASF119: - BFIN GAS /tmp/cchRAUfk.s page 107 - - - 4587 06ed 64617461 .string "data_I" - 4587 5F4900 - 4588 .LASF85: - 4589 06f4 4646545F .string "FFT_buff_state" - 4589 62756666 - 4589 5F737461 - 4589 746500 - 4590 .LASF21: - 4591 0703 745F6C35 .string "t_l502_bf_cmd" - 4591 30325F62 - 4591 665F636D - 4591 6400 - 4592 .LASF64: - 4593 0711 44554D4D .string "DUMMY" - 4593 5900 - 4594 .LASF76: - 4595 0717 61766572 .string "average_N" - 4595 6167655F - 4595 4E00 - 4596 .LASF94: - 4597 0721 73747265 .string "streams_sum" - 4597 616D735F - 4597 73756D00 - 4598 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cchRAUfk.s page 108 + 1489 .loc 1 246 0 + 1490 08ba 4AE10000 P2.H = _TX_buff_state; + 1491 08be 1060 R0 = 2 (X); + 1492 08c0 0AE13000 P2.L = _TX_buff_state; + 1493 08c4 109B B [P2] = R0; + 1494 08c6 2A2E jump.s .L88; + 1495 .LVL125: + 1496 .L96: + 1497 .LBB47: + 336:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; + 1498 .loc 1 336 0 + 1499 08c8 4DE10000 P5.H = _Proc_state; + 1500 08cc 0DE13000 P5.L = _Proc_state; + 1501 08d0 AAE61800 B [P5+24] = R2; + 337:src/l502_user_process.c **** Proc_state.average_N ++; + 1502 .loc 1 337 0 + 1503 08d4 E8A8 R0 = W [P5+6] (X); + 1504 08d6 0864 R0 += 1; + 1505 08d8 E8B4 W [P5+6] = R0; + 1506 08da 812E jump.s .L119; + 1507 .LVL126: + 1508 .L120: + 1509 .LBE47: + 378:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 1510 .loc 1 378 0 + 1511 08dc 78A2 R0 = [FP+36]; + 1512 08de 0E30 R1 = R6; + BFIN GAS /tmp/ccyqDlH1.s page 46 + + + 1513 08e0 0260 R2 = 0 (X); + 1514 08e2 FFE38FFB call _hdma_send_req_start; + 407:src/l502_user_process.c **** } + 1515 .loc 1 407 0 + 1516 08e6 0630 R0 = R6; + 1517 08e8 01E80000 UNLINK; + 1518 08ec A305 ( r7:4, p5:3 ) = [sp++]; + 1519 + 1520 .LCFI16: + 1521 .LVL127: + 1522 08ee 1000 rts; + 1523 .LVL128: + 1524 .L125: + 1525 08f0 4CE10000 P4.H = _TX_buff; + 1526 08f4 4DE10000 P5.H = _TX_buff_shadow; + 381:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ + 1527 .loc 1 381 0 + 1528 08f8 0160 R1 = 0 (X); + 1529 .LVL129: + 1530 08fa 0CE10000 P4.L = _TX_buff; + 1531 08fe 0DE10000 P5.L = _TX_buff_shadow; + 1532 0902 28E11027 P0 = 10000 (X); + 1533 0906 B2E00800 LSETUP (.L107, .L128) LC1 = P0; + 1534 .L107: + 1535 .LBB48: + 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1536 .loc 1 383 0 + 1537 090a 0932 P1 = R1; + 382:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ + 1538 .loc 1 382 0 + 1539 090c 0964 R1 += 1; + 383:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; + 1540 .loc 1 383 0 + 1541 090e 4A44 P2 = P1 << 2; + 1542 0910 545A P1 = P4 + P2; + 1543 0912 0891 R0 = [P1]; + 1544 0914 955A P2 = P5 + P2; + 1545 .L128: + 1546 0916 1093 [P2] = R0; + 1547 .LBE48: + 385:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); + 1548 .loc 1 385 0 + 1549 0918 4AE10000 P2.H = _TX_buff_I; + 1550 091c 0AE11400 P2.L = _TX_buff_I; + 1551 0920 40E10000 R0.H = _TX_buff_shadow; + 1552 0924 1191 R1 = [P2]; + 1553 .LVL130: + 1554 0926 0260 R2 = 0 (X); + 1555 0928 00E10000 R0.L = _TX_buff_shadow; + 1556 092c FFE36AFB call _hdma_send_req_start; + 386:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); + 1557 .loc 1 386 0 + 1558 0930 40E10000 R0.H = _TX_marker; + 1559 0934 00E10400 R0.L = _TX_marker; + 1560 0938 5160 R1 = 10 (X); + 1561 093a 0260 R2 = 0 (X); + 1562 093c FFE362FB call _hdma_send_req_start; + BFIN GAS /tmp/ccyqDlH1.s page 47 + + + 389:src/l502_user_process.c **** TX_buff_state = TX_DONE; + 1563 .loc 1 389 0 + 1564 0940 4AE10000 P2.H = _TX_buff_state; + 1565 0944 2060 R0 = 4 (X); + 1566 0946 0AE13000 P2.L = _TX_buff_state; + 1567 094a 109B B [P2] = R0; + 1568 094c 012E jump.s .L106; + 1569 .LFE3: + 1570 .size _usr_in_proc_data, .-_usr_in_proc_data + 1571 .global _streams_cnt; + 1572 .section .bss,"aw",@nobits + 1573 .align 4 + 1574 .type _streams_cnt, @object + 1575 .size _streams_cnt, 16 + 1576 _streams_cnt: + 1577 0000 00000000 .zero 16 + 1577 00000000 + 1577 00000000 + 1577 00000000 + 1578 .global _dbg_receive_value; + 1579 .data; + 1580 .align 4 + 1581 .type _dbg_receive_value, @object + 1582 .size _dbg_receive_value, 4 + 1583 _dbg_receive_value: + 1584 0000 91D51200 .long 1234321 + 1585 .global _streams_succes_flag; + 1586 .section .bss + 1587 .align 4 + 1588 .type _streams_succes_flag, @object + 1589 .size _streams_succes_flag, 4 + 1590 _streams_succes_flag: + 1591 0010 00000000 .zero 4 + 1592 .global _TX_marker; + 1593 .data; + 1594 .align 4 + 1595 .type _TX_marker, @object + 1596 .size _TX_marker, 40 + 1597 _TX_marker: + 1598 0004 0F0000FE .long -33554417 + 1599 0008 F00000FE .long -33554192 + 1600 000c 000F00FE .long -33550592 + 1601 0010 00F000FE .long -33492992 + 1602 0014 00000FFE .long -32571392 + 1603 0018 0000F0FE .long -17825792 + 1604 001c 00000FFE .long -32571392 + 1605 0020 00F000FE .long -33492992 + 1606 0024 000F00FE .long -33550592 + 1607 0028 F00000FE .long -33554192 + 1608 .global _TX_buff_I; + 1609 .section .bss + 1610 .align 4 + 1611 .type _TX_buff_I, @object + 1612 .size _TX_buff_I, 4 + 1613 _TX_buff_I: + 1614 0014 00000000 .zero 4 + 1615 .global _TX_buff_I_shadow; + BFIN GAS /tmp/ccyqDlH1.s page 48 + + + 1616 .data; + 1617 .align 4 + 1618 .type _TX_buff_I_shadow, @object + 1619 .size _TX_buff_I_shadow, 4 + 1620 _TX_buff_I_shadow: + 1621 002c B9E10100 .long 123321 + 1622 .global _data_I; + 1623 .section .bss + 1624 .align 4 + 1625 .type _data_I, @object + 1626 .size _data_I, 4 + 1627 _data_I: + 1628 0018 00000000 .zero 4 + 1629 .global _send_size; + 1630 .align 4 + 1631 .type _send_size, @object + 1632 .size _send_size, 4 + 1633 _send_size: + 1634 001c 00000000 .zero 4 + 1635 .global _TX_buff_state; + 1636 .data; + 1637 .type _TX_buff_state, @object + 1638 .size _TX_buff_state, 1 + 1639 _TX_buff_state: + 1640 0030 04 .byte 4 + 1641 .global _tx_val; + 1642 0031 000000 .section .bss + 1643 .align 4 + 1644 .type _tx_val, @object + 1645 .size _tx_val, 4 + 1646 _tx_val: + 1647 0020 00000000 .zero 4 + 1648 .global _some_i; + 1649 .align 4 + 1650 .type _some_i, @object + 1651 .size _some_i, 4 + 1652 _some_i: + 1653 0024 00000000 .zero 4 + 1654 .global _size_processed; + 1655 .align 4 + 1656 .type _size_processed, @object + 1657 .size _size_processed, 4 + 1658 _size_processed: + 1659 0028 00000000 .zero 4 + 1660 .global _LFSM_started; + 1661 .type _LFSM_started, @object + 1662 .size _LFSM_started, 1 + 1663 _LFSM_started: + 1664 002c 00 .zero 1 + 1665 .global _DY_SYN_2_value; + 1666 .type _DY_SYN_2_value, @object + 1667 .size _DY_SYN_2_value, 1 + 1668 _DY_SYN_2_value: + 1669 002d 00 .zero 1 + 1670 .global _DY_SYN_2_value_prev; + 1671 .type _DY_SYN_2_value_prev, @object + 1672 .size _DY_SYN_2_value_prev, 1 + BFIN GAS /tmp/ccyqDlH1.s page 49 + + + 1673 _DY_SYN_2_value_prev: + 1674 002e 00 .zero 1 + 1675 .comm _dbg_sport_rx_copy,40,4 + 1676 .comm _Proc_state,48,4 + 1677 002f 00 .section .debug_frame,"",@progbits + 1678 .Lframe0: + 1679 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 1680 .LSCIE0: + 1681 0004 FFFFFFFF .4byte 0xffffffff + 1682 0008 01 .byte 0x1 + 1683 0009 00 .string "" + 1684 000a 01 .uleb128 0x1 + 1685 000b 7C .sleb128 -4 + 1686 000c 23 .byte 0x23 + 1687 000d 0C .byte 0xc + 1688 000e 0E .uleb128 0xe + 1689 000f 00 .uleb128 0x0 + 1690 .align 4 + 1691 .LECIE0: + 1692 .LSFDE0: + 1693 0010 20000000 .4byte .LEFDE0-.LASFDE0 + 1694 .LASFDE0: + 1695 0014 00000000 .4byte .Lframe0 + 1696 0018 00000000 .4byte .LFB7 + 1697 001c 9C030000 .4byte .LFE7-.LFB7 + 1698 0020 44 .byte 0x4 + 1699 .4byte .LCFI0-.LFB7 + 1700 0021 0E .byte 0xe + 1701 0022 10 .uleb128 0x10 + 1702 0023 44 .byte 0x4 + 1703 .4byte .LCFI1-.LCFI0 + 1704 0024 0C .byte 0xc + 1705 0025 0F .uleb128 0xf + 1706 0026 18 .uleb128 0x18 + 1707 0027 8F .byte 0x8f + 1708 0028 06 .uleb128 0x6 + 1709 0029 A3 .byte 0xa3 + 1710 002a 05 .uleb128 0x5 + 1711 002b 8D .byte 0x8d + 1712 002c 04 .uleb128 0x4 + 1713 002d 8C .byte 0x8c + 1714 002e 03 .uleb128 0x3 + 1715 002f 87 .byte 0x87 + 1716 0030 02 .uleb128 0x2 + 1717 0031 86 .byte 0x86 + 1718 0032 01 .uleb128 0x1 + 1719 0033 00 .align 4 + 1720 .LEFDE0: + 1721 .LSFDE2: + 1722 0034 14000000 .4byte .LEFDE2-.LASFDE2 + 1723 .LASFDE2: + 1724 0038 00000000 .4byte .Lframe0 + 1725 003c 9C030000 .4byte .LFB6 + 1726 0040 1C000000 .4byte .LFE6-.LFB6 + 1727 0044 48 .byte 0x4 + 1728 .4byte .LCFI5-.LFB6 + 1729 0045 0C .byte 0xc + BFIN GAS /tmp/ccyqDlH1.s page 50 + + + 1730 0046 0F .uleb128 0xf + 1731 0047 08 .uleb128 0x8 + 1732 0048 8F .byte 0x8f + 1733 0049 02 .uleb128 0x2 + 1734 004a A3 .byte 0xa3 + 1735 004b 01 .uleb128 0x1 + 1736 .align 4 + 1737 .LEFDE2: + 1738 .LSFDE4: + 1739 004c 14000000 .4byte .LEFDE4-.LASFDE4 + 1740 .LASFDE4: + 1741 0050 00000000 .4byte .Lframe0 + 1742 0054 B8030000 .4byte .LFB5 + 1743 0058 28000000 .4byte .LFE5-.LFB5 + 1744 005c 48 .byte 0x4 + 1745 .4byte .LCFI6-.LFB5 + 1746 005d 0C .byte 0xc + 1747 005e 0F .uleb128 0xf + 1748 005f 08 .uleb128 0x8 + 1749 0060 8F .byte 0x8f + 1750 0061 02 .uleb128 0x2 + 1751 0062 A3 .byte 0xa3 + 1752 0063 01 .uleb128 0x1 + 1753 .align 4 + 1754 .LEFDE4: + 1755 .LSFDE6: + 1756 0064 1C000000 .4byte .LEFDE6-.LASFDE6 + 1757 .LASFDE6: + 1758 0068 00000000 .4byte .Lframe0 + 1759 006c E0030000 .4byte .LFB4 + 1760 0070 4A000000 .4byte .LFE4-.LFB4 + 1761 0074 42 .byte 0x4 + 1762 .4byte .LCFI7-.LFB4 + 1763 0075 0E .byte 0xe + 1764 0076 08 .uleb128 0x8 + 1765 0077 48 .byte 0x4 + 1766 .4byte .LCFI8-.LCFI7 + 1767 0078 0C .byte 0xc + 1768 0079 0F .uleb128 0xf + 1769 007a 10 .uleb128 0x10 + 1770 007b 8F .byte 0x8f + 1771 007c 04 .uleb128 0x4 + 1772 007d A3 .byte 0xa3 + 1773 007e 03 .uleb128 0x3 + 1774 007f 87 .byte 0x87 + 1775 0080 02 .uleb128 0x2 + 1776 0081 86 .byte 0x86 + 1777 0082 01 .uleb128 0x1 + 1778 0083 00 .align 4 + 1779 .LEFDE6: + 1780 .LSFDE8: + 1781 0084 14000000 .4byte .LEFDE8-.LASFDE8 + 1782 .LASFDE8: + 1783 0088 00000000 .4byte .Lframe0 + 1784 008c 2C040000 .4byte .LFB2 + 1785 0090 98000000 .4byte .LFE2-.LFB2 + 1786 0094 44 .byte 0x4 + BFIN GAS /tmp/ccyqDlH1.s page 51 + + + 1787 .4byte .LCFI11-.LFB2 + 1788 0095 0C .byte 0xc + 1789 0096 0F .uleb128 0xf + 1790 0097 08 .uleb128 0x8 + 1791 0098 8F .byte 0x8f + 1792 0099 02 .uleb128 0x2 + 1793 009a A3 .byte 0xa3 + 1794 009b 01 .uleb128 0x1 + 1795 .align 4 + 1796 .LEFDE8: + 1797 .LSFDE10: + 1798 009c 28000000 .4byte .LEFDE10-.LASFDE10 + 1799 .LASFDE10: + 1800 00a0 00000000 .4byte .Lframe0 + 1801 00a4 C4040000 .4byte .LFB3 + 1802 00a8 8A040000 .4byte .LFE3-.LFB3 + 1803 00ac 42 .byte 0x4 + 1804 .4byte .LCFI12-.LFB3 + 1805 00ad 0E .byte 0xe + 1806 00ae 1C .uleb128 0x1c + 1807 00af 44 .byte 0x4 + 1808 .4byte .LCFI13-.LCFI12 + 1809 00b0 0C .byte 0xc + 1810 00b1 0F .uleb128 0xf + 1811 00b2 24 .uleb128 0x24 + 1812 00b3 8F .byte 0x8f + 1813 00b4 09 .uleb128 0x9 + 1814 00b5 A3 .byte 0xa3 + 1815 00b6 08 .uleb128 0x8 + 1816 00b7 8D .byte 0x8d + 1817 00b8 07 .uleb128 0x7 + 1818 00b9 8C .byte 0x8c + 1819 00ba 06 .uleb128 0x6 + 1820 00bb 8B .byte 0x8b + 1821 00bc 05 .uleb128 0x5 + 1822 00bd 87 .byte 0x87 + 1823 00be 04 .uleb128 0x4 + 1824 00bf 86 .byte 0x86 + 1825 00c0 03 .uleb128 0x3 + 1826 00c1 85 .byte 0x85 + 1827 00c2 02 .uleb128 0x2 + 1828 00c3 84 .byte 0x84 + 1829 00c4 01 .uleb128 0x1 + 1830 00c5 000000 .align 4 + 1831 .LEFDE10: + 1832 .text; + 1833 .Letext0: + 1834 094e 0000 .section .debug_loc,"",@progbits + 1835 .Ldebug_loc0: + 1836 .LLST0: + 1837 0000 00000000 .4byte .LFB7-.Ltext0 + 1838 0004 04000000 .4byte .LCFI0-.Ltext0 + 1839 0008 0100 .2byte 0x1 + 1840 000a 5E .byte 0x5e + 1841 000b 04000000 .4byte .LCFI0-.Ltext0 + 1842 000f 08000000 .4byte .LCFI1-.Ltext0 + 1843 0013 0200 .2byte 0x2 + BFIN GAS /tmp/ccyqDlH1.s page 52 + + + 1844 0015 7E .byte 0x7e + 1845 0016 10 .sleb128 16 + 1846 0017 08000000 .4byte .LCFI1-.Ltext0 + 1847 001b 9C030000 .4byte .LFE7-.Ltext0 + 1848 001f 0200 .2byte 0x2 + 1849 0021 7F .byte 0x7f + 1850 0022 18 .sleb128 24 + 1851 0023 00000000 .4byte 0x0 + 1852 0027 00000000 .4byte 0x0 + 1853 .LLST1: + 1854 002b 00000000 .4byte .LVL0-.Ltext0 + 1855 002f 10000000 .4byte .LVL1-.Ltext0 + 1856 0033 0100 .2byte 0x1 + 1857 0035 50 .byte 0x50 + 1858 0036 10000000 .4byte .LVL1-.Ltext0 + 1859 003a 24000000 .4byte .LVL2-.Ltext0 + 1860 003e 0100 .2byte 0x1 + 1861 0040 58 .byte 0x58 + 1862 0041 2E000000 .4byte .LVL4-.Ltext0 + 1863 0045 48000000 .4byte .LVL5-.Ltext0 + 1864 0049 0100 .2byte 0x1 + 1865 004b 58 .byte 0x58 + 1866 004c 52000000 .4byte .LVL6-.Ltext0 + 1867 0050 56000000 .4byte .LVL7-.Ltext0 + 1868 0054 0100 .2byte 0x1 + 1869 0056 58 .byte 0x58 + 1870 0057 6C000000 .4byte .LVL9-.Ltext0 + 1871 005b 94000000 .4byte .LVL12-.Ltext0 + 1872 005f 0100 .2byte 0x1 + 1873 0061 58 .byte 0x58 + 1874 0062 98000000 .4byte .LVL13-.Ltext0 + 1875 0066 A8000000 .4byte .LVL14-.Ltext0 + 1876 006a 0100 .2byte 0x1 + 1877 006c 58 .byte 0x58 + 1878 006d 4A010000 .4byte .LVL29-.Ltext0 + 1879 0071 5A010000 .4byte .LVL30-.Ltext0 + 1880 0075 0100 .2byte 0x1 + 1881 0077 58 .byte 0x58 + 1882 0078 7C010000 .4byte .LVL31-.Ltext0 + 1883 007c 9A010000 .4byte .LVL32-.Ltext0 + 1884 0080 0100 .2byte 0x1 + 1885 0082 58 .byte 0x58 + 1886 0083 9C010000 .4byte .LVL33-.Ltext0 + 1887 0087 0E020000 .4byte .LVL52-.Ltext0 + 1888 008b 0100 .2byte 0x1 + 1889 008d 58 .byte 0x58 + 1890 008e 10020000 .4byte .LVL53-.Ltext0 + 1891 0092 6C020000 .4byte .LVL54-.Ltext0 + 1892 0096 0100 .2byte 0x1 + 1893 0098 58 .byte 0x58 + 1894 0099 94020000 .4byte .LVL57-.Ltext0 + 1895 009d EE020000 .4byte .LVL58-.Ltext0 + 1896 00a1 0100 .2byte 0x1 + 1897 00a3 58 .byte 0x58 + 1898 00a4 04030000 .4byte .LVL59-.Ltext0 + 1899 00a8 16030000 .4byte .LVL60-.Ltext0 + 1900 00ac 0100 .2byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 53 + + + 1901 00ae 58 .byte 0x58 + 1902 00af 18030000 .4byte .LVL61-.Ltext0 + 1903 00b3 2A030000 .4byte .LVL62-.Ltext0 + 1904 00b7 0100 .2byte 0x1 + 1905 00b9 58 .byte 0x58 + 1906 00ba 2C030000 .4byte .LVL63-.Ltext0 + 1907 00be 86030000 .4byte .LVL64-.Ltext0 + 1908 00c2 0100 .2byte 0x1 + 1909 00c4 58 .byte 0x58 + 1910 00c5 00000000 .4byte 0x0 + 1911 00c9 00000000 .4byte 0x0 + 1912 .LLST2: + 1913 00cd 24000000 .4byte .LVL2-.Ltext0 + 1914 00d1 2C000000 .4byte .LVL3-.Ltext0 + 1915 00d5 0100 .2byte 0x1 + 1916 00d7 57 .byte 0x57 + 1917 00d8 58000000 .4byte .LVL8-.Ltext0 + 1918 00dc 6C000000 .4byte .LVL9-.Ltext0 + 1919 00e0 0100 .2byte 0x1 + 1920 00e2 57 .byte 0x57 + 1921 00e3 00000000 .4byte 0x0 + 1922 00e7 00000000 .4byte 0x0 + 1923 .LLST3: + 1924 00eb 84000000 .4byte .LVL10-.Ltext0 + 1925 00ef 90000000 .4byte .LVL11-.Ltext0 + 1926 00f3 0100 .2byte 0x1 + 1927 00f5 50 .byte 0x50 + 1928 00f6 00000000 .4byte 0x0 + 1929 00fa 00000000 .4byte 0x0 + 1930 .LLST4: + 1931 00fe 0E010000 .4byte .LVL15-.Ltext0 + 1932 0102 38010000 .4byte .LVL26-.Ltext0 + 1933 0106 0100 .2byte 0x1 + 1934 0108 51 .byte 0x51 + 1935 0109 38010000 .4byte .LVL26-.Ltext0 + 1936 010d 40010000 .4byte .LVL28-.Ltext0 + 1937 0111 0100 .2byte 0x1 + 1938 0113 50 .byte 0x50 + 1939 0114 00000000 .4byte 0x0 + 1940 0118 00000000 .4byte 0x0 + 1941 .LLST5: + 1942 011c AE010000 .4byte .LVL34-.Ltext0 + 1943 0120 B4010000 .4byte .LVL35-.Ltext0 + 1944 0124 0100 .2byte 0x1 + 1945 0126 52 .byte 0x52 + 1946 0127 B4010000 .4byte .LVL35-.Ltext0 + 1947 012b BC010000 .4byte .LVL36-.Ltext0 + 1948 012f 0100 .2byte 0x1 + 1949 0131 50 .byte 0x50 + 1950 0132 BC010000 .4byte .LVL36-.Ltext0 + 1951 0136 BE010000 .4byte .LVL37-.Ltext0 + 1952 013a 0100 .2byte 0x1 + 1953 013c 52 .byte 0x52 + 1954 013d BE010000 .4byte .LVL37-.Ltext0 + 1955 0141 C6010000 .4byte .LVL38-.Ltext0 + 1956 0145 0100 .2byte 0x1 + 1957 0147 50 .byte 0x50 + BFIN GAS /tmp/ccyqDlH1.s page 54 + + + 1958 0148 C6010000 .4byte .LVL38-.Ltext0 + 1959 014c C8010000 .4byte .LVL39-.Ltext0 + 1960 0150 0100 .2byte 0x1 + 1961 0152 52 .byte 0x52 + 1962 0153 C8010000 .4byte .LVL39-.Ltext0 + 1963 0157 D0010000 .4byte .LVL40-.Ltext0 + 1964 015b 0100 .2byte 0x1 + 1965 015d 50 .byte 0x50 + 1966 015e D0010000 .4byte .LVL40-.Ltext0 + 1967 0162 D2010000 .4byte .LVL41-.Ltext0 + 1968 0166 0100 .2byte 0x1 + 1969 0168 52 .byte 0x52 + 1970 0169 D2010000 .4byte .LVL41-.Ltext0 + 1971 016d DA010000 .4byte .LVL42-.Ltext0 + 1972 0171 0100 .2byte 0x1 + 1973 0173 50 .byte 0x50 + 1974 0174 DA010000 .4byte .LVL42-.Ltext0 + 1975 0178 DC010000 .4byte .LVL43-.Ltext0 + 1976 017c 0100 .2byte 0x1 + 1977 017e 52 .byte 0x52 + 1978 017f DC010000 .4byte .LVL43-.Ltext0 + 1979 0183 E4010000 .4byte .LVL44-.Ltext0 + 1980 0187 0100 .2byte 0x1 + 1981 0189 50 .byte 0x50 + 1982 018a E4010000 .4byte .LVL44-.Ltext0 + 1983 018e E6010000 .4byte .LVL45-.Ltext0 + 1984 0192 0100 .2byte 0x1 + 1985 0194 52 .byte 0x52 + 1986 0195 E6010000 .4byte .LVL45-.Ltext0 + 1987 0199 EE010000 .4byte .LVL46-.Ltext0 + 1988 019d 0100 .2byte 0x1 + 1989 019f 50 .byte 0x50 + 1990 01a0 EE010000 .4byte .LVL46-.Ltext0 + 1991 01a4 F0010000 .4byte .LVL47-.Ltext0 + 1992 01a8 0100 .2byte 0x1 + 1993 01aa 52 .byte 0x52 + 1994 01ab F0010000 .4byte .LVL47-.Ltext0 + 1995 01af F8010000 .4byte .LVL48-.Ltext0 + 1996 01b3 0100 .2byte 0x1 + 1997 01b5 50 .byte 0x50 + 1998 01b6 F8010000 .4byte .LVL48-.Ltext0 + 1999 01ba FA010000 .4byte .LVL49-.Ltext0 + 2000 01be 0100 .2byte 0x1 + 2001 01c0 52 .byte 0x52 + 2002 01c1 FA010000 .4byte .LVL49-.Ltext0 + 2003 01c5 02020000 .4byte .LVL50-.Ltext0 + 2004 01c9 0100 .2byte 0x1 + 2005 01cb 50 .byte 0x50 + 2006 01cc 02020000 .4byte .LVL50-.Ltext0 + 2007 01d0 04020000 .4byte .LVL51-.Ltext0 + 2008 01d4 0100 .2byte 0x1 + 2009 01d6 52 .byte 0x52 + 2010 01d7 04020000 .4byte .LVL51-.Ltext0 + 2011 01db 0E020000 .4byte .LVL52-.Ltext0 + 2012 01df 0100 .2byte 0x1 + 2013 01e1 50 .byte 0x50 + 2014 01e2 00000000 .4byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 55 + + + 2015 01e6 00000000 .4byte 0x0 + 2016 .LLST6: + 2017 01ea 6C020000 .4byte .LVL54-.Ltext0 + 2018 01ee 8A020000 .4byte .LVL56-.Ltext0 + 2019 01f2 0100 .2byte 0x1 + 2020 01f4 58 .byte 0x58 + 2021 01f5 00000000 .4byte 0x0 + 2022 01f9 00000000 .4byte 0x0 + 2023 .LLST7: + 2024 01fd 80020000 .4byte .LVL55-.Ltext0 + 2025 0201 8A020000 .4byte .LVL56-.Ltext0 + 2026 0205 0100 .2byte 0x1 + 2027 0207 58 .byte 0x58 + 2028 0208 EE020000 .4byte .LVL58-.Ltext0 + 2029 020c 04030000 .4byte .LVL59-.Ltext0 + 2030 0210 0100 .2byte 0x1 + 2031 0212 58 .byte 0x58 + 2032 0213 00000000 .4byte 0x0 + 2033 0217 00000000 .4byte 0x0 + 2034 .LLST8: + 2035 021b 80020000 .4byte .LVL55-.Ltext0 + 2036 021f 8A020000 .4byte .LVL56-.Ltext0 + 2037 0223 0100 .2byte 0x1 + 2038 0225 58 .byte 0x58 + 2039 0226 86030000 .4byte .LVL64-.Ltext0 + 2040 022a 9C030000 .4byte .LFE7-.Ltext0 + 2041 022e 0100 .2byte 0x1 + 2042 0230 58 .byte 0x58 + 2043 0231 00000000 .4byte 0x0 + 2044 0235 00000000 .4byte 0x0 + 2045 .LLST9: + 2046 0239 9C030000 .4byte .LFB6-.Ltext0 + 2047 023d A4030000 .4byte .LCFI5-.Ltext0 + 2048 0241 0100 .2byte 0x1 + 2049 0243 5E .byte 0x5e + 2050 0244 A4030000 .4byte .LCFI5-.Ltext0 + 2051 0248 B8030000 .4byte .LFE6-.Ltext0 + 2052 024c 0200 .2byte 0x2 + 2053 024e 7F .byte 0x7f + 2054 024f 08 .sleb128 8 + 2055 0250 00000000 .4byte 0x0 + 2056 0254 00000000 .4byte 0x0 + 2057 .LLST10: + 2058 0258 9C030000 .4byte .LVL65-.Ltext0 + 2059 025c AA030000 .4byte .LVL66-.Ltext0 + 2060 0260 0100 .2byte 0x1 + 2061 0262 50 .byte 0x50 + 2062 0263 00000000 .4byte 0x0 + 2063 0267 00000000 .4byte 0x0 + 2064 .LLST11: + 2065 026b 9C030000 .4byte .LVL65-.Ltext0 + 2066 026f B8030000 .4byte .LVL67-.Ltext0 + 2067 0273 0100 .2byte 0x1 + 2068 0275 51 .byte 0x51 + 2069 0276 00000000 .4byte 0x0 + 2070 027a 00000000 .4byte 0x0 + 2071 .LLST12: + BFIN GAS /tmp/ccyqDlH1.s page 56 + + + 2072 027e B8030000 .4byte .LFB5-.Ltext0 + 2073 0282 C0030000 .4byte .LCFI6-.Ltext0 + 2074 0286 0100 .2byte 0x1 + 2075 0288 5E .byte 0x5e + 2076 0289 C0030000 .4byte .LCFI6-.Ltext0 + 2077 028d E0030000 .4byte .LFE5-.Ltext0 + 2078 0291 0200 .2byte 0x2 + 2079 0293 7F .byte 0x7f + 2080 0294 08 .sleb128 8 + 2081 0295 00000000 .4byte 0x0 + 2082 0299 00000000 .4byte 0x0 + 2083 .LLST13: + 2084 029d B8030000 .4byte .LVL68-.Ltext0 + 2085 02a1 C2030000 .4byte .LVL69-.Ltext0 + 2086 02a5 0100 .2byte 0x1 + 2087 02a7 50 .byte 0x50 + 2088 02a8 00000000 .4byte 0x0 + 2089 02ac 00000000 .4byte 0x0 + 2090 .LLST14: + 2091 02b0 B8030000 .4byte .LVL68-.Ltext0 + 2092 02b4 E0030000 .4byte .LVL70-.Ltext0 + 2093 02b8 0100 .2byte 0x1 + 2094 02ba 51 .byte 0x51 + 2095 02bb 00000000 .4byte 0x0 + 2096 02bf 00000000 .4byte 0x0 + 2097 .LLST15: + 2098 02c3 E0030000 .4byte .LFB4-.Ltext0 + 2099 02c7 E2030000 .4byte .LCFI7-.Ltext0 + 2100 02cb 0100 .2byte 0x1 + 2101 02cd 5E .byte 0x5e + 2102 02ce E2030000 .4byte .LCFI7-.Ltext0 + 2103 02d2 EA030000 .4byte .LCFI8-.Ltext0 + 2104 02d6 0200 .2byte 0x2 + 2105 02d8 7E .byte 0x7e + 2106 02d9 08 .sleb128 8 + 2107 02da EA030000 .4byte .LCFI8-.Ltext0 + 2108 02de 2A040000 .4byte .LFE4-.Ltext0 + 2109 02e2 0200 .2byte 0x2 + 2110 02e4 7F .byte 0x7f + 2111 02e5 10 .sleb128 16 + 2112 02e6 00000000 .4byte 0x0 + 2113 02ea 00000000 .4byte 0x0 + 2114 .LLST16: + 2115 02ee E0030000 .4byte .LVL71-.Ltext0 + 2116 02f2 F2030000 .4byte .LVL72-.Ltext0 + 2117 02f6 0100 .2byte 0x1 + 2118 02f8 50 .byte 0x50 + 2119 02f9 F2030000 .4byte .LVL72-.Ltext0 + 2120 02fd 1C040000 .4byte .LVL75-.Ltext0 + 2121 0301 0100 .2byte 0x1 + 2122 0303 56 .byte 0x56 + 2123 0304 1E040000 .4byte .LVL76-.Ltext0 + 2124 0308 28040000 .4byte .LVL78-.Ltext0 + 2125 030c 0100 .2byte 0x1 + 2126 030e 56 .byte 0x56 + 2127 030f 00000000 .4byte 0x0 + 2128 0313 00000000 .4byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 57 + + + 2129 .LLST17: + 2130 0317 E0030000 .4byte .LVL71-.Ltext0 + 2131 031b FC030000 .4byte .LVL73-.Ltext0 + 2132 031f 0100 .2byte 0x1 + 2133 0321 51 .byte 0x51 + 2134 0322 FC030000 .4byte .LVL73-.Ltext0 + 2135 0326 1C040000 .4byte .LVL75-.Ltext0 + 2136 032a 0100 .2byte 0x1 + 2137 032c 57 .byte 0x57 + 2138 032d 1E040000 .4byte .LVL76-.Ltext0 + 2139 0331 28040000 .4byte .LVL78-.Ltext0 + 2140 0335 0100 .2byte 0x1 + 2141 0337 57 .byte 0x57 + 2142 0338 00000000 .4byte 0x0 + 2143 033c 00000000 .4byte 0x0 + 2144 .LLST18: + 2145 0340 2C040000 .4byte .LFB2-.Ltext0 + 2146 0344 30040000 .4byte .LCFI11-.Ltext0 + 2147 0348 0100 .2byte 0x1 + 2148 034a 5E .byte 0x5e + 2149 034b 30040000 .4byte .LCFI11-.Ltext0 + 2150 034f C4040000 .4byte .LFE2-.Ltext0 + 2151 0353 0200 .2byte 0x2 + 2152 0355 7F .byte 0x7f + 2153 0356 08 .sleb128 8 + 2154 0357 00000000 .4byte 0x0 + 2155 035b 00000000 .4byte 0x0 + 2156 .LLST19: + 2157 035f 2C040000 .4byte .LVL79-.Ltext0 + 2158 0363 40040000 .4byte .LVL81-.Ltext0 + 2159 0367 0100 .2byte 0x1 + 2160 0369 50 .byte 0x50 + 2161 036a 86040000 .4byte .LVL86-.Ltext0 + 2162 036e 9A040000 .4byte .LVL89-.Ltext0 + 2163 0372 0100 .2byte 0x1 + 2164 0374 50 .byte 0x50 + 2165 0375 B2040000 .4byte .LVL90-.Ltext0 + 2166 0379 BA040000 .4byte .LVL92-.Ltext0 + 2167 037d 0100 .2byte 0x1 + 2168 037f 50 .byte 0x50 + 2169 0380 00000000 .4byte 0x0 + 2170 0384 00000000 .4byte 0x0 + 2171 .LLST20: + 2172 0388 2C040000 .4byte .LVL79-.Ltext0 + 2173 038c 34040000 .4byte .LVL80-.Ltext0 + 2174 0390 0100 .2byte 0x1 + 2175 0392 51 .byte 0x51 + 2176 0393 00000000 .4byte 0x0 + 2177 0397 00000000 .4byte 0x0 + 2178 .LLST21: + 2179 039b 2C040000 .4byte .LVL79-.Ltext0 + 2180 039f 46040000 .4byte .LVL82-.Ltext0 + 2181 03a3 0100 .2byte 0x1 + 2182 03a5 52 .byte 0x52 + 2183 03a6 4E040000 .4byte .LVL83-.Ltext0 + 2184 03aa 56040000 .4byte .LVL84-.Ltext0 + 2185 03ae 0100 .2byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 58 + + + 2186 03b0 52 .byte 0x52 + 2187 03b1 86040000 .4byte .LVL86-.Ltext0 + 2188 03b5 8C040000 .4byte .LVL87-.Ltext0 + 2189 03b9 0100 .2byte 0x1 + 2190 03bb 52 .byte 0x52 + 2191 03bc B2040000 .4byte .LVL90-.Ltext0 + 2192 03c0 BA040000 .4byte .LVL92-.Ltext0 + 2193 03c4 0100 .2byte 0x1 + 2194 03c6 52 .byte 0x52 + 2195 03c7 00000000 .4byte 0x0 + 2196 03cb 00000000 .4byte 0x0 + 2197 .LLST22: + 2198 03cf 2C040000 .4byte .LVL79-.Ltext0 + 2199 03d3 34040000 .4byte .LVL80-.Ltext0 + 2200 03d7 0200 .2byte 0x2 + 2201 03d9 91 .byte 0x91 + 2202 03da 0C .sleb128 12 + 2203 03db 34040000 .4byte .LVL80-.Ltext0 + 2204 03df 70040000 .4byte .LVL85-.Ltext0 + 2205 03e3 0100 .2byte 0x1 + 2206 03e5 51 .byte 0x51 + 2207 03e6 86040000 .4byte .LVL86-.Ltext0 + 2208 03ea 8E040000 .4byte .LVL88-.Ltext0 + 2209 03ee 0100 .2byte 0x1 + 2210 03f0 51 .byte 0x51 + 2211 03f1 B2040000 .4byte .LVL90-.Ltext0 + 2212 03f5 B6040000 .4byte .LVL91-.Ltext0 + 2213 03f9 0100 .2byte 0x1 + 2214 03fb 51 .byte 0x51 + 2215 03fc 00000000 .4byte 0x0 + 2216 0400 00000000 .4byte 0x0 + 2217 .LLST23: + 2218 0404 46040000 .4byte .LVL82-.Ltext0 + 2219 0408 4E040000 .4byte .LVL83-.Ltext0 + 2220 040c 0100 .2byte 0x1 + 2221 040e 52 .byte 0x52 + 2222 040f 56040000 .4byte .LVL84-.Ltext0 + 2223 0413 86040000 .4byte .LVL86-.Ltext0 + 2224 0417 0100 .2byte 0x1 + 2225 0419 52 .byte 0x52 + 2226 041a 8C040000 .4byte .LVL87-.Ltext0 + 2227 041e B2040000 .4byte .LVL90-.Ltext0 + 2228 0422 0100 .2byte 0x1 + 2229 0424 52 .byte 0x52 + 2230 0425 BC040000 .4byte .LVL93-.Ltext0 + 2231 0429 C4040000 .4byte .LFE2-.Ltext0 + 2232 042d 0100 .2byte 0x1 + 2233 042f 52 .byte 0x52 + 2234 0430 00000000 .4byte 0x0 + 2235 0434 00000000 .4byte 0x0 + 2236 .LLST24: + 2237 0438 C4040000 .4byte .LFB3-.Ltext0 + 2238 043c C6040000 .4byte .LCFI12-.Ltext0 + 2239 0440 0100 .2byte 0x1 + 2240 0442 5E .byte 0x5e + 2241 0443 C6040000 .4byte .LCFI12-.Ltext0 + 2242 0447 CA040000 .4byte .LCFI13-.Ltext0 + BFIN GAS /tmp/ccyqDlH1.s page 59 + + + 2243 044b 0200 .2byte 0x2 + 2244 044d 7E .byte 0x7e + 2245 044e 1C .sleb128 28 + 2246 044f CA040000 .4byte .LCFI13-.Ltext0 + 2247 0453 4E090000 .4byte .LFE3-.Ltext0 + 2248 0457 0200 .2byte 0x2 + 2249 0459 7F .byte 0x7f + 2250 045a 24 .sleb128 36 + 2251 045b 00000000 .4byte 0x0 + 2252 045f 00000000 .4byte 0x0 + 2253 .LLST25: + 2254 0463 C4040000 .4byte .LVL94-.Ltext0 + 2255 0467 D6040000 .4byte .LVL95-.Ltext0 + 2256 046b 0100 .2byte 0x1 + 2257 046d 50 .byte 0x50 + 2258 046e D6040000 .4byte .LVL95-.Ltext0 + 2259 0472 4E090000 .4byte .LFE3-.Ltext0 + 2260 0476 0200 .2byte 0x2 + 2261 0478 7F .byte 0x7f + 2262 0479 24 .sleb128 36 + 2263 047a 00000000 .4byte 0x0 + 2264 047e 00000000 .4byte 0x0 + 2265 .LLST26: + 2266 0482 C4040000 .4byte .LVL94-.Ltext0 + 2267 0486 F6040000 .4byte .LVL96-.Ltext0 + 2268 048a 0100 .2byte 0x1 + 2269 048c 51 .byte 0x51 + 2270 048d F6040000 .4byte .LVL96-.Ltext0 + 2271 0491 60050000 .4byte .LVL100-.Ltext0 + 2272 0495 0100 .2byte 0x1 + 2273 0497 56 .byte 0x56 + 2274 0498 62050000 .4byte .LVL101-.Ltext0 + 2275 049c 80050000 .4byte .LVL103-.Ltext0 + 2276 04a0 0100 .2byte 0x1 + 2277 04a2 56 .byte 0x56 + 2278 04a3 82050000 .4byte .LVL104-.Ltext0 + 2279 04a7 EE080000 .4byte .LVL127-.Ltext0 + 2280 04ab 0100 .2byte 0x1 + 2281 04ad 56 .byte 0x56 + 2282 04ae F0080000 .4byte .LVL128-.Ltext0 + 2283 04b2 4E090000 .4byte .LFE3-.Ltext0 + 2284 04b6 0100 .2byte 0x1 + 2285 04b8 56 .byte 0x56 + 2286 04b9 00000000 .4byte 0x0 + 2287 04bd 00000000 .4byte 0x0 + 2288 .LLST27: + 2289 04c1 FE040000 .4byte .LVL97-.Ltext0 + 2290 04c5 2A050000 .4byte .LVL99-.Ltext0 + 2291 04c9 0100 .2byte 0x1 + 2292 04cb 58 .byte 0x58 + 2293 04cc 62050000 .4byte .LVL101-.Ltext0 + 2294 04d0 72050000 .4byte .LVL102-.Ltext0 + 2295 04d4 0100 .2byte 0x1 + 2296 04d6 58 .byte 0x58 + 2297 04d7 8E050000 .4byte .LVL105-.Ltext0 + 2298 04db 7E060000 .4byte .LVL112-.Ltext0 + 2299 04df 0100 .2byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 60 + + + 2300 04e1 58 .byte 0x58 + 2301 04e2 90070000 .4byte .LVL118-.Ltext0 + 2302 04e6 FC070000 .4byte .LVL122-.Ltext0 + 2303 04ea 0100 .2byte 0x1 + 2304 04ec 58 .byte 0x58 + 2305 04ed 38080000 .4byte .LVL123-.Ltext0 + 2306 04f1 56080000 .4byte .LVL124-.Ltext0 + 2307 04f5 0100 .2byte 0x1 + 2308 04f7 58 .byte 0x58 + 2309 04f8 C8080000 .4byte .LVL125-.Ltext0 + 2310 04fc DC080000 .4byte .LVL126-.Ltext0 + 2311 0500 0100 .2byte 0x1 + 2312 0502 58 .byte 0x58 + 2313 0503 00000000 .4byte 0x0 + 2314 0507 00000000 .4byte 0x0 + 2315 .LLST28: + 2316 050b 26050000 .4byte .LVL98-.Ltext0 + 2317 050f 2A050000 .4byte .LVL99-.Ltext0 + 2318 0513 0100 .2byte 0x1 + 2319 0515 52 .byte 0x52 + 2320 0516 DC050000 .4byte .LVL106-.Ltext0 + 2321 051a 1A060000 .4byte .LVL109-.Ltext0 + 2322 051e 0100 .2byte 0x1 + 2323 0520 52 .byte 0x52 + 2324 0521 90070000 .4byte .LVL118-.Ltext0 + 2325 0525 FC070000 .4byte .LVL122-.Ltext0 + 2326 0529 0100 .2byte 0x1 + 2327 052b 52 .byte 0x52 + 2328 052c 00000000 .4byte 0x0 + 2329 0530 00000000 .4byte 0x0 + 2330 .LLST29: + 2331 0534 FC050000 .4byte .LVL107-.Ltext0 + 2332 0538 0E060000 .4byte .LVL108-.Ltext0 + 2333 053c 0100 .2byte 0x1 + 2334 053e 50 .byte 0x50 + 2335 053f 90070000 .4byte .LVL118-.Ltext0 + 2336 0543 A0070000 .4byte .LVL119-.Ltext0 + 2337 0547 0100 .2byte 0x1 + 2338 0549 50 .byte 0x50 + 2339 054a CC070000 .4byte .LVL120-.Ltext0 + 2340 054e D2070000 .4byte .LVL121-.Ltext0 + 2341 0552 0100 .2byte 0x1 + 2342 0554 50 .byte 0x50 + 2343 0555 00000000 .4byte 0x0 + 2344 0559 00000000 .4byte 0x0 + 2345 .LLST30: + 2346 055d 92060000 .4byte .LVL113-.Ltext0 + 2347 0561 D8060000 .4byte .LVL114-.Ltext0 + 2348 0565 0100 .2byte 0x1 + 2349 0567 5D .byte 0x5d + 2350 0568 66070000 .4byte .LVL115-.Ltext0 + 2351 056c 72070000 .4byte .LVL117-.Ltext0 + 2352 0570 0100 .2byte 0x1 + 2353 0572 5D .byte 0x5d + 2354 0573 00000000 .4byte 0x0 + 2355 0577 00000000 .4byte 0x0 + 2356 .LLST31: + BFIN GAS /tmp/ccyqDlH1.s page 61 + + + 2357 057b 48060000 .4byte .LVL110-.Ltext0 + 2358 057f 6C060000 .4byte .LVL111-.Ltext0 + 2359 0583 0100 .2byte 0x1 + 2360 0585 51 .byte 0x51 + 2361 0586 00000000 .4byte 0x0 + 2362 058a 00000000 .4byte 0x0 + 2363 .LLST32: + 2364 058e 26050000 .4byte .LVL98-.Ltext0 + 2365 0592 2A050000 .4byte .LVL99-.Ltext0 + 2366 0596 0100 .2byte 0x1 + 2367 0598 58 .byte 0x58 + 2368 0599 DC050000 .4byte .LVL106-.Ltext0 + 2369 059d 7E060000 .4byte .LVL112-.Ltext0 + 2370 05a1 0100 .2byte 0x1 + 2371 05a3 58 .byte 0x58 + 2372 05a4 68070000 .4byte .LVL116-.Ltext0 + 2373 05a8 FC070000 .4byte .LVL122-.Ltext0 + 2374 05ac 0100 .2byte 0x1 + 2375 05ae 58 .byte 0x58 + 2376 05af C8080000 .4byte .LVL125-.Ltext0 + 2377 05b3 DC080000 .4byte .LVL126-.Ltext0 + 2378 05b7 0100 .2byte 0x1 + 2379 05b9 58 .byte 0x58 + 2380 05ba 00000000 .4byte 0x0 + 2381 05be 00000000 .4byte 0x0 + 2382 .LLST33: + 2383 05c2 FA080000 .4byte .LVL129-.Ltext0 + 2384 05c6 26090000 .4byte .LVL130-.Ltext0 + 2385 05ca 0100 .2byte 0x1 + 2386 05cc 51 .byte 0x51 + 2387 05cd 00000000 .4byte 0x0 + 2388 05d1 00000000 .4byte 0x0 + 2389 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 2390 .file 3 "src/l502_bf_cmd_defs.h" + 2391 .file 4 "src/l502_defs.h" + 2392 .file 5 "src/l502_user_process.h" + 2393 .section .debug_info + 2394 0000 020A0000 .4byte 0xa02 + 2395 0004 0200 .2byte 0x2 + 2396 0006 00000000 .4byte .Ldebug_abbrev0 + 2397 000a 04 .byte 0x4 + 2398 000b 01 .uleb128 0x1 + 2399 000c 16050000 .4byte .LASF127 + 2400 0010 01 .byte 0x1 + 2401 0011 B5020000 .4byte .LASF128 + 2402 0015 AA030000 .4byte .LASF129 + 2403 0019 00000000 .4byte .Ltext0 + 2404 001d 4E090000 .4byte .Letext0 + 2405 0021 00000000 .4byte .Ldebug_line0 + 2406 0025 02 .uleb128 0x2 + 2407 0026 01 .byte 0x1 + 2408 0027 06 .byte 0x6 + 2409 0028 A4060000 .4byte .LASF0 + 2410 002c 03 .uleb128 0x3 + 2411 002d 78030000 .4byte .LASF3 + 2412 0031 02 .byte 0x2 + 2413 0032 2A .byte 0x2a + BFIN GAS /tmp/ccyqDlH1.s page 62 + + + 2414 0033 37000000 .4byte 0x37 + 2415 0037 02 .uleb128 0x2 + 2416 0038 01 .byte 0x1 + 2417 0039 08 .byte 0x8 + 2418 003a 4A060000 .4byte .LASF1 + 2419 003e 02 .uleb128 0x2 + 2420 003f 02 .byte 0x2 + 2421 0040 05 .byte 0x5 + 2422 0041 72050000 .4byte .LASF2 + 2423 0045 03 .uleb128 0x3 + 2424 0046 22050000 .4byte .LASF4 + 2425 004a 02 .byte 0x2 + 2426 004b 36 .byte 0x36 + 2427 004c 50000000 .4byte 0x50 + 2428 0050 02 .uleb128 0x2 + 2429 0051 02 .byte 0x2 + 2430 0052 07 .byte 0x7 + 2431 0053 B0060000 .4byte .LASF5 + 2432 0057 03 .uleb128 0x3 + 2433 0058 25060000 .4byte .LASF6 + 2434 005c 02 .byte 0x2 + 2435 005d 4F .byte 0x4f + 2436 005e 62000000 .4byte 0x62 + 2437 0062 02 .uleb128 0x2 + 2438 0063 04 .byte 0x4 + 2439 0064 05 .byte 0x5 + 2440 0065 98050000 .4byte .LASF7 + 2441 0069 03 .uleb128 0x3 + 2442 006a 8E010000 .4byte .LASF8 + 2443 006e 02 .byte 0x2 + 2444 006f 50 .byte 0x50 + 2445 0070 74000000 .4byte 0x74 + 2446 0074 02 .uleb128 0x2 + 2447 0075 04 .byte 0x4 + 2448 0076 07 .byte 0x7 + 2449 0077 05060000 .4byte .LASF9 + 2450 007b 03 .uleb128 0x3 + 2451 007c AD020000 .4byte .LASF10 + 2452 0080 02 .byte 0x2 + 2453 0081 77 .byte 0x77 + 2454 0082 86000000 .4byte 0x86 + 2455 0086 02 .uleb128 0x2 + 2456 0087 08 .byte 0x8 + 2457 0088 05 .byte 0x5 + 2458 0089 9C030000 .4byte .LASF11 + 2459 008d 03 .uleb128 0x3 + 2460 008e BA050000 .4byte .LASF12 + 2461 0092 02 .byte 0x2 + 2462 0093 78 .byte 0x78 + 2463 0094 98000000 .4byte 0x98 + 2464 0098 02 .uleb128 0x2 + 2465 0099 08 .byte 0x8 + 2466 009a 07 .byte 0x7 + 2467 009b 13020000 .4byte .LASF13 + 2468 009f 04 .uleb128 0x4 + 2469 00a0 04 .byte 0x4 + 2470 00a1 05 .byte 0x5 + BFIN GAS /tmp/ccyqDlH1.s page 63 + + + 2471 00a2 696E7400 .string "int" + 2472 00a6 02 .uleb128 0x2 + 2473 00a7 04 .byte 0x4 + 2474 00a8 07 .byte 0x7 + 2475 00a9 86000000 .4byte .LASF14 + 2476 00ad 05 .uleb128 0x5 + 2477 00ae 1010 .2byte 0x1010 + 2478 00b0 03 .byte 0x3 + 2479 00b1 8C .byte 0x8c + 2480 00b2 0B010000 .4byte 0x10b + 2481 00b6 06 .uleb128 0x6 + 2482 00b7 D6020000 .4byte .LASF15 + 2483 00bb 03 .byte 0x3 + 2484 00bc 8D .byte 0x8d + 2485 00bd 45000000 .4byte 0x45 + 2486 00c1 02 .byte 0x2 + 2487 00c2 23 .byte 0x23 + 2488 00c3 00 .uleb128 0x0 + 2489 00c4 06 .uleb128 0x6 + 2490 00c5 80030000 .4byte .LASF16 + 2491 00c9 03 .byte 0x3 + 2492 00ca 8E .byte 0x8e + 2493 00cb 45000000 .4byte 0x45 + 2494 00cf 02 .byte 0x2 + 2495 00d0 23 .byte 0x23 + 2496 00d1 02 .uleb128 0x2 + 2497 00d2 06 .uleb128 0x6 + 2498 00d3 93040000 .4byte .LASF17 + 2499 00d7 03 .byte 0x3 + 2500 00d8 8F .byte 0x8f + 2501 00d9 69000000 .4byte 0x69 + 2502 00dd 02 .byte 0x2 + 2503 00de 23 .byte 0x23 + 2504 00df 04 .uleb128 0x4 + 2505 00e0 06 .uleb128 0x6 + 2506 00e1 04020000 .4byte .LASF18 + 2507 00e5 03 .byte 0x3 + 2508 00e6 90 .byte 0x90 + 2509 00e7 57000000 .4byte 0x57 + 2510 00eb 02 .byte 0x2 + 2511 00ec 23 .byte 0x23 + 2512 00ed 08 .uleb128 0x8 + 2513 00ee 06 .uleb128 0x6 + 2514 00ef A3020000 .4byte .LASF19 + 2515 00f3 03 .byte 0x3 + 2516 00f4 91 .byte 0x91 + 2517 00f5 69000000 .4byte 0x69 + 2518 00f9 02 .byte 0x2 + 2519 00fa 23 .byte 0x23 + 2520 00fb 0C .uleb128 0xc + 2521 00fc 06 .uleb128 0x6 + 2522 00fd 73030000 .4byte .LASF20 + 2523 0101 03 .byte 0x3 + 2524 0102 92 .byte 0x92 + 2525 0103 0B010000 .4byte 0x10b + 2526 0107 02 .byte 0x2 + 2527 0108 23 .byte 0x23 + BFIN GAS /tmp/ccyqDlH1.s page 64 + + + 2528 0109 10 .uleb128 0x10 + 2529 010a 00 .byte 0x0 + 2530 010b 07 .uleb128 0x7 + 2531 010c 69000000 .4byte 0x69 + 2532 0110 1C010000 .4byte 0x11c + 2533 0114 08 .uleb128 0x8 + 2534 0115 1C010000 .4byte 0x11c + 2535 0119 FF03 .2byte 0x3ff + 2536 011b 00 .byte 0x0 + 2537 011c 09 .uleb128 0x9 + 2538 011d 04 .byte 0x4 + 2539 011e 07 .byte 0x7 + 2540 011f 03 .uleb128 0x3 + 2541 0120 03070000 .4byte .LASF21 + 2542 0124 03 .byte 0x3 + 2543 0125 93 .byte 0x93 + 2544 0126 AD000000 .4byte 0xad + 2545 012a 02 .uleb128 0x2 + 2546 012b 01 .byte 0x1 + 2547 012c 06 .byte 0x6 + 2548 012d 55030000 .4byte .LASF22 + 2549 0131 0A .uleb128 0xa + 2550 0132 04 .byte 0x4 + 2551 0133 04 .byte 0x4 + 2552 0134 55 .byte 0x55 + 2553 0135 5E010000 .4byte 0x15e + 2554 0139 0B .uleb128 0xb + 2555 013a 04050000 .4byte .LASF23 + 2556 013e 00 .sleb128 0 + 2557 013f 0B .uleb128 0xb + 2558 0140 E4000000 .4byte .LASF24 + 2559 0144 01 .sleb128 1 + 2560 0145 0B .uleb128 0xb + 2561 0146 D3000000 .4byte .LASF25 + 2562 014a 02 .sleb128 2 + 2563 014b 0B .uleb128 0xb + 2564 014c C2000000 .4byte .LASF26 + 2565 0150 03 .sleb128 3 + 2566 0151 0B .uleb128 0xb + 2567 0152 81040000 .4byte .LASF27 + 2568 0156 04 .sleb128 4 + 2569 0157 0B .uleb128 0xb + 2570 0158 6A040000 .4byte .LASF28 + 2571 015c 05 .sleb128 5 + 2572 015d 00 .byte 0x0 + 2573 015e 0A .uleb128 0xa + 2574 015f 04 .byte 0x4 + 2575 0160 04 .byte 0x4 + 2576 0161 5F .byte 0x5f + 2577 0162 79010000 .4byte 0x179 + 2578 0166 0B .uleb128 0xb + 2579 0167 DB020000 .4byte .LASF29 + 2580 016b 00 .sleb128 0 + 2581 016c 0B .uleb128 0xb + 2582 016d F5000000 .4byte .LASF30 + 2583 0171 01 .sleb128 1 + 2584 0172 0B .uleb128 0xb + BFIN GAS /tmp/ccyqDlH1.s page 65 + + + 2585 0173 00000000 .4byte .LASF31 + 2586 0177 02 .sleb128 2 + 2587 0178 00 .byte 0x0 + 2588 0179 0A .uleb128 0xa + 2589 017a 04 .byte 0x4 + 2590 017b 04 .byte 0x4 + 2591 017c 69 .byte 0x69 + 2592 017d A6010000 .4byte 0x1a6 + 2593 0181 0B .uleb128 0xb + 2594 0182 4B000000 .4byte .LASF32 + 2595 0186 00 .sleb128 0 + 2596 0187 0B .uleb128 0xb + 2597 0188 08010000 .4byte .LASF33 + 2598 018c 01 .sleb128 1 + 2599 018d 0B .uleb128 0xb + 2600 018e CE060000 .4byte .LASF34 + 2601 0192 02 .sleb128 2 + 2602 0193 0B .uleb128 0xb + 2603 0194 BC040000 .4byte .LASF35 + 2604 0198 03 .sleb128 3 + 2605 0199 0B .uleb128 0xb + 2606 019a 10030000 .4byte .LASF36 + 2607 019e 06 .sleb128 6 + 2608 019f 0B .uleb128 0xb + 2609 01a0 34000000 .4byte .LASF37 + 2610 01a4 07 .sleb128 7 + 2611 01a5 00 .byte 0x0 + 2612 01a6 0A .uleb128 0xa + 2613 01a7 04 .byte 0x4 + 2614 01a8 04 .byte 0x4 + 2615 01a9 74 .byte 0x74 + 2616 01aa DB010000 .4byte 0x1db + 2617 01ae 0B .uleb128 0xb + 2618 01af 3A060000 .4byte .LASF38 + 2619 01b3 01 .sleb128 1 + 2620 01b4 0B .uleb128 0xb + 2621 01b5 F4030000 .4byte .LASF39 + 2622 01b9 02 .sleb128 2 + 2623 01ba 0B .uleb128 0xb + 2624 01bb 6C020000 .4byte .LASF40 + 2625 01bf 10 .sleb128 16 + 2626 01c0 0B .uleb128 0xb + 2627 01c1 7D020000 .4byte .LASF41 + 2628 01c5 20 .sleb128 32 + 2629 01c6 0B .uleb128 0xb + 2630 01c7 93000000 .4byte .LASF42 + 2631 01cb C000 .sleb128 64 + 2632 01cd 0B .uleb128 0xb + 2633 01ce B7010000 .4byte .LASF43 + 2634 01d2 03 .sleb128 3 + 2635 01d3 0B .uleb128 0xb + 2636 01d4 FC020000 .4byte .LASF44 + 2637 01d8 F000 .sleb128 112 + 2638 01da 00 .byte 0x0 + 2639 01db 02 .uleb128 0x2 + 2640 01dc 04 .byte 0x4 + 2641 01dd 04 .byte 0x4 + BFIN GAS /tmp/ccyqDlH1.s page 66 + + + 2642 01de CA010000 .4byte .LASF45 + 2643 01e2 0C .uleb128 0xc + 2644 01e3 68010000 .4byte .LASF46 + 2645 01e7 04 .byte 0x4 + 2646 01e8 05 .byte 0x5 + 2647 01e9 3A .byte 0x3a + 2648 01ea F7010000 .4byte 0x1f7 + 2649 01ee 0D .uleb128 0xd + 2650 01ef 4100 .string "A" + 2651 01f1 00 .sleb128 0 + 2652 01f2 0D .uleb128 0xd + 2653 01f3 4200 .string "B" + 2654 01f5 01 .sleb128 1 + 2655 01f6 00 .byte 0x0 + 2656 01f7 0C .uleb128 0xc + 2657 01f8 68050000 .4byte .LASF47 + 2658 01fc 04 .byte 0x4 + 2659 01fd 05 .byte 0x5 + 2660 01fe 3F .byte 0x3f + 2661 01ff 22020000 .4byte 0x222 + 2662 0203 0B .uleb128 0xb + 2663 0204 E5060000 .4byte .LASF48 + 2664 0208 00 .sleb128 0 + 2665 0209 0B .uleb128 0xb + 2666 020a 2D060000 .4byte .LASF49 + 2667 020e 01 .sleb128 1 + 2668 020f 0B .uleb128 0xb + 2669 0210 5B040000 .4byte .LASF50 + 2670 0214 02 .sleb128 2 + 2671 0215 0B .uleb128 0xb + 2672 0216 74010000 .4byte .LASF51 + 2673 021a 03 .sleb128 3 + 2674 021b 0B .uleb128 0xb + 2675 021c 96030000 .4byte .LASF52 + 2676 0220 04 .sleb128 4 + 2677 0221 00 .byte 0x0 + 2678 0222 0C .uleb128 0xc + 2679 0223 F0050000 .4byte .LASF53 + 2680 0227 04 .byte 0x4 + 2681 0228 05 .byte 0x5 + 2682 0229 47 .byte 0x47 + 2683 022a 41020000 .4byte 0x241 + 2684 022e 0B .uleb128 0xb + 2685 022f 2F010000 .4byte .LASF54 + 2686 0233 00 .sleb128 0 + 2687 0234 0B .uleb128 0xb + 2688 0235 9F010000 .4byte .LASF55 + 2689 0239 01 .sleb128 1 + 2690 023a 0B .uleb128 0xb + 2691 023b 7C050000 .4byte .LASF56 + 2692 023f 02 .sleb128 2 + 2693 0240 00 .byte 0x0 + 2694 0241 0C .uleb128 0xc + 2695 0242 EE020000 .4byte .LASF57 + 2696 0246 04 .byte 0x4 + 2697 0247 05 .byte 0x5 + 2698 0248 4E .byte 0x4e + BFIN GAS /tmp/ccyqDlH1.s page 67 + + + 2699 0249 78020000 .4byte 0x278 + 2700 024d 0B .uleb128 0xb + 2701 024e 99040000 .4byte .LASF58 + 2702 0252 00 .sleb128 0 + 2703 0253 0B .uleb128 0xb + 2704 0254 0B020000 .4byte .LASF59 + 2705 0258 01 .sleb128 1 + 2706 0259 0B .uleb128 0xb + 2707 025a 8E020000 .4byte .LASF60 + 2708 025e 02 .sleb128 2 + 2709 025f 0B .uleb128 0xb + 2710 0260 04040000 .4byte .LASF61 + 2711 0264 03 .sleb128 3 + 2712 0265 0B .uleb128 0xb + 2713 0266 EE010000 .4byte .LASF62 + 2714 026a 04 .sleb128 4 + 2715 026b 0B .uleb128 0xb + 2716 026c 80060000 .4byte .LASF63 + 2717 0270 05 .sleb128 5 + 2718 0271 0B .uleb128 0xb + 2719 0272 11070000 .4byte .LASF64 + 2720 0276 06 .sleb128 6 + 2721 0277 00 .byte 0x0 + 2722 0278 0C .uleb128 0xc + 2723 0279 72000000 .4byte .LASF65 + 2724 027d 04 .byte 0x4 + 2725 027e 05 .byte 0x5 + 2726 027f 58 .byte 0x58 + 2727 0280 BB020000 .4byte 0x2bb + 2728 0284 0D .uleb128 0xd + 2729 0285 4F464600 .string "OFF" + 2730 0289 00 .sleb128 0 + 2731 028a 0B .uleb128 0xb + 2732 028b 53050000 .4byte .LASF66 + 2733 028f 01 .sleb128 1 + 2734 0290 0B .uleb128 0xb + 2735 0291 45020000 .4byte .LASF67 + 2736 0295 02 .sleb128 2 + 2737 0296 0D .uleb128 0xd + 2738 0297 41564700 .string "AVG" + 2739 029b 03 .sleb128 3 + 2740 029c 0B .uleb128 0xb + 2741 029d 5F050000 .4byte .LASF68 + 2742 02a1 04 .sleb128 4 + 2743 02a2 0D .uleb128 0xd + 2744 02a3 46465400 .string "FFT" + 2745 02a7 05 .sleb128 5 + 2746 02a8 0B .uleb128 0xb + 2747 02a9 FC050000 .4byte .LASF69 + 2748 02ad 06 .sleb128 6 + 2749 02ae 0B .uleb128 0xb + 2750 02af 56040000 .4byte .LASF70 + 2751 02b3 07 .sleb128 7 + 2752 02b4 0B .uleb128 0xb + 2753 02b5 13000000 .4byte .LASF71 + 2754 02b9 08 .sleb128 8 + 2755 02ba 00 .byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 68 + + + 2756 02bb 0E .uleb128 0xe + 2757 02bc DA050000 .4byte .LASF130 + 2758 02c0 30 .byte 0x30 + 2759 02c1 01 .byte 0x1 + 2760 02c2 62 .byte 0x62 + 2761 02c3 D2030000 .4byte 0x3d2 + 2762 02c7 06 .uleb128 0x6 + 2763 02c8 52010000 .4byte .LASF72 + 2764 02cc 01 .byte 0x1 + 2765 02cd 63 .byte 0x63 + 2766 02ce 2C000000 .4byte 0x2c + 2767 02d2 02 .byte 0x2 + 2768 02d3 23 .byte 0x23 + 2769 02d4 00 .uleb128 0x0 + 2770 02d5 06 .uleb128 0x6 + 2771 02d6 9A060000 .4byte .LASF73 + 2772 02da 01 .byte 0x1 + 2773 02db 64 .byte 0x64 + 2774 02dc 2C000000 .4byte 0x2c + 2775 02e0 02 .byte 0x2 + 2776 02e1 23 .byte 0x23 + 2777 02e2 01 .uleb128 0x1 + 2778 02e3 06 .uleb128 0x6 + 2779 02e4 F0050000 .4byte .LASF53 + 2780 02e8 01 .byte 0x1 + 2781 02e9 65 .byte 0x65 + 2782 02ea 2C000000 .4byte 0x2c + 2783 02ee 02 .byte 0x2 + 2784 02ef 23 .byte 0x23 + 2785 02f0 02 .uleb128 0x2 + 2786 02f1 06 .uleb128 0x6 + 2787 02f2 22000000 .4byte .LASF74 + 2788 02f6 01 .byte 0x1 + 2789 02f7 66 .byte 0x66 + 2790 02f8 2C000000 .4byte 0x2c + 2791 02fc 02 .byte 0x2 + 2792 02fd 23 .byte 0x23 + 2793 02fe 03 .uleb128 0x3 + 2794 02ff 06 .uleb128 0x6 + 2795 0300 8A050000 .4byte .LASF75 + 2796 0304 01 .byte 0x1 + 2797 0305 67 .byte 0x67 + 2798 0306 45000000 .4byte 0x45 + 2799 030a 02 .byte 0x2 + 2800 030b 23 .byte 0x23 + 2801 030c 04 .uleb128 0x4 + 2802 030d 06 .uleb128 0x6 + 2803 030e 17070000 .4byte .LASF76 + 2804 0312 01 .byte 0x1 + 2805 0313 68 .byte 0x68 + 2806 0314 45000000 .4byte 0x45 + 2807 0318 02 .byte 0x2 + 2808 0319 23 .byte 0x23 + 2809 031a 06 .uleb128 0x6 + 2810 031b 06 .uleb128 0x6 + 2811 031c 84010000 .4byte .LASF77 + 2812 0320 01 .byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 69 + + + 2813 0321 69 .byte 0x69 + 2814 0322 69000000 .4byte 0x69 + 2815 0326 02 .byte 0x2 + 2816 0327 23 .byte 0x23 + 2817 0328 08 .uleb128 0x8 + 2818 0329 06 .uleb128 0x6 + 2819 032a 2B050000 .4byte .LASF78 + 2820 032e 01 .byte 0x1 + 2821 032f 6A .byte 0x6a + 2822 0330 2C000000 .4byte 0x2c + 2823 0334 02 .byte 0x2 + 2824 0335 23 .byte 0x23 + 2825 0336 0C .uleb128 0xc + 2826 0337 06 .uleb128 0x6 + 2827 0338 2A020000 .4byte .LASF79 + 2828 033c 01 .byte 0x1 + 2829 033d 6B .byte 0x6b + 2830 033e 69000000 .4byte 0x69 + 2831 0342 02 .byte 0x2 + 2832 0343 23 .byte 0x23 + 2833 0344 10 .uleb128 0x10 + 2834 0345 06 .uleb128 0x6 + 2835 0346 32040000 .4byte .LASF80 + 2836 034a 01 .byte 0x1 + 2837 034b 6C .byte 0x6c + 2838 034c 69000000 .4byte 0x69 + 2839 0350 02 .byte 0x2 + 2840 0351 23 .byte 0x23 + 2841 0352 14 .uleb128 0x14 + 2842 0353 06 .uleb128 0x6 + 2843 0354 5E000000 .4byte .LASF81 + 2844 0358 01 .byte 0x1 + 2845 0359 6D .byte 0x6d + 2846 035a 2C000000 .4byte 0x2c + 2847 035e 02 .byte 0x2 + 2848 035f 23 .byte 0x23 + 2849 0360 18 .uleb128 0x18 + 2850 0361 06 .uleb128 0x6 + 2851 0362 27030000 .4byte .LASF82 + 2852 0366 01 .byte 0x1 + 2853 0367 6E .byte 0x6e + 2854 0368 2C000000 .4byte 0x2c + 2855 036c 02 .byte 0x2 + 2856 036d 23 .byte 0x23 + 2857 036e 19 .uleb128 0x19 + 2858 036f 06 .uleb128 0x6 + 2859 0370 AC040000 .4byte .LASF83 + 2860 0374 01 .byte 0x1 + 2861 0375 6F .byte 0x6f + 2862 0376 2C000000 .4byte 0x2c + 2863 037a 02 .byte 0x2 + 2864 037b 23 .byte 0x23 + 2865 037c 1A .uleb128 0x1a + 2866 037d 06 .uleb128 0x6 + 2867 037e E7040000 .4byte .LASF84 + 2868 0382 01 .byte 0x1 + 2869 0383 70 .byte 0x70 + BFIN GAS /tmp/ccyqDlH1.s page 70 + + + 2870 0384 69000000 .4byte 0x69 + 2871 0388 02 .byte 0x2 + 2872 0389 23 .byte 0x23 + 2873 038a 1C .uleb128 0x1c + 2874 038b 06 .uleb128 0x6 + 2875 038c F4060000 .4byte .LASF85 + 2876 0390 01 .byte 0x1 + 2877 0391 71 .byte 0x71 + 2878 0392 2C000000 .4byte 0x2c + 2879 0396 02 .byte 0x2 + 2880 0397 23 .byte 0x23 + 2881 0398 20 .uleb128 0x20 + 2882 0399 06 .uleb128 0x6 + 2883 039a A1050000 .4byte .LASF86 + 2884 039e 01 .byte 0x1 + 2885 039f 72 .byte 0x72 + 2886 03a0 69000000 .4byte 0x69 + 2887 03a4 02 .byte 0x2 + 2888 03a5 23 .byte 0x23 + 2889 03a6 24 .uleb128 0x24 + 2890 03a7 06 .uleb128 0x6 + 2891 03a8 F2040000 .4byte .LASF87 + 2892 03ac 01 .byte 0x1 + 2893 03ad 73 .byte 0x73 + 2894 03ae 69000000 .4byte 0x69 + 2895 03b2 02 .byte 0x2 + 2896 03b3 23 .byte 0x23 + 2897 03b4 28 .uleb128 0x28 + 2898 03b5 06 .uleb128 0x6 + 2899 03b6 41030000 .4byte .LASF88 + 2900 03ba 01 .byte 0x1 + 2901 03bb 74 .byte 0x74 + 2902 03bc 2C000000 .4byte 0x2c + 2903 03c0 02 .byte 0x2 + 2904 03c1 23 .byte 0x23 + 2905 03c2 2C .uleb128 0x2c + 2906 03c3 06 .uleb128 0x6 + 2907 03c4 6C060000 .4byte .LASF89 + 2908 03c8 01 .byte 0x1 + 2909 03c9 75 .byte 0x75 + 2910 03ca 2C000000 .4byte 0x2c + 2911 03ce 02 .byte 0x2 + 2912 03cf 23 .byte 0x23 + 2913 03d0 2D .uleb128 0x2d + 2914 03d1 00 .byte 0x0 + 2915 03d2 0F .uleb128 0xf + 2916 03d3 01 .byte 0x1 + 2917 03d4 35020000 .4byte .LASF96 + 2918 03d8 01 .byte 0x1 + 2919 03d9 0502 .2byte 0x205 + 2920 03db 01 .byte 0x1 + 2921 03dc 00000000 .4byte .LFB7 + 2922 03e0 9C030000 .4byte .LFE7 + 2923 03e4 00000000 .4byte .LLST0 + 2924 03e8 3C050000 .4byte 0x53c + 2925 03ec 10 .uleb128 0x10 + 2926 03ed 636D6400 .string "cmd" + BFIN GAS /tmp/ccyqDlH1.s page 71 + + + 2927 03f1 01 .byte 0x1 + 2928 03f2 0502 .2byte 0x205 + 2929 03f4 3C050000 .4byte 0x53c + 2930 03f8 2B000000 .4byte .LLST1 + 2931 03fc 11 .uleb128 0x11 + 2932 03fd 52000000 .4byte .LBB2 + 2933 0401 6C000000 .4byte .LBE2 + 2934 0405 1A040000 .4byte 0x41a + 2935 0409 12 .uleb128 0x12 + 2936 040a D0010000 .4byte .LASF90 + 2937 040e 01 .byte 0x1 + 2938 040f D602 .2byte 0x2d6 + 2939 0411 9F000000 .4byte 0x9f + 2940 0415 CD000000 .4byte .LLST2 + 2941 0419 00 .byte 0x0 + 2942 041a 13 .uleb128 0x13 + 2943 041b 00000000 .4byte .Ldebug_ranges0+0x0 + 2944 041f 44040000 .4byte 0x444 + 2945 0423 14 .uleb128 0x14 + 2946 0424 55020000 .4byte .LASF93 + 2947 0428 01 .byte 0x1 + 2948 0429 2502 .2byte 0x225 + 2949 042b 42050000 .4byte 0x542 + 2950 042f 15 .uleb128 0x15 + 2951 0430 18000000 .4byte .Ldebug_ranges0+0x18 + 2952 0434 16 .uleb128 0x16 + 2953 0435 4900 .string "I" + 2954 0437 01 .byte 0x1 + 2955 0438 2602 .2byte 0x226 + 2956 043a 69000000 .4byte 0x69 + 2957 043e EB000000 .4byte .LLST3 + 2958 0442 00 .byte 0x0 + 2959 0443 00 .byte 0x0 + 2960 0444 11 .uleb128 0x11 + 2961 0445 98000000 .4byte .LBB7 + 2962 0449 4A010000 .4byte .LBE7 + 2963 044d 86040000 .4byte 0x486 + 2964 0451 17 .uleb128 0x17 + 2965 0452 69030000 .4byte .LASF91 + 2966 0456 01 .byte 0x1 + 2967 0457 2E02 .2byte 0x22e + 2968 0459 51050000 .4byte 0x551 + 2969 045d 03 .byte 0x3 + 2970 045e 7F .byte 0x7f + 2971 045f B07F .sleb128 -80 + 2972 0461 12 .uleb128 0x12 + 2973 0462 17060000 .4byte .LASF92 + 2974 0466 01 .byte 0x1 + 2975 0467 4402 .2byte 0x244 + 2976 0469 69000000 .4byte 0x69 + 2977 046d FE000000 .4byte .LLST4 + 2978 0471 18 .uleb128 0x18 + 2979 0472 02010000 .4byte .LBB8 + 2980 0476 3C010000 .4byte .LBE8 + 2981 047a 19 .uleb128 0x19 + 2982 047b 6900 .string "i" + 2983 047d 01 .byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 72 + + + 2984 047e 4502 .2byte 0x245 + 2985 0480 9F000000 .4byte 0x9f + 2986 0484 00 .byte 0x0 + 2987 0485 00 .byte 0x0 + 2988 0486 11 .uleb128 0x11 + 2989 0487 4A010000 .4byte .LBB9 + 2990 048b 7C010000 .4byte .LBE9 + 2991 048f A3040000 .4byte 0x4a3 + 2992 0493 17 .uleb128 0x17 + 2993 0494 69030000 .4byte .LASF91 + 2994 0498 01 .byte 0x1 + 2995 0499 4C02 .2byte 0x24c + 2996 049b 61050000 .4byte 0x561 + 2997 049f 02 .byte 0x2 + 2998 04a0 7F .byte 0x7f + 2999 04a1 6C .sleb128 -20 + 3000 04a2 00 .byte 0x0 + 3001 04a3 11 .uleb128 0x11 + 3002 04a4 7C010000 .4byte .LBB10 + 3003 04a8 AA010000 .4byte .LBE10 + 3004 04ac BD040000 .4byte 0x4bd + 3005 04b0 14 .uleb128 0x14 + 3006 04b1 21070000 .4byte .LASF94 + 3007 04b5 01 .byte 0x1 + 3008 04b6 5702 .2byte 0x257 + 3009 04b8 69000000 .4byte 0x69 + 3010 04bc 00 .byte 0x0 + 3011 04bd 11 .uleb128 0x11 + 3012 04be AA010000 .4byte .LBB11 + 3013 04c2 10020000 .4byte .LBE11 + 3014 04c6 EB040000 .4byte 0x4eb + 3015 04ca 12 .uleb128 0x12 + 3016 04cb 3D010000 .4byte .LASF95 + 3017 04cf 01 .byte 0x1 + 3018 04d0 5D02 .2byte 0x25d + 3019 04d2 69000000 .4byte 0x69 + 3020 04d6 1C010000 .4byte .LLST5 + 3021 04da 15 .uleb128 0x15 + 3022 04db 30000000 .4byte .Ldebug_ranges0+0x30 + 3023 04df 19 .uleb128 0x19 + 3024 04e0 6900 .string "i" + 3025 04e2 01 .byte 0x1 + 3026 04e3 5F02 .2byte 0x25f + 3027 04e5 9F000000 .4byte 0x9f + 3028 04e9 00 .byte 0x0 + 3029 04ea 00 .byte 0x0 + 3030 04eb 11 .uleb128 0x11 + 3031 04ec 70020000 .4byte .LBB15 + 3032 04f0 80020000 .4byte .LBE15 + 3033 04f4 07050000 .4byte 0x507 + 3034 04f8 16 .uleb128 0x16 + 3035 04f9 6900 .string "i" + 3036 04fb 01 .byte 0x1 + 3037 04fc 8102 .2byte 0x281 + 3038 04fe 69000000 .4byte 0x69 + 3039 0502 EA010000 .4byte .LLST6 + 3040 0506 00 .byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 73 + + + 3041 0507 11 .uleb128 0x11 + 3042 0508 F2020000 .4byte .LBB16 + 3043 050c 04030000 .4byte .LBE16 + 3044 0510 23050000 .4byte 0x523 + 3045 0514 16 .uleb128 0x16 + 3046 0515 6900 .string "i" + 3047 0517 01 .byte 0x1 + 3048 0518 9E02 .2byte 0x29e + 3049 051a 69000000 .4byte 0x69 + 3050 051e FD010000 .4byte .LLST7 + 3051 0522 00 .byte 0x0 + 3052 0523 18 .uleb128 0x18 + 3053 0524 8A030000 .4byte .LBB17 + 3054 0528 9C030000 .4byte .LBE17 + 3055 052c 16 .uleb128 0x16 + 3056 052d 6900 .string "i" + 3057 052f 01 .byte 0x1 + 3058 0530 C602 .2byte 0x2c6 + 3059 0532 69000000 .4byte 0x69 + 3060 0536 1B020000 .4byte .LLST8 + 3061 053a 00 .byte 0x0 + 3062 053b 00 .byte 0x0 + 3063 053c 1A .uleb128 0x1a + 3064 053d 04 .byte 0x4 + 3065 053e 1F010000 .4byte 0x11f + 3066 0542 07 .uleb128 0x7 + 3067 0543 69000000 .4byte 0x69 + 3068 0547 51050000 .4byte 0x551 + 3069 054b 1B .uleb128 0x1b + 3070 054c 1C010000 .4byte 0x11c + 3071 0550 00 .byte 0x0 + 3072 0551 07 .uleb128 0x7 + 3073 0552 69000000 .4byte 0x69 + 3074 0556 61050000 .4byte 0x561 + 3075 055a 1C .uleb128 0x1c + 3076 055b 1C010000 .4byte 0x11c + 3077 055f 0E .byte 0xe + 3078 0560 00 .byte 0x0 + 3079 0561 07 .uleb128 0x7 + 3080 0562 69000000 .4byte 0x69 + 3081 0566 71050000 .4byte 0x571 + 3082 056a 1C .uleb128 0x1c + 3083 056b 1C010000 .4byte 0x11c + 3084 056f 04 .byte 0x4 + 3085 0570 00 .byte 0x0 + 3086 0571 0F .uleb128 0xf + 3087 0572 01 .byte 0x1 + 3088 0573 5E020000 .4byte .LASF97 + 3089 0577 01 .byte 0x1 + 3090 0578 E901 .2byte 0x1e9 + 3091 057a 01 .byte 0x1 + 3092 057b 9C030000 .4byte .LFB6 + 3093 057f B8030000 .4byte .LFE6 + 3094 0583 39020000 .4byte .LLST9 + 3095 0587 AC050000 .4byte 0x5ac + 3096 058b 1D .uleb128 0x1d + 3097 058c 67060000 .4byte .LASF98 + BFIN GAS /tmp/ccyqDlH1.s page 74 + + + 3098 0590 01 .byte 0x1 + 3099 0591 E901 .2byte 0x1e9 + 3100 0593 AC050000 .4byte 0x5ac + 3101 0597 58020000 .4byte .LLST10 + 3102 059b 1D .uleb128 0x1d + 3103 059c 7C040000 .4byte .LASF99 + 3104 05a0 01 .byte 0x1 + 3105 05a1 E901 .2byte 0x1e9 + 3106 05a3 69000000 .4byte 0x69 + 3107 05a7 6B020000 .4byte .LLST11 + 3108 05ab 00 .byte 0x0 + 3109 05ac 1A .uleb128 0x1a + 3110 05ad 04 .byte 0x4 + 3111 05ae 69000000 .4byte 0x69 + 3112 05b2 0F .uleb128 0xf + 3113 05b3 01 .byte 0x1 + 3114 05b4 5A030000 .4byte .LASF100 + 3115 05b8 01 .byte 0x1 + 3116 05b9 D501 .2byte 0x1d5 + 3117 05bb 01 .byte 0x1 + 3118 05bc B8030000 .4byte .LFB5 + 3119 05c0 E0030000 .4byte .LFE5 + 3120 05c4 7E020000 .4byte .LLST12 + 3121 05c8 ED050000 .4byte 0x5ed + 3122 05cc 1D .uleb128 0x1d + 3123 05cd 67060000 .4byte .LASF98 + 3124 05d1 01 .byte 0x1 + 3125 05d2 D501 .2byte 0x1d5 + 3126 05d4 AC050000 .4byte 0x5ac + 3127 05d8 9D020000 .4byte .LLST13 + 3128 05dc 1D .uleb128 0x1d + 3129 05dd 7C040000 .4byte .LASF99 + 3130 05e1 01 .byte 0x1 + 3131 05e2 D501 .2byte 0x1d5 + 3132 05e4 69000000 .4byte 0x69 + 3133 05e8 B0020000 .4byte .LLST14 + 3134 05ec 00 .byte 0x0 + 3135 05ed 1E .uleb128 0x1e + 3136 05ee 01 .byte 0x1 + 3137 05ef 20040000 .4byte .LASF104 + 3138 05f3 01 .byte 0x1 + 3139 05f4 B101 .2byte 0x1b1 + 3140 05f6 01 .byte 0x1 + 3141 05f7 69000000 .4byte 0x69 + 3142 05fb E0030000 .4byte .LFB4 + 3143 05ff 2A040000 .4byte .LFE4 + 3144 0603 C3020000 .4byte .LLST15 + 3145 0607 2C060000 .4byte 0x62c + 3146 060b 1D .uleb128 0x1d + 3147 060c 73030000 .4byte .LASF20 + 3148 0610 01 .byte 0x1 + 3149 0611 B101 .2byte 0x1b1 + 3150 0613 AC050000 .4byte 0x5ac + 3151 0617 EE020000 .4byte .LLST16 + 3152 061b 1D .uleb128 0x1d + 3153 061c 7C040000 .4byte .LASF99 + 3154 0620 01 .byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 75 + + + 3155 0621 B101 .2byte 0x1b1 + 3156 0623 69000000 .4byte 0x69 + 3157 0627 17030000 .4byte .LLST17 + 3158 062b 00 .byte 0x0 + 3159 062c 1F .uleb128 0x1f + 3160 062d 01 .byte 0x1 + 3161 062e F6010000 .4byte .LASF131 + 3162 0632 01 .byte 0x1 + 3163 0633 94 .byte 0x94 + 3164 0634 01 .byte 0x1 + 3165 0635 69000000 .4byte 0x69 + 3166 0639 01 .byte 0x1 + 3167 063a 90060000 .4byte 0x690 + 3168 063e 20 .uleb128 0x20 + 3169 063f 4A050000 .4byte .LASF101 + 3170 0643 01 .byte 0x1 + 3171 0644 94 .byte 0x94 + 3172 0645 AC050000 .4byte 0x5ac + 3173 0649 20 .uleb128 0x20 + 3174 064a 87030000 .4byte .LASF102 + 3175 064e 01 .byte 0x1 + 3176 064f 94 .byte 0x94 + 3177 0650 69000000 .4byte 0x69 + 3178 0654 20 .uleb128 0x20 + 3179 0655 CD020000 .4byte .LASF103 + 3180 0659 01 .byte 0x1 + 3181 065a 94 .byte 0x94 + 3182 065b 90060000 .4byte 0x690 + 3183 065f 20 .uleb128 0x20 + 3184 0660 52010000 .4byte .LASF72 + 3185 0664 01 .byte 0x1 + 3186 0665 94 .byte 0x94 + 3187 0666 2C000000 .4byte 0x2c + 3188 066a 21 .uleb128 0x21 + 3189 066b E7040000 .4byte .LASF84 + 3190 066f 01 .byte 0x1 + 3191 0670 95 .byte 0x95 + 3192 0671 69000000 .4byte 0x69 + 3193 0675 22 .uleb128 0x22 + 3194 0676 84060000 .4byte 0x684 + 3195 067a 23 .uleb128 0x23 + 3196 067b 6900 .string "i" + 3197 067d 01 .byte 0x1 + 3198 067e 97 .byte 0x97 + 3199 067f 69000000 .4byte 0x69 + 3200 0683 00 .byte 0x0 + 3201 0684 24 .uleb128 0x24 + 3202 0685 23 .uleb128 0x23 + 3203 0686 6900 .string "i" + 3204 0688 01 .byte 0x1 + 3205 0689 A4 .byte 0xa4 + 3206 068a 69000000 .4byte 0x69 + 3207 068e 00 .byte 0x0 + 3208 068f 00 .byte 0x0 + 3209 0690 1A .uleb128 0x1a + 3210 0691 04 .byte 0x4 + 3211 0692 8D000000 .4byte 0x8d + BFIN GAS /tmp/ccyqDlH1.s page 76 + + + 3212 0696 25 .uleb128 0x25 + 3213 0697 2C060000 .4byte 0x62c + 3214 069b 2C040000 .4byte .LFB2 + 3215 069f C4040000 .4byte .LFE2 + 3216 06a3 40030000 .4byte .LLST18 + 3217 06a7 FB060000 .4byte 0x6fb + 3218 06ab 26 .uleb128 0x26 + 3219 06ac 3E060000 .4byte 0x63e + 3220 06b0 5F030000 .4byte .LLST19 + 3221 06b4 26 .uleb128 0x26 + 3222 06b5 49060000 .4byte 0x649 + 3223 06b9 88030000 .4byte .LLST20 + 3224 06bd 26 .uleb128 0x26 + 3225 06be 54060000 .4byte 0x654 + 3226 06c2 9B030000 .4byte .LLST21 + 3227 06c6 26 .uleb128 0x26 + 3228 06c7 5F060000 .4byte 0x65f + 3229 06cb CF030000 .4byte .LLST22 + 3230 06cf 27 .uleb128 0x27 + 3231 06d0 6A060000 .4byte 0x66a + 3232 06d4 04040000 .4byte .LLST23 + 3233 06d8 11 .uleb128 0x11 + 3234 06d9 62040000 .4byte .LBB22 + 3235 06dd 7E040000 .4byte .LBE22 + 3236 06e1 EB060000 .4byte 0x6eb + 3237 06e5 28 .uleb128 0x28 + 3238 06e6 85060000 .4byte 0x685 + 3239 06ea 00 .byte 0x0 + 3240 06eb 18 .uleb128 0x18 + 3241 06ec 8C040000 .4byte .LBB23 + 3242 06f0 AA040000 .4byte .LBE23 + 3243 06f4 28 .uleb128 0x28 + 3244 06f5 7A060000 .4byte 0x67a + 3245 06f9 00 .byte 0x0 + 3246 06fa 00 .byte 0x0 + 3247 06fb 29 .uleb128 0x29 + 3248 06fc 01 .byte 0x1 + 3249 06fd 39050000 .4byte .LASF105 + 3250 0701 01 .byte 0x1 + 3251 0702 C7 .byte 0xc7 + 3252 0703 01 .byte 0x1 + 3253 0704 69000000 .4byte 0x69 + 3254 0708 C4040000 .4byte .LFB3 + 3255 070c 4E090000 .4byte .LFE3 + 3256 0710 38040000 .4byte .LLST24 + 3257 0714 20080000 .4byte 0x820 + 3258 0718 2A .uleb128 0x2a + 3259 0719 73030000 .4byte .LASF20 + 3260 071d 01 .byte 0x1 + 3261 071e C7 .byte 0xc7 + 3262 071f AC050000 .4byte 0x5ac + 3263 0723 63040000 .4byte .LLST25 + 3264 0727 2A .uleb128 0x2a + 3265 0728 7C040000 .4byte .LASF99 + 3266 072c 01 .byte 0x1 + 3267 072d C7 .byte 0xc7 + 3268 072e 69000000 .4byte 0x69 + BFIN GAS /tmp/ccyqDlH1.s page 77 + + + 3269 0732 82040000 .4byte .LLST26 + 3270 0736 13 .uleb128 0x13 + 3271 0737 50000000 .4byte .Ldebug_ranges0+0x50 + 3272 073b 4D070000 .4byte 0x74d + 3273 073f 2B .uleb128 0x2b + 3274 0740 6900 .string "i" + 3275 0742 01 .byte 0x1 + 3276 0743 D3 .byte 0xd3 + 3277 0744 9F000000 .4byte 0x9f + 3278 0748 C1040000 .4byte .LLST27 + 3279 074c 00 .byte 0x0 + 3280 074d 13 .uleb128 0x13 + 3281 074e 68000000 .4byte .Ldebug_ranges0+0x68 + 3282 0752 07080000 .4byte 0x807 + 3283 0756 12 .uleb128 0x12 + 3284 0757 C3050000 .4byte .LASF106 + 3285 075b 01 .byte 0x1 + 3286 075c 0501 .2byte 0x105 + 3287 075e 69000000 .4byte 0x69 + 3288 0762 0B050000 .4byte .LLST28 + 3289 0766 19 .uleb128 0x19 + 3290 0767 76616C00 .string "val" + 3291 076b 01 .byte 0x1 + 3292 076c 0601 .2byte 0x106 + 3293 076e 69000000 .4byte 0x69 + 3294 0772 12 .uleb128 0x12 + 3295 0773 A5040000 .4byte .LASF107 + 3296 0777 01 .byte 0x1 + 3297 0778 0701 .2byte 0x107 + 3298 077a 2C000000 .4byte 0x2c + 3299 077e 34050000 .4byte .LLST29 + 3300 0782 15 .uleb128 0x15 + 3301 0783 88000000 .4byte .Ldebug_ranges0+0x88 + 3302 0787 14 .uleb128 0x14 + 3303 0788 96020000 .4byte .LASF108 + 3304 078c 01 .byte 0x1 + 3305 078d 1E01 .2byte 0x11e + 3306 078f 69000000 .4byte 0x69 + 3307 0793 16 .uleb128 0x16 + 3308 0794 6900 .string "i" + 3309 0796 01 .byte 0x1 + 3310 0797 2701 .2byte 0x127 + 3311 0799 69000000 .4byte 0x69 + 3312 079d 5D050000 .4byte .LLST30 + 3313 07a1 11 .uleb128 0x11 + 3314 07a2 48060000 .4byte .LBB39 + 3315 07a6 62060000 .4byte .LBE39 + 3316 07aa BD070000 .4byte 0x7bd + 3317 07ae 16 .uleb128 0x16 + 3318 07af 6900 .string "i" + 3319 07b1 01 .byte 0x1 + 3320 07b2 1A01 .2byte 0x11a + 3321 07b4 69000000 .4byte 0x69 + 3322 07b8 7B050000 .4byte .LLST31 + 3323 07bc 00 .byte 0x0 + 3324 07bd 2C .uleb128 0x2c + 3325 07be 2C060000 .4byte 0x62c + BFIN GAS /tmp/ccyqDlH1.s page 78 + + + 3326 07c2 A8000000 .4byte .Ldebug_ranges0+0xa8 + 3327 07c6 01 .byte 0x1 + 3328 07c7 1E01 .2byte 0x11e + 3329 07c9 ED070000 .4byte 0x7ed + 3330 07cd 2D .uleb128 0x2d + 3331 07ce C6060000 .4byte 0x6c6 + 3332 07d2 2D .uleb128 0x2d + 3333 07d3 BD060000 .4byte 0x6bd + 3334 07d7 2D .uleb128 0x2d + 3335 07d8 B4060000 .4byte 0x6b4 + 3336 07dc 2D .uleb128 0x2d + 3337 07dd AB060000 .4byte 0x6ab + 3338 07e1 15 .uleb128 0x15 + 3339 07e2 C0000000 .4byte .Ldebug_ranges0+0xc0 + 3340 07e6 28 .uleb128 0x28 + 3341 07e7 6A060000 .4byte 0x66a + 3342 07eb 00 .byte 0x0 + 3343 07ec 00 .byte 0x0 + 3344 07ed 18 .uleb128 0x18 + 3345 07ee 68070000 .4byte .LBB44 + 3346 07f2 7C070000 .4byte .LBE44 + 3347 07f6 16 .uleb128 0x16 + 3348 07f7 6900 .string "i" + 3349 07f9 01 .byte 0x1 + 3350 07fa 3901 .2byte 0x139 + 3351 07fc 69000000 .4byte 0x69 + 3352 0800 8E050000 .4byte .LLST32 + 3353 0804 00 .byte 0x0 + 3354 0805 00 .byte 0x0 + 3355 0806 00 .byte 0x0 + 3356 0807 18 .uleb128 0x18 + 3357 0808 0A090000 .4byte .LBB48 + 3358 080c 18090000 .4byte .LBE48 + 3359 0810 16 .uleb128 0x16 + 3360 0811 6900 .string "i" + 3361 0813 01 .byte 0x1 + 3362 0814 7E01 .2byte 0x17e + 3363 0816 69000000 .4byte 0x69 + 3364 081a C2050000 .4byte .LLST33 + 3365 081e 00 .byte 0x0 + 3366 081f 00 .byte 0x0 + 3367 0820 07 .uleb128 0x7 + 3368 0821 69000000 .4byte 0x69 + 3369 0825 30080000 .4byte 0x830 + 3370 0829 1C .uleb128 0x1c + 3371 082a 1C010000 .4byte 0x11c + 3372 082e 03 .byte 0x3 + 3373 082f 00 .byte 0x0 + 3374 0830 2E .uleb128 0x2e + 3375 0831 A4000000 .4byte .LASF109 + 3376 0835 01 .byte 0x1 + 3377 0836 1C .byte 0x1c + 3378 0837 20080000 .4byte 0x820 + 3379 083b 01 .byte 0x1 + 3380 083c 05 .byte 0x5 + 3381 083d 03 .byte 0x3 + 3382 083e 00000000 .4byte _streams_cnt + BFIN GAS /tmp/ccyqDlH1.s page 79 + + + 3383 0842 2E .uleb128 0x2e + 3384 0843 B0000000 .4byte .LASF110 + 3385 0847 01 .byte 0x1 + 3386 0848 2F .byte 0x2f + 3387 0849 54080000 .4byte 0x854 + 3388 084d 01 .byte 0x1 + 3389 084e 05 .byte 0x5 + 3390 084f 03 .byte 0x3 + 3391 0850 00000000 .4byte _dbg_receive_value + 3392 0854 2F .uleb128 0x2f + 3393 0855 69000000 .4byte 0x69 + 3394 0859 07 .uleb128 0x7 + 3395 085a 69000000 .4byte 0x69 + 3396 085e 69080000 .4byte 0x869 + 3397 0862 1C .uleb128 0x1c + 3398 0863 1C010000 .4byte 0x11c + 3399 0867 09 .byte 0x9 + 3400 0868 00 .byte 0x0 + 3401 0869 2E .uleb128 0x2e + 3402 086a C8050000 .4byte .LASF111 + 3403 086e 01 .byte 0x1 + 3404 086f 37 .byte 0x37 + 3405 0870 59080000 .4byte 0x859 + 3406 0874 01 .byte 0x1 + 3407 0875 05 .byte 0x5 + 3408 0876 03 .byte 0x3 + 3409 0877 28000000 .4byte _dbg_sport_rx_copy + 3410 087b 2E .uleb128 0x2e + 3411 087c 42040000 .4byte .LASF112 + 3412 0880 01 .byte 0x1 + 3413 0881 49 .byte 0x49 + 3414 0882 69000000 .4byte 0x69 + 3415 0886 01 .byte 0x1 + 3416 0887 05 .byte 0x5 + 3417 0888 03 .byte 0x3 + 3418 0889 10000000 .4byte _streams_succes_flag + 3419 088d 07 .uleb128 0x7 + 3420 088e 69000000 .4byte 0x69 + 3421 0892 98080000 .4byte 0x898 + 3422 0896 30 .uleb128 0x30 + 3423 0897 00 .byte 0x0 + 3424 0898 31 .uleb128 0x31 + 3425 0899 97010000 .4byte .LASF113 + 3426 089d 01 .byte 0x1 + 3427 089e 55 .byte 0x55 + 3428 089f A5080000 .4byte 0x8a5 + 3429 08a3 01 .byte 0x1 + 3430 08a4 01 .byte 0x1 + 3431 08a5 2F .uleb128 0x2f + 3432 08a6 8D080000 .4byte 0x88d + 3433 08aa 31 .uleb128 0x31 + 3434 08ab 11040000 .4byte .LASF114 + 3435 08af 01 .byte 0x1 + 3436 08b0 56 .byte 0x56 + 3437 08b1 B7080000 .4byte 0x8b7 + 3438 08b5 01 .byte 0x1 + 3439 08b6 01 .byte 0x1 + BFIN GAS /tmp/ccyqDlH1.s page 80 + + + 3440 08b7 2F .uleb128 0x2f + 3441 08b8 8D080000 .4byte 0x88d + 3442 08bc 31 .uleb128 0x31 + 3443 08bd 4A050000 .4byte .LASF101 + 3444 08c1 01 .byte 0x1 + 3445 08c2 58 .byte 0x58 + 3446 08c3 C9080000 .4byte 0x8c9 + 3447 08c7 01 .byte 0x1 + 3448 08c8 01 .byte 0x1 + 3449 08c9 2F .uleb128 0x2f + 3450 08ca 8D080000 .4byte 0x88d + 3451 08ce 07 .uleb128 0x7 + 3452 08cf 8D000000 .4byte 0x8d + 3453 08d3 D9080000 .4byte 0x8d9 + 3454 08d7 30 .uleb128 0x30 + 3455 08d8 00 .byte 0x0 + 3456 08d9 31 .uleb128 0x31 + 3457 08da CD020000 .4byte .LASF103 + 3458 08de 01 .byte 0x1 + 3459 08df 5A .byte 0x5a + 3460 08e0 E6080000 .4byte 0x8e6 + 3461 08e4 01 .byte 0x1 + 3462 08e5 01 .byte 0x1 + 3463 08e6 2F .uleb128 0x2f + 3464 08e7 CE080000 .4byte 0x8ce + 3465 08eb 07 .uleb128 0x7 + 3466 08ec 7B000000 .4byte 0x7b + 3467 08f0 F6080000 .4byte 0x8f6 + 3468 08f4 30 .uleb128 0x30 + 3469 08f5 00 .byte 0x0 + 3470 08f6 31 .uleb128 0x31 + 3471 08f7 36030000 .4byte .LASF115 + 3472 08fb 01 .byte 0x1 + 3473 08fc 5C .byte 0x5c + 3474 08fd 03090000 .4byte 0x903 + 3475 0901 01 .byte 0x1 + 3476 0902 01 .byte 0x1 + 3477 0903 2F .uleb128 0x2f + 3478 0904 EB080000 .4byte 0x8eb + 3479 0908 2E .uleb128 0x2e + 3480 0909 AD010000 .4byte .LASF116 + 3481 090d 01 .byte 0x1 + 3482 090e 60 .byte 0x60 + 3483 090f 1A090000 .4byte 0x91a + 3484 0913 01 .byte 0x1 + 3485 0914 05 .byte 0x5 + 3486 0915 03 .byte 0x3 + 3487 0916 04000000 .4byte _TX_marker + 3488 091a 2F .uleb128 0x2f + 3489 091b 59080000 .4byte 0x859 + 3490 091f 2E .uleb128 0x2e + 3491 0920 C3060000 .4byte .LASF117 + 3492 0924 01 .byte 0x1 + 3493 0925 76 .byte 0x76 + 3494 0926 31090000 .4byte 0x931 + 3495 092a 01 .byte 0x1 + 3496 092b 05 .byte 0x5 + BFIN GAS /tmp/ccyqDlH1.s page 81 + + + 3497 092c 03 .byte 0x3 + 3498 092d 30000000 .4byte _Proc_state + 3499 0931 32 .uleb128 0x32 + 3500 0932 DA050000 .4byte .LASF130 + 3501 0936 BB020000 .4byte 0x2bb + 3502 093a 2E .uleb128 0x2e + 3503 093b 84010000 .4byte .LASF77 + 3504 093f 01 .byte 0x1 + 3505 0940 78 .byte 0x78 + 3506 0941 54080000 .4byte 0x854 + 3507 0945 01 .byte 0x1 + 3508 0946 05 .byte 0x5 + 3509 0947 03 .byte 0x3 + 3510 0948 14000000 .4byte _TX_buff_I + 3511 094c 2E .uleb128 0x2e + 3512 094d 57010000 .4byte .LASF118 + 3513 0951 01 .byte 0x1 + 3514 0952 79 .byte 0x79 + 3515 0953 54080000 .4byte 0x854 + 3516 0957 01 .byte 0x1 + 3517 0958 05 .byte 0x5 + 3518 0959 03 .byte 0x3 + 3519 095a 2C000000 .4byte _TX_buff_I_shadow + 3520 095e 2E .uleb128 0x2e + 3521 095f ED060000 .4byte .LASF119 + 3522 0963 01 .byte 0x1 + 3523 0964 7B .byte 0x7b + 3524 0965 54080000 .4byte 0x854 + 3525 0969 01 .byte 0x1 + 3526 096a 05 .byte 0x5 + 3527 096b 03 .byte 0x3 + 3528 096c 18000000 .4byte _data_I + 3529 0970 2E .uleb128 0x2e + 3530 0971 68000000 .4byte .LASF120 + 3531 0975 01 .byte 0x1 + 3532 0976 7C .byte 0x7c + 3533 0977 54080000 .4byte 0x854 + 3534 097b 01 .byte 0x1 + 3535 097c 05 .byte 0x5 + 3536 097d 03 .byte 0x3 + 3537 097e 1C000000 .4byte _send_size + 3538 0982 2E .uleb128 0x2e + 3539 0983 2B050000 .4byte .LASF78 + 3540 0987 01 .byte 0x1 + 3541 0988 7E .byte 0x7e + 3542 0989 94090000 .4byte 0x994 + 3543 098d 01 .byte 0x1 + 3544 098e 05 .byte 0x5 + 3545 098f 03 .byte 0x3 + 3546 0990 30000000 .4byte _TX_buff_state + 3547 0994 2F .uleb128 0x2f + 3548 0995 2C000000 .4byte 0x2c + 3549 0999 2E .uleb128 0x2e + 3550 099a 2D000000 .4byte .LASF121 + 3551 099e 01 .byte 0x1 + 3552 099f 7F .byte 0x7f + 3553 09a0 54080000 .4byte 0x854 + BFIN GAS /tmp/ccyqDlH1.s page 82 + + + 3554 09a4 01 .byte 0x1 + 3555 09a5 05 .byte 0x5 + 3556 09a6 03 .byte 0x3 + 3557 09a7 20000000 .4byte _tx_val + 3558 09ab 2E .uleb128 0x2e + 3559 09ac B3050000 .4byte .LASF122 + 3560 09b0 01 .byte 0x1 + 3561 09b1 81 .byte 0x81 + 3562 09b2 69000000 .4byte 0x69 + 3563 09b6 01 .byte 0x1 + 3564 09b7 05 .byte 0x5 + 3565 09b8 03 .byte 0x3 + 3566 09b9 24000000 .4byte _some_i + 3567 09bd 2E .uleb128 0x2e + 3568 09be 8B060000 .4byte .LASF123 + 3569 09c2 01 .byte 0x1 + 3570 09c3 83 .byte 0x83 + 3571 09c4 54080000 .4byte 0x854 + 3572 09c8 01 .byte 0x1 + 3573 09c9 05 .byte 0x5 + 3574 09ca 03 .byte 0x3 + 3575 09cb 28000000 .4byte _size_processed + 3576 09cf 2E .uleb128 0x2e + 3577 09d0 22010000 .4byte .LASF124 + 3578 09d4 01 .byte 0x1 + 3579 09d5 8C .byte 0x8c + 3580 09d6 2C000000 .4byte 0x2c + 3581 09da 01 .byte 0x1 + 3582 09db 05 .byte 0x5 + 3583 09dc 03 .byte 0x3 + 3584 09dd 2C000000 .4byte _LFSM_started + 3585 09e1 2E .uleb128 0x2e + 3586 09e2 58060000 .4byte .LASF125 + 3587 09e6 01 .byte 0x1 + 3588 09e7 8F .byte 0x8f + 3589 09e8 2C000000 .4byte 0x2c + 3590 09ec 01 .byte 0x1 + 3591 09ed 05 .byte 0x5 + 3592 09ee 03 .byte 0x3 + 3593 09ef 2D000000 .4byte _DY_SYN_2_value + 3594 09f3 2E .uleb128 0x2e + 3595 09f4 D3040000 .4byte .LASF126 + 3596 09f8 01 .byte 0x1 + 3597 09f9 90 .byte 0x90 + 3598 09fa 2C000000 .4byte 0x2c + 3599 09fe 01 .byte 0x1 + 3600 09ff 05 .byte 0x5 + 3601 0a00 03 .byte 0x3 + 3602 0a01 2E000000 .4byte _DY_SYN_2_value_prev + 3603 0a05 00 .byte 0x0 + 3604 .section .debug_abbrev + 3605 0000 01 .uleb128 0x1 + 3606 0001 11 .uleb128 0x11 + 3607 0002 01 .byte 0x1 + 3608 0003 25 .uleb128 0x25 + 3609 0004 0E .uleb128 0xe + 3610 0005 13 .uleb128 0x13 + BFIN GAS /tmp/ccyqDlH1.s page 83 + + + 3611 0006 0B .uleb128 0xb + 3612 0007 03 .uleb128 0x3 + 3613 0008 0E .uleb128 0xe + 3614 0009 1B .uleb128 0x1b + 3615 000a 0E .uleb128 0xe + 3616 000b 11 .uleb128 0x11 + 3617 000c 01 .uleb128 0x1 + 3618 000d 12 .uleb128 0x12 + 3619 000e 01 .uleb128 0x1 + 3620 000f 10 .uleb128 0x10 + 3621 0010 06 .uleb128 0x6 + 3622 0011 00 .byte 0x0 + 3623 0012 00 .byte 0x0 + 3624 0013 02 .uleb128 0x2 + 3625 0014 24 .uleb128 0x24 + 3626 0015 00 .byte 0x0 + 3627 0016 0B .uleb128 0xb + 3628 0017 0B .uleb128 0xb + 3629 0018 3E .uleb128 0x3e + 3630 0019 0B .uleb128 0xb + 3631 001a 03 .uleb128 0x3 + 3632 001b 0E .uleb128 0xe + 3633 001c 00 .byte 0x0 + 3634 001d 00 .byte 0x0 + 3635 001e 03 .uleb128 0x3 + 3636 001f 16 .uleb128 0x16 + 3637 0020 00 .byte 0x0 + 3638 0021 03 .uleb128 0x3 + 3639 0022 0E .uleb128 0xe + 3640 0023 3A .uleb128 0x3a + 3641 0024 0B .uleb128 0xb + 3642 0025 3B .uleb128 0x3b + 3643 0026 0B .uleb128 0xb + 3644 0027 49 .uleb128 0x49 + 3645 0028 13 .uleb128 0x13 + 3646 0029 00 .byte 0x0 + 3647 002a 00 .byte 0x0 + 3648 002b 04 .uleb128 0x4 + 3649 002c 24 .uleb128 0x24 + 3650 002d 00 .byte 0x0 + 3651 002e 0B .uleb128 0xb + 3652 002f 0B .uleb128 0xb + 3653 0030 3E .uleb128 0x3e + 3654 0031 0B .uleb128 0xb + 3655 0032 03 .uleb128 0x3 + 3656 0033 08 .uleb128 0x8 + 3657 0034 00 .byte 0x0 + 3658 0035 00 .byte 0x0 + 3659 0036 05 .uleb128 0x5 + 3660 0037 13 .uleb128 0x13 + 3661 0038 01 .byte 0x1 + 3662 0039 0B .uleb128 0xb + 3663 003a 05 .uleb128 0x5 + 3664 003b 3A .uleb128 0x3a + 3665 003c 0B .uleb128 0xb + 3666 003d 3B .uleb128 0x3b + 3667 003e 0B .uleb128 0xb + BFIN GAS /tmp/ccyqDlH1.s page 84 + + + 3668 003f 01 .uleb128 0x1 + 3669 0040 13 .uleb128 0x13 + 3670 0041 00 .byte 0x0 + 3671 0042 00 .byte 0x0 + 3672 0043 06 .uleb128 0x6 + 3673 0044 0D .uleb128 0xd + 3674 0045 00 .byte 0x0 + 3675 0046 03 .uleb128 0x3 + 3676 0047 0E .uleb128 0xe + 3677 0048 3A .uleb128 0x3a + 3678 0049 0B .uleb128 0xb + 3679 004a 3B .uleb128 0x3b + 3680 004b 0B .uleb128 0xb + 3681 004c 49 .uleb128 0x49 + 3682 004d 13 .uleb128 0x13 + 3683 004e 38 .uleb128 0x38 + 3684 004f 0A .uleb128 0xa + 3685 0050 00 .byte 0x0 + 3686 0051 00 .byte 0x0 + 3687 0052 07 .uleb128 0x7 + 3688 0053 01 .uleb128 0x1 + 3689 0054 01 .byte 0x1 + 3690 0055 49 .uleb128 0x49 + 3691 0056 13 .uleb128 0x13 + 3692 0057 01 .uleb128 0x1 + 3693 0058 13 .uleb128 0x13 + 3694 0059 00 .byte 0x0 + 3695 005a 00 .byte 0x0 + 3696 005b 08 .uleb128 0x8 + 3697 005c 21 .uleb128 0x21 + 3698 005d 00 .byte 0x0 + 3699 005e 49 .uleb128 0x49 + 3700 005f 13 .uleb128 0x13 + 3701 0060 2F .uleb128 0x2f + 3702 0061 05 .uleb128 0x5 + 3703 0062 00 .byte 0x0 + 3704 0063 00 .byte 0x0 + 3705 0064 09 .uleb128 0x9 + 3706 0065 24 .uleb128 0x24 + 3707 0066 00 .byte 0x0 + 3708 0067 0B .uleb128 0xb + 3709 0068 0B .uleb128 0xb + 3710 0069 3E .uleb128 0x3e + 3711 006a 0B .uleb128 0xb + 3712 006b 00 .byte 0x0 + 3713 006c 00 .byte 0x0 + 3714 006d 0A .uleb128 0xa + 3715 006e 04 .uleb128 0x4 + 3716 006f 01 .byte 0x1 + 3717 0070 0B .uleb128 0xb + 3718 0071 0B .uleb128 0xb + 3719 0072 3A .uleb128 0x3a + 3720 0073 0B .uleb128 0xb + 3721 0074 3B .uleb128 0x3b + 3722 0075 0B .uleb128 0xb + 3723 0076 01 .uleb128 0x1 + 3724 0077 13 .uleb128 0x13 + BFIN GAS /tmp/ccyqDlH1.s page 85 + + + 3725 0078 00 .byte 0x0 + 3726 0079 00 .byte 0x0 + 3727 007a 0B .uleb128 0xb + 3728 007b 28 .uleb128 0x28 + 3729 007c 00 .byte 0x0 + 3730 007d 03 .uleb128 0x3 + 3731 007e 0E .uleb128 0xe + 3732 007f 1C .uleb128 0x1c + 3733 0080 0D .uleb128 0xd + 3734 0081 00 .byte 0x0 + 3735 0082 00 .byte 0x0 + 3736 0083 0C .uleb128 0xc + 3737 0084 04 .uleb128 0x4 + 3738 0085 01 .byte 0x1 + 3739 0086 03 .uleb128 0x3 + 3740 0087 0E .uleb128 0xe + 3741 0088 0B .uleb128 0xb + 3742 0089 0B .uleb128 0xb + 3743 008a 3A .uleb128 0x3a + 3744 008b 0B .uleb128 0xb + 3745 008c 3B .uleb128 0x3b + 3746 008d 0B .uleb128 0xb + 3747 008e 01 .uleb128 0x1 + 3748 008f 13 .uleb128 0x13 + 3749 0090 00 .byte 0x0 + 3750 0091 00 .byte 0x0 + 3751 0092 0D .uleb128 0xd + 3752 0093 28 .uleb128 0x28 + 3753 0094 00 .byte 0x0 + 3754 0095 03 .uleb128 0x3 + 3755 0096 08 .uleb128 0x8 + 3756 0097 1C .uleb128 0x1c + 3757 0098 0D .uleb128 0xd + 3758 0099 00 .byte 0x0 + 3759 009a 00 .byte 0x0 + 3760 009b 0E .uleb128 0xe + 3761 009c 13 .uleb128 0x13 + 3762 009d 01 .byte 0x1 + 3763 009e 03 .uleb128 0x3 + 3764 009f 0E .uleb128 0xe + 3765 00a0 0B .uleb128 0xb + 3766 00a1 0B .uleb128 0xb + 3767 00a2 3A .uleb128 0x3a + 3768 00a3 0B .uleb128 0xb + 3769 00a4 3B .uleb128 0x3b + 3770 00a5 0B .uleb128 0xb + 3771 00a6 01 .uleb128 0x1 + 3772 00a7 13 .uleb128 0x13 + 3773 00a8 00 .byte 0x0 + 3774 00a9 00 .byte 0x0 + 3775 00aa 0F .uleb128 0xf + 3776 00ab 2E .uleb128 0x2e + 3777 00ac 01 .byte 0x1 + 3778 00ad 3F .uleb128 0x3f + 3779 00ae 0C .uleb128 0xc + 3780 00af 03 .uleb128 0x3 + 3781 00b0 0E .uleb128 0xe + BFIN GAS /tmp/ccyqDlH1.s page 86 + + + 3782 00b1 3A .uleb128 0x3a + 3783 00b2 0B .uleb128 0xb + 3784 00b3 3B .uleb128 0x3b + 3785 00b4 05 .uleb128 0x5 + 3786 00b5 27 .uleb128 0x27 + 3787 00b6 0C .uleb128 0xc + 3788 00b7 11 .uleb128 0x11 + 3789 00b8 01 .uleb128 0x1 + 3790 00b9 12 .uleb128 0x12 + 3791 00ba 01 .uleb128 0x1 + 3792 00bb 40 .uleb128 0x40 + 3793 00bc 06 .uleb128 0x6 + 3794 00bd 01 .uleb128 0x1 + 3795 00be 13 .uleb128 0x13 + 3796 00bf 00 .byte 0x0 + 3797 00c0 00 .byte 0x0 + 3798 00c1 10 .uleb128 0x10 + 3799 00c2 05 .uleb128 0x5 + 3800 00c3 00 .byte 0x0 + 3801 00c4 03 .uleb128 0x3 + 3802 00c5 08 .uleb128 0x8 + 3803 00c6 3A .uleb128 0x3a + 3804 00c7 0B .uleb128 0xb + 3805 00c8 3B .uleb128 0x3b + 3806 00c9 05 .uleb128 0x5 + 3807 00ca 49 .uleb128 0x49 + 3808 00cb 13 .uleb128 0x13 + 3809 00cc 02 .uleb128 0x2 + 3810 00cd 06 .uleb128 0x6 + 3811 00ce 00 .byte 0x0 + 3812 00cf 00 .byte 0x0 + 3813 00d0 11 .uleb128 0x11 + 3814 00d1 0B .uleb128 0xb + 3815 00d2 01 .byte 0x1 + 3816 00d3 11 .uleb128 0x11 + 3817 00d4 01 .uleb128 0x1 + 3818 00d5 12 .uleb128 0x12 + 3819 00d6 01 .uleb128 0x1 + 3820 00d7 01 .uleb128 0x1 + 3821 00d8 13 .uleb128 0x13 + 3822 00d9 00 .byte 0x0 + 3823 00da 00 .byte 0x0 + 3824 00db 12 .uleb128 0x12 + 3825 00dc 34 .uleb128 0x34 + 3826 00dd 00 .byte 0x0 + 3827 00de 03 .uleb128 0x3 + 3828 00df 0E .uleb128 0xe + 3829 00e0 3A .uleb128 0x3a + 3830 00e1 0B .uleb128 0xb + 3831 00e2 3B .uleb128 0x3b + 3832 00e3 05 .uleb128 0x5 + 3833 00e4 49 .uleb128 0x49 + 3834 00e5 13 .uleb128 0x13 + 3835 00e6 02 .uleb128 0x2 + 3836 00e7 06 .uleb128 0x6 + 3837 00e8 00 .byte 0x0 + 3838 00e9 00 .byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 87 + + + 3839 00ea 13 .uleb128 0x13 + 3840 00eb 0B .uleb128 0xb + 3841 00ec 01 .byte 0x1 + 3842 00ed 55 .uleb128 0x55 + 3843 00ee 06 .uleb128 0x6 + 3844 00ef 01 .uleb128 0x1 + 3845 00f0 13 .uleb128 0x13 + 3846 00f1 00 .byte 0x0 + 3847 00f2 00 .byte 0x0 + 3848 00f3 14 .uleb128 0x14 + 3849 00f4 34 .uleb128 0x34 + 3850 00f5 00 .byte 0x0 + 3851 00f6 03 .uleb128 0x3 + 3852 00f7 0E .uleb128 0xe + 3853 00f8 3A .uleb128 0x3a + 3854 00f9 0B .uleb128 0xb + 3855 00fa 3B .uleb128 0x3b + 3856 00fb 05 .uleb128 0x5 + 3857 00fc 49 .uleb128 0x49 + 3858 00fd 13 .uleb128 0x13 + 3859 00fe 00 .byte 0x0 + 3860 00ff 00 .byte 0x0 + 3861 0100 15 .uleb128 0x15 + 3862 0101 0B .uleb128 0xb + 3863 0102 01 .byte 0x1 + 3864 0103 55 .uleb128 0x55 + 3865 0104 06 .uleb128 0x6 + 3866 0105 00 .byte 0x0 + 3867 0106 00 .byte 0x0 + 3868 0107 16 .uleb128 0x16 + 3869 0108 34 .uleb128 0x34 + 3870 0109 00 .byte 0x0 + 3871 010a 03 .uleb128 0x3 + 3872 010b 08 .uleb128 0x8 + 3873 010c 3A .uleb128 0x3a + 3874 010d 0B .uleb128 0xb + 3875 010e 3B .uleb128 0x3b + 3876 010f 05 .uleb128 0x5 + 3877 0110 49 .uleb128 0x49 + 3878 0111 13 .uleb128 0x13 + 3879 0112 02 .uleb128 0x2 + 3880 0113 06 .uleb128 0x6 + 3881 0114 00 .byte 0x0 + 3882 0115 00 .byte 0x0 + 3883 0116 17 .uleb128 0x17 + 3884 0117 34 .uleb128 0x34 + 3885 0118 00 .byte 0x0 + 3886 0119 03 .uleb128 0x3 + 3887 011a 0E .uleb128 0xe + 3888 011b 3A .uleb128 0x3a + 3889 011c 0B .uleb128 0xb + 3890 011d 3B .uleb128 0x3b + 3891 011e 05 .uleb128 0x5 + 3892 011f 49 .uleb128 0x49 + 3893 0120 13 .uleb128 0x13 + 3894 0121 02 .uleb128 0x2 + 3895 0122 0A .uleb128 0xa + BFIN GAS /tmp/ccyqDlH1.s page 88 + + + 3896 0123 00 .byte 0x0 + 3897 0124 00 .byte 0x0 + 3898 0125 18 .uleb128 0x18 + 3899 0126 0B .uleb128 0xb + 3900 0127 01 .byte 0x1 + 3901 0128 11 .uleb128 0x11 + 3902 0129 01 .uleb128 0x1 + 3903 012a 12 .uleb128 0x12 + 3904 012b 01 .uleb128 0x1 + 3905 012c 00 .byte 0x0 + 3906 012d 00 .byte 0x0 + 3907 012e 19 .uleb128 0x19 + 3908 012f 34 .uleb128 0x34 + 3909 0130 00 .byte 0x0 + 3910 0131 03 .uleb128 0x3 + 3911 0132 08 .uleb128 0x8 + 3912 0133 3A .uleb128 0x3a + 3913 0134 0B .uleb128 0xb + 3914 0135 3B .uleb128 0x3b + 3915 0136 05 .uleb128 0x5 + 3916 0137 49 .uleb128 0x49 + 3917 0138 13 .uleb128 0x13 + 3918 0139 00 .byte 0x0 + 3919 013a 00 .byte 0x0 + 3920 013b 1A .uleb128 0x1a + 3921 013c 0F .uleb128 0xf + 3922 013d 00 .byte 0x0 + 3923 013e 0B .uleb128 0xb + 3924 013f 0B .uleb128 0xb + 3925 0140 49 .uleb128 0x49 + 3926 0141 13 .uleb128 0x13 + 3927 0142 00 .byte 0x0 + 3928 0143 00 .byte 0x0 + 3929 0144 1B .uleb128 0x1b + 3930 0145 21 .uleb128 0x21 + 3931 0146 00 .byte 0x0 + 3932 0147 49 .uleb128 0x49 + 3933 0148 13 .uleb128 0x13 + 3934 0149 00 .byte 0x0 + 3935 014a 00 .byte 0x0 + 3936 014b 1C .uleb128 0x1c + 3937 014c 21 .uleb128 0x21 + 3938 014d 00 .byte 0x0 + 3939 014e 49 .uleb128 0x49 + 3940 014f 13 .uleb128 0x13 + 3941 0150 2F .uleb128 0x2f + 3942 0151 0B .uleb128 0xb + 3943 0152 00 .byte 0x0 + 3944 0153 00 .byte 0x0 + 3945 0154 1D .uleb128 0x1d + 3946 0155 05 .uleb128 0x5 + 3947 0156 00 .byte 0x0 + 3948 0157 03 .uleb128 0x3 + 3949 0158 0E .uleb128 0xe + 3950 0159 3A .uleb128 0x3a + 3951 015a 0B .uleb128 0xb + 3952 015b 3B .uleb128 0x3b + BFIN GAS /tmp/ccyqDlH1.s page 89 + + + 3953 015c 05 .uleb128 0x5 + 3954 015d 49 .uleb128 0x49 + 3955 015e 13 .uleb128 0x13 + 3956 015f 02 .uleb128 0x2 + 3957 0160 06 .uleb128 0x6 + 3958 0161 00 .byte 0x0 + 3959 0162 00 .byte 0x0 + 3960 0163 1E .uleb128 0x1e + 3961 0164 2E .uleb128 0x2e + 3962 0165 01 .byte 0x1 + 3963 0166 3F .uleb128 0x3f + 3964 0167 0C .uleb128 0xc + 3965 0168 03 .uleb128 0x3 + 3966 0169 0E .uleb128 0xe + 3967 016a 3A .uleb128 0x3a + 3968 016b 0B .uleb128 0xb + 3969 016c 3B .uleb128 0x3b + 3970 016d 05 .uleb128 0x5 + 3971 016e 27 .uleb128 0x27 + 3972 016f 0C .uleb128 0xc + 3973 0170 49 .uleb128 0x49 + 3974 0171 13 .uleb128 0x13 + 3975 0172 11 .uleb128 0x11 + 3976 0173 01 .uleb128 0x1 + 3977 0174 12 .uleb128 0x12 + 3978 0175 01 .uleb128 0x1 + 3979 0176 40 .uleb128 0x40 + 3980 0177 06 .uleb128 0x6 + 3981 0178 01 .uleb128 0x1 + 3982 0179 13 .uleb128 0x13 + 3983 017a 00 .byte 0x0 + 3984 017b 00 .byte 0x0 + 3985 017c 1F .uleb128 0x1f + 3986 017d 2E .uleb128 0x2e + 3987 017e 01 .byte 0x1 + 3988 017f 3F .uleb128 0x3f + 3989 0180 0C .uleb128 0xc + 3990 0181 03 .uleb128 0x3 + 3991 0182 0E .uleb128 0xe + 3992 0183 3A .uleb128 0x3a + 3993 0184 0B .uleb128 0xb + 3994 0185 3B .uleb128 0x3b + 3995 0186 0B .uleb128 0xb + 3996 0187 27 .uleb128 0x27 + 3997 0188 0C .uleb128 0xc + 3998 0189 49 .uleb128 0x49 + 3999 018a 13 .uleb128 0x13 + 4000 018b 20 .uleb128 0x20 + 4001 018c 0B .uleb128 0xb + 4002 018d 01 .uleb128 0x1 + 4003 018e 13 .uleb128 0x13 + 4004 018f 00 .byte 0x0 + 4005 0190 00 .byte 0x0 + 4006 0191 20 .uleb128 0x20 + 4007 0192 05 .uleb128 0x5 + 4008 0193 00 .byte 0x0 + 4009 0194 03 .uleb128 0x3 + BFIN GAS /tmp/ccyqDlH1.s page 90 + + + 4010 0195 0E .uleb128 0xe + 4011 0196 3A .uleb128 0x3a + 4012 0197 0B .uleb128 0xb + 4013 0198 3B .uleb128 0x3b + 4014 0199 0B .uleb128 0xb + 4015 019a 49 .uleb128 0x49 + 4016 019b 13 .uleb128 0x13 + 4017 019c 00 .byte 0x0 + 4018 019d 00 .byte 0x0 + 4019 019e 21 .uleb128 0x21 + 4020 019f 34 .uleb128 0x34 + 4021 01a0 00 .byte 0x0 + 4022 01a1 03 .uleb128 0x3 + 4023 01a2 0E .uleb128 0xe + 4024 01a3 3A .uleb128 0x3a + 4025 01a4 0B .uleb128 0xb + 4026 01a5 3B .uleb128 0x3b + 4027 01a6 0B .uleb128 0xb + 4028 01a7 49 .uleb128 0x49 + 4029 01a8 13 .uleb128 0x13 + 4030 01a9 00 .byte 0x0 + 4031 01aa 00 .byte 0x0 + 4032 01ab 22 .uleb128 0x22 + 4033 01ac 0B .uleb128 0xb + 4034 01ad 01 .byte 0x1 + 4035 01ae 01 .uleb128 0x1 + 4036 01af 13 .uleb128 0x13 + 4037 01b0 00 .byte 0x0 + 4038 01b1 00 .byte 0x0 + 4039 01b2 23 .uleb128 0x23 + 4040 01b3 34 .uleb128 0x34 + 4041 01b4 00 .byte 0x0 + 4042 01b5 03 .uleb128 0x3 + 4043 01b6 08 .uleb128 0x8 + 4044 01b7 3A .uleb128 0x3a + 4045 01b8 0B .uleb128 0xb + 4046 01b9 3B .uleb128 0x3b + 4047 01ba 0B .uleb128 0xb + 4048 01bb 49 .uleb128 0x49 + 4049 01bc 13 .uleb128 0x13 + 4050 01bd 00 .byte 0x0 + 4051 01be 00 .byte 0x0 + 4052 01bf 24 .uleb128 0x24 + 4053 01c0 0B .uleb128 0xb + 4054 01c1 01 .byte 0x1 + 4055 01c2 00 .byte 0x0 + 4056 01c3 00 .byte 0x0 + 4057 01c4 25 .uleb128 0x25 + 4058 01c5 2E .uleb128 0x2e + 4059 01c6 01 .byte 0x1 + 4060 01c7 31 .uleb128 0x31 + 4061 01c8 13 .uleb128 0x13 + 4062 01c9 11 .uleb128 0x11 + 4063 01ca 01 .uleb128 0x1 + 4064 01cb 12 .uleb128 0x12 + 4065 01cc 01 .uleb128 0x1 + 4066 01cd 40 .uleb128 0x40 + BFIN GAS /tmp/ccyqDlH1.s page 91 + + + 4067 01ce 06 .uleb128 0x6 + 4068 01cf 01 .uleb128 0x1 + 4069 01d0 13 .uleb128 0x13 + 4070 01d1 00 .byte 0x0 + 4071 01d2 00 .byte 0x0 + 4072 01d3 26 .uleb128 0x26 + 4073 01d4 05 .uleb128 0x5 + 4074 01d5 00 .byte 0x0 + 4075 01d6 31 .uleb128 0x31 + 4076 01d7 13 .uleb128 0x13 + 4077 01d8 02 .uleb128 0x2 + 4078 01d9 06 .uleb128 0x6 + 4079 01da 00 .byte 0x0 + 4080 01db 00 .byte 0x0 + 4081 01dc 27 .uleb128 0x27 + 4082 01dd 34 .uleb128 0x34 + 4083 01de 00 .byte 0x0 + 4084 01df 31 .uleb128 0x31 + 4085 01e0 13 .uleb128 0x13 + 4086 01e1 02 .uleb128 0x2 + 4087 01e2 06 .uleb128 0x6 + 4088 01e3 00 .byte 0x0 + 4089 01e4 00 .byte 0x0 + 4090 01e5 28 .uleb128 0x28 + 4091 01e6 34 .uleb128 0x34 + 4092 01e7 00 .byte 0x0 + 4093 01e8 31 .uleb128 0x31 + 4094 01e9 13 .uleb128 0x13 + 4095 01ea 00 .byte 0x0 + 4096 01eb 00 .byte 0x0 + 4097 01ec 29 .uleb128 0x29 + 4098 01ed 2E .uleb128 0x2e + 4099 01ee 01 .byte 0x1 + 4100 01ef 3F .uleb128 0x3f + 4101 01f0 0C .uleb128 0xc + 4102 01f1 03 .uleb128 0x3 + 4103 01f2 0E .uleb128 0xe + 4104 01f3 3A .uleb128 0x3a + 4105 01f4 0B .uleb128 0xb + 4106 01f5 3B .uleb128 0x3b + 4107 01f6 0B .uleb128 0xb + 4108 01f7 27 .uleb128 0x27 + 4109 01f8 0C .uleb128 0xc + 4110 01f9 49 .uleb128 0x49 + 4111 01fa 13 .uleb128 0x13 + 4112 01fb 11 .uleb128 0x11 + 4113 01fc 01 .uleb128 0x1 + 4114 01fd 12 .uleb128 0x12 + 4115 01fe 01 .uleb128 0x1 + 4116 01ff 40 .uleb128 0x40 + 4117 0200 06 .uleb128 0x6 + 4118 0201 01 .uleb128 0x1 + 4119 0202 13 .uleb128 0x13 + 4120 0203 00 .byte 0x0 + 4121 0204 00 .byte 0x0 + 4122 0205 2A .uleb128 0x2a + 4123 0206 05 .uleb128 0x5 + BFIN GAS /tmp/ccyqDlH1.s page 92 + + + 4124 0207 00 .byte 0x0 + 4125 0208 03 .uleb128 0x3 + 4126 0209 0E .uleb128 0xe + 4127 020a 3A .uleb128 0x3a + 4128 020b 0B .uleb128 0xb + 4129 020c 3B .uleb128 0x3b + 4130 020d 0B .uleb128 0xb + 4131 020e 49 .uleb128 0x49 + 4132 020f 13 .uleb128 0x13 + 4133 0210 02 .uleb128 0x2 + 4134 0211 06 .uleb128 0x6 + 4135 0212 00 .byte 0x0 + 4136 0213 00 .byte 0x0 + 4137 0214 2B .uleb128 0x2b + 4138 0215 34 .uleb128 0x34 + 4139 0216 00 .byte 0x0 + 4140 0217 03 .uleb128 0x3 + 4141 0218 08 .uleb128 0x8 + 4142 0219 3A .uleb128 0x3a + 4143 021a 0B .uleb128 0xb + 4144 021b 3B .uleb128 0x3b + 4145 021c 0B .uleb128 0xb + 4146 021d 49 .uleb128 0x49 + 4147 021e 13 .uleb128 0x13 + 4148 021f 02 .uleb128 0x2 + 4149 0220 06 .uleb128 0x6 + 4150 0221 00 .byte 0x0 + 4151 0222 00 .byte 0x0 + 4152 0223 2C .uleb128 0x2c + 4153 0224 1D .uleb128 0x1d + 4154 0225 01 .byte 0x1 + 4155 0226 31 .uleb128 0x31 + 4156 0227 13 .uleb128 0x13 + 4157 0228 55 .uleb128 0x55 + 4158 0229 06 .uleb128 0x6 + 4159 022a 58 .uleb128 0x58 + 4160 022b 0B .uleb128 0xb + 4161 022c 59 .uleb128 0x59 + 4162 022d 05 .uleb128 0x5 + 4163 022e 01 .uleb128 0x1 + 4164 022f 13 .uleb128 0x13 + 4165 0230 00 .byte 0x0 + 4166 0231 00 .byte 0x0 + 4167 0232 2D .uleb128 0x2d + 4168 0233 05 .uleb128 0x5 + 4169 0234 00 .byte 0x0 + 4170 0235 31 .uleb128 0x31 + 4171 0236 13 .uleb128 0x13 + 4172 0237 00 .byte 0x0 + 4173 0238 00 .byte 0x0 + 4174 0239 2E .uleb128 0x2e + 4175 023a 34 .uleb128 0x34 + 4176 023b 00 .byte 0x0 + 4177 023c 03 .uleb128 0x3 + 4178 023d 0E .uleb128 0xe + 4179 023e 3A .uleb128 0x3a + 4180 023f 0B .uleb128 0xb + BFIN GAS /tmp/ccyqDlH1.s page 93 + + + 4181 0240 3B .uleb128 0x3b + 4182 0241 0B .uleb128 0xb + 4183 0242 49 .uleb128 0x49 + 4184 0243 13 .uleb128 0x13 + 4185 0244 3F .uleb128 0x3f + 4186 0245 0C .uleb128 0xc + 4187 0246 02 .uleb128 0x2 + 4188 0247 0A .uleb128 0xa + 4189 0248 00 .byte 0x0 + 4190 0249 00 .byte 0x0 + 4191 024a 2F .uleb128 0x2f + 4192 024b 35 .uleb128 0x35 + 4193 024c 00 .byte 0x0 + 4194 024d 49 .uleb128 0x49 + 4195 024e 13 .uleb128 0x13 + 4196 024f 00 .byte 0x0 + 4197 0250 00 .byte 0x0 + 4198 0251 30 .uleb128 0x30 + 4199 0252 21 .uleb128 0x21 + 4200 0253 00 .byte 0x0 + 4201 0254 00 .byte 0x0 + 4202 0255 00 .byte 0x0 + 4203 0256 31 .uleb128 0x31 + 4204 0257 34 .uleb128 0x34 + 4205 0258 00 .byte 0x0 + 4206 0259 03 .uleb128 0x3 + 4207 025a 0E .uleb128 0xe + 4208 025b 3A .uleb128 0x3a + 4209 025c 0B .uleb128 0xb + 4210 025d 3B .uleb128 0x3b + 4211 025e 0B .uleb128 0xb + 4212 025f 49 .uleb128 0x49 + 4213 0260 13 .uleb128 0x13 + 4214 0261 3F .uleb128 0x3f + 4215 0262 0C .uleb128 0xc + 4216 0263 3C .uleb128 0x3c + 4217 0264 0C .uleb128 0xc + 4218 0265 00 .byte 0x0 + 4219 0266 00 .byte 0x0 + 4220 0267 32 .uleb128 0x32 + 4221 0268 35 .uleb128 0x35 + 4222 0269 00 .byte 0x0 + 4223 026a 03 .uleb128 0x3 + 4224 026b 0E .uleb128 0xe + 4225 026c 49 .uleb128 0x49 + 4226 026d 13 .uleb128 0x13 + 4227 026e 00 .byte 0x0 + 4228 026f 00 .byte 0x0 + 4229 0270 00 .byte 0x0 + 4230 .section .debug_pubnames,"",@progbits + 4231 0000 A8010000 .4byte 0x1a8 + 4232 0004 0200 .2byte 0x2 + 4233 0006 00000000 .4byte .Ldebug_info0 + 4234 000a 060A0000 .4byte 0xa06 + 4235 000e D2030000 .4byte 0x3d2 + 4236 0012 7573725F .string "usr_cmd_process" + 4236 636D645F + BFIN GAS /tmp/ccyqDlH1.s page 94 + + + 4236 70726F63 + 4236 65737300 + 4237 0022 71050000 .4byte 0x571 + 4238 0026 73706F72 .string "sport_tx_done" + 4238 745F7478 + 4238 5F646F6E + 4238 6500 + 4239 0034 B2050000 .4byte 0x5b2 + 4240 0038 68646D61 .string "hdma_send_done" + 4240 5F73656E + 4240 645F646F + 4240 6E6500 + 4241 0047 ED050000 .4byte 0x5ed + 4242 004b 7573725F .string "usr_out_proc_data" + 4242 6F75745F + 4242 70726F63 + 4242 5F646174 + 4242 6100 + 4243 005d 96060000 .4byte 0x696 + 4244 0061 64617461 .string "dataprocessor" + 4244 70726F63 + 4244 6573736F + 4244 7200 + 4245 006f FB060000 .4byte 0x6fb + 4246 0073 7573725F .string "usr_in_proc_data" + 4246 696E5F70 + 4246 726F635F + 4246 64617461 + 4246 00 + 4247 0084 30080000 .4byte 0x830 + 4248 0088 73747265 .string "streams_cnt" + 4248 616D735F + 4248 636E7400 + 4249 0094 42080000 .4byte 0x842 + 4250 0098 6462675F .string "dbg_receive_value" + 4250 72656365 + 4250 6976655F + 4250 76616C75 + 4250 6500 + 4251 00aa 69080000 .4byte 0x869 + 4252 00ae 6462675F .string "dbg_sport_rx_copy" + 4252 73706F72 + 4252 745F7278 + 4252 5F636F70 + 4252 7900 + 4253 00c0 7B080000 .4byte 0x87b + 4254 00c4 73747265 .string "streams_succes_flag" + 4254 616D735F + 4254 73756363 + 4254 65735F66 + 4254 6C616700 + 4255 00d8 08090000 .4byte 0x908 + 4256 00dc 54585F6D .string "TX_marker" + 4256 61726B65 + 4256 7200 + 4257 00e6 1F090000 .4byte 0x91f + 4258 00ea 50726F63 .string "Proc_state" + BFIN GAS /tmp/ccyqDlH1.s page 95 + + + 4258 5F737461 + 4258 746500 + 4259 00f5 3A090000 .4byte 0x93a + 4260 00f9 54585F62 .string "TX_buff_I" + 4260 7566665F + 4260 4900 + 4261 0103 4C090000 .4byte 0x94c + 4262 0107 54585F62 .string "TX_buff_I_shadow" + 4262 7566665F + 4262 495F7368 + 4262 61646F77 + 4262 00 + 4263 0118 5E090000 .4byte 0x95e + 4264 011c 64617461 .string "data_I" + 4264 5F4900 + 4265 0123 70090000 .4byte 0x970 + 4266 0127 73656E64 .string "send_size" + 4266 5F73697A + 4266 6500 + 4267 0131 82090000 .4byte 0x982 + 4268 0135 54585F62 .string "TX_buff_state" + 4268 7566665F + 4268 73746174 + 4268 6500 + 4269 0143 99090000 .4byte 0x999 + 4270 0147 74785F76 .string "tx_val" + 4270 616C00 + 4271 014e AB090000 .4byte 0x9ab + 4272 0152 736F6D65 .string "some_i" + 4272 5F6900 + 4273 0159 BD090000 .4byte 0x9bd + 4274 015d 73697A65 .string "size_processed" + 4274 5F70726F + 4274 63657373 + 4274 656400 + 4275 016c CF090000 .4byte 0x9cf + 4276 0170 4C46534D .string "LFSM_started" + 4276 5F737461 + 4276 72746564 + 4276 00 + 4277 017d E1090000 .4byte 0x9e1 + 4278 0181 44595F53 .string "DY_SYN_2_value" + 4278 594E5F32 + 4278 5F76616C + 4278 756500 + 4279 0190 F3090000 .4byte 0x9f3 + 4280 0194 44595F53 .string "DY_SYN_2_value_prev" + 4280 594E5F32 + 4280 5F76616C + 4280 75655F70 + 4280 72657600 + 4281 01a8 00000000 .4byte 0x0 + 4282 .section .debug_aranges,"",@progbits + 4283 0000 1C000000 .4byte 0x1c + 4284 0004 0200 .2byte 0x2 + 4285 0006 00000000 .4byte .Ldebug_info0 + 4286 000a 04 .byte 0x4 + BFIN GAS /tmp/ccyqDlH1.s page 96 + + + 4287 000b 00 .byte 0x0 + 4288 000c 0000 .2byte 0x0 + 4289 000e 0000 .2byte 0x0 + 4290 0010 00000000 .4byte .Ltext0 + 4291 0014 4E090000 .4byte .Letext0-.Ltext0 + 4292 0018 00000000 .4byte 0x0 + 4293 001c 00000000 .4byte 0x0 + 4294 .section .debug_ranges,"",@progbits + 4295 .Ldebug_ranges0: + 4296 0000 6C000000 .4byte .LBB3-.Ltext0 + 4297 0004 6E000000 .4byte .LBE3-.Ltext0 + 4298 0008 70000000 .4byte .LBB6-.Ltext0 + 4299 000c 98000000 .4byte .LBE6-.Ltext0 + 4300 0010 00000000 .4byte 0x0 + 4301 0014 00000000 .4byte 0x0 + 4302 0018 78000000 .4byte .LBB4-.Ltext0 + 4303 001c 7A000000 .4byte .LBE4-.Ltext0 + 4304 0020 7C000000 .4byte .LBB5-.Ltext0 + 4305 0024 8E000000 .4byte .LBE5-.Ltext0 + 4306 0028 00000000 .4byte 0x0 + 4307 002c 00000000 .4byte 0x0 + 4308 0030 AA010000 .4byte .LBB12-.Ltext0 + 4309 0034 FA010000 .4byte .LBE12-.Ltext0 + 4310 0038 00020000 .4byte .LBB14-.Ltext0 + 4311 003c 02020000 .4byte .LBE14-.Ltext0 + 4312 0040 FC010000 .4byte .LBB13-.Ltext0 + 4313 0044 FE010000 .4byte .LBE13-.Ltext0 + 4314 0048 00000000 .4byte 0x0 + 4315 004c 00000000 .4byte 0x0 + 4316 0050 8A050000 .4byte .LBB34-.Ltext0 + 4317 0054 8C050000 .4byte .LBE34-.Ltext0 + 4318 0058 96050000 .4byte .LBB35-.Ltext0 + 4319 005c AE050000 .4byte .LBE35-.Ltext0 + 4320 0060 00000000 .4byte 0x0 + 4321 0064 00000000 .4byte 0x0 + 4322 0068 C0050000 .4byte .LBB36-.Ltext0 + 4323 006c DC050000 .4byte .LBE36-.Ltext0 + 4324 0070 C8080000 .4byte .LBB47-.Ltext0 + 4325 0074 DC080000 .4byte .LBE47-.Ltext0 + 4326 0078 E8050000 .4byte .LBB46-.Ltext0 + 4327 007c 38080000 .4byte .LBE46-.Ltext0 + 4328 0080 00000000 .4byte 0x0 + 4329 0084 00000000 .4byte 0x0 + 4330 0088 C8050000 .4byte .LBB38-.Ltext0 + 4331 008c D0050000 .4byte .LBE38-.Ltext0 + 4332 0090 38060000 .4byte .LBB37-.Ltext0 + 4333 0094 90070000 .4byte .LBE37-.Ltext0 + 4334 0098 D8050000 .4byte .LBB45-.Ltext0 + 4335 009c DC050000 .4byte .LBE45-.Ltext0 + 4336 00a0 00000000 .4byte 0x0 + 4337 00a4 00000000 .4byte 0x0 + 4338 00a8 64060000 .4byte .LBB40-.Ltext0 + 4339 00ac 70060000 .4byte .LBE40-.Ltext0 + 4340 00b0 72060000 .4byte .LBB43-.Ltext0 + 4341 00b4 7E060000 .4byte .LBE43-.Ltext0 + 4342 00b8 00000000 .4byte 0x0 + 4343 00bc 00000000 .4byte 0x0 + BFIN GAS /tmp/ccyqDlH1.s page 97 + + + 4344 00c0 64060000 .4byte .LBB41-.Ltext0 + 4345 00c4 70060000 .4byte .LBE41-.Ltext0 + 4346 00c8 72060000 .4byte .LBB42-.Ltext0 + 4347 00cc 7E060000 .4byte .LBE42-.Ltext0 + 4348 00d0 00000000 .4byte 0x0 + 4349 00d4 00000000 .4byte 0x0 + 4350 .section .debug_str,"MS",@progbits,1 + 4351 .LASF31: + 4352 0000 4C353032 .string "L502_LCH_MODE_ZERO" + 4352 5F4C4348 + 4352 5F4D4F44 + 4352 455F5A45 + 4352 524F00 + 4353 .LASF71: + 4354 0013 464C5553 .string "FLUSH_TWIDDLES" + 4354 485F5457 + 4354 4944444C + 4354 455300 + 4355 .LASF74: + 4356 0022 4C46534D .string "LFSM_state" + 4356 5F737461 + 4356 746500 + 4357 .LASF121: + 4358 002d 74785F76 .string "tx_val" + 4358 616C00 + 4359 .LASF37: + 4360 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 4360 5F53594E + 4360 435F4449 + 4360 5F53594E + 4360 325F4641 + 4361 .LASF32: + 4362 004b 4C353032 .string "L502_SYNC_INTERNAL" + 4362 5F53594E + 4362 435F494E + 4362 5445524E + 4362 414C00 + 4363 .LASF81: + 4364 005e 4156475F .string "AVG_state" + 4364 73746174 + 4364 6500 + 4365 .LASF120: + 4366 0068 73656E64 .string "send_size" + 4366 5F73697A + 4366 6500 + 4367 .LASF65: + 4368 0072 64617461 .string "dataprocessor_state" + 4368 70726F63 + 4368 6573736F + 4368 725F7374 + 4368 61746500 + 4369 .LASF14: + 4370 0086 756E7369 .string "unsigned int" + 4370 676E6564 + 4370 20696E74 + 4370 00 + 4371 .LASF42: + BFIN GAS /tmp/ccyqDlH1.s page 98 + + + 4372 0093 4C353032 .string "L502_STREAM_DOUT" + 4372 5F535452 + 4372 45414D5F + 4372 444F5554 + 4372 00 + 4373 .LASF109: + 4374 00a4 73747265 .string "streams_cnt" + 4374 616D735F + 4374 636E7400 + 4375 .LASF110: + 4376 00b0 6462675F .string "dbg_receive_value" + 4376 72656365 + 4376 6976655F + 4376 76616C75 + 4376 6500 + 4377 .LASF26: + 4378 00c2 4C353032 .string "L502_ADC_RANGE_1" + 4378 5F414443 + 4378 5F52414E + 4378 47455F31 + 4378 00 + 4379 .LASF25: + 4380 00d3 4C353032 .string "L502_ADC_RANGE_2" + 4380 5F414443 + 4380 5F52414E + 4380 47455F32 + 4380 00 + 4381 .LASF24: + 4382 00e4 4C353032 .string "L502_ADC_RANGE_5" + 4382 5F414443 + 4382 5F52414E + 4382 47455F35 + 4382 00 + 4383 .LASF30: + 4384 00f5 4C353032 .string "L502_LCH_MODE_DIFF" + 4384 5F4C4348 + 4384 5F4D4F44 + 4384 455F4449 + 4384 464600 + 4385 .LASF33: + 4386 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + 4386 5F53594E + 4386 435F4558 + 4386 5445524E + 4386 414C5F4D + 4387 .LASF124: + 4388 0122 4C46534D .string "LFSM_started" + 4388 5F737461 + 4388 72746564 + 4388 00 + 4389 .LASF54: + 4390 012f 4359434C .string "CYCLE_UNKNOWN" + 4390 455F554E + 4390 4B4E4F57 + 4390 4E00 + 4391 .LASF95: + 4392 013d 73706F72 .string "sport_rx_nonzero_sum" + BFIN GAS /tmp/ccyqDlH1.s page 99 + + + 4392 745F7278 + 4392 5F6E6F6E + 4392 7A65726F + 4392 5F73756D + 4393 .LASF72: + 4394 0152 6D6F6465 .string "mode" + 4394 00 + 4395 .LASF118: + 4396 0157 54585F62 .string "TX_buff_I_shadow" + 4396 7566665F + 4396 495F7368 + 4396 61646F77 + 4396 00 + 4397 .LASF46: + 4398 0168 62756666 .string "buff_switch" + 4398 5F737769 + 4398 74636800 + 4399 .LASF51: + 4400 0174 46554C4C .string "FULLY_COMPLETED" + 4400 595F434F + 4400 4D504C45 + 4400 54454400 + 4401 .LASF77: + 4402 0184 54585F62 .string "TX_buff_I" + 4402 7566665F + 4402 4900 + 4403 .LASF8: + 4404 018e 75696E74 .string "uint32_t" + 4404 33325F74 + 4404 00 + 4405 .LASF113: + 4406 0197 54585F62 .string "TX_buff" + 4406 75666600 + 4407 .LASF55: + 4408 019f 4359434C .string "CYCLE_STARTED" + 4408 455F5354 + 4408 41525445 + 4408 4400 + 4409 .LASF116: + 4410 01ad 54585F6D .string "TX_marker" + 4410 61726B65 + 4410 7200 + 4411 .LASF43: + 4412 01b7 4C353032 .string "L502_STREAM_ALL_IN" + 4412 5F535452 + 4412 45414D5F + 4412 414C4C5F + 4412 494E00 + 4413 .LASF45: + 4414 01ca 666C6F61 .string "float" + 4414 7400 + 4415 .LASF90: + 4416 01d0 6E756D62 .string "number_of_free_tx_descriptors" + 4416 65725F6F + 4416 665F6672 + 4416 65655F74 + 4416 785F6465 + BFIN GAS /tmp/ccyqDlH1.s page 100 + + + 4417 .LASF62: + 4418 01ee 54585F44 .string "TX_DONE" + 4418 4F4E4500 + 4419 .LASF131: + 4420 01f6 64617461 .string "dataprocessor" + 4420 70726F63 + 4420 6573736F + 4420 7200 + 4421 .LASF18: + 4422 0204 72657375 .string "result" + 4422 6C7400 + 4423 .LASF59: + 4424 020b 46494C4C .string "FILLING" + 4424 494E4700 + 4425 .LASF13: + 4426 0213 6C6F6E67 .string "long long unsigned int" + 4426 206C6F6E + 4426 6720756E + 4426 7369676E + 4426 65642069 + 4427 .LASF79: + 4428 022a 4156475F .string "AVG_buff_I" + 4428 62756666 + 4428 5F4900 + 4429 .LASF96: + 4430 0235 7573725F .string "usr_cmd_process" + 4430 636D645F + 4430 70726F63 + 4430 65737300 + 4431 .LASF67: + 4432 0245 53454D49 .string "SEMITRANSPARENT" + 4432 5452414E + 4432 53504152 + 4432 454E5400 + 4433 .LASF93: + 4434 0255 7263765F .string "rcv_data" + 4434 64617461 + 4434 00 + 4435 .LASF97: + 4436 025e 73706F72 .string "sport_tx_done" + 4436 745F7478 + 4436 5F646F6E + 4436 6500 + 4437 .LASF40: + 4438 026c 4C353032 .string "L502_STREAM_DAC1" + 4438 5F535452 + 4438 45414D5F + 4438 44414331 + 4438 00 + 4439 .LASF41: + 4440 027d 4C353032 .string "L502_STREAM_DAC2" + 4440 5F535452 + 4440 45414D5F + 4440 44414332 + 4440 00 + 4441 .LASF60: + 4442 028e 544F444F .string "TODO_TX" + BFIN GAS /tmp/ccyqDlH1.s page 101 + + + 4442 5F545800 + 4443 .LASF108: + 4444 0296 4646545F .string "FFT_res_size" + 4444 7265735F + 4444 73697A65 + 4444 00 + 4445 .LASF19: + 4446 02a3 64617461 .string "data_size" + 4446 5F73697A + 4446 6500 + 4447 .LASF10: + 4448 02ad 696E7436 .string "int64_t" + 4448 345F7400 + 4449 .LASF128: + 4450 02b5 7372632F .string "src/l502_user_process.c" + 4450 6C353032 + 4450 5F757365 + 4450 725F7072 + 4450 6F636573 + 4451 .LASF103: + 4452 02cd 4646545F .string "FFT_buff" + 4452 62756666 + 4452 00 + 4453 .LASF15: + 4454 02d6 636F6465 .string "code" + 4454 00 + 4455 .LASF29: + 4456 02db 4C353032 .string "L502_LCH_MODE_COMM" + 4456 5F4C4348 + 4456 5F4D4F44 + 4456 455F434F + 4456 4D4D00 + 4457 .LASF57: + 4458 02ee 68646D61 .string "hdma_TX_state" + 4458 5F54585F + 4458 73746174 + 4458 6500 + 4459 .LASF44: + 4460 02fc 4C353032 .string "L502_STREAM_ALL_OUT" + 4460 5F535452 + 4460 45414D5F + 4460 414C4C5F + 4460 4F555400 + 4461 .LASF36: + 4462 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 4462 5F53594E + 4462 435F4449 + 4462 5F53594E + 4462 315F4641 + 4463 .LASF82: + 4464 0327 4156475F .string "AVG_buff_state" + 4464 62756666 + 4464 5F737461 + 4464 746500 + 4465 .LASF115: + 4466 0336 74776964 .string "twiddle_re" + 4466 646C655F + BFIN GAS /tmp/ccyqDlH1.s page 102 + + + 4466 726500 + 4467 .LASF88: + 4468 0341 44494E32 .string "DIN2_SYN_value_curr" + 4468 5F53594E + 4468 5F76616C + 4468 75655F63 + 4468 75727200 + 4469 .LASF22: + 4470 0355 63686172 .string "char" + 4470 00 + 4471 .LASF100: + 4472 035a 68646D61 .string "hdma_send_done" + 4472 5F73656E + 4472 645F646F + 4472 6E6500 + 4473 .LASF91: + 4474 0369 6572725F .string "err_codes" + 4474 636F6465 + 4474 7300 + 4475 .LASF20: + 4476 0373 64617461 .string "data" + 4476 00 + 4477 .LASF3: + 4478 0378 75696E74 .string "uint8_t" + 4478 385F7400 + 4479 .LASF16: + 4480 0380 73746174 .string "status" + 4480 757300 + 4481 .LASF102: + 4482 0387 4156475F .string "AVG_buff_I_max" + 4482 62756666 + 4482 5F495F6D + 4482 617800 + 4483 .LASF52: + 4484 0396 454E4445 .string "ENDED" + 4484 4400 + 4485 .LASF11: + 4486 039c 6C6F6E67 .string "long long int" + 4486 206C6F6E + 4486 6720696E + 4486 7400 + 4487 .LASF129: + 4488 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 4488 652F6665 + 4488 64612F4D + 4488 4950542F + 4488 52616469 + 4489 .LASF39: + 4490 03f4 4C353032 .string "L502_STREAM_DIN" + 4490 5F535452 + 4490 45414D5F + 4490 44494E00 + 4491 .LASF61: + 4492 0404 5452414E .string "TRANSMITTING" + 4492 534D4954 + 4492 54494E47 + 4492 00 + BFIN GAS /tmp/ccyqDlH1.s page 103 + + + 4493 .LASF114: + 4494 0411 54585F62 .string "TX_buff_shadow" + 4494 7566665F + 4494 73686164 + 4494 6F7700 + 4495 .LASF104: + 4496 0420 7573725F .string "usr_out_proc_data" + 4496 6F75745F + 4496 70726F63 + 4496 5F646174 + 4496 6100 + 4497 .LASF80: + 4498 0432 4156475F .string "AVG_buff_I_last" + 4498 62756666 + 4498 5F495F6C + 4498 61737400 + 4499 .LASF112: + 4500 0442 73747265 .string "streams_succes_flag" + 4500 616D735F + 4500 73756363 + 4500 65735F66 + 4500 6C616700 + 4501 .LASF70: + 4502 0456 574F524B .string "WORK" + 4502 00 + 4503 .LASF50: + 4504 045b 53544550 .string "STEP_COMPLETED" + 4504 5F434F4D + 4504 504C4554 + 4504 454400 + 4505 .LASF28: + 4506 046a 4C353032 .string "L502_ADC_RANGE_02" + 4506 5F414443 + 4506 5F52414E + 4506 47455F30 + 4506 3200 + 4507 .LASF99: + 4508 047c 73697A65 .string "size" + 4508 00 + 4509 .LASF27: + 4510 0481 4C353032 .string "L502_ADC_RANGE_05" + 4510 5F414443 + 4510 5F52414E + 4510 47455F30 + 4510 3500 + 4511 .LASF17: + 4512 0493 70617261 .string "param" + 4512 6D00 + 4513 .LASF58: + 4514 0499 54585F42 .string "TX_BUFF_OFF" + 4514 5546465F + 4514 4F464600 + 4515 .LASF107: + 4516 04a5 68656164 .string "header" + 4516 657200 + 4517 .LASF83: + 4518 04ac 4156475F .string "AVG_buff_active" + BFIN GAS /tmp/ccyqDlH1.s page 104 + + + 4518 62756666 + 4518 5F616374 + 4518 69766500 + 4519 .LASF35: + 4520 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 4520 5F53594E + 4520 435F4449 + 4520 5F53594E + 4520 325F5249 + 4521 .LASF126: + 4522 04d3 44595F53 .string "DY_SYN_2_value_prev" + 4522 594E5F32 + 4522 5F76616C + 4522 75655F70 + 4522 72657600 + 4523 .LASF84: + 4524 04e7 4646545F .string "FFT_buff_I" + 4524 62756666 + 4524 5F4900 + 4525 .LASF87: + 4526 04f2 64696769 .string "digital_word_curr" + 4526 74616C5F + 4526 776F7264 + 4526 5F637572 + 4526 7200 + 4527 .LASF23: + 4528 0504 4C353032 .string "L502_ADC_RANGE_10" + 4528 5F414443 + 4528 5F52414E + 4528 47455F31 + 4528 3000 + 4529 .LASF127: + 4530 0516 474E5520 .string "GNU C 4.3.5" + 4530 4320342E + 4530 332E3500 + 4531 .LASF4: + 4532 0522 75696E74 .string "uint16_t" + 4532 31365F74 + 4532 00 + 4533 .LASF78: + 4534 052b 54585F62 .string "TX_buff_state" + 4534 7566665F + 4534 73746174 + 4534 6500 + 4535 .LASF105: + 4536 0539 7573725F .string "usr_in_proc_data" + 4536 696E5F70 + 4536 726F635F + 4536 64617461 + 4536 00 + 4537 .LASF101: + 4538 054a 4156475F .string "AVG_buff" + 4538 62756666 + 4538 00 + 4539 .LASF66: + 4540 0553 5452414E .string "TRANSPARENT" + 4540 53504152 + BFIN GAS /tmp/ccyqDlH1.s page 105 + + + 4540 454E5400 + 4541 .LASF68: + 4542 055f 4156475F .string "AVG_DONE" + 4542 444F4E45 + 4542 00 + 4543 .LASF47: + 4544 0568 6176675F .string "avg_state" + 4544 73746174 + 4544 6500 + 4545 .LASF2: + 4546 0572 73686F72 .string "short int" + 4546 7420696E + 4546 7400 + 4547 .LASF56: + 4548 057c 4359434C .string "CYCLE_RUNNING" + 4548 455F5255 + 4548 4E4E494E + 4548 4700 + 4549 .LASF75: + 4550 058a 61766572 .string "average_N_max" + 4550 6167655F + 4550 4E5F6D61 + 4550 7800 + 4551 .LASF7: + 4552 0598 6C6F6E67 .string "long int" + 4552 20696E74 + 4552 00 + 4553 .LASF86: + 4554 05a1 64696769 .string "digital_word_prev" + 4554 74616C5F + 4554 776F7264 + 4554 5F707265 + 4554 7600 + 4555 .LASF122: + 4556 05b3 736F6D65 .string "some_i" + 4556 5F6900 + 4557 .LASF12: + 4558 05ba 75696E74 .string "uint64_t" + 4558 36345F74 + 4558 00 + 4559 .LASF106: + 4560 05c3 776F7264 .string "word" + 4560 00 + 4561 .LASF111: + 4562 05c8 6462675F .string "dbg_sport_rx_copy" + 4562 73706F72 + 4562 745F7278 + 4562 5F636F70 + 4562 7900 + 4563 .LASF130: + 4564 05da 64617461 .string "dataprocessor_dypedef" + 4564 70726F63 + 4564 6573736F + 4564 725F6479 + 4564 70656465 + 4565 .LASF53: + 4566 05f0 6379636C .string "cycle_state" + BFIN GAS /tmp/ccyqDlH1.s page 106 + + + 4566 655F7374 + 4566 61746500 + 4567 .LASF69: + 4568 05fc 4646545F .string "FFT_DONE" + 4568 444F4E45 + 4568 00 + 4569 .LASF9: + 4570 0605 6C6F6E67 .string "long unsigned int" + 4570 20756E73 + 4570 69676E65 + 4570 6420696E + 4570 7400 + 4571 .LASF92: + 4572 0617 6572725F .string "err_codes_sum" + 4572 636F6465 + 4572 735F7375 + 4572 6D00 + 4573 .LASF6: + 4574 0625 696E7433 .string "int32_t" + 4574 325F7400 + 4575 .LASF49: + 4576 062d 53544550 .string "STEP_RUNNING" + 4576 5F52554E + 4576 4E494E47 + 4576 00 + 4577 .LASF38: + 4578 063a 4C353032 .string "L502_STREAM_ADC" + 4578 5F535452 + 4578 45414D5F + 4578 41444300 + 4579 .LASF1: + 4580 064a 756E7369 .string "unsigned char" + 4580 676E6564 + 4580 20636861 + 4580 7200 + 4581 .LASF125: + 4582 0658 44595F53 .string "DY_SYN_2_value" + 4582 594E5F32 + 4582 5F76616C + 4582 756500 + 4583 .LASF98: + 4584 0667 61646472 .string "addr" + 4584 00 + 4585 .LASF89: + 4586 066c 44494E32 .string "DIN2_SYN_value_prev" + 4586 5F53594E + 4586 5F76616C + 4586 75655F70 + 4586 72657600 + 4587 .LASF63: + 4588 0680 42554646 .string "BUFF_READY" + 4588 5F524541 + 4588 445900 + 4589 .LASF123: + 4590 068b 73697A65 .string "size_processed" + 4590 5F70726F + 4590 63657373 + BFIN GAS /tmp/ccyqDlH1.s page 107 + + + 4590 656400 + 4591 .LASF73: + 4592 069a 6D6F6465 .string "mode_next" + 4592 5F6E6578 + 4592 7400 + 4593 .LASF0: + 4594 06a4 7369676E .string "signed char" + 4594 65642063 + 4594 68617200 + 4595 .LASF5: + 4596 06b0 73686F72 .string "short unsigned int" + 4596 7420756E + 4596 7369676E + 4596 65642069 + 4596 6E7400 + 4597 .LASF117: + 4598 06c3 50726F63 .string "Proc_state" + 4598 5F737461 + 4598 746500 + 4599 .LASF34: + 4600 06ce 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 4600 5F53594E + 4600 435F4449 + 4600 5F53594E + 4600 315F5249 + 4601 .LASF48: + 4602 06e5 53544F50 .string "STOPPED" + 4602 50454400 + 4603 .LASF119: + 4604 06ed 64617461 .string "data_I" + 4604 5F4900 + 4605 .LASF85: + 4606 06f4 4646545F .string "FFT_buff_state" + 4606 62756666 + 4606 5F737461 + 4606 746500 + 4607 .LASF21: + 4608 0703 745F6C35 .string "t_l502_bf_cmd" + 4608 30325F62 + 4608 665F636D + 4608 6400 + 4609 .LASF64: + 4610 0711 44554D4D .string "DUMMY" + 4610 5900 + 4611 .LASF76: + 4612 0717 61766572 .string "average_N" + 4612 6167655F + 4612 4E00 + 4613 .LASF94: + 4614 0721 73747265 .string "streams_sum" + 4614 616D735F + 4614 73756D00 + 4615 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccyqDlH1.s page 108 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/cchRAUfk.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/cchRAUfk.s:1524 .bss:0000000000000000 _streams_cnt + /tmp/ccyqDlH1.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/ccyqDlH1.s:1576 .bss:0000000000000000 _streams_cnt *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/cchRAUfk.s:1561 .bss:0000000000000014 _TX_buff_I - /tmp/cchRAUfk.s:1587 .data:0000000000000030 _TX_buff_state + /tmp/ccyqDlH1.s:1613 .bss:0000000000000014 _TX_buff_I + /tmp/ccyqDlH1.s:1639 .data:0000000000000030 _TX_buff_state *COM*:0000000000000030 _Proc_state - /tmp/cchRAUfk.s:1568 .data:000000000000002c _TX_buff_I_shadow - /tmp/cchRAUfk.s:1531 .data:0000000000000000 _dbg_receive_value - /tmp/cchRAUfk.s:658 .text:000000000000039c _sport_tx_done - /tmp/cchRAUfk.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/cchRAUfk.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/cchRAUfk.s:780 .text:000000000000042c _dataprocessor - /tmp/cchRAUfk.s:902 .text:00000000000004d0 _usr_in_proc_data - /tmp/cchRAUfk.s:1606 .bss:0000000000000028 _size_processed - /tmp/cchRAUfk.s:1594 .bss:0000000000000020 _tx_val - /tmp/cchRAUfk.s:1575 .bss:0000000000000018 _data_I - /tmp/cchRAUfk.s:1616 .bss:000000000000002d _DY_SYN_2_value - /tmp/cchRAUfk.s:1621 .bss:000000000000002e _DY_SYN_2_value_prev - /tmp/cchRAUfk.s:1545 .data:0000000000000004 _TX_marker - /tmp/cchRAUfk.s:1538 .bss:0000000000000010 _streams_succes_flag - /tmp/cchRAUfk.s:1581 .bss:000000000000001c _send_size - /tmp/cchRAUfk.s:1600 .bss:0000000000000024 _some_i - /tmp/cchRAUfk.s:1611 .bss:000000000000002c _LFSM_started + /tmp/ccyqDlH1.s:1620 .data:000000000000002c _TX_buff_I_shadow + /tmp/ccyqDlH1.s:1583 .data:0000000000000000 _dbg_receive_value + /tmp/ccyqDlH1.s:658 .text:000000000000039c _sport_tx_done + /tmp/ccyqDlH1.s:685 .text:00000000000003b8 _hdma_send_done + /tmp/ccyqDlH1.s:717 .text:00000000000003e0 _usr_out_proc_data + /tmp/ccyqDlH1.s:780 .text:000000000000042c _dataprocessor + /tmp/ccyqDlH1.s:894 .text:00000000000004c4 _usr_in_proc_data + /tmp/ccyqDlH1.s:1658 .bss:0000000000000028 _size_processed + /tmp/ccyqDlH1.s:1646 .bss:0000000000000020 _tx_val + /tmp/ccyqDlH1.s:1627 .bss:0000000000000018 _data_I + /tmp/ccyqDlH1.s:1668 .bss:000000000000002d _DY_SYN_2_value + /tmp/ccyqDlH1.s:1673 .bss:000000000000002e _DY_SYN_2_value_prev + /tmp/ccyqDlH1.s:1597 .data:0000000000000004 _TX_marker + /tmp/ccyqDlH1.s:1590 .bss:0000000000000010 _streams_succes_flag + /tmp/ccyqDlH1.s:1633 .bss:000000000000001c _send_size + /tmp/ccyqDlH1.s:1652 .bss:0000000000000024 _some_i + /tmp/ccyqDlH1.s:1663 .bss:000000000000002c _LFSM_started UNDEFINED SYMBOLS _l502_cmd_done @@ -6438,13 +6467,13 @@ _stream_out_buf_free _stream_in_buf_free _sport_tx_req_rdy _sport_tx_start_req -_FFT_fp _twiddle_re +_FFT_fp ___udivsi3 _AVG_buff _FFT_buff _hdma_send_req_start _TX_buff_shadow - BFIN GAS /tmp/cchRAUfk.s page 109 + BFIN GAS /tmp/ccyqDlH1.s page 109 diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index e1a26023c8b27086e9dc149b2c38f2bb5187fc7a..d60c35112dd4214d47d32ca23b5002de6bbccce3 100644 GIT binary patch delta 5582 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 ez7huiBrFfse@XshOfPRgUbKnxcf{M#V50c~n delta 5485 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 diff --git a/src/l502_user_process.c b/src/l502_user_process.c index 30cbed5..cb1b403 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -155,9 +155,9 @@ uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FF }else if (mode == FFT){ //uint32_t i = 0; //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) - for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ - AVG_buff[i] = FP_acc; - } + //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ + //AVG_buff[i] = FP_acc; + //} FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); }else if (mode == FLUSH_TWIDDLES){ @@ -293,12 +293,19 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { TX_buff_I = 0; // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ uint32_t i = 0; -// while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ -// TX_buff[TX_buff_I++] = AVG_buff[i++]; - while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ - TX_buff[TX_buff_I++] = 0xFF000000 | ((uint32_t)FFT_buff[i++]); + while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ + TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); + } + i = 0; + while ((TX_buff_I + 2 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ + TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); + TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); + ++i; //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; //TX_buff[TX_buff_I++] = 0xC1000000; + //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ + // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF); + } diff --git a/src/l502_user_process.h b/src/l502_user_process.h index 6143b54..ba66850 100644 --- a/src/l502_user_process.h +++ b/src/l502_user_process.h @@ -19,7 +19,7 @@ #define FFT_FP_EXTERNAL_TWIDDLES 1 #endif #ifndef FFT_INP_DATA_L - #define FFT_INP_DATA_L (1 << 10) + #define FFT_INP_DATA_L (1 << 9) #endif #ifndef DATA_L #define DATA_L FFT_INP_DATA_L