diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build diff --git a/build/release/.dep/FFT_FP_realisation.o.d b/build/release/.dep/FFT_FP_realisation.o.d deleted file mode 100644 index 491897b..0000000 --- a/build/release/.dep/FFT_FP_realisation.o.d +++ /dev/null @@ -1,69 +0,0 @@ -build/release/objs/FFT_FP_realisation.o: \ - FFT_and_FP_math/C/FFT_FP_realisation.c src/l502_user_process.h \ - src/l502_cmd.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h FFT_and_FP_math/C/FFT_FP_realisation.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/math.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdio.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stdarg.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/stdio.h - -src/l502_user_process.h: - -src/l502_cmd.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -FFT_and_FP_math/C/FFT_FP_realisation.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/math.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdio.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stdarg.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/stdio.h: diff --git a/build/release/.dep/l502-bf_basiccrt.o.d b/build/release/.dep/l502-bf_basiccrt.o.d deleted file mode 100644 index 433cd27..0000000 --- a/build/release/.dep/l502-bf_basiccrt.o.d +++ /dev/null @@ -1,28 +0,0 @@ -build/release/objs/l502-bf_basiccrt.o: gcc/l502-bf_basiccrt.s \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/platform.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_adi_platform.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cplb.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF533.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF532.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/platform.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_adi_platform.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cplb.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF533.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF532.h: diff --git a/build/release/.dep/l502_async.o.d b/build/release/.dep/l502_async.o.d deleted file mode 100644 index ab53fe8..0000000 --- a/build/release/.dep/l502_async.o.d +++ /dev/null @@ -1,66 +0,0 @@ -build/release/objs/l502_async.o: src/l502_async.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - src/l502_cmd.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h src/l502_global.h src/l502_fpga.h \ - src/l502_fpga_regs.h src/l502_defs.h src/l502_async.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -src/l502_cmd.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -src/l502_global.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: - -src/l502_defs.h: - -src/l502_async.h: diff --git a/build/release/.dep/l502_cmd.o.d b/build/release/.dep/l502_cmd.o.d deleted file mode 100644 index 09cc89e..0000000 --- a/build/release/.dep/l502_cmd.o.d +++ /dev/null @@ -1,114 +0,0 @@ -build/release/objs/l502_cmd.o: src/l502_cmd.c src/l502_global.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h src/l502_cmd.h src/l502_stream.h \ - src/l502_params.h src/l502_defs.h src/l502_user_process.h \ - src/l502_async.h src/l502_sport_tx.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/string.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/string.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h \ - src/l502_fpga.h src/l502_fpga_regs.h - -src/l502_global.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -src/l502_cmd.h: - -src/l502_stream.h: - -src/l502_params.h: - -src/l502_defs.h: - -src/l502_user_process.h: - -src/l502_async.h: - -src/l502_sport_tx.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/string.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/string.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: diff --git a/build/release/.dep/l502_fpga.o.d b/build/release/.dep/l502_fpga.o.d deleted file mode 100644 index f253788..0000000 --- a/build/release/.dep/l502_fpga.o.d +++ /dev/null @@ -1,28 +0,0 @@ -build/release/objs/l502_fpga.o: src/l502_fpga.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - src/l502_fpga.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_fpga_regs.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -src/l502_fpga.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_fpga_regs.h: diff --git a/build/release/.dep/l502_hdma.o.d b/build/release/.dep/l502_hdma.o.d deleted file mode 100644 index 996d227..0000000 --- a/build/release/.dep/l502_hdma.o.d +++ /dev/null @@ -1,91 +0,0 @@ -build/release/objs/l502_hdma.o: src/l502_hdma.c src/l502_global.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h src/l502_cdefs.h src/l502_cmd.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h - -src/l502_global.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -src/l502_cdefs.h: - -src/l502_cmd.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h: diff --git a/build/release/.dep/l502_init.o.d b/build/release/.dep/l502_init.o.d deleted file mode 100644 index 7904d3c..0000000 --- a/build/release/.dep/l502_init.o.d +++ /dev/null @@ -1,94 +0,0 @@ -build/release/objs/l502_init.o: src/l502_init.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h \ - gcc/bfrom.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - src/l502_cdefs.h src/l502_fpga.h src/l502_fpga_regs.h src/l502_hdma.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h: - -gcc/bfrom.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -src/l502_cdefs.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: - -src/l502_hdma.h: diff --git a/build/release/.dep/l502_params.o.d b/build/release/.dep/l502_params.o.d deleted file mode 100644 index e3f462a..0000000 --- a/build/release/.dep/l502_params.o.d +++ /dev/null @@ -1,68 +0,0 @@ -build/release/objs/l502_params.o: src/l502_params.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - src/l502_global.h src/l502_bf_cmd_defs.h src/l502_cmd.h src/l502_fpga.h \ - src/l502_fpga_regs.h src/l502_params.h src/l502_defs.h \ - src/l502_stream.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -src/l502_global.h: - -src/l502_bf_cmd_defs.h: - -src/l502_cmd.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: - -src/l502_params.h: - -src/l502_defs.h: - -src/l502_stream.h: diff --git a/build/release/.dep/l502_sport_tx.o.d b/build/release/.dep/l502_sport_tx.o.d deleted file mode 100644 index 6a5d447..0000000 --- a/build/release/.dep/l502_sport_tx.o.d +++ /dev/null @@ -1,99 +0,0 @@ -build/release/objs/l502_sport_tx.o: src/l502_sport_tx.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h \ - src/l502_sport_tx.h src/l502_cdefs.h src/l502_fpga_regs.h \ - src/l502_fpga.h src/l502_bf_cmd_defs.h src/l502_defs.h \ - src/l502_stream.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h: - -src/l502_sport_tx.h: - -src/l502_cdefs.h: - -src/l502_fpga_regs.h: - -src/l502_fpga.h: - -src/l502_bf_cmd_defs.h: - -src/l502_defs.h: - -src/l502_stream.h: diff --git a/build/release/.dep/l502_stream.o.d b/build/release/.dep/l502_stream.o.d deleted file mode 100644 index 70e7d82..0000000 --- a/build/release/.dep/l502_stream.o.d +++ /dev/null @@ -1,115 +0,0 @@ -build/release/objs/l502_stream.o: src/l502_stream.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h \ - src/l502_cdefs.h src/l502_cmd.h src/l502_bf_cmd_defs.h src/l502_fpga.h \ - src/l502_fpga_regs.h src/l502_defs.h src/l502_global.h src/l502_hdma.h \ - src/l502_sport_tx.h src/l502_user_process.h src/l502_stream.h \ - src/l502_sport_rx.h FFT_and_FP_math/C/FFT_FP_realisation.h \ - gcc/l502_sdram_noinit.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/ccblkfn.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/anomaly_macros_rtl.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/mc_typedef.h: - -src/l502_cdefs.h: - -src/l502_cmd.h: - -src/l502_bf_cmd_defs.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: - -src/l502_defs.h: - -src/l502_global.h: - -src/l502_hdma.h: - -src/l502_sport_tx.h: - -src/l502_user_process.h: - -src/l502_stream.h: - -src/l502_sport_rx.h: - -FFT_and_FP_math/C/FFT_FP_realisation.h: - -gcc/l502_sdram_noinit.h: diff --git a/build/release/.dep/l502_tests.o.d b/build/release/.dep/l502_tests.o.d deleted file mode 100644 index 42ac09a..0000000 --- a/build/release/.dep/l502_tests.o.d +++ /dev/null @@ -1,89 +0,0 @@ -build/release/objs/l502_tests.o: src/l502_tests.c \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h \ - src/l502_cmd.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h src/l502_fpga.h src/l502_fpga_regs.h \ - src/l502_sport_tx.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/string.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/string.h - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF523.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/def_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/defBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdef_LPBlackfin.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/cdefBF52x_base.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/exception.h: - -src/l502_cmd.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -src/l502_fpga.h: - -src/l502_fpga_regs.h: - -src/l502_sport_tx.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/string.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/string.h: diff --git a/build/release/.dep/l502_user_process.o.d b/build/release/.dep/l502_user_process.o.d deleted file mode 100644 index b82bdf0..0000000 --- a/build/release/.dep/l502_user_process.o.d +++ /dev/null @@ -1,69 +0,0 @@ -build/release/objs/l502_user_process.o: src/l502_user_process.c \ - src/l502_stream.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_hdma.h src/l502_sport_tx.h src/l502_cmd.h \ - src/l502_bf_cmd_defs.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h \ - src/l502_defs.h src/l502_params.h src/l502_user_process.h - -src/l502_stream.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_hdma.h: - -src/l502_sport_tx.h: - -src/l502_cmd.h: - -src/l502_bf_cmd_defs.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/ieeefp.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/newlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/config.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/features.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/include/stddef.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/reent.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/_ansi.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/_default_types.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/sys/lock.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/machine/stdlib.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/alloca.h: - -src/l502_defs.h: - -src/l502_params.h: - -src/l502_user_process.h: diff --git a/build/release/.dep/main.o.d b/build/release/.dep/main.o.d deleted file mode 100644 index 1ad3515..0000000 --- a/build/release/.dep/main.o.d +++ /dev/null @@ -1,16 +0,0 @@ -build/release/objs/main.o: src/main.c src/l502_cdefs.h src/l502_global.h \ - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h \ - src/l502_bf_cmd_defs.h src/l502_cmd.h \ - FFT_and_FP_math/C/FFT_FP_realisation.h - -src/l502_cdefs.h: - -src/l502_global.h: - -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/stdint.h: - -src/l502_bf_cmd_defs.h: - -src/l502_cmd.h: - -FFT_and_FP_math/C/FFT_FP_realisation.h: diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf deleted file mode 100755 index 7a555f4..0000000 Binary files a/build/release/bin/l502-BFfirmware0.elf and /dev/null differ diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr deleted file mode 100644 index 740bc08..0000000 Binary files a/build/release/bin/l502-BFfirmware0.ldr and /dev/null differ diff --git a/build/release/bin/l502-BFfirmware0.map b/build/release/bin/l502-BFfirmware0.map deleted file mode 100644 index b45705c..0000000 --- a/build/release/bin/l502-BFfirmware0.map +++ /dev/null @@ -1,1541 +0,0 @@ -Archive member included because of file (symbol) - -/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) - build/release/objs/FFT_FP_realisation.o (_cos) -/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) - build/release/objs/FFT_FP_realisation.o (_lround) -/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) - build/release/objs/FFT_FP_realisation.o (_sin) -/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) - /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) (___ieee754_rem_pio2) -/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) - /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) (___kernel_cos) -/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) - /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) (___kernel_rem_pio2) -/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) - /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) (___kernel_sin) -/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) - /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) (_fabs) -/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) - /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) (_floor) -/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) - /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) (_scalbn) -/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) - /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) (_copysign) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - /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) (___divsi3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - build/release/objs/FFT_FP_realisation.o (___udivsi3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - build/release/objs/FFT_FP_realisation.o (___muldi3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - build/release/objs/FFT_FP_realisation.o (___divdi3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - /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) (___adddf3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - /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) (___eqdf2) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - /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) (___gedf2) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - build/release/objs/FFT_FP_realisation.o (___muldf3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - /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) (___subdf3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - /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) (___fixdfsi) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - /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) (___floatsidf) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - build/release/objs/FFT_FP_realisation.o (___floatunsidf) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) (___umodsi3) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) (___clz_tab) -/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) (___clzsi2) -/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) - build/release/objs/l502_cmd.o (_memmove) -/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) - build/release/objs/l502_user_process.o (_memset) - -Allocating common symbols -Common symbol size file - -dbg_sport_rx_copy 0x28 build/release/objs/l502_user_process.o -g_module_info 0x18 build/release/objs/l502_params.o -Proc_state 0x30 build/release/objs/l502_user_process.o - -Discarded input sections - - .data 0x0000000000000000 0x0 build/release/objs/FFT_FP_realisation.o - .bss 0x0000000000000000 0x0 build/release/objs/FFT_FP_realisation.o - .bss 0x0000000000000000 0x0 build/release/objs/l502_async.o - .data 0x0000000000000000 0x0 build/release/objs/l502_cmd.o - .data 0x0000000000000000 0x0 build/release/objs/l502_fpga.o - .bss 0x0000000000000000 0x0 build/release/objs/l502_fpga.o - .data 0x0000000000000000 0x0 build/release/objs/l502_hdma.o - .data 0x0000000000000000 0x0 build/release/objs/l502_init.o - .bss 0x0000000000000000 0x0 build/release/objs/l502_init.o - .bss 0x0000000000000000 0x0 build/release/objs/l502_params.o - .data 0x0000000000000000 0x0 build/release/objs/l502_sport_tx.o - .data 0x0000000000000000 0x0 build/release/objs/main.o - .data 0x0000000000000000 0x0 build/release/objs/l502-bf_basiccrt.o - .bss 0x0000000000000000 0x0 build/release/objs/l502-bf_basiccrt.o - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .text 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .data 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .bss 0x0000000000000000 0x0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - .data 0x0000000000000000 0x0 /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) - .bss 0x0000000000000000 0x0 /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) - -Memory Configuration - -Name Origin Length Attributes -MEM_L1_CODE 0x00000000ffa00000 0x000000000000c000 -MEM_L1_CODE_CACHE 0x00000000ffa10000 0x0000000000004000 -MEM_L1_SCRATCH 0x00000000ffb00000 0x0000000000001000 -MEM_L1_DATA_B 0x00000000ff900000 0x0000000000008000 -MEM_L1_DATA_A 0x00000000ff800000 0x0000000000008000 -MEM_SDRAM 0x0000000000000000 0x0000000002000000 -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD build/release/objs/FFT_FP_realisation.o -LOAD build/release/objs/l502_async.o -LOAD build/release/objs/l502_cmd.o -LOAD build/release/objs/l502_fpga.o -LOAD build/release/objs/l502_hdma.o -LOAD build/release/objs/l502_init.o -LOAD build/release/objs/l502_params.o -LOAD build/release/objs/l502_sport_tx.o -LOAD build/release/objs/l502_stream.o -LOAD build/release/objs/l502_tests.o -LOAD build/release/objs/l502_user_process.o -LOAD build/release/objs/main.o -LOAD build/release/objs/l502-bf_basiccrt.o -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a -START GROUP -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libbfinbsp.a -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libnosys.a -END GROUP -LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a - 0x0000000000000000 PROVIDE (__executable_start, 0x0) - 0x0000000000000000 . = 0x0 - -.interp - *(.interp) - -.note.gnu.build-id - *(.note.gnu.build-id) - -.hash - *(.hash) - -.gnu.hash - *(.gnu.hash) - -.dynsym - *(.dynsym) - -.dynstr - *(.dynstr) - -.gnu.version - *(.gnu.version) - -.gnu.version_d - *(.gnu.version_d) - -.gnu.version_r - *(.gnu.version_r) - -.rel.init - *(.rel.init) - -.rela.init - *(.rela.init) - -.rel.text - *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) - -.rela.text - *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) - -.rel.fini - *(.rel.fini) - -.rela.fini - *(.rela.fini) - -.rel.rodata - *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) - -.rela.rodata - *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) - -.rel.data.rel.ro - *(.rel.data.rel.ro* .rel.gnu.linkonce.d.rel.ro.*) - -.rela.data.rel.ro - *(.rela.data.rel.ro* .rela.gnu.linkonce.d.rel.ro.*) - -.rel.data - *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) - -.rela.data - *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) - -.rel.tdata - *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) - -.rela.tdata - *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) - -.rel.tbss - *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) - -.rela.tbss - *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) - -.rel.ctors - *(.rel.ctors) - -.rela.ctors - *(.rela.ctors) - -.rel.dtors - *(.rel.dtors) - -.rela.dtors - *(.rela.dtors) - -.rel.got - *(.rel.got) - -.rela.got - *(.rela.got) - -.rel.sdata - *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*) - -.rela.sdata - *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) - -.rel.sbss - *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*) - -.rela.sbss - *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) - -.rel.sdata2 - *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*) - -.rela.sdata2 - *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) - -.rel.sbss2 - *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*) - -.rela.sbss2 - *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) - -.rel.bss - *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) - -.rela.bss - *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) - -.rel.iplt 0x0000000000000000 0x0 - 0x0000000000000000 PROVIDE (___rel_iplt_start, .) - *(.rel.iplt) - 0x0000000000000000 PROVIDE (___rel_iplt_end, .) - -.rela.iplt 0x0000000000000000 0x0 - 0x0000000000000000 PROVIDE (___rela_iplt_start, .) - *(.rela.iplt) - 0x0000000000000000 PROVIDE (___rela_iplt_end, .) - -.rel.plt - *(.rel.plt) - -.rela.plt - *(.rela.plt) - -.init 0x00000000ffa00000 0x90 - *(.init) - *basiccrt*(.text .text.*) - .text 0x00000000ffa00000 0x90 build/release/objs/l502-bf_basiccrt.o - 0x00000000ffa00000 __start - -.plt - *(.plt) - -.iplt - *(.iplt) - -.text 0x00000000ffa00090 0x7470 - *(.text.unlikely .text.*_unlikely) - *(.text.exit .text.exit.*) - *(.text.startup .text.startup.*) - *(.text.hot .text.hot.*) - *(.text .stub .text.* .gnu.linkonce.t.*) - .text 0x00000000ffa00090 0x43c build/release/objs/FFT_FP_realisation.o - 0x00000000ffa00090 _FFT_fp - 0x00000000ffa00378 _fft_twiddle_gen - 0x00000000ffa0041c _fft_fp_prepare - .text 0x00000000ffa004cc 0x68 build/release/objs/l502_async.o - 0x00000000ffa004cc _async_dout - 0x00000000ffa0050c _async_dac_out - .text 0x00000000ffa00534 0x8b4 build/release/objs/l502_cmd.o - 0x00000000ffa00534 _l502_cmd_set_req - 0x00000000ffa0055c _l502_cmd_done - 0x00000000ffa00b2c _l502_cmd_start - 0x00000000ffa00c74 _l502_cmd_check_req - .text 0x00000000ffa00de8 0x418 build/release/objs/l502_fpga.o - 0x00000000ffa00de8 _fpga_reg_write - 0x00000000ffa00f38 _fpga_reg_read - 0x00000000ffa0108c _fpga_spi_init - .text 0x00000000ffa01200 0x5c8 build/release/objs/l502_hdma.o - 0x00000000ffa01200 _hdma_send_start - 0x00000000ffa01244 _hdma_send_stop - 0x00000000ffa0125c _hdma_recv_start - 0x00000000ffa012ac _hdma_recv_stop - 0x00000000ffa012c4 _hdma_send_req_rdy - 0x00000000ffa012ec _hdma_recv_req_rdy - 0x00000000ffa01314 _hdma_send_req_start - 0x00000000ffa013b4 _hdma_recv_req_start - 0x00000000ffa01458 _hdma_rd_isr - 0x00000000ffa0149c _hdma_init - 0x00000000ffa01658 _hdma_isr - .text 0x00000000ffa017c8 0x388 build/release/objs/l502_init.o - 0x00000000ffa017c8 _l502_otp_make_invalid - 0x00000000ffa0180c _l502_setup_pll - 0x00000000ffa01834 _l502_otp_write_cfg - 0x00000000ffa018f0 _l502_otp_init - 0x00000000ffa01a54 _l502_init - .text 0x00000000ffa01b50 0x2ec build/release/objs/l502_params.o - 0x00000000ffa01b50 _params_set_lch_cnt - 0x00000000ffa01b7c _params_set_lch - 0x00000000ffa01bdc _params_set_adc_freq_div - 0x00000000ffa01c0c _params_set_ref_freq - 0x00000000ffa01c24 _params_set_adc_interframe_delay - 0x00000000ffa01c50 _params_set_sync_mode - 0x00000000ffa01c80 _params_set_sync_start_mode - 0x00000000ffa01cb0 _params_set_din_freq_div - 0x00000000ffa01ce0 _params_set_dac_freq_div - 0x00000000ffa01d10 _configure - .text 0x00000000ffa01e3c 0x550 build/release/objs/l502_sport_tx.o - 0x00000000ffa01e3c _sport_tx_out_status - 0x00000000ffa01e74 _sport_tx_init - 0x00000000ffa01fa4 _sport_tx_req_rdy - 0x00000000ffa01fc8 _isr_sport_dma_tx - 0x00000000ffa02134 _sport_tx_start_req - 0x00000000ffa02220 _sport_tx_stop - .text 0x00000000ffa0238c 0x8f0 build/release/objs/l502_stream.o - 0x00000000ffa0238c _stream_in_buf_free - 0x00000000ffa023b4 _stream_out_buf_free - 0x00000000ffa023dc _hdma_recv_done - 0x00000000ffa02400 _sport_in_buffer_size - 0x00000000ffa02410 _sport_in_set_step_size - 0x00000000ffa02460 _sport_rx_stop - 0x00000000ffa024ac _sport_rx_start - 0x00000000ffa02594 _stream_proc - 0x00000000ffa02724 _stream_out_preload - 0x00000000ffa02798 _l502_stream_init - 0x00000000ffa027b8 _streams_stop - 0x00000000ffa02860 _isr_sport_dma_rx - 0x00000000ffa029ac _stream_disable - 0x00000000ffa02a10 _stream_enable - 0x00000000ffa02a70 _streams_start - .text 0x00000000ffa02c7c 0x728 build/release/objs/l502_tests.o - 0x00000000ffa02c7c _l502_cmd_test - .text 0x00000000ffa033a4 0xab0 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 - 0x00000000ffa03868 _usr_in_proc_data - .text 0x00000000ffa03e54 0x40 build/release/objs/main.o - 0x00000000ffa03e54 _main - .text 0x00000000ffa03e94 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) - 0x00000000ffa03e94 _cos - .text 0x00000000ffa03f64 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) - 0x00000000ffa03f64 _lround - .text 0x00000000ffa04020 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) - 0x00000000ffa04020 _sin - .text 0x00000000ffa040f4 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) - 0x00000000ffa040f4 ___ieee754_rem_pio2 - .text 0x00000000ffa04608 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) - 0x00000000ffa04608 ___kernel_cos - .text 0x00000000ffa04904 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) - 0x00000000ffa04904 ___kernel_rem_pio2 - .text 0x00000000ffa052d0 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) - 0x00000000ffa052d0 ___kernel_sin - .text 0x00000000ffa05498 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) - 0x00000000ffa05498 _fabs - .text 0x00000000ffa054a8 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) - 0x00000000ffa054a8 _floor - .text 0x00000000ffa05604 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) - 0x00000000ffa05604 _scalbn - .text 0x00000000ffa05770 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) - 0x00000000ffa05770 _copysign - .text 0x00000000ffa0578c 0xa8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - 0x00000000ffa0578c ___divsi3 - .text 0x00000000ffa05834 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - 0x00000000ffa05834 ___udivsi3 - .text 0x00000000ffa058d0 0x4c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - 0x00000000ffa058d0 ___muldi3 - .text 0x00000000ffa0591c 0x464 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - 0x00000000ffa0591c ___divdi3 - .text 0x00000000ffa05d80 0x6b4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - 0x00000000ffa05d80 ___adddf3 - .text 0x00000000ffa06434 0x98 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - 0x00000000ffa06434 ___nedf2 - 0x00000000ffa06434 ___eqdf2 - .text 0x00000000ffa064cc 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - 0x00000000ffa064cc ___gedf2 - 0x00000000ffa064cc ___gtdf2 - .text 0x00000000ffa065b0 0x4e0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - 0x00000000ffa065b0 ___muldf3 - .text 0x00000000ffa06a90 0x6d4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - 0x00000000ffa06a90 ___subdf3 - .text 0x00000000ffa07164 0x7c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - 0x00000000ffa07164 ___fixdfsi - .text 0x00000000ffa071e0 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - 0x00000000ffa071e0 ___floatsidf - .text 0x00000000ffa07280 0x8c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - 0x00000000ffa07280 ___floatunsidf - .text 0x00000000ffa0730c 0x18 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - 0x00000000ffa0730c ___umodsi3 - .text 0x00000000ffa07324 0x50 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - 0x00000000ffa07324 ___clzsi2 - .text 0x00000000ffa07374 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) - 0x00000000ffa07374 _memmove - .text 0x00000000ffa07448 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) - 0x00000000ffa07448 _memset - *(.gnu.warning) - 0x00000000ffa07500 . = ALIGN (0x40) - -.fini - *(.fini) - 0x00000000ffa07500 . = ALIGN (0x40) - 0x00000000ffa07500 PROVIDE (___etext, .) - 0x00000000ffa07500 PROVIDE (__etext, .) - 0x00000000ffa07500 PROVIDE (_etext, .) - -.board_state 0x00000000ff800000 0x2004 - 0x00000000ff800000 _startfix_sect = . - *(board_state .board_state .board_state.*) - board_state 0x00000000ff800000 0x1810 build/release/objs/main.o - 0x00000000ff800000 _g_state - 0x00000000ff802004 . = (_startfix_sect + 0x2004) - *fill* 0x00000000ff801810 0x7f4 00 - -.rodata 0x00000000ff802004 0x658 - *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata 0x00000000ff802004 0x2b8 build/release/objs/l502_cmd.o - .rodata 0x00000000ff8022bc 0x4 build/release/objs/l502_stream.o - .rodata 0x00000000ff8022c0 0x30 build/release/objs/l502_tests.o - .rodata 0x00000000ff8022f0 0x54 build/release/objs/l502_user_process.o - .rodata 0x00000000ff802344 0x188 /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) - .rodata 0x00000000ff8024cc 0x50 /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) - .rodata 0x00000000ff80251c 0x40 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .rodata 0x00000000ff80255c 0x100 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - 0x00000000ff80255c ___clz_tab - -.rodata1 - *(.rodata1) - -.sdata2 - *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) - -.sbss2 - *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) - -.eh_frame_hdr - *(.eh_frame_hdr) - -.eh_frame 0x00000000ff80265c 0x164 - *(.eh_frame) - .eh_frame 0x00000000ff80265c 0x3c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .eh_frame 0x00000000ff802698 0x28 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000ff8026c0 0x24 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - 0x34 (size before relaxing) - .eh_frame 0x00000000ff8026e4 0x24 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - 0x34 (size before relaxing) - .eh_frame 0x00000000ff802708 0x2c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - 0x3c (size before relaxing) - .eh_frame 0x00000000ff802734 0x28 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000ff80275c 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000ff80277c 0x24 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - 0x34 (size before relaxing) - .eh_frame 0x00000000ff8027a0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - 0x30 (size before relaxing) - -.gcc_except_table - *(.gcc_except_table .gcc_except_table.*) - 0x00000000ff8037c0 . = (ALIGN (0x1000) + (. & 0xfff)) - -.eh_frame - *(.eh_frame) - -.gcc_except_table - *(.gcc_except_table .gcc_except_table.*) - -.tdata - *(.tdata .tdata.* .gnu.linkonce.td.*) - -.tbss - *(.tbss .tbss.* .gnu.linkonce.tb.*) - *(.tcommon) - -.preinit_array 0x00000000ff8037c0 0x0 - 0x00000000ff8037c0 PROVIDE (___preinit_array_start, .) - *(.preinit_array) - 0x00000000ff8037c0 PROVIDE (___preinit_array_end, .) - -.init_array 0x00000000ff8037c0 0x0 - 0x00000000ff8037c0 PROVIDE (___init_array_start, .) - *(SORT(.init_array.*)) - *(.init_array) - 0x00000000ff8037c0 PROVIDE (___init_array_end, .) - -.fini_array 0x00000000ff8037c0 0x0 - 0x00000000ff8037c0 PROVIDE (___fini_array_start, .) - *(SORT(.fini_array.*)) - *(.fini_array) - 0x00000000ff8037c0 PROVIDE (___fini_array_end, .) - -.ctors - *crtbegin.o(.ctors) - *crtbegin?.o(.ctors) - *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) - *(SORT(.ctors.*)) - *(.ctors) - -.dtors - *crtbegin.o(.dtors) - *crtbegin?.o(.dtors) - *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) - *(SORT(.dtors.*)) - *(.dtors) - -.jcr - *(.jcr) - -.data.rel.ro - *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) - *(.data.rel.ro* .gnu.linkonce.d.rel.ro.*) - -.dynamic - *(.dynamic) - -.data 0x00000000ff8027c0 0x880 - *(.data .data.* .gnu.linkonce.d.*) - .data 0x00000000ff8027c0 0x4 build/release/objs/l502_async.o - .data 0x00000000ff8027c4 0x818 build/release/objs/l502_params.o - 0x00000000ff8027c4 _g_set - .data 0x00000000ff802fdc 0xc build/release/objs/l502_stream.o - 0x00000000ff802fdc _g_streams - .data 0x00000000ff802fe8 0x4 build/release/objs/l502_tests.o - .data 0x00000000ff802fec 0x34 build/release/objs/l502_user_process.o - 0x00000000ff802fec _dbg_receive_value - 0x00000000ff802ff0 _TX_marker - 0x00000000ff803018 _TX_buff_I_shadow - 0x00000000ff80301c _TX_buff_state - 0x00000000ff803040 . = ALIGN (0x40) - *fill* 0x00000000ff803020 0x20 00 - -.data1 - *(.data1) - -.got - *(.got.plt) - *(.igot.plt) - *(.got) - *(.igot) - -.sdata - *(.sdata .sdata.* .gnu.linkonce.s.*) - 0x00000000ff803040 __edata = . - 0x00000000ff803040 PROVIDE (_edata, .) - 0x00000000ff803040 ___bss_start = . - -.sbss - *(.dynsbss) - *(.sbss .sbss.* .gnu.linkonce.sb.*) - *(.scommon) - -.bss 0x00000000ff803040 0x11c0 - 0x00000000ff803040 __bss_start = . - *(.dynbss) - *(.bss .bss.* .gnu.linkonce.b.*) - .bss 0x00000000ff803040 0x4 build/release/objs/l502_cmd.o - .bss 0x00000000ff803044 0xc build/release/objs/l502_hdma.o - .bss 0x00000000ff803050 0xb4 build/release/objs/l502_sport_tx.o - .bss 0x00000000ff803104 0x34 build/release/objs/l502_stream.o - 0x00000000ff803104 _g_stream_in_state - 0x00000000ff803108 _g_stream_out_state - 0x00000000ff80310c _g_mode - .bss 0x00000000ff803138 0x1020 build/release/objs/l502_tests.o - .bss 0x00000000ff804158 0x30 build/release/objs/l502_user_process.o - 0x00000000ff804158 _streams_cnt - 0x00000000ff804168 _streams_succes_flag - 0x00000000ff80416c _TX_buff_I - 0x00000000ff804170 _data_I - 0x00000000ff804174 _send_size - 0x00000000ff804178 _tx_val - 0x00000000ff80417c _some_i - 0x00000000ff804180 _size_processed - 0x00000000ff804184 _LFSM_started - 0x00000000ff804185 _DY_SYN_2_value - 0x00000000ff804186 _DY_SYN_2_value_prev - .bss 0x00000000ff804188 0x4 build/release/objs/main.o - 0x00000000ff804188 _twiddles_generated - *(COMMON) - COMMON 0x00000000ff80418c 0x18 build/release/objs/l502_params.o - 0x00000000ff80418c _g_module_info - COMMON 0x00000000ff8041a4 0x58 build/release/objs/l502_user_process.o - 0x00000000ff8041a4 _dbg_sport_rx_copy - 0x00000000ff8041cc _Proc_state - 0x00000000ff804200 . = ALIGN (0x40) - *fill* 0x00000000ff8041fc 0x4 00 - 0x00000000ff804200 __bss_end = . - 0x00000000ff804200 . = ALIGN (0x40) - 0x00000000ff804200 __end = . - 0x00000000ff804200 PROVIDE (_end, .) - -.sdram_noinit 0x0000000000000000 0xc17080 - *(.sdram_noinit, .sdram_noinit.*) - .sdram_noinit 0x0000000000000000 0xc17080 build/release/objs/l502_stream.o - 0x0000000000c00000 _twiddle_re - 0x0000000000c00800 _twiddle_im - 0x0000000000c01000 _TX_buff - 0x0000000000c0ac40 _TX_buff_shadow - 0x0000000000c14880 _AVG_buff - 0x0000000000c15080 _FFT_buff - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x0000000000000000 0x1c - *(.comment) - .comment 0x0000000000000000 0x1c build/release/objs/FFT_FP_realisation.o - 0x1d (size before relaxing) - .comment 0x0000000000000000 0x1d build/release/objs/l502_async.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_cmd.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_fpga.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_hdma.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_init.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_params.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_sport_tx.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_stream.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_tests.o - .comment 0x0000000000000000 0x1d build/release/objs/l502_user_process.o - .comment 0x0000000000000000 0x1d build/release/objs/main.o - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /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) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .comment 0x0000000000000000 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .comment 0x0000000000000000 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-memmove.o) - .comment 0x0000000000000000 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 - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo .zdebug_srcinfo) - -.debug_sfnames - *(.debug_sfnames .zdebug_sfnames) - -.debug_aranges 0x0000000000000000 0x500 - *(.debug_aranges .zdebug_aranges) - .debug_aranges - 0x0000000000000000 0x20 build/release/objs/FFT_FP_realisation.o - .debug_aranges - 0x0000000000000020 0x20 build/release/objs/l502_async.o - .debug_aranges - 0x0000000000000040 0x20 build/release/objs/l502_cmd.o - .debug_aranges - 0x0000000000000060 0x20 build/release/objs/l502_fpga.o - .debug_aranges - 0x0000000000000080 0x20 build/release/objs/l502_hdma.o - .debug_aranges - 0x00000000000000a0 0x20 build/release/objs/l502_init.o - .debug_aranges - 0x00000000000000c0 0x20 build/release/objs/l502_params.o - .debug_aranges - 0x00000000000000e0 0x20 build/release/objs/l502_sport_tx.o - .debug_aranges - 0x0000000000000100 0x20 build/release/objs/l502_stream.o - .debug_aranges - 0x0000000000000120 0x20 build/release/objs/l502_tests.o - .debug_aranges - 0x0000000000000140 0x20 build/release/objs/l502_user_process.o - .debug_aranges - 0x0000000000000160 0x20 build/release/objs/main.o - .debug_aranges - 0x0000000000000180 0x20 build/release/objs/l502-bf_basiccrt.o - .debug_aranges - 0x00000000000001a0 0x20 /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_aranges - 0x00000000000001c0 0x20 /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_aranges - 0x00000000000001e0 0x20 /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_aranges - 0x0000000000000200 0x20 /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_aranges - 0x0000000000000220 0x20 /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_aranges - 0x0000000000000240 0x20 /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_aranges - 0x0000000000000260 0x20 /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_aranges - 0x0000000000000280 0x20 /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_aranges - 0x00000000000002a0 0x20 /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_aranges - 0x00000000000002c0 0x20 /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_aranges - 0x00000000000002e0 0x20 /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_aranges - 0x0000000000000300 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .debug_aranges - 0x0000000000000320 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_aranges - 0x0000000000000340 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .debug_aranges - 0x0000000000000360 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_aranges - 0x0000000000000380 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_aranges - 0x00000000000003a0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_aranges - 0x00000000000003c0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_aranges - 0x00000000000003e0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_aranges - 0x0000000000000400 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_aranges - 0x0000000000000420 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_aranges - 0x0000000000000440 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_aranges - 0x0000000000000460 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_aranges - 0x0000000000000480 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .debug_aranges - 0x00000000000004a0 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_aranges - 0x00000000000004c0 0x20 /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_aranges - 0x00000000000004e0 0x20 /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_pubnames - 0x0000000000000000 0xb21 - *(.debug_pubnames .zdebug_pubnames) - .debug_pubnames - 0x0000000000000000 0x44 build/release/objs/FFT_FP_realisation.o - .debug_pubnames - 0x0000000000000044 0x33 build/release/objs/l502_async.o - .debug_pubnames - 0x0000000000000077 0x63 build/release/objs/l502_cmd.o - .debug_pubnames - 0x00000000000000da 0x49 build/release/objs/l502_fpga.o - .debug_pubnames - 0x0000000000000123 0xe7 build/release/objs/l502_hdma.o - .debug_pubnames - 0x000000000000020a 0x76 build/release/objs/l502_init.o - .debug_pubnames - 0x0000000000000280 0x12e build/release/objs/l502_params.o - .debug_pubnames - 0x00000000000003ae 0x8f build/release/objs/l502_sport_tx.o - .debug_pubnames - 0x000000000000043d 0x1e3 build/release/objs/l502_stream.o - .debug_pubnames - 0x0000000000000620 0x24 build/release/objs/l502_tests.o - .debug_pubnames - 0x0000000000000644 0x1ac build/release/objs/l502_user_process.o - .debug_pubnames - 0x00000000000007f0 0x3e build/release/objs/main.o - .debug_pubnames - 0x000000000000082e 0x1a /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_pubnames - 0x0000000000000848 0x1d /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_pubnames - 0x0000000000000865 0x1a /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_pubnames - 0x000000000000087f 0x29 /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_pubnames - 0x00000000000008a8 0x23 /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_pubnames - 0x00000000000008cb 0x28 /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_pubnames - 0x00000000000008f3 0x23 /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_pubnames - 0x0000000000000916 0x1b /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_pubnames - 0x0000000000000931 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_floor.o) - .debug_pubnames - 0x000000000000094d 0x1d /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_pubnames - 0x000000000000096a 0x1f /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_pubnames - 0x0000000000000989 0x1f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_pubnames - 0x00000000000009a8 0x1f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_pubnames - 0x00000000000009c7 0x1e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_pubnames - 0x00000000000009e5 0x1e /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_pubnames - 0x0000000000000a03 0x1f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_pubnames - 0x0000000000000a22 0x1f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_pubnames - 0x0000000000000a41 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_pubnames - 0x0000000000000a61 0x22 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_pubnames - 0x0000000000000a83 0x24 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_pubnames - 0x0000000000000aa7 0x20 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_pubnames - 0x0000000000000ac7 0x1f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_pubnames - 0x0000000000000ae6 0x1e /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_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 0x80d7 - *(.debug_info .gnu.linkonce.wi.* .zdebug_info) - .debug_info 0x0000000000000000 0x355 build/release/objs/FFT_FP_realisation.o - .debug_info 0x0000000000000355 0x12c build/release/objs/l502_async.o - .debug_info 0x0000000000000481 0xc51 build/release/objs/l502_cmd.o - .debug_info 0x00000000000010d2 0x3fd build/release/objs/l502_fpga.o - .debug_info 0x00000000000014cf 0x61f build/release/objs/l502_hdma.o - .debug_info 0x0000000000001aee 0x4dc build/release/objs/l502_init.o - .debug_info 0x0000000000001fca 0x5ce build/release/objs/l502_params.o - .debug_info 0x0000000000002598 0x3aa build/release/objs/l502_sport_tx.o - .debug_info 0x0000000000002942 0x8e9 build/release/objs/l502_stream.o - .debug_info 0x000000000000322b 0x4ea build/release/objs/l502_tests.o - .debug_info 0x0000000000003715 0xa7f build/release/objs/l502_user_process.o - .debug_info 0x0000000000004194 0x2cc build/release/objs/main.o - .debug_info 0x0000000000004460 0x87 build/release/objs/l502-bf_basiccrt.o - .debug_info 0x00000000000044e7 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 0x000000000000465b 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 0x00000000000047ee 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 0x0000000000004962 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 0x0000000000004cd3 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 0x0000000000004f0b 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 0x00000000000051e7 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 0x00000000000053f0 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 0x0000000000005528 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 0x00000000000056d1 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 0x00000000000058e3 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 0x0000000000005a4d 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 0x0000000000005b31 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 0x0000000000005c15 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 0x0000000000005cf9 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 0x000000000000642e 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 0x00000000000068ad 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 0x0000000000006a8e 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 0x0000000000006ca2 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 0x000000000000722f 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 0x00000000000076ae 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 0x0000000000007859 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 0x0000000000007a1a 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 0x0000000000007bd0 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 0x0000000000007cb4 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 0x0000000000007d72 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 0x0000000000007e97 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 0x0000000000007fc6 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 0x2d34 - *(.debug_abbrev .zdebug_abbrev) - .debug_abbrev 0x0000000000000000 0x164 build/release/objs/FFT_FP_realisation.o - .debug_abbrev 0x0000000000000164 0xa0 build/release/objs/l502_async.o - .debug_abbrev 0x0000000000000204 0x277 build/release/objs/l502_cmd.o - .debug_abbrev 0x000000000000047b 0x140 build/release/objs/l502_fpga.o - .debug_abbrev 0x00000000000005bb 0x240 build/release/objs/l502_hdma.o - .debug_abbrev 0x00000000000007fb 0x1c6 build/release/objs/l502_init.o - .debug_abbrev 0x00000000000009c1 0x134 build/release/objs/l502_params.o - .debug_abbrev 0x0000000000000af5 0x1de build/release/objs/l502_sport_tx.o - .debug_abbrev 0x0000000000000cd3 0x29f build/release/objs/l502_stream.o - .debug_abbrev 0x0000000000000f72 0x1eb build/release/objs/l502_tests.o - .debug_abbrev 0x000000000000115d 0x2a2 build/release/objs/l502_user_process.o - .debug_abbrev 0x00000000000013ff 0xda build/release/objs/main.o - .debug_abbrev 0x00000000000014d9 0x14 build/release/objs/l502-bf_basiccrt.o - .debug_abbrev 0x00000000000014ed 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - .debug_abbrev 0x00000000000015e9 0xd5 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_lround.o) - .debug_abbrev 0x00000000000016be 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_sin.o) - .debug_abbrev 0x00000000000017ba 0x14b /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - .debug_abbrev 0x0000000000001905 0x10d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_cos.o) - .debug_abbrev 0x0000000000001a12 0x109 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_rem_pio2.o) - .debug_abbrev 0x0000000000001b1b 0x102 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-k_sin.o) - .debug_abbrev 0x0000000000001c1d 0xbf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_fabs.o) - .debug_abbrev 0x0000000000001cdc 0xfc /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_floor.o) - .debug_abbrev 0x0000000000001dd8 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_scalbn.o) - .debug_abbrev 0x0000000000001eec 0x104 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_copysign.o) - .debug_abbrev 0x0000000000001ff0 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - .debug_abbrev 0x0000000000002004 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_abbrev 0x0000000000002018 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - .debug_abbrev 0x000000000000202c 0x18a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_abbrev 0x00000000000021b6 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_abbrev 0x00000000000022e7 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_abbrev 0x00000000000023fb 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_abbrev 0x000000000000250f 0x143 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_abbrev 0x0000000000002652 0x131 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_abbrev 0x0000000000002783 0x114 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_abbrev 0x0000000000002897 0x119 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_abbrev 0x00000000000029b0 0x112 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_abbrev 0x0000000000002ac2 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - .debug_abbrev 0x0000000000002ad6 0x6a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_abbrev 0x0000000000002b40 0xb3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - .debug_abbrev 0x0000000000002bf3 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 0x0000000000002c93 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 0x389e - *(.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 - .debug_line 0x00000000000002c0 0x2de build/release/objs/l502_cmd.o - .debug_line 0x000000000000059e 0x1d2 build/release/objs/l502_fpga.o - .debug_line 0x0000000000000770 0x26a build/release/objs/l502_hdma.o - .debug_line 0x00000000000009da 0x1c2 build/release/objs/l502_init.o - .debug_line 0x0000000000000b9c 0x1a2 build/release/objs/l502_params.o - .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 0x2fa build/release/objs/l502_user_process.o - .debug_line 0x000000000000180c 0x12c build/release/objs/main.o - .debug_line 0x0000000000001938 0x78 build/release/objs/l502-bf_basiccrt.o - .debug_line 0x00000000000019b0 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 0x0000000000001b35 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 0x0000000000001c71 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 0x0000000000001df7 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 0x0000000000002001 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 0x0000000000002198 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 0x0000000000002417 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 0x0000000000002593 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 0x00000000000026f6 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 0x0000000000002891 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 0x00000000000029cb 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 0x0000000000002adc 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 0x0000000000002baf 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 0x0000000000002c7c 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 0x0000000000002d25 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 0x0000000000002e53 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 0x0000000000002f2b 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 0x0000000000002fde 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 0x00000000000030a2 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 0x0000000000003188 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 0x0000000000003261 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 0x0000000000003323 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 0x00000000000033df 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 0x000000000000349b 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 0x000000000000353c 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 0x00000000000035c1 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 0x000000000000366d 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 0x0000000000003784 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) - .debug_frame 0x0000000000000000 0x94 build/release/objs/FFT_FP_realisation.o - .debug_frame 0x0000000000000094 0x48 build/release/objs/l502_async.o - .debug_frame 0x00000000000000dc 0x1a8 build/release/objs/l502_cmd.o - .debug_frame 0x0000000000000284 0x58 build/release/objs/l502_fpga.o - .debug_frame 0x00000000000002dc 0x208 build/release/objs/l502_hdma.o - .debug_frame 0x00000000000004e4 0xb8 build/release/objs/l502_init.o - .debug_frame 0x000000000000059c 0x114 build/release/objs/l502_params.o - .debug_frame 0x00000000000006b0 0x158 build/release/objs/l502_sport_tx.o - .debug_frame 0x0000000000000808 0x274 build/release/objs/l502_stream.o - .debug_frame 0x0000000000000a7c 0xb8 build/release/objs/l502_tests.o - .debug_frame 0x0000000000000b34 0xc8 build/release/objs/l502_user_process.o - .debug_frame 0x0000000000000bfc 0x34 build/release/objs/main.o - .debug_frame 0x0000000000000c30 0x28 /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_frame 0x0000000000000c58 0x34 /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_frame 0x0000000000000c8c 0x28 /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_frame 0x0000000000000cb4 0x3c /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_frame 0x0000000000000cf0 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-k_cos.o) - .debug_frame 0x0000000000000d28 0x3c /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_frame 0x0000000000000d64 0x3c /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_frame 0x0000000000000da0 0x28 /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_frame 0x0000000000000dc8 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-s_floor.o) - .debug_frame 0x0000000000000e00 0x34 /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_frame 0x0000000000000e34 0x28 /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_frame 0x0000000000000e5c 0x3c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - .debug_frame 0x0000000000000e98 0x38 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - .debug_frame 0x0000000000000ed0 0x34 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - .debug_frame 0x0000000000000f04 0x34 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - .debug_frame 0x0000000000000f38 0x3c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - .debug_frame 0x0000000000000f74 0x38 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - .debug_frame 0x0000000000000fac 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - .debug_frame 0x0000000000000fdc 0x34 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - .debug_frame 0x0000000000001010 0x30 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - .debug_frame 0x0000000000001040 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_frame 0x0000000000001068 0x34 /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_frame 0x000000000000109c 0x34 /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_str 0x0000000000000000 0x2493 - *(.debug_str .zdebug_str) - .debug_str 0x0000000000000000 0x16c build/release/objs/FFT_FP_realisation.o - 0x1d1 (size before relaxing) - .debug_str 0x000000000000016c 0x69 build/release/objs/l502_async.o - 0x159 (size before relaxing) - .debug_str 0x00000000000001d5 0x7e2 build/release/objs/l502_cmd.o - 0x988 (size before relaxing) - .debug_str 0x00000000000009b7 0x4f build/release/objs/l502_fpga.o - 0x146 (size before relaxing) - .debug_str 0x0000000000000a06 0x141 build/release/objs/l502_hdma.o - 0x37c (size before relaxing) - .debug_str 0x0000000000000b47 0x108 build/release/objs/l502_init.o - 0x204 (size before relaxing) - .debug_str 0x0000000000000c4f 0x152 build/release/objs/l502_params.o - 0x5b0 (size before relaxing) - .debug_str 0x0000000000000da1 0x1bf build/release/objs/l502_sport_tx.o - 0x2d4 (size before relaxing) - .debug_str 0x0000000000000f60 0x346 build/release/objs/l502_stream.o - 0x678 (size before relaxing) - .debug_str 0x00000000000012a6 0x19e build/release/objs/l502_tests.o - 0x429 (size before relaxing) - .debug_str 0x0000000000001444 0x3e6 build/release/objs/l502_user_process.o - 0x735 (size before relaxing) - .debug_str 0x000000000000182a 0x23 build/release/objs/main.o - 0x205 (size before relaxing) - .debug_str 0x000000000000184d 0x90 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-s_cos.o) - 0x144 (size before relaxing) - .debug_str 0x00000000000018dd 0x7d /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) - 0x16f (size before relaxing) - .debug_str 0x000000000000195a 0x59 /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) - 0x144 (size before relaxing) - .debug_str 0x00000000000019b3 0xd5 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libm.a(lib_a-e_rem_pio2.o) - 0x1c5 (size before relaxing) - .debug_str 0x0000000000001a88 0x6b /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) - 0x156 (size before relaxing) - .debug_str 0x0000000000001af3 0x9f /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) - 0x162 (size before relaxing) - .debug_str 0x0000000000001b92 0x66 /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) - 0x156 (size before relaxing) - .debug_str 0x0000000000001bf8 0x5f /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) - 0x145 (size before relaxing) - .debug_str 0x0000000000001c57 0x66 /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) - 0x156 (size before relaxing) - .debug_str 0x0000000000001cbd 0x77 /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) - 0x171 (size before relaxing) - .debug_str 0x0000000000001d34 0x69 /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) - 0x14f (size before relaxing) - .debug_str 0x0000000000001d9d 0x15f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - 0x20f (size before relaxing) - .debug_str 0x0000000000001efc 0xf6 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - 0x18d (size before relaxing) - .debug_str 0x0000000000001ff2 0x6d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - 0x141 (size before relaxing) - .debug_str 0x000000000000205f 0x85 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - 0x159 (size before relaxing) - .debug_str 0x00000000000020e4 0xaf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - 0x1b5 (size before relaxing) - .debug_str 0x0000000000002193 0x6f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - 0x18d (size before relaxing) - .debug_str 0x0000000000002202 0x79 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - 0x152 (size before relaxing) - .debug_str 0x000000000000227b 0x82 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - 0x15b (size before relaxing) - .debug_str 0x00000000000022fd 0x79 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - 0x158 (size before relaxing) - .debug_str 0x0000000000000000 0x17a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - .debug_str 0x0000000000002376 0x9 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - 0x197 (size before relaxing) - .debug_str 0x000000000000237f 0x9d /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) - 0x132 (size before relaxing) - .debug_str 0x000000000000241c 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 0x848b - *(.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 - .debug_loc 0x00000000000003d2 0x7b0 build/release/objs/l502_cmd.o - .debug_loc 0x0000000000000b82 0x103 build/release/objs/l502_fpga.o - .debug_loc 0x0000000000000c85 0x443 build/release/objs/l502_hdma.o - .debug_loc 0x00000000000010c8 0x32e build/release/objs/l502_init.o - .debug_loc 0x00000000000013f6 0x2d0 build/release/objs/l502_params.o - .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 0x845 build/release/objs/l502_user_process.o - .debug_loc 0x0000000000002b9d 0x2b build/release/objs/main.o - .debug_loc 0x0000000000002bc8 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 0x0000000000002c78 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 0x0000000000002e30 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 0x0000000000002ee0 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 0x00000000000031d4 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 0x0000000000003348 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 0x0000000000003d18 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 0x0000000000003e04 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 0x0000000000003e3b 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 0x0000000000004086 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 0x000000000000426a 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 0x00000000000042cc 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 0x0000000000004d21 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 0x0000000000005ef2 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 0x0000000000006016 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 0x0000000000006244 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 0x0000000000006ced 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 0x0000000000007ea8 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 0x0000000000007fb2 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 0x00000000000080a4 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 0x000000000000816d 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 0x00000000000081aa 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 0x0000000000008336 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) - -.debug_weaknames - *(.debug_weaknames .zdebug_weaknames) - -.debug_funcnames - *(.debug_funcnames .zdebug_funcnames) - -.debug_typenames - *(.debug_typenames .zdebug_typenames) - -.debug_varnames - *(.debug_varnames .zdebug_varnames) - -.debug_pubtypes - *(.debug_pubtypes .zdebug_pubtypes) - -.debug_ranges 0x0000000000000000 0x1168 - *(.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 - .debug_ranges 0x00000000000001d8 0x238 build/release/objs/l502_fpga.o - .debug_ranges 0x0000000000000410 0x88 build/release/objs/l502_hdma.o - .debug_ranges 0x0000000000000498 0x88 build/release/objs/l502_init.o - .debug_ranges 0x0000000000000520 0x18 build/release/objs/l502_params.o - .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 0xe8 build/release/objs/l502_user_process.o - .debug_ranges 0x0000000000000890 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 0x00000000000008c0 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 0x00000000000008f8 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 0x0000000000000910 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 0x0000000000000958 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 0x0000000000000970 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 0x0000000000000a90 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 0x0000000000000c48 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 0x0000000000000c90 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 0x0000000000000d30 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 0x0000000000000ef0 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 0x00000000000010b8 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 0x00000000000010f8 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 0x0000000000001128 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 0x0000000000001140 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) - -/DISCARD/ - *(.note.GNU-stack) - *(.gnu_debuglink) - *(.gnu.lto_*) - 0x0000000000001168 __end = . - 0x0000000000001168 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) - -Cross Reference Table - -Symbol File -AVG_buff build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -DY_SYN_2_value build/release/objs/l502_user_process.o -DY_SYN_2_value_prev build/release/objs/l502_user_process.o -FFT_buff build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -FFT_fp build/release/objs/FFT_FP_realisation.o - build/release/objs/l502_user_process.o -LFSM_started build/release/objs/l502_user_process.o -Proc_state build/release/objs/l502_user_process.o -TX_buff build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -TX_buff_I build/release/objs/l502_user_process.o -TX_buff_I_shadow build/release/objs/l502_user_process.o -TX_buff_shadow build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -TX_buff_state build/release/objs/l502_user_process.o -TX_marker build/release/objs/l502_user_process.o -__adddf3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) - /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) - /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) - /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) - /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) - /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) - /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) -__clz_tab /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clz.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) -__clzsi2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_clzsi2.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(adddf3.o) -__divdi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - build/release/objs/FFT_FP_realisation.o -__divsi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divsi3.o) - /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) -__eqdf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) - /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) - /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) -__fixdfsi /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(fixdfsi.o) - /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) - /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) - /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) - /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) - /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) -__floatsidf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatsidf.o) - /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) - /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) -__floatunsidf /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(floatunsidf.o) - build/release/objs/FFT_FP_realisation.o -__gedf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - /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) -__gtdf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(gedf2.o) - /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) -__ieee754_rem_pio2 /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) - /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) - /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) -__kernel_cos /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) - /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) - /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) -__kernel_rem_pio2 /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) - /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) -__kernel_sin /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) - /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) - /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) -__muldf3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(muldf3.o) - /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) - /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) - /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) - /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) - /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) - build/release/objs/FFT_FP_realisation.o -__muldi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_muldi3.o) - build/release/objs/l502_user_process.o - build/release/objs/FFT_FP_realisation.o -__nedf2 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(eqdf2.o) -__subdf3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(subdf3.o) - /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) - /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) - /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) - /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) - /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) - /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) -__udivsi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) - build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o - build/release/objs/FFT_FP_realisation.o -__umodsi3 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_umodsi3.o) - /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_divdi3.o) -_bss_end build/release/objs/l502-bf_basiccrt.o -_bss_start build/release/objs/l502-bf_basiccrt.o -_stack_end build/release/objs/l502-bf_basiccrt.o -_start build/release/objs/l502-bf_basiccrt.o -async_dac_out build/release/objs/l502_async.o - build/release/objs/l502_cmd.o -async_dout build/release/objs/l502_async.o - build/release/objs/l502_cmd.o -configure build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -copysign /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) - /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) -cos /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) - build/release/objs/FFT_FP_realisation.o -data_I build/release/objs/l502_user_process.o -dataprocessor build/release/objs/l502_user_process.o -dbg_receive_value build/release/objs/l502_user_process.o -dbg_sport_rx_copy build/release/objs/l502_user_process.o -fabs /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) - /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) -fft_fp_prepare build/release/objs/FFT_FP_realisation.o -fft_twiddle_gen build/release/objs/FFT_FP_realisation.o - build/release/objs/main.o -floor /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) - /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) -fpga_reg_read build/release/objs/l502_fpga.o - build/release/objs/l502_tests.o - build/release/objs/l502_cmd.o -fpga_reg_write build/release/objs/l502_fpga.o - build/release/objs/l502_tests.o - build/release/objs/l502_stream.o - build/release/objs/l502_params.o - build/release/objs/l502_cmd.o - build/release/objs/l502_async.o -fpga_spi_init build/release/objs/l502_fpga.o - build/release/objs/l502_init.o -g_mode build/release/objs/l502_stream.o - build/release/objs/l502_tests.o - build/release/objs/l502_params.o - build/release/objs/l502_cmd.o -g_module_info build/release/objs/l502_params.o - build/release/objs/l502_cmd.o -g_set build/release/objs/l502_params.o - build/release/objs/l502_cmd.o -g_state build/release/objs/main.o - build/release/objs/l502_hdma.o - build/release/objs/l502_cmd.o -g_stream_in_state build/release/objs/l502_stream.o -g_stream_out_state build/release/objs/l502_stream.o - build/release/objs/l502_sport_tx.o -g_streams build/release/objs/l502_stream.o - build/release/objs/l502_cmd.o -hdma_init build/release/objs/l502_hdma.o - build/release/objs/l502_init.o -hdma_isr build/release/objs/l502_hdma.o -hdma_rd_isr build/release/objs/l502_hdma.o -hdma_recv_done build/release/objs/l502_stream.o - build/release/objs/l502_hdma.o -hdma_recv_req_rdy build/release/objs/l502_hdma.o - build/release/objs/l502_stream.o -hdma_recv_req_start build/release/objs/l502_hdma.o - build/release/objs/l502_stream.o -hdma_recv_start build/release/objs/l502_hdma.o - build/release/objs/l502_stream.o -hdma_recv_stop build/release/objs/l502_hdma.o - build/release/objs/l502_stream.o -hdma_send_done build/release/objs/l502_user_process.o - build/release/objs/l502_hdma.o -hdma_send_req_rdy build/release/objs/l502_hdma.o - build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o -hdma_send_req_start build/release/objs/l502_hdma.o - build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o -hdma_send_start build/release/objs/l502_hdma.o - build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o -hdma_send_stop build/release/objs/l502_hdma.o - build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o -isr_sport_dma_rx build/release/objs/l502_stream.o - build/release/objs/l502_init.o -isr_sport_dma_tx build/release/objs/l502_sport_tx.o - build/release/objs/l502_init.o -l502_cmd_check_req build/release/objs/l502_cmd.o - build/release/objs/main.o - build/release/objs/l502_tests.o -l502_cmd_done build/release/objs/l502_cmd.o - build/release/objs/l502_user_process.o - build/release/objs/l502_tests.o -l502_cmd_set_req build/release/objs/l502_cmd.o - build/release/objs/l502_hdma.o -l502_cmd_start build/release/objs/l502_cmd.o -l502_cmd_test build/release/objs/l502_tests.o - build/release/objs/l502_cmd.o -l502_init build/release/objs/l502_init.o - build/release/objs/main.o -l502_otp_init build/release/objs/l502_init.o -l502_otp_make_invalid build/release/objs/l502_init.o -l502_otp_write_cfg build/release/objs/l502_init.o -l502_setup_pll build/release/objs/l502_init.o -l502_stream_init build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o - build/release/objs/l502_init.o -lround /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) - build/release/objs/FFT_FP_realisation.o -main build/release/objs/main.o - build/release/objs/l502-bf_basiccrt.o -memmove /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) - build/release/objs/l502_cmd.o -memset /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) - build/release/objs/l502-bf_basiccrt.o - build/release/objs/l502_user_process.o -params_set_adc_freq_div build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_adc_interframe_delay build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_dac_freq_div build/release/objs/l502_params.o - build/release/objs/l502_cmd.o -params_set_din_freq_div build/release/objs/l502_params.o - build/release/objs/l502_cmd.o -params_set_lch build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_lch_cnt build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_ref_freq build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_sync_mode build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -params_set_sync_start_mode build/release/objs/l502_params.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -scalbn /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) - /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) -send_size build/release/objs/l502_user_process.o -sin /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) - build/release/objs/FFT_FP_realisation.o -size_processed build/release/objs/l502_user_process.o -some_i build/release/objs/l502_user_process.o -sport_in_buffer_size build/release/objs/l502_stream.o - build/release/objs/l502_cmd.o -sport_in_set_step_size build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -sport_rx_start build/release/objs/l502_stream.o -sport_rx_stop build/release/objs/l502_stream.o -sport_tx_done build/release/objs/l502_user_process.o - build/release/objs/l502_sport_tx.o -sport_tx_init build/release/objs/l502_sport_tx.o - build/release/objs/l502_stream.o -sport_tx_out_status build/release/objs/l502_sport_tx.o - build/release/objs/l502_cmd.o -sport_tx_req_rdy build/release/objs/l502_sport_tx.o - build/release/objs/l502_user_process.o -sport_tx_start_req build/release/objs/l502_sport_tx.o - build/release/objs/l502_user_process.o -sport_tx_stop build/release/objs/l502_sport_tx.o - build/release/objs/l502_stream.o -stream_disable build/release/objs/l502_stream.o - build/release/objs/l502_cmd.o -stream_enable build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -stream_in_buf_free build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -stream_out_buf_free build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o -stream_out_preload build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -stream_proc build/release/objs/l502_stream.o - build/release/objs/main.o -streams_cnt build/release/objs/l502_user_process.o -streams_start build/release/objs/l502_stream.o - build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -streams_stop build/release/objs/l502_stream.o - build/release/objs/l502_cmd.o -streams_succes_flag build/release/objs/l502_user_process.o -twiddle_im build/release/objs/l502_stream.o - build/release/objs/main.o - build/release/objs/FFT_FP_realisation.o -twiddle_re build/release/objs/l502_stream.o - build/release/objs/main.o - build/release/objs/l502_user_process.o - build/release/objs/FFT_FP_realisation.o -twiddles_generated build/release/objs/main.o -tx_val build/release/objs/l502_user_process.o -usr_cmd_process build/release/objs/l502_user_process.o - build/release/objs/l502_cmd.o -usr_in_proc_data build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o -usr_out_proc_data build/release/objs/l502_user_process.o - build/release/objs/l502_stream.o diff --git a/build/release/lst/FFT_FP_realisation.lst b/build/release/lst/FFT_FP_realisation.lst deleted file mode 100644 index feeeafd..0000000 --- a/build/release/lst/FFT_FP_realisation.lst +++ /dev/null @@ -1,2534 +0,0 @@ -BFIN GAS /tmp/cczU5jtS.s page 1 - - - 1 .file "FFT_and_FP_math/C/FFT_FP_realisation.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 BD010000 .text; - 8 0200EB00 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .global ___udivsi3; - 11 .global ___muldi3; - 12 .global ___divdi3; - 13 .align 4 - 14 .global _FFT_fp; - 15 .type _FFT_fp, STT_FUNC; - 16 _FFT_fp: - 17 .LFB4: - 18 .file 1 "FFT_and_FP_math/C/FFT_FP_realisation.c" - 1:FFT_and_FP_math/C/FFT_FP_realisation.c **** #ifdef FFT_FP_EXTERNAL_TWIDDLES - 2:FFT_and_FP_math/C/FFT_FP_realisation.c **** #include "l502_user_process.h" // определяет размеры FFT и внешние twid - 3:FFT_and_FP_math/C/FFT_FP_realisation.c **** #endif - 4:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 5:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 6:FFT_and_FP_math/C/FFT_FP_realisation.c **** #include "FFT_FP_realisation.h" - 7:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 8:FFT_and_FP_math/C/FFT_FP_realisation.c **** #include - 9:FFT_and_FP_math/C/FFT_FP_realisation.c **** #include - 10:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 11:FFT_and_FP_math/C/FFT_FP_realisation.c **** #ifndef FFT_FP_EXTERNAL_TWIDDLES - 12:FFT_and_FP_math/C/FFT_FP_realisation.c **** static int64_t twiddle_re[TWIDDLE_L] = {0,}; - 13:FFT_and_FP_math/C/FFT_FP_realisation.c **** static int64_t twiddle_im[TWIDDLE_L] = {0,}; - 14:FFT_and_FP_math/C/FFT_FP_realisation.c **** #define PRINTF - 15:FFT_and_FP_math/C/FFT_FP_realisation.c **** #endif - 16:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 17:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 18:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 19:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_twiddle_gen(int64_t* tw_re, int64_t* tw_im){ - 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ - 21:FFT_and_FP_math/C/FFT_FP_realisation.c **** double angle = 2.0 * PI * k / DATA_L; - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); - 23:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = lround((TWIDDLE_L - k) * (double)FP_acc); - 24:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = (FP_acc * k); - 25:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = lround(angle * (double)FP_acc); - 26:FFT_and_FP_math/C/FFT_FP_realisation.c **** //tw_re[k] = (FP_acc); - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 28:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 29:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 30:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 32:FFT_and_FP_math/C/FFT_FP_realisation.c **** fft_twiddle_gen(twiddle_re, twiddle_im); - 33:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ - 34:FFT_and_FP_math/C/FFT_FP_realisation.c **** #ifdef PRINTF - 35:FFT_and_FP_math/C/FFT_FP_realisation.c **** printf("k, angle, tw_re, tw_im: %u %g %lld %lld\n", k, 2.0 * PI * k / DATA_L, (long long)twiddle_ - BFIN GAS /tmp/cczU5jtS.s page 2 - - - 36:FFT_and_FP_math/C/FFT_FP_realisation.c **** #endif - 37:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 38:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 39:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 40:FFT_and_FP_math/C/FFT_FP_realisation.c **** void FFT_fp(int32_t* inp, uint32_t inp_L, int64_t* buf){ - 19 .loc 1 40 0 - 20 .LVL0: - 21 0000 E305 [--sp] = ( r7:4, p5:3 ); - 22 - 23 .LCFI0: - 24 0002 00E81D00 LINK 116; - 25 .LCFI1: - 26 .loc 1 40 0 - 27 0006 B9B2 [FP+40] = R1; - 28 0008 FAB2 [FP+44] = R2; - 41:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 42:FFT_and_FP_math/C/FFT_FP_realisation.c **** // buf имеет длину inp_L * 2 (Re, Im, Re, Im, ...) - 43:FFT_and_FP_math/C/FFT_FP_realisation.c **** // inp содержит inp_L значений uint32_t - 44:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 45:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t i, j, bit; - 46:FFT_and_FP_math/C/FFT_FP_realisation.c **** // uint32_t N = inp_L / 2; // длина комплексного массива (inp соде - 47:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t N = inp_L; // длина комплексного массива (inp содержи - 48:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 49:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- копирование входных данных в буфер --- - 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { - 29 .loc 1 50 0 - 30 000a 010C cc =R1==0; - 31 000c 6119 if cc jump .L17; - 32 .LVL1: - 33 000e 0832 P1 = R0; - 34 0010 1232 P2 = R2; - 35 0012 0260 R2 = 0 (X); - 36 .LVL2: - 51:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; - 52:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = 0; - 37 .loc 1 52 0 - 38 0014 0360 R3 = 0 (X); - 39 0016 0460 R4 = 0 (X); - 40 0018 4134 I0 = P1; - 41 .L3: - 42 001a 93B0 [P2+8] = R3; - 51:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = inp[i]; - 43 .loc 1 51 0 - 44 001c 009C R0 = [I0++]; - 45 .LVL3: - 46 001e 82CE00C2 R1 = ROT R0 BY 0 || - 46 10930000 - 47 [P2] = R0 || - 48 nop; - 49 .LVL4: - 50 0026 F94D R1 >>>= 31; - 51 0028 51B0 [P2+4] = R1; - 52 .loc 1 52 0 - 53 002a D4B0 [P2+12] = R4; - 50:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 0; i < inp_L; i++) { - 54 .loc 1 50 0 - 55 002c 0A64 R2 += 1; - BFIN GAS /tmp/cczU5jtS.s page 3 - - - 56 002e B8A2 R0 = [FP+40]; - 57 0030 826C P2 += 16; - 58 0032 100A cc =R0<=R2 (iu); - 59 0034 F317 if !cc jump .L3 (bp); - 53:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 54:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 55:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- bit-reversal перестановка --- - 56:FFT_and_FP_math/C/FFT_FP_realisation.c **** j = 0; - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 60 .loc 1 57 0 - 61 0036 080C cc =R0==1; - 62 0038 5119 if cc jump .L2; - 58:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit = N >> 1; - 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { - 63 .loc 1 59 0 - 64 003a 2032 P4 = R0; - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 65 .loc 1 57 0 - 66 003c 82CE00C8 R4 = ROT R0 BY 0 || - 66 FDAE0000 - 67 P5 = [FP+44] || - 68 nop; - 69 .LVL5: - 70 0044 0C4E R4 >>= 1; - 71 0046 0D60 R5 = 1 (X); - 72 .LVL6: - 73 0048 0660 R6 = 0 (X); - 74 .LVL7: - 75 .loc 1 59 0 - 76 004a FC6F P4 += -1; - 77 004c B2E02D40 LSETUP (.L8, .L26) LC1 = P4; - 78 .LVL8: - 79 .L8: - 80 0050 2654 R0 = R6 & R4; - 81 0052 000C cc =R0==0; - 82 0054 4119 if cc jump .L25; - 83 0056 0C30 R1 = R4; - 84 .LVL9: - 85 .L6: - 60:FFT_and_FP_math/C/FFT_FP_realisation.c **** j ^= bit; - 86 .loc 1 60 0 - 87 0058 8E59 R6 = R6 ^ R1; - 61:FFT_and_FP_math/C/FFT_FP_realisation.c **** bit >>= 1; - 88 .loc 1 61 0 - 89 005a 094E R1 >>= 1; - 59:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (j & bit) { - 90 .loc 1 59 0 - 91 005c 3154 R0 = R1 & R6; - 92 005e 000C cc =R0==0; - 93 0060 FC17 if !cc jump .L6 (bp); - 94 .LVL10: - 95 .L5: - 62:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 63:FFT_and_FP_math/C/FFT_FP_realisation.c **** j |= bit; - 96 .loc 1 63 0 - 97 0062 8E57 R6 = R6 | R1; - 64:FFT_and_FP_math/C/FFT_FP_realisation.c **** if (i < j) { - BFIN GAS /tmp/cczU5jtS.s page 4 - - - 98 .loc 1 64 0 - 99 0064 2E0A cc =R6<=R5 (iu); - 100 0066 1F1C if cc jump .L7 (bp); - 101 .LBB2: - 65:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 66:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 67:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; - 102 .loc 1 67 0 - 103 0068 82CE2680 R0 = R6 << 4 || - 103 E9AD0000 - 104 P1 = [P5+28] || - 105 nop; - 106 0070 1832 P3 = R0; - 107 0072 FAAE P2 = [FP+44]; - 65:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 108 .loc 1 65 0 - 109 0074 2AA1 R2 = [P5+16]; - 66:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 110 .loc 1 66 0 - 111 0076 4934 I1 = P1; - 112 0078 A8AD P0 = [P5+24]; - 113 .loc 1 67 0 - 114 007a 5A5A P1 = P2 + P3; - 115 007c 0891 R0 = [P1]; - 116 007e 49A0 R1 = [P1+4]; - 117 .LVL11: - 118 0080 28B1 [P5+16] = R0; - 68:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2 + 1] = buf[j * 2 + 1]; - 119 .loc 1 68 0 - 120 0082 4330 R0 = P3; - 121 0084 4064 R0 += 8; - 122 0086 1832 P3 = R0; - 65:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_re = buf[i * 2]; - 123 .loc 1 65 0 - 124 0088 6BA1 R3 = [P5+20]; - 67:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[i * 2] = buf[j * 2]; - 125 .loc 1 67 0 - 126 008a 69B1 [P5+20] = R1; - 66:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t tmp_im = buf[i * 2 + 1]; - 127 .loc 1 66 0 - 128 008c 4034 I0 = P0; - 129 .loc 1 68 0 - 130 008e 9A5A P2 = P2 + P3; - 131 0090 1091 R0 = [P2]; - 132 0092 51A0 R1 = [P2+4]; - 133 0094 A8B1 [P5+24] = R0; - 134 0096 E9B1 [P5+28] = R1; - 69:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2] = tmp_re; - 135 .loc 1 69 0 - 136 0098 0A93 [P1] = R2; - 137 009a 4BB0 [P1+4] = R3; - 70:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[j * 2 + 1] = tmp_im; - 138 .loc 1 70 0 - 139 009c 8030 R0 = I0; - 140 009e 8930 R1 = I1; - 141 00a0 1093 [P2] = R0; - 142 00a2 51B0 [P2+4] = R1; - BFIN GAS /tmp/cczU5jtS.s page 5 - - - 143 .LVL12: - 144 .L7: - 145 .LBE2: - 57:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (i = 1; i < N; i++) { - 146 .loc 1 57 0 - 147 00a4 0D64 R5 += 1; - 148 .L26: - 149 00a6 856C P5 += 16; - 150 00a8 1160 R1 = 2 (X); - 151 00aa E1BB [FP+-8] = R1; - 152 .LVL13: - 153 00ac 1130 R2 = R1; - 154 .LVL14: - 155 .L13: - 156 .LBB3: - 71:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 72:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 73:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 74:FFT_and_FP_math/C/FFT_FP_realisation.c **** // --- уровни бабочек --- - 75:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t m = 2; - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { - 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t half = m >> 1; - 157 .loc 1 77 0 - 158 00ae 0A4E R2 >>= 1; - 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 159 .loc 1 78 0 - 160 00b0 E1B9 R1 = [FP+-8]; - 77:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t half = m >> 1; - 161 .loc 1 77 0 - 162 00b2 12BB [FP+-60] = R2; - 163 .LVL15: - 164 .loc 1 78 0 - 165 00b4 B8A2 R0 = [FP+40]; - 166 00b6 FFE3A5FF call ___udivsi3; - 167 .LVL16: - 168 00ba 11B9 R1 = [FP+-60]; - 169 00bc FDA2 R5 = [FP+44]; - 170 .LVL17: - 171 00be 214F R1 <<= 4; - 172 00c0 04CC2902 R1 = R5 + R1 (NS) || - 172 E3B90000 - 173 R3 = [FP+-8] || - 174 nop; - 175 00c8 B1BB [FP+-20] = R1; - 176 .LBB6: - 177 .LBB8: - 79:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 80:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 178 .loc 1 81 0 - 179 00ca 11B9 R1 = [FP+-60]; - 180 00cc 010C cc =R1==0; - 181 .LBE8: - 182 .LBE6: - 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 183 .loc 1 78 0 - 184 00ce 234F R3 <<= 4; - BFIN GAS /tmp/cczU5jtS.s page 6 - - - 185 00d0 E6B9 R6 = [FP+-8]; - 186 .LVL18: - 187 .LBB5: - 188 .LBB7: - 189 .loc 1 81 0 - 190 00d2 0102 R1 = CC; - 191 00d4 184F R0 <<= 3; - 192 .LVL19: - 193 .LBE7: - 194 .LBE5: - 78:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t stride = N / m; - 195 .loc 1 78 0 - 196 00d6 C3BB [FP+-16] = R3; - 197 00d8 06BB [FP+-64] = R6; - 198 .LVL20: - 199 00da D5BB [FP+-12] = R5; - 200 .LBB4: - 201 .LBB11: - 202 .loc 1 81 0 - 203 00dc B9E6A3FF B [FP+-93] = R1; - 204 00e0 70BA [FP+-100] = R0; - 205 .L9: - 206 00e2 B8E4A3FF R0 = B [FP+-93] (Z); - 207 00e6 0802 CC = R0; - 208 00e8 B918 if cc jump .L12; - 209 00ea 00CC09C2 R1 = R1 -|- R1 || - 209 DBB90000 - 210 P3 = [FP+-12] || - 211 nop; - 212 00f2 BCB9 P4 = [FP+-20]; - 213 00f4 21BB [FP+-56] = R1; - 214 .LVL21: - 215 00f6 F1BB [FP+-4] = R1; - 216 .L10: - 217 .LBB10: - 82:FFT_and_FP_math/C/FFT_FP_realisation.c **** uint32_t tw_idx = k * stride; - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 218 .loc 1 83 0 - 219 00f8 F9B9 P1 = [FP+-4]; - 220 00fa 48E10000 P0.H = _twiddle_re; - 221 00fe 08E10000 P0.L = _twiddle_re; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 222 .loc 1 86 0 - 223 0102 9BA0 R3 = [P3+8]; - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 224 .loc 1 83 0 - 225 0104 885A P2 = P0 + P1; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 226 .loc 1 84 0 - 227 0106 48E10000 P0.H = _twiddle_im; - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 228 .loc 1 83 0 - 229 010a 1091 R0 = [P2]; - 230 010c 51A0 R1 = [P2+4]; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - BFIN GAS /tmp/cczU5jtS.s page 7 - - - 231 .loc 1 84 0 - 232 010e 08E10000 P0.L = _twiddle_im; - 233 0112 885A P2 = P0 + P1; - 83:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wr = twiddle_re[tw_idx]; - 234 .loc 1 83 0 - 235 0114 30BB [FP+-52] = R0; - 236 .LVL22: - 237 0116 41BB [FP+-48] = R1; - 238 .LVL23: - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 239 .loc 1 84 0 - 240 0118 1091 R0 = [P2]; - 241 011a 51A0 R1 = [P2+4]; - 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; - 242 .loc 1 87 0 - 243 011c 61AC P1 = [P4+4]; - 88:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; - 244 .loc 1 88 0 - 245 011e E2AC P2 = [P4+12]; - 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; - 246 .loc 1 87 0 - 247 0120 6091 P0 = [P4]; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 248 .loc 1 84 0 - 249 0122 61BB [FP+-40] = R1; - 250 .LVL24: - 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; - 251 .loc 1 87 0 - 252 0124 89BB [FP+-32] = P1; - 253 .LVL25: - 254 .loc 1 88 0 - 255 0126 AABB [FP+-24] = P2; - 256 .LVL26: - 257 0128 A1AC P1 = [P4+8]; - 89:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 90:FFT_and_FP_math/C/FFT_FP_realisation.c **** // t = w * v (в фиксированной точке) - 91:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_re = (wr * v_re - wi * v_im) / FP_acc; - 258 .loc 1 91 0 - 259 012a 4AB9 P2 = [FP+-48]; - 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 260 .loc 1 85 0 - 261 012c 1991 R1 = [P3]; - 262 012e 5AA0 R2 = [P3+4]; - 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 263 .loc 1 86 0 - 264 0130 DDA0 R5 = [P3+12]; - 87:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_re = buf[(start + k + half) * 2]; - 265 .loc 1 87 0 - 266 0132 78BB [FP+-36] = P0; - 267 .LVL27: - 88:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t v_im = buf[(start + k + half) * 2 + 1]; - 268 .loc 1 88 0 - 269 0134 99BB [FP+-28] = P1; - 270 .LVL28: - 271 .loc 1 91 0 - 272 0136 FABA [FP+-68] = P2; - 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - BFIN GAS /tmp/cczU5jtS.s page 8 - - - 273 .loc 1 86 0 - 274 0138 D3BA [FP+-76] = R3; - 84:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t wi = twiddle_im[tw_idx]; - 275 .loc 1 84 0 - 276 013a 50BB [FP+-44] = R0; - 277 .LVL29: - 85:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_re = buf[(start + k) * 2]; - 278 .loc 1 85 0 - 279 013c B1BA [FP+-84] = R1; - 280 013e A2BA [FP+-88] = R2; - 86:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t u_im = buf[(start + k) * 2 + 1]; - 281 .loc 1 86 0 - 282 0140 C5BA [FP+-80] = R5; - 283 .loc 1 91 0 - 284 0142 F2BC [SP+12] = P2; - 285 0144 32B9 R2 = [FP+-52]; - 286 0146 70B9 R0 = [FP+-36]; - 287 0148 81B9 R1 = [FP+-32]; - 288 014a FFE35BFF call ___muldi3; - 289 014e 6DB9 P5 = [FP+-40]; - 290 0150 3030 R6 = R0; - 291 0152 3930 R7 = R1; - 292 .LVL30: - 293 0154 F5BC [SP+12] = P5; - 294 0156 52B9 R2 = [FP+-44]; - 295 0158 90B9 R0 = [FP+-28]; - 296 015a A1B9 R1 = [FP+-24]; - 297 015c FFE352FF call ___muldi3; - 298 0160 06520C03 R0 = R6 - R0; cc = ac0; - 299 0164 1802 CC = ! CC; - 300 0166 0260 R2 = 0 (X); - 301 0168 0502 R5 = CC; - 302 016a 04CC3942 R1 = R7 - R1 (NS) || - 302 F2B00000 - 303 [SP+12] = R2 || - 304 nop; - 305 0172 6952 R1 = R1 - R5; - 306 0174 22E1E803 R2 = 1000 (X); - 307 0178 FFE344FF call ___divdi3; - 308 017c E1BA [FP+-72] = R1; - 92:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; - 309 .loc 1 92 0 - 310 017e F5BC [SP+12] = P5; - 91:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_re = (wr * v_re - wi * v_im) / FP_acc; - 311 .loc 1 91 0 - 312 0180 82CE00C8 R4 = ROT R0 BY 0 || - 312 52B90000 - 313 R2 = [FP+-44] || - 314 nop; - 315 .LVL31: - 316 .loc 1 92 0 - 317 0188 70B9 R0 = [FP+-36]; - 318 018a 81B9 R1 = [FP+-32]; - 319 018c FFE33AFF call ___muldi3; - 320 0190 F3B8 R3 = [FP+-68]; - 321 0192 F3B0 [SP+12] = R3; - 322 0194 82CE00CC R6 = ROT R0 BY 0 || - BFIN GAS /tmp/cczU5jtS.s page 9 - - - 322 32B90000 - 323 R2 = [FP+-52] || - 324 nop; - 325 019c 82CE01CE R7 = ROT R1 BY 0 || - 325 90B90000 - 326 R0 = [FP+-28] || - 327 nop; - 328 01a4 A1B9 R1 = [FP+-24]; - 329 01a6 FFE32DFF call ___muldi3; - 330 01aa 06500C03 R0 = R6 + R0; cc = ac0; - 331 01ae 0502 R5 = CC; - 332 01b0 4F50 R1 = R7 + R1; - 333 01b2 6950 R1 = R1 + R5; - 334 01b4 0560 R5 = 0 (X); - 335 01b6 F5B0 [SP+12] = R5; - 336 01b8 22E1E803 R2 = 1000 (X); - 337 01bc FFE322FF call ___divdi3; - 93:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 94:FFT_and_FP_math/C/FFT_FP_realisation.c **** // верх/низ - 95:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2] = u_re + t_re; - 338 .loc 1 95 0 - 339 01c0 B6B8 R6 = [FP+-84]; - 340 01c2 B4500C03 R2 = R4 + R6; cc = ac0; - 92:FFT_and_FP_math/C/FFT_FP_realisation.c **** int64_t t_im = (wr * v_im + wi * v_re) / FP_acc; - 341 .loc 1 92 0 - 342 01c6 82CE00C6 R3 = ROT R0 BY 0 || - 342 E5B80000 - 343 R5 = [FP+-72] || - 344 nop; - 345 .LVL32: - 346 01ce 82CE01CE R7 = ROT R1 BY 0 || - 346 A6B80000 - 347 R6 = [FP+-88] || - 348 nop; - 349 .LVL33: - 350 .loc 1 95 0 - 351 01d6 0102 R1 = CC; - 352 01d8 04CC2E00 R0 = R5 + R6 (NS) || - 352 1A930000 - 353 [P3] = R2 || - 354 nop; - 355 01e0 04CC0100 R0 = R0 + R1 (NS) || - 355 C5B80000 - 356 R5 = [FP+-80] || - 357 nop; - 358 01e8 58B0 [P3+4] = R0; - 96:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k) * 2 + 1] = u_im + t_im; - 359 .loc 1 96 0 - 360 01ea D0B8 R0 = [FP+-76]; - 361 01ec 83500C03 R2 = R3 + R0; cc = ac0; - 362 01f0 0102 R1 = CC; - 363 01f2 04CC3D00 R0 = R7 + R5 (NS) || - 363 B6B80000 - 364 R6 = [FP+-84] || - 365 nop; - 366 01fa 04CC0100 R0 = R0 + R1 (NS) || - 366 9AB00000 - BFIN GAS /tmp/cczU5jtS.s page 10 - - - 367 [P3+8] = R2 || - 368 nop; - 369 0202 D8B0 [P3+12] = R0; - 97:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; - 370 .loc 1 97 0 - 371 0204 A6530C03 R6 = R6 - R4; cc = ac0; - 372 0208 1802 CC = ! CC; - 373 020a A2B8 R2 = [FP+-88]; - 374 020c E5B8 R5 = [FP+-72]; - 375 020e 2693 [P4] = R6; - 376 0210 96BA [FP+-92] = R6; - 377 0212 0002 R0 = CC; - 378 0214 04CC1542 R1 = R2 - R5 (NS) || - 378 D6B80000 - 379 R6 = [FP+-76] || - 380 nop; - 98:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2 + 1] = u_im - t_im; - 381 .loc 1 98 0 - 382 021c 9E520C03 R2 = R6 - R3; cc = ac0; - 97:FFT_and_FP_math/C/FFT_FP_realisation.c **** buf[(start + k + half) * 2] = u_re - t_re; - 383 .loc 1 97 0 - 384 0220 04CC0842 R1 = R1 - R0 (NS) || - 384 C3B80000 - 385 R3 = [FP+-80] || - 386 nop; - 387 .LVL34: - 388 0228 61B0 [P4+4] = R1; - 389 .loc 1 98 0 - 390 022a 1802 CC = ! CC; - 391 022c 0002 R0 = CC; - 392 022e 04CC1F42 R1 = R3 - R7 (NS) || - 392 25B90000 - 393 R5 = [FP+-56] || - 394 nop; - 395 0236 04CC0842 R1 = R1 - R0 (NS) || - 395 F6B90000 - 396 R6 = [FP+-4] || - 397 nop; - 398 023e E1B0 [P4+12] = R1; - 399 .LBE10: - 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 400 .loc 1 81 0 - 401 0240 70B8 R0 = [FP+-100]; - 402 0242 0D64 R5 += 1; - 403 .LBB9: - 404 .loc 1 98 0 - 405 0244 A2B0 [P4+8] = R2; - 406 .LBE9: - 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 407 .loc 1 81 0 - 408 0246 04CC300C R6 = R6 + R0 (NS) || - 408 11B90000 - 409 R1 = [FP+-60] || - 410 nop; - 411 024e 25BB [FP+-56] = R5; - 412 .LVL35: - 413 0250 F6BB [FP+-4] = R6; - BFIN GAS /tmp/cczU5jtS.s page 11 - - - 414 0252 836C P3 += 16; - 415 0254 846C P4 += 16; - 416 0256 290A cc =R1<=R5 (iu); - 417 0258 5017 if !cc jump .L10 (bp); - 418 .LVL36: - 419 .L12: - 420 025a C6B9 R6 = [FP+-16]; - 421 025c D0B9 R0 = [FP+-12]; - 422 025e 02B9 R2 = [FP+-64]; - 423 0260 E3B9 R3 = [FP+-8]; - 424 0262 04CC0600 R0 = R0 + R6 (NS) || - 424 B5B90000 - 425 R5 = [FP+-20] || - 426 nop; - 427 026a 04CC1304 R2 = R2 + R3 (NS) || - 427 D0BB0000 - 428 [FP+-12] = R0 || - 429 nop; - 430 0272 04CC2E0A R5 = R5 + R6 (NS) || - 430 B9A20000 - 431 R1 = [FP+40] || - 432 nop; - 433 .LBE11: - 80:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 434 .loc 1 80 0 - 435 027a 04CC1340 R0 = R2 - R3 (NS) || - 435 02BB0000 - 436 [FP+-64] = R2 || - 437 nop; - 438 .LVL37: - 439 .LBB12: - 81:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < half; k++) { - 440 .loc 1 81 0 - 441 0282 B5BB [FP+-20] = R5; - 442 .LBE12: - 80:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t start = 0; start < N; start += m) { - 443 .loc 1 80 0 - 444 0284 010A cc =R1<=R0 (iu); - 445 0286 2E17 if !cc jump .L9 (bp); - 446 0288 1330 R2 = R3; - 447 .LBE4: - 99:FFT_and_FP_math/C/FFT_FP_realisation.c **** - 100:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 101:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 102:FFT_and_FP_math/C/FFT_FP_realisation.c **** m <<= 1; - 448 .loc 1 102 0 - 449 028a 0A4F R2 <<= 1; - 450 .LBE3: - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { - 451 .loc 1 76 0 - 452 028c BBA2 R3 = [FP+40]; - 453 .LBB13: - 454 .loc 1 102 0 - 455 028e E2BB [FP+-8] = R2; - 456 .LVL38: - 457 .LBE13: - 76:FFT_and_FP_math/C/FFT_FP_realisation.c **** while (m <= N) { - BFIN GAS /tmp/cczU5jtS.s page 12 - - - 458 .loc 1 76 0 - 459 0290 9309 cc =R3>>= 31; - 591 0350 61B0 [P4+4] = R1; - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 592 .loc 1 27 0 - 593 0352 0630 R0 = R6; - 594 0354 0F30 R1 = R7; - 595 0356 FFE355FE call _sin; - 596 035a 00CC12C4 R2 = R2 -|- R2 || - 596 F4B00000 - 597 [SP+12] = R4 || - 598 nop; - 599 0362 FFE34FFE call ___muldf3; - 600 0366 FFE34DFE call _lround; - BFIN GAS /tmp/cczU5jtS.s page 15 - - - 601 036a 82CE00C2 R1 = ROT R0 BY 0 || - 601 28930000 - 602 [P5] = R0 || - 603 nop; - 604 0372 F94D R1 >>>= 31; - 605 0374 69B0 [P5+4] = R1; - 606 .LBE22: - 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ - 607 .loc 1 20 0 - 608 0376 0D64 R5 += 1; - 609 0378 20E10001 R0 = 256 (X); - 610 037c 446C P4 += 8; - 611 037e 456C P5 += 8; - 612 0380 0508 cc =R5==R0; - 613 0382 C117 if !cc jump .L28 (bp); - 614 .LBE23: - 29:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 615 .loc 1 29 0 - 616 0384 01E80000 UNLINK; - 617 0388 A305 ( r7:4, p5:3 ) = [sp++]; - 618 - 619 .LCFI6: - 620 .LVL50: - 621 038a 1000 rts; - 622 .LFE2: - 623 .size _fft_twiddle_gen, .-_fft_twiddle_gen - 624 .align 4 - 625 .global _fft_fp_prepare; - 626 .type _fft_fp_prepare, STT_FUNC; - 627 _fft_fp_prepare: - 628 .LFB3: - 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 629 .loc 1 31 0 - 630 038c E305 [--sp] = ( r7:4, p5:3 ); - 631 - 632 .LCFI7: - 633 038e 4CE10000 P4.H = _twiddle_re; - 634 0392 4DE10000 P5.H = _twiddle_im; - 635 .LBB29: - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); - 636 .loc 1 22 0 - 637 0396 4BE18F40 P3.H = 16527; - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 638 .loc 1 27 0 - 639 039a 44E18FC0 R4.H = 49295; - 640 .LBE29: - 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 641 .loc 1 31 0 - 642 039e 00E80400 LINK 16; - 643 .LCFI8: - 31:FFT_and_FP_math/C/FFT_FP_realisation.c **** void fft_fp_prepare(void){ - 644 .loc 1 31 0 - 645 03a2 0CE10000 P4.L = _twiddle_re; - 646 03a6 0DE10000 P5.L = _twiddle_im; - 647 03aa 0560 R5 = 0 (X); - 648 .LVL51: - 649 .LBB39: - BFIN GAS /tmp/cczU5jtS.s page 16 - - - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); - 650 .loc 1 22 0 - 651 03ac 0BE10040 P3.L = 16384; - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 652 .loc 1 27 0 - 653 03b0 04E10040 R4.L = 16384; - 654 .L32: - 655 .LBB30: - 656 .LBB32: - 657 .LBB34: - 21:FFT_and_FP_math/C/FFT_FP_realisation.c **** double angle = 2.0 * PI * k / DATA_L; - 658 .loc 1 21 0 - 659 03b4 0530 R0 = R5; - 660 03b6 FFE325FE call ___floatunsidf; - 661 03ba 42E11940 R2.H = 16409; - 662 03be 02E1FB21 R2.L = 8699; - 663 03c2 F2B0 [SP+12] = R2; - 664 03c4 42E14454 R2.H = 21572; - 665 03c8 02E1182D R2.L = 11544; - 666 03cc FFE31AFE call ___muldf3; - 667 03d0 22E1FB01 R2 = 507 (X); - 668 03d4 AA4F R2 <<= 21; - 669 03d6 F2B0 [SP+12] = R2; - 670 03d8 0260 R2 = 0 (X); - 671 03da FFE313FE call ___muldf3; - 672 03de 3030 R6 = R0; - 673 03e0 3930 R7 = R1; - 674 .LBE34: - 675 .LBE32: - 676 .LBE30: - 22:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_re[k] = lround(cos(angle) * (double)FP_acc); - 677 .loc 1 22 0 - 678 03e2 FFE30FFE call _cos; - 679 03e6 00CC12C4 R2 = R2 -|- R2 || - 679 F3BC0000 - 680 [SP+12] = P3 || - 681 nop; - 682 03ee FFE309FE call ___muldf3; - 683 03f2 FFE307FE call _lround; - 684 .LBB37: - 685 .LBB31: - 686 .LBB33: - 687 03f6 82CE00C2 R1 = ROT R0 BY 0 || - 687 20930000 - 688 [P4] = R0 || - 689 nop; - 690 03fe F94D R1 >>>= 31; - 691 0400 61B0 [P4+4] = R1; - 692 .LBE33: - 693 .LBE31: - 694 .LBE37: - 27:FFT_and_FP_math/C/FFT_FP_realisation.c **** tw_im[k] = lround(-sin(angle) * FP_acc); - 695 .loc 1 27 0 - 696 0402 0630 R0 = R6; - 697 0404 0F30 R1 = R7; - 698 0406 FFE3FDFD call _sin; - 699 040a 00CC12C4 R2 = R2 -|- R2 || - BFIN GAS /tmp/cczU5jtS.s page 17 - - - 699 F4B00000 - 700 [SP+12] = R4 || - 701 nop; - 702 0412 FFE3F7FD call ___muldf3; - 703 0416 FFE3F5FD call _lround; - 704 .LBB38: - 705 .LBB36: - 706 .LBB35: - 707 041a 82CE00C2 R1 = ROT R0 BY 0 || - 707 28930000 - 708 [P5] = R0 || - 709 nop; - 710 0422 F94D R1 >>>= 31; - 711 0424 69B0 [P5+4] = R1; - 712 .LBE35: - 20:FFT_and_FP_math/C/FFT_FP_realisation.c **** for (uint32_t k = 0; k < TWIDDLE_L; ++k){ - 713 .loc 1 20 0 - 714 0426 0D64 R5 += 1; - 715 0428 20E10001 R0 = 256 (X); - 716 042c 446C P4 += 8; - 717 042e 456C P5 += 8; - 718 0430 0508 cc =R5==R0; - 719 0432 C117 if !cc jump .L32 (bp); - 720 .LBE36: - 721 .LBE38: - 722 .LBE39: - 38:FFT_and_FP_math/C/FFT_FP_realisation.c **** } - 723 .loc 1 38 0 - 724 0434 01E80000 UNLINK; - 725 0438 A305 ( r7:4, p5:3 ) = [sp++]; - 726 - 727 .LCFI9: - 728 .LVL52: - 729 043a 1000 rts; - 730 .LFE3: - 731 .size _fft_fp_prepare, .-_fft_fp_prepare - 732 .section .debug_frame,"",@progbits - 733 .Lframe0: - 734 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 735 .LSCIE0: - 736 0004 FFFFFFFF .4byte 0xffffffff - 737 0008 01 .byte 0x1 - 738 0009 00 .string "" - 739 000a 01 .uleb128 0x1 - 740 000b 7C .sleb128 -4 - 741 000c 23 .byte 0x23 - 742 000d 0C .byte 0xc - 743 000e 0E .uleb128 0xe - 744 000f 00 .uleb128 0x0 - 745 .align 4 - 746 .LECIE0: - 747 .LSFDE0: - 748 0010 28000000 .4byte .LEFDE0-.LASFDE0 - 749 .LASFDE0: - 750 0014 00000000 .4byte .Lframe0 - 751 0018 00000000 .4byte .LFB4 - 752 001c E8020000 .4byte .LFE4-.LFB4 - BFIN GAS /tmp/cczU5jtS.s page 18 - - - 753 0020 42 .byte 0x4 - 754 .4byte .LCFI0-.LFB4 - 755 0021 0E .byte 0xe - 756 0022 1C .uleb128 0x1c - 757 0023 44 .byte 0x4 - 758 .4byte .LCFI1-.LCFI0 - 759 0024 0C .byte 0xc - 760 0025 0F .uleb128 0xf - 761 0026 24 .uleb128 0x24 - 762 0027 8F .byte 0x8f - 763 0028 09 .uleb128 0x9 - 764 0029 A3 .byte 0xa3 - 765 002a 08 .uleb128 0x8 - 766 002b 8D .byte 0x8d - 767 002c 07 .uleb128 0x7 - 768 002d 8C .byte 0x8c - 769 002e 06 .uleb128 0x6 - 770 002f 8B .byte 0x8b - 771 0030 05 .uleb128 0x5 - 772 0031 87 .byte 0x87 - 773 0032 04 .uleb128 0x4 - 774 0033 86 .byte 0x86 - 775 0034 03 .uleb128 0x3 - 776 0035 85 .byte 0x85 - 777 0036 02 .uleb128 0x2 - 778 0037 84 .byte 0x84 - 779 0038 01 .uleb128 0x1 - 780 0039 000000 .align 4 - 781 .LEFDE0: - 782 .LSFDE2: - 783 003c 28000000 .4byte .LEFDE2-.LASFDE2 - 784 .LASFDE2: - 785 0040 00000000 .4byte .Lframe0 - 786 0044 E8020000 .4byte .LFB2 - 787 0048 A4000000 .4byte .LFE2-.LFB2 - 788 004c 42 .byte 0x4 - 789 .4byte .LCFI4-.LFB2 - 790 004d 0E .byte 0xe - 791 004e 1C .uleb128 0x1c - 792 004f 8D .byte 0x8d - 793 0050 07 .uleb128 0x7 - 794 0051 8C .byte 0x8c - 795 0052 06 .uleb128 0x6 - 796 0053 8B .byte 0x8b - 797 0054 05 .uleb128 0x5 - 798 0055 87 .byte 0x87 - 799 0056 04 .uleb128 0x4 - 800 0057 86 .byte 0x86 - 801 0058 03 .uleb128 0x3 - 802 0059 85 .byte 0x85 - 803 005a 02 .uleb128 0x2 - 804 005b 84 .byte 0x84 - 805 005c 01 .uleb128 0x1 - 806 005d 4C .byte 0x4 - 807 .4byte .LCFI5-.LCFI4 - 808 005e 0C .byte 0xc - 809 005f 0F .uleb128 0xf - BFIN GAS /tmp/cczU5jtS.s page 19 - - - 810 0060 24 .uleb128 0x24 - 811 0061 8F .byte 0x8f - 812 0062 09 .uleb128 0x9 - 813 0063 A3 .byte 0xa3 - 814 0064 08 .uleb128 0x8 - 815 0065 000000 .align 4 - 816 .LEFDE2: - 817 .LSFDE4: - 818 0068 28000000 .4byte .LEFDE4-.LASFDE4 - 819 .LASFDE4: - 820 006c 00000000 .4byte .Lframe0 - 821 0070 8C030000 .4byte .LFB3 - 822 0074 B0000000 .4byte .LFE3-.LFB3 - 823 0078 42 .byte 0x4 - 824 .4byte .LCFI7-.LFB3 - 825 0079 0E .byte 0xe - 826 007a 1C .uleb128 0x1c - 827 007b 8D .byte 0x8d - 828 007c 07 .uleb128 0x7 - 829 007d 8C .byte 0x8c - 830 007e 06 .uleb128 0x6 - 831 007f 8B .byte 0x8b - 832 0080 05 .uleb128 0x5 - 833 0081 87 .byte 0x87 - 834 0082 04 .uleb128 0x4 - 835 0083 86 .byte 0x86 - 836 0084 03 .uleb128 0x3 - 837 0085 85 .byte 0x85 - 838 0086 02 .uleb128 0x2 - 839 0087 84 .byte 0x84 - 840 0088 01 .uleb128 0x1 - 841 0089 54 .byte 0x4 - 842 .4byte .LCFI8-.LCFI7 - 843 008a 0C .byte 0xc - 844 008b 0F .uleb128 0xf - 845 008c 24 .uleb128 0x24 - 846 008d 8F .byte 0x8f - 847 008e 09 .uleb128 0x9 - 848 008f A3 .byte 0xa3 - 849 0090 08 .uleb128 0x8 - 850 0091 000000 .align 4 - 851 .LEFDE4: - 852 .text; - 853 .Letext0: - 854 .section .debug_loc,"",@progbits - 855 .Ldebug_loc0: - 856 .LLST0: - 857 0000 00000000 .4byte .LFB4-.Ltext0 - 858 0004 02000000 .4byte .LCFI0-.Ltext0 - 859 0008 0100 .2byte 0x1 - 860 000a 5E .byte 0x5e - 861 000b 02000000 .4byte .LCFI0-.Ltext0 - 862 000f 06000000 .4byte .LCFI1-.Ltext0 - 863 0013 0200 .2byte 0x2 - 864 0015 7E .byte 0x7e - 865 0016 1C .sleb128 28 - 866 0017 06000000 .4byte .LCFI1-.Ltext0 - BFIN GAS /tmp/cczU5jtS.s page 20 - - - 867 001b E8020000 .4byte .LFE4-.Ltext0 - 868 001f 0200 .2byte 0x2 - 869 0021 7F .byte 0x7f - 870 0022 24 .sleb128 36 - 871 0023 00000000 .4byte 0x0 - 872 0027 00000000 .4byte 0x0 - 873 .LLST1: - 874 002b 00000000 .4byte .LVL0-.Ltext0 - 875 002f 1E000000 .4byte .LVL3-.Ltext0 - 876 0033 0100 .2byte 0x1 - 877 0035 50 .byte 0x50 - 878 0036 CE020000 .4byte .LVL42-.Ltext0 - 879 003a D6020000 .4byte .LVL44-.Ltext0 - 880 003e 0100 .2byte 0x1 - 881 0040 50 .byte 0x50 - 882 0041 00000000 .4byte 0x0 - 883 0045 00000000 .4byte 0x0 - 884 .LLST2: - 885 0049 00000000 .4byte .LVL0-.Ltext0 - 886 004d 26000000 .4byte .LVL4-.Ltext0 - 887 0051 0100 .2byte 0x1 - 888 0053 51 .byte 0x51 - 889 0054 26000000 .4byte .LVL4-.Ltext0 - 890 0058 E8020000 .4byte .LFE4-.Ltext0 - 891 005c 0200 .2byte 0x2 - 892 005e 7F .byte 0x7f - 893 005f 28 .sleb128 40 - 894 0060 00000000 .4byte 0x0 - 895 0064 00000000 .4byte 0x0 - 896 .LLST3: - 897 0068 00000000 .4byte .LVL0-.Ltext0 - 898 006c 0E000000 .4byte .LVL1-.Ltext0 - 899 0070 0100 .2byte 0x1 - 900 0072 52 .byte 0x52 - 901 0073 0E000000 .4byte .LVL1-.Ltext0 - 902 0077 E8020000 .4byte .LFE4-.Ltext0 - 903 007b 0200 .2byte 0x2 - 904 007d 7F .byte 0x7f - 905 007e 2C .sleb128 44 - 906 007f 00000000 .4byte 0x0 - 907 0083 00000000 .4byte 0x0 - 908 .LLST4: - 909 0087 14000000 .4byte .LVL2-.Ltext0 - 910 008b 48000000 .4byte .LVL6-.Ltext0 - 911 008f 0100 .2byte 0x1 - 912 0091 52 .byte 0x52 - 913 0092 48000000 .4byte .LVL6-.Ltext0 - 914 0096 BE000000 .4byte .LVL17-.Ltext0 - 915 009a 0100 .2byte 0x1 - 916 009c 55 .byte 0x55 - 917 009d 94020000 .4byte .LVL39-.Ltext0 - 918 00a1 AC020000 .4byte .LVL41-.Ltext0 - 919 00a5 0100 .2byte 0x1 - 920 00a7 52 .byte 0x52 - 921 00a8 D6020000 .4byte .LVL44-.Ltext0 - 922 00ac DA020000 .4byte .LVL45-.Ltext0 - 923 00b0 0100 .2byte 0x1 - BFIN GAS /tmp/cczU5jtS.s page 21 - - - 924 00b2 55 .byte 0x55 - 925 00b3 DA020000 .4byte .LVL45-.Ltext0 - 926 00b7 E8020000 .4byte .LFE4-.Ltext0 - 927 00bb 0100 .2byte 0x1 - 928 00bd 52 .byte 0x52 - 929 00be 00000000 .4byte 0x0 - 930 00c2 00000000 .4byte 0x0 - 931 .LLST5: - 932 00c6 4A000000 .4byte .LVL7-.Ltext0 - 933 00ca D2000000 .4byte .LVL18-.Ltext0 - 934 00ce 0100 .2byte 0x1 - 935 00d0 56 .byte 0x56 - 936 00d1 D6020000 .4byte .LVL44-.Ltext0 - 937 00d5 DA020000 .4byte .LVL45-.Ltext0 - 938 00d9 0100 .2byte 0x1 - 939 00db 56 .byte 0x56 - 940 00dc 00000000 .4byte 0x0 - 941 00e0 00000000 .4byte 0x0 - 942 .LLST6: - 943 00e4 44000000 .4byte .LVL5-.Ltext0 - 944 00e8 58000000 .4byte .LVL9-.Ltext0 - 945 00ec 0100 .2byte 0x1 - 946 00ee 54 .byte 0x54 - 947 00ef 58000000 .4byte .LVL9-.Ltext0 - 948 00f3 80000000 .4byte .LVL11-.Ltext0 - 949 00f7 0100 .2byte 0x1 - 950 00f9 51 .byte 0x51 - 951 00fa 80000000 .4byte .LVL11-.Ltext0 - 952 00fe 88010000 .4byte .LVL31-.Ltext0 - 953 0102 0100 .2byte 0x1 - 954 0104 54 .byte 0x54 - 955 0105 5A020000 .4byte .LVL36-.Ltext0 - 956 0109 D4020000 .4byte .LVL43-.Ltext0 - 957 010d 0100 .2byte 0x1 - 958 010f 54 .byte 0x54 - 959 0110 D6020000 .4byte .LVL44-.Ltext0 - 960 0114 DA020000 .4byte .LVL45-.Ltext0 - 961 0118 0100 .2byte 0x1 - 962 011a 54 .byte 0x54 - 963 011b 00000000 .4byte 0x0 - 964 011f 00000000 .4byte 0x0 - 965 .LLST7: - 966 0123 AC000000 .4byte .LVL13-.Ltext0 - 967 0127 DA000000 .4byte .LVL20-.Ltext0 - 968 012b 0200 .2byte 0x2 - 969 012d 7F .byte 0x7f - 970 012e 78 .sleb128 -8 - 971 012f DA000000 .4byte .LVL20-.Ltext0 - 972 0133 90020000 .4byte .LVL38-.Ltext0 - 973 0137 0200 .2byte 0x2 - 974 0139 7F .byte 0x7f - 975 013a 40 .sleb128 -64 - 976 013b 90020000 .4byte .LVL38-.Ltext0 - 977 013f D6020000 .4byte .LVL44-.Ltext0 - 978 0143 0200 .2byte 0x2 - 979 0145 7F .byte 0x7f - 980 0146 78 .sleb128 -8 - BFIN GAS /tmp/cczU5jtS.s page 22 - - - 981 0147 00000000 .4byte 0x0 - 982 014b 00000000 .4byte 0x0 - 983 .LLST8: - 984 014f 50000000 .4byte .LVL8-.Ltext0 - 985 0153 AE000000 .4byte .LVL14-.Ltext0 - 986 0157 0600 .2byte 0x6 - 987 0159 52 .byte 0x52 - 988 015a 93 .byte 0x93 - 989 015b 04 .uleb128 0x4 - 990 015c 53 .byte 0x53 - 991 015d 93 .byte 0x93 - 992 015e 04 .uleb128 0x4 - 993 015f D6020000 .4byte .LVL44-.Ltext0 - 994 0163 DA020000 .4byte .LVL45-.Ltext0 - 995 0167 0600 .2byte 0x6 - 996 0169 52 .byte 0x52 - 997 016a 93 .byte 0x93 - 998 016b 04 .uleb128 0x4 - 999 016c 53 .byte 0x53 - 1000 016d 93 .byte 0x93 - 1001 016e 04 .uleb128 0x4 - 1002 016f 00000000 .4byte 0x0 - 1003 0173 00000000 .4byte 0x0 - 1004 .LLST9: - 1005 0177 50000000 .4byte .LVL8-.Ltext0 - 1006 017b BA000000 .4byte .LVL16-.Ltext0 - 1007 017f 0600 .2byte 0x6 - 1008 0181 60 .byte 0x60 - 1009 0182 93 .byte 0x93 - 1010 0183 04 .uleb128 0x4 - 1011 0184 61 .byte 0x61 - 1012 0185 93 .byte 0x93 - 1013 0186 04 .uleb128 0x4 - 1014 0187 D6020000 .4byte .LVL44-.Ltext0 - 1015 018b DA020000 .4byte .LVL45-.Ltext0 - 1016 018f 0600 .2byte 0x6 - 1017 0191 60 .byte 0x60 - 1018 0192 93 .byte 0x93 - 1019 0193 04 .uleb128 0x4 - 1020 0194 61 .byte 0x61 - 1021 0195 93 .byte 0x93 - 1022 0196 04 .uleb128 0x4 - 1023 0197 00000000 .4byte 0x0 - 1024 019b 00000000 .4byte 0x0 - 1025 .LLST10: - 1026 019f AE000000 .4byte .LVL14-.Ltext0 - 1027 01a3 D6020000 .4byte .LVL44-.Ltext0 - 1028 01a7 0200 .2byte 0x2 - 1029 01a9 7F .byte 0x7f - 1030 01aa 44 .sleb128 -60 - 1031 01ab 00000000 .4byte 0x0 - 1032 01af 00000000 .4byte 0x0 - 1033 .LLST11: - 1034 01b3 AE000000 .4byte .LVL14-.Ltext0 - 1035 01b7 D6020000 .4byte .LVL44-.Ltext0 - 1036 01bb 0200 .2byte 0x2 - 1037 01bd 7F .byte 0x7f - BFIN GAS /tmp/cczU5jtS.s page 23 - - - 1038 01be 48 .sleb128 -56 - 1039 01bf 00000000 .4byte 0x0 - 1040 01c3 00000000 .4byte 0x0 - 1041 .LLST12: - 1042 01c7 AE000000 .4byte .LVL14-.Ltext0 - 1043 01cb D6020000 .4byte .LVL44-.Ltext0 - 1044 01cf 0200 .2byte 0x2 - 1045 01d1 7F .byte 0x7f - 1046 01d2 4C .sleb128 -52 - 1047 01d3 00000000 .4byte 0x0 - 1048 01d7 00000000 .4byte 0x0 - 1049 .LLST13: - 1050 01db AE000000 .4byte .LVL14-.Ltext0 - 1051 01df D6020000 .4byte .LVL44-.Ltext0 - 1052 01e3 0200 .2byte 0x2 - 1053 01e5 7F .byte 0x7f - 1054 01e6 54 .sleb128 -44 - 1055 01e7 00000000 .4byte 0x0 - 1056 01eb 00000000 .4byte 0x0 - 1057 .LLST14: - 1058 01ef AE000000 .4byte .LVL14-.Ltext0 - 1059 01f3 D6020000 .4byte .LVL44-.Ltext0 - 1060 01f7 0200 .2byte 0x2 - 1061 01f9 7F .byte 0x7f - 1062 01fa 5C .sleb128 -36 - 1063 01fb 00000000 .4byte 0x0 - 1064 01ff 00000000 .4byte 0x0 - 1065 .LLST15: - 1066 0203 AE000000 .4byte .LVL14-.Ltext0 - 1067 0207 D6020000 .4byte .LVL44-.Ltext0 - 1068 020b 0200 .2byte 0x2 - 1069 020d 7F .byte 0x7f - 1070 020e 64 .sleb128 -28 - 1071 020f 00000000 .4byte 0x0 - 1072 0213 00000000 .4byte 0x0 - 1073 .LLST16: - 1074 0217 D6010000 .4byte .LVL33-.Ltext0 - 1075 021b 28020000 .4byte .LVL34-.Ltext0 - 1076 021f 0600 .2byte 0x6 - 1077 0221 53 .byte 0x53 - 1078 0222 93 .byte 0x93 - 1079 0223 04 .uleb128 0x4 - 1080 0224 57 .byte 0x57 - 1081 0225 93 .byte 0x93 - 1082 0226 04 .uleb128 0x4 - 1083 0227 00000000 .4byte 0x0 - 1084 022b 00000000 .4byte 0x0 - 1085 .LLST17: - 1086 022f A0020000 .4byte .LVL40-.Ltext0 - 1087 0233 D4020000 .4byte .LVL43-.Ltext0 - 1088 0237 0100 .2byte 0x1 - 1089 0239 57 .byte 0x57 - 1090 023a 00000000 .4byte 0x0 - 1091 023e 00000000 .4byte 0x0 - 1092 .LLST18: - 1093 0242 E8020000 .4byte .LFB2-.Ltext0 - 1094 0246 EA020000 .4byte .LCFI4-.Ltext0 - BFIN GAS /tmp/cczU5jtS.s page 24 - - - 1095 024a 0100 .2byte 0x1 - 1096 024c 5E .byte 0x5e - 1097 024d EA020000 .4byte .LCFI4-.Ltext0 - 1098 0251 F6020000 .4byte .LCFI5-.Ltext0 - 1099 0255 0200 .2byte 0x2 - 1100 0257 7E .byte 0x7e - 1101 0258 1C .sleb128 28 - 1102 0259 F6020000 .4byte .LCFI5-.Ltext0 - 1103 025d 8C030000 .4byte .LFE2-.Ltext0 - 1104 0261 0200 .2byte 0x2 - 1105 0263 7F .byte 0x7f - 1106 0264 24 .sleb128 36 - 1107 0265 00000000 .4byte 0x0 - 1108 0269 00000000 .4byte 0x0 - 1109 .LLST19: - 1110 026d E8020000 .4byte .LVL46-.Ltext0 - 1111 0271 06030000 .4byte .LVL48-.Ltext0 - 1112 0275 0100 .2byte 0x1 - 1113 0277 50 .byte 0x50 - 1114 0278 00000000 .4byte 0x0 - 1115 027c 00000000 .4byte 0x0 - 1116 .LLST20: - 1117 0280 E8020000 .4byte .LVL46-.Ltext0 - 1118 0284 0A030000 .4byte .LVL49-.Ltext0 - 1119 0288 0100 .2byte 0x1 - 1120 028a 51 .byte 0x51 - 1121 028b 00000000 .4byte 0x0 - 1122 028f 00000000 .4byte 0x0 - 1123 .LLST21: - 1124 0293 FC020000 .4byte .LVL47-.Ltext0 - 1125 0297 8A030000 .4byte .LVL50-.Ltext0 - 1126 029b 0100 .2byte 0x1 - 1127 029d 55 .byte 0x55 - 1128 029e 00000000 .4byte 0x0 - 1129 02a2 00000000 .4byte 0x0 - 1130 .LLST22: - 1131 02a6 8C030000 .4byte .LFB3-.Ltext0 - 1132 02aa 8E030000 .4byte .LCFI7-.Ltext0 - 1133 02ae 0100 .2byte 0x1 - 1134 02b0 5E .byte 0x5e - 1135 02b1 8E030000 .4byte .LCFI7-.Ltext0 - 1136 02b5 A2030000 .4byte .LCFI8-.Ltext0 - 1137 02b9 0200 .2byte 0x2 - 1138 02bb 7E .byte 0x7e - 1139 02bc 1C .sleb128 28 - 1140 02bd A2030000 .4byte .LCFI8-.Ltext0 - 1141 02c1 3C040000 .4byte .LFE3-.Ltext0 - 1142 02c5 0200 .2byte 0x2 - 1143 02c7 7F .byte 0x7f - 1144 02c8 24 .sleb128 36 - 1145 02c9 00000000 .4byte 0x0 - 1146 02cd 00000000 .4byte 0x0 - 1147 .LLST23: - 1148 02d1 AC030000 .4byte .LVL51-.Ltext0 - 1149 02d5 3A040000 .4byte .LVL52-.Ltext0 - 1150 02d9 0100 .2byte 0x1 - 1151 02db 55 .byte 0x55 - BFIN GAS /tmp/cczU5jtS.s page 25 - - - 1152 02dc 00000000 .4byte 0x0 - 1153 02e0 00000000 .4byte 0x0 - 1154 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1155 .file 3 "FFT_and_FP_math/C/FFT_FP_realisation.h" - 1156 .section .debug_info - 1157 0000 51030000 .4byte 0x351 - 1158 0004 0200 .2byte 0x2 - 1159 0006 00000000 .4byte .Ldebug_abbrev0 - 1160 000a 04 .byte 0x4 - 1161 000b 01 .uleb128 0x1 - 1162 000c 08000000 .4byte .LASF36 - 1163 0010 01 .byte 0x1 - 1164 0011 E9000000 .4byte .LASF37 - 1165 0015 1F000000 .4byte .LASF38 - 1166 0019 00000000 .4byte .Ltext0 - 1167 001d 3C040000 .4byte .Letext0 - 1168 0021 00000000 .4byte .Ldebug_line0 - 1169 0025 02 .uleb128 0x2 - 1170 0026 01 .byte 0x1 - 1171 0027 06 .byte 0x6 - 1172 0028 AA010000 .4byte .LASF0 - 1173 002c 02 .uleb128 0x2 - 1174 002d 01 .byte 0x1 - 1175 002e 08 .byte 0x8 - 1176 002f 94000000 .4byte .LASF1 - 1177 0033 02 .uleb128 0x2 - 1178 0034 02 .byte 0x2 - 1179 0035 05 .byte 0x5 - 1180 0036 76010000 .4byte .LASF2 - 1181 003a 02 .uleb128 0x2 - 1182 003b 02 .byte 0x2 - 1183 003c 07 .byte 0x7 - 1184 003d C9000000 .4byte .LASF3 - 1185 0041 03 .uleb128 0x3 - 1186 0042 81000000 .4byte .LASF5 - 1187 0046 02 .byte 0x2 - 1188 0047 4F .byte 0x4f - 1189 0048 4C000000 .4byte 0x4c - 1190 004c 02 .uleb128 0x2 - 1191 004d 04 .byte 0x4 - 1192 004e 05 .byte 0x5 - 1193 004f 95010000 .4byte .LASF4 - 1194 0053 03 .uleb128 0x3 - 1195 0054 8C010000 .4byte .LASF6 - 1196 0058 02 .byte 0x2 - 1197 0059 50 .byte 0x50 - 1198 005a 5E000000 .4byte 0x5e - 1199 005e 02 .uleb128 0x2 - 1200 005f 04 .byte 0x4 - 1201 0060 07 .byte 0x7 - 1202 0061 B2000000 .4byte .LASF7 - 1203 0065 03 .uleb128 0x3 - 1204 0066 00000000 .4byte .LASF8 - 1205 006a 02 .byte 0x2 - 1206 006b 77 .byte 0x77 - 1207 006c 70000000 .4byte 0x70 - 1208 0070 02 .uleb128 0x2 - BFIN GAS /tmp/cczU5jtS.s page 26 - - - 1209 0071 08 .byte 0x8 - 1210 0072 05 .byte 0x5 - 1211 0073 58010000 .4byte .LASF9 - 1212 0077 02 .uleb128 0x2 - 1213 0078 08 .byte 0x8 - 1214 0079 07 .byte 0x7 - 1215 007a 3A010000 .4byte .LASF10 - 1216 007e 04 .uleb128 0x4 - 1217 007f 04 .byte 0x4 - 1218 0080 05 .byte 0x5 - 1219 0081 696E7400 .string "int" - 1220 0085 02 .uleb128 0x2 - 1221 0086 04 .byte 0x4 - 1222 0087 07 .byte 0x7 - 1223 0088 28010000 .4byte .LASF11 - 1224 008c 05 .uleb128 0x5 - 1225 008d 04 .byte 0x4 - 1226 008e 07 .byte 0x7 - 1227 008f 02 .uleb128 0x2 - 1228 0090 01 .byte 0x1 - 1229 0091 06 .byte 0x6 - 1230 0092 71010000 .4byte .LASF12 - 1231 0096 02 .uleb128 0x2 - 1232 0097 08 .byte 0x8 - 1233 0098 04 .byte 0x4 - 1234 0099 1B010000 .4byte .LASF13 - 1235 009d 02 .uleb128 0x2 - 1236 009e 04 .byte 0x4 - 1237 009f 04 .byte 0x4 - 1238 00a0 8E000000 .4byte .LASF14 - 1239 00a4 02 .uleb128 0x2 - 1240 00a5 08 .byte 0x8 - 1241 00a6 04 .byte 0x4 - 1242 00a7 9E010000 .4byte .LASF15 - 1243 00ab 06 .uleb128 0x6 - 1244 00ac 01 .byte 0x1 - 1245 00ad 80010000 .4byte .LASF32 - 1246 00b1 01 .byte 0x1 - 1247 00b2 28 .byte 0x28 - 1248 00b3 01 .byte 0x1 - 1249 00b4 00000000 .4byte .LFB4 - 1250 00b8 E8020000 .4byte .LFE4 - 1251 00bc 00000000 .4byte .LLST0 - 1252 00c0 55020000 .4byte 0x255 - 1253 00c4 07 .uleb128 0x7 - 1254 00c5 696E7000 .string "inp" - 1255 00c9 01 .byte 0x1 - 1256 00ca 28 .byte 0x28 - 1257 00cb 55020000 .4byte 0x255 - 1258 00cf 2B000000 .4byte .LLST1 - 1259 00d3 08 .uleb128 0x8 - 1260 00d4 E3000000 .4byte .LASF16 - 1261 00d8 01 .byte 0x1 - 1262 00d9 28 .byte 0x28 - 1263 00da 53000000 .4byte 0x53 - 1264 00de 49000000 .4byte .LLST2 - 1265 00e2 07 .uleb128 0x7 - BFIN GAS /tmp/cczU5jtS.s page 27 - - - 1266 00e3 62756600 .string "buf" - 1267 00e7 01 .byte 0x1 - 1268 00e8 28 .byte 0x28 - 1269 00e9 5B020000 .4byte 0x25b - 1270 00ed 68000000 .4byte .LLST3 - 1271 00f1 09 .uleb128 0x9 - 1272 00f2 6900 .string "i" - 1273 00f4 01 .byte 0x1 - 1274 00f5 2D .byte 0x2d - 1275 00f6 53000000 .4byte 0x53 - 1276 00fa 87000000 .4byte .LLST4 - 1277 00fe 09 .uleb128 0x9 - 1278 00ff 6A00 .string "j" - 1279 0101 01 .byte 0x1 - 1280 0102 2D .byte 0x2d - 1281 0103 53000000 .4byte 0x53 - 1282 0107 C6000000 .4byte .LLST5 - 1283 010b 09 .uleb128 0x9 - 1284 010c 62697400 .string "bit" - 1285 0110 01 .byte 0x1 - 1286 0111 2D .byte 0x2d - 1287 0112 53000000 .4byte 0x53 - 1288 0116 E4000000 .4byte .LLST6 - 1289 011a 0A .uleb128 0xa - 1290 011b 4E00 .string "N" - 1291 011d 01 .byte 0x1 - 1292 011e 2F .byte 0x2f - 1293 011f 53000000 .4byte 0x53 - 1294 0123 09 .uleb128 0x9 - 1295 0124 6D00 .string "m" - 1296 0126 01 .byte 0x1 - 1297 0127 4B .byte 0x4b - 1298 0128 53000000 .4byte 0x53 - 1299 012c 23010000 .4byte .LLST7 - 1300 0130 0B .uleb128 0xb - 1301 0131 68000000 .4byte .LBB2 - 1302 0135 A4000000 .4byte .LBE2 - 1303 0139 5C010000 .4byte 0x15c - 1304 013d 0C .uleb128 0xc - 1305 013e 51010000 .4byte .LASF17 - 1306 0142 01 .byte 0x1 - 1307 0143 41 .byte 0x41 - 1308 0144 65000000 .4byte 0x65 - 1309 0148 4F010000 .4byte .LLST8 - 1310 014c 0C .uleb128 0xc - 1311 014d DC000000 .4byte .LASF18 - 1312 0151 01 .byte 0x1 - 1313 0152 42 .byte 0x42 - 1314 0153 65000000 .4byte 0x65 - 1315 0157 77010000 .4byte .LLST9 - 1316 015b 00 .byte 0x0 - 1317 015c 0D .uleb128 0xd - 1318 015d 00000000 .4byte .Ldebug_ranges0+0x0 - 1319 0161 40020000 .4byte 0x240 - 1320 0165 0C .uleb128 0xc - 1321 0166 BD010000 .4byte .LASF19 - 1322 016a 01 .byte 0x1 - BFIN GAS /tmp/cczU5jtS.s page 28 - - - 1323 016b 4D .byte 0x4d - 1324 016c 53000000 .4byte 0x53 - 1325 0170 9F010000 .4byte .LLST10 - 1326 0174 0E .uleb128 0xe - 1327 0175 B6010000 .4byte .LASF20 - 1328 0179 01 .byte 0x1 - 1329 017a 4E .byte 0x4e - 1330 017b 53000000 .4byte 0x53 - 1331 017f 01 .byte 0x1 - 1332 0180 50 .byte 0x50 - 1333 0181 0F .uleb128 0xf - 1334 0182 18000000 .4byte .Ldebug_ranges0+0x18 - 1335 0186 10 .uleb128 0x10 - 1336 0187 70000000 .4byte .LASF21 - 1337 018b 01 .byte 0x1 - 1338 018c 50 .byte 0x50 - 1339 018d 53000000 .4byte 0x53 - 1340 0191 0F .uleb128 0xf - 1341 0192 38000000 .4byte .Ldebug_ranges0+0x38 - 1342 0196 09 .uleb128 0x9 - 1343 0197 6B00 .string "k" - 1344 0199 01 .byte 0x1 - 1345 019a 51 .byte 0x51 - 1346 019b 53000000 .4byte 0x53 - 1347 019f B3010000 .4byte .LLST11 - 1348 01a3 0F .uleb128 0xf - 1349 01a4 60000000 .4byte .Ldebug_ranges0+0x60 - 1350 01a8 10 .uleb128 0x10 - 1351 01a9 69000000 .4byte .LASF22 - 1352 01ad 01 .byte 0x1 - 1353 01ae 52 .byte 0x52 - 1354 01af 53000000 .4byte 0x53 - 1355 01b3 09 .uleb128 0x9 - 1356 01b4 777200 .string "wr" - 1357 01b7 01 .byte 0x1 - 1358 01b8 53 .byte 0x53 - 1359 01b9 65000000 .4byte 0x65 - 1360 01bd C7010000 .4byte .LLST12 - 1361 01c1 09 .uleb128 0x9 - 1362 01c2 776900 .string "wi" - 1363 01c5 01 .byte 0x1 - 1364 01c6 54 .byte 0x54 - 1365 01c7 65000000 .4byte 0x65 - 1366 01cb DB010000 .4byte .LLST13 - 1367 01cf 0E .uleb128 0xe - 1368 01d0 14000000 .4byte .LASF23 - 1369 01d4 01 .byte 0x1 - 1370 01d5 55 .byte 0x55 - 1371 01d6 65000000 .4byte 0x65 - 1372 01da 0A .byte 0xa - 1373 01db 7F .byte 0x7f - 1374 01dc AC7F .sleb128 -84 - 1375 01de 93 .byte 0x93 - 1376 01df 04 .uleb128 0x4 - 1377 01e0 7F .byte 0x7f - 1378 01e1 A87F .sleb128 -88 - 1379 01e3 93 .byte 0x93 - BFIN GAS /tmp/cczU5jtS.s page 29 - - - 1380 01e4 04 .uleb128 0x4 - 1381 01e5 0E .uleb128 0xe - 1382 01e6 C4000000 .4byte .LASF24 - 1383 01ea 01 .byte 0x1 - 1384 01eb 56 .byte 0x56 - 1385 01ec 65000000 .4byte 0x65 - 1386 01f0 0A .byte 0xa - 1387 01f1 7F .byte 0x7f - 1388 01f2 B47F .sleb128 -76 - 1389 01f4 93 .byte 0x93 - 1390 01f5 04 .uleb128 0x4 - 1391 01f6 7F .byte 0x7f - 1392 01f7 B07F .sleb128 -80 - 1393 01f9 93 .byte 0x93 - 1394 01fa 04 .uleb128 0x4 - 1395 01fb 0C .uleb128 0xc - 1396 01fc 89000000 .4byte .LASF25 - 1397 0200 01 .byte 0x1 - 1398 0201 57 .byte 0x57 - 1399 0202 65000000 .4byte 0x65 - 1400 0206 EF010000 .4byte .LLST14 - 1401 020a 0C .uleb128 0xc - 1402 020b 35010000 .4byte .LASF26 - 1403 020f 01 .byte 0x1 - 1404 0210 58 .byte 0x58 - 1405 0211 65000000 .4byte 0x65 - 1406 0215 03020000 .4byte .LLST15 - 1407 0219 0E .uleb128 0xe - 1408 021a 87010000 .4byte .LASF27 - 1409 021e 01 .byte 0x1 - 1410 021f 5B .byte 0x5b - 1411 0220 65000000 .4byte 0x65 - 1412 0224 08 .byte 0x8 - 1413 0225 54 .byte 0x54 - 1414 0226 93 .byte 0x93 - 1415 0227 04 .uleb128 0x4 - 1416 0228 7F .byte 0x7f - 1417 0229 B87F .sleb128 -72 - 1418 022b 93 .byte 0x93 - 1419 022c 04 .uleb128 0x4 - 1420 022d 0C .uleb128 0xc - 1421 022e 76000000 .4byte .LASF28 - 1422 0232 01 .byte 0x1 - 1423 0233 5C .byte 0x5c - 1424 0234 65000000 .4byte 0x65 - 1425 0238 17020000 .4byte .LLST16 - 1426 023c 00 .byte 0x0 - 1427 023d 00 .byte 0x0 - 1428 023e 00 .byte 0x0 - 1429 023f 00 .byte 0x0 - 1430 0240 0F .uleb128 0xf - 1431 0241 78000000 .4byte .Ldebug_ranges0+0x78 - 1432 0245 09 .uleb128 0x9 - 1433 0246 696900 .string "ii" - 1434 0249 01 .byte 0x1 - 1435 024a 68 .byte 0x68 - 1436 024b 53000000 .4byte 0x53 - BFIN GAS /tmp/cczU5jtS.s page 30 - - - 1437 024f 2F020000 .4byte .LLST17 - 1438 0253 00 .byte 0x0 - 1439 0254 00 .byte 0x0 - 1440 0255 11 .uleb128 0x11 - 1441 0256 04 .byte 0x4 - 1442 0257 41000000 .4byte 0x41 - 1443 025b 11 .uleb128 0x11 - 1444 025c 04 .byte 0x4 - 1445 025d 65000000 .4byte 0x65 - 1446 0261 12 .uleb128 0x12 - 1447 0262 01 .byte 0x1 - 1448 0263 A2000000 .4byte .LASF39 - 1449 0267 01 .byte 0x1 - 1450 0268 13 .byte 0x13 - 1451 0269 01 .byte 0x1 - 1452 026a 01 .byte 0x1 - 1453 026b 9E020000 .4byte 0x29e - 1454 026f 13 .uleb128 0x13 - 1455 0270 7B000000 .4byte .LASF29 - 1456 0274 01 .byte 0x1 - 1457 0275 13 .byte 0x13 - 1458 0276 5B020000 .4byte 0x25b - 1459 027a 13 .uleb128 0x13 - 1460 027b 22010000 .4byte .LASF30 - 1461 027f 01 .byte 0x1 - 1462 0280 13 .byte 0x13 - 1463 0281 5B020000 .4byte 0x25b - 1464 0285 14 .uleb128 0x14 - 1465 0286 0A .uleb128 0xa - 1466 0287 6B00 .string "k" - 1467 0289 01 .byte 0x1 - 1468 028a 14 .byte 0x14 - 1469 028b 53000000 .4byte 0x53 - 1470 028f 14 .uleb128 0x14 - 1471 0290 10 .uleb128 0x10 - 1472 0291 19000000 .4byte .LASF31 - 1473 0295 01 .byte 0x1 - 1474 0296 15 .byte 0x15 - 1475 0297 96000000 .4byte 0x96 - 1476 029b 00 .byte 0x0 - 1477 029c 00 .byte 0x0 - 1478 029d 00 .byte 0x0 - 1479 029e 15 .uleb128 0x15 - 1480 029f 61020000 .4byte 0x261 - 1481 02a3 E8020000 .4byte .LFB2 - 1482 02a7 8C030000 .4byte .LFE2 - 1483 02ab 42020000 .4byte .LLST18 - 1484 02af E0020000 .4byte 0x2e0 - 1485 02b3 16 .uleb128 0x16 - 1486 02b4 6F020000 .4byte 0x26f - 1487 02b8 6D020000 .4byte .LLST19 - 1488 02bc 16 .uleb128 0x16 - 1489 02bd 7A020000 .4byte 0x27a - 1490 02c1 80020000 .4byte .LLST20 - 1491 02c5 0F .uleb128 0xf - 1492 02c6 90000000 .4byte .Ldebug_ranges0+0x90 - 1493 02ca 17 .uleb128 0x17 - BFIN GAS /tmp/cczU5jtS.s page 31 - - - 1494 02cb 86020000 .4byte 0x286 - 1495 02cf 93020000 .4byte .LLST21 - 1496 02d3 0F .uleb128 0xf - 1497 02d4 A8000000 .4byte .Ldebug_ranges0+0xa8 - 1498 02d8 18 .uleb128 0x18 - 1499 02d9 90020000 .4byte 0x290 - 1500 02dd 00 .byte 0x0 - 1501 02de 00 .byte 0x0 - 1502 02df 00 .byte 0x0 - 1503 02e0 06 .uleb128 0x6 - 1504 02e1 01 .byte 0x1 - 1505 02e2 C2010000 .4byte .LASF33 - 1506 02e6 01 .byte 0x1 - 1507 02e7 1F .byte 0x1f - 1508 02e8 01 .byte 0x1 - 1509 02e9 8C030000 .4byte .LFB3 - 1510 02ed 3C040000 .4byte .LFE3 - 1511 02f1 A6020000 .4byte .LLST22 - 1512 02f5 2A030000 .4byte 0x32a - 1513 02f9 19 .uleb128 0x19 - 1514 02fa 61020000 .4byte 0x261 - 1515 02fe C0000000 .4byte .Ldebug_ranges0+0xc0 - 1516 0302 01 .byte 0x1 - 1517 0303 20 .byte 0x20 - 1518 0304 1A .uleb128 0x1a - 1519 0305 BC020000 .4byte 0x2bc - 1520 0309 1A .uleb128 0x1a - 1521 030a B3020000 .4byte 0x2b3 - 1522 030e 0F .uleb128 0xf - 1523 030f D8000000 .4byte .Ldebug_ranges0+0xd8 - 1524 0313 17 .uleb128 0x17 - 1525 0314 86020000 .4byte 0x286 - 1526 0318 D1020000 .4byte .LLST23 - 1527 031c 0F .uleb128 0xf - 1528 031d F8000000 .4byte .Ldebug_ranges0+0xf8 - 1529 0321 18 .uleb128 0x18 - 1530 0322 90020000 .4byte 0x290 - 1531 0326 00 .byte 0x0 - 1532 0327 00 .byte 0x0 - 1533 0328 00 .byte 0x0 - 1534 0329 00 .byte 0x0 - 1535 032a 1B .uleb128 0x1b - 1536 032b 65000000 .4byte 0x65 - 1537 032f 3A030000 .4byte 0x33a - 1538 0333 1C .uleb128 0x1c - 1539 0334 8C000000 .4byte 0x8c - 1540 0338 FF .byte 0xff - 1541 0339 00 .byte 0x0 - 1542 033a 1D .uleb128 0x1d - 1543 033b 66010000 .4byte .LASF34 - 1544 033f 03 .byte 0x3 - 1545 0340 17 .byte 0x17 - 1546 0341 2A030000 .4byte 0x32a - 1547 0345 01 .byte 0x1 - 1548 0346 01 .byte 0x1 - 1549 0347 1D .uleb128 0x1d - 1550 0348 10010000 .4byte .LASF35 - BFIN GAS /tmp/cczU5jtS.s page 32 - - - 1551 034c 03 .byte 0x3 - 1552 034d 18 .byte 0x18 - 1553 034e 2A030000 .4byte 0x32a - 1554 0352 01 .byte 0x1 - 1555 0353 01 .byte 0x1 - 1556 0354 00 .byte 0x0 - 1557 .section .debug_abbrev - 1558 0000 01 .uleb128 0x1 - 1559 0001 11 .uleb128 0x11 - 1560 0002 01 .byte 0x1 - 1561 0003 25 .uleb128 0x25 - 1562 0004 0E .uleb128 0xe - 1563 0005 13 .uleb128 0x13 - 1564 0006 0B .uleb128 0xb - 1565 0007 03 .uleb128 0x3 - 1566 0008 0E .uleb128 0xe - 1567 0009 1B .uleb128 0x1b - 1568 000a 0E .uleb128 0xe - 1569 000b 11 .uleb128 0x11 - 1570 000c 01 .uleb128 0x1 - 1571 000d 12 .uleb128 0x12 - 1572 000e 01 .uleb128 0x1 - 1573 000f 10 .uleb128 0x10 - 1574 0010 06 .uleb128 0x6 - 1575 0011 00 .byte 0x0 - 1576 0012 00 .byte 0x0 - 1577 0013 02 .uleb128 0x2 - 1578 0014 24 .uleb128 0x24 - 1579 0015 00 .byte 0x0 - 1580 0016 0B .uleb128 0xb - 1581 0017 0B .uleb128 0xb - 1582 0018 3E .uleb128 0x3e - 1583 0019 0B .uleb128 0xb - 1584 001a 03 .uleb128 0x3 - 1585 001b 0E .uleb128 0xe - 1586 001c 00 .byte 0x0 - 1587 001d 00 .byte 0x0 - 1588 001e 03 .uleb128 0x3 - 1589 001f 16 .uleb128 0x16 - 1590 0020 00 .byte 0x0 - 1591 0021 03 .uleb128 0x3 - 1592 0022 0E .uleb128 0xe - 1593 0023 3A .uleb128 0x3a - 1594 0024 0B .uleb128 0xb - 1595 0025 3B .uleb128 0x3b - 1596 0026 0B .uleb128 0xb - 1597 0027 49 .uleb128 0x49 - 1598 0028 13 .uleb128 0x13 - 1599 0029 00 .byte 0x0 - 1600 002a 00 .byte 0x0 - 1601 002b 04 .uleb128 0x4 - 1602 002c 24 .uleb128 0x24 - 1603 002d 00 .byte 0x0 - 1604 002e 0B .uleb128 0xb - 1605 002f 0B .uleb128 0xb - 1606 0030 3E .uleb128 0x3e - 1607 0031 0B .uleb128 0xb - BFIN GAS /tmp/cczU5jtS.s page 33 - - - 1608 0032 03 .uleb128 0x3 - 1609 0033 08 .uleb128 0x8 - 1610 0034 00 .byte 0x0 - 1611 0035 00 .byte 0x0 - 1612 0036 05 .uleb128 0x5 - 1613 0037 24 .uleb128 0x24 - 1614 0038 00 .byte 0x0 - 1615 0039 0B .uleb128 0xb - 1616 003a 0B .uleb128 0xb - 1617 003b 3E .uleb128 0x3e - 1618 003c 0B .uleb128 0xb - 1619 003d 00 .byte 0x0 - 1620 003e 00 .byte 0x0 - 1621 003f 06 .uleb128 0x6 - 1622 0040 2E .uleb128 0x2e - 1623 0041 01 .byte 0x1 - 1624 0042 3F .uleb128 0x3f - 1625 0043 0C .uleb128 0xc - 1626 0044 03 .uleb128 0x3 - 1627 0045 0E .uleb128 0xe - 1628 0046 3A .uleb128 0x3a - 1629 0047 0B .uleb128 0xb - 1630 0048 3B .uleb128 0x3b - 1631 0049 0B .uleb128 0xb - 1632 004a 27 .uleb128 0x27 - 1633 004b 0C .uleb128 0xc - 1634 004c 11 .uleb128 0x11 - 1635 004d 01 .uleb128 0x1 - 1636 004e 12 .uleb128 0x12 - 1637 004f 01 .uleb128 0x1 - 1638 0050 40 .uleb128 0x40 - 1639 0051 06 .uleb128 0x6 - 1640 0052 01 .uleb128 0x1 - 1641 0053 13 .uleb128 0x13 - 1642 0054 00 .byte 0x0 - 1643 0055 00 .byte 0x0 - 1644 0056 07 .uleb128 0x7 - 1645 0057 05 .uleb128 0x5 - 1646 0058 00 .byte 0x0 - 1647 0059 03 .uleb128 0x3 - 1648 005a 08 .uleb128 0x8 - 1649 005b 3A .uleb128 0x3a - 1650 005c 0B .uleb128 0xb - 1651 005d 3B .uleb128 0x3b - 1652 005e 0B .uleb128 0xb - 1653 005f 49 .uleb128 0x49 - 1654 0060 13 .uleb128 0x13 - 1655 0061 02 .uleb128 0x2 - 1656 0062 06 .uleb128 0x6 - 1657 0063 00 .byte 0x0 - 1658 0064 00 .byte 0x0 - 1659 0065 08 .uleb128 0x8 - 1660 0066 05 .uleb128 0x5 - 1661 0067 00 .byte 0x0 - 1662 0068 03 .uleb128 0x3 - 1663 0069 0E .uleb128 0xe - 1664 006a 3A .uleb128 0x3a - BFIN GAS /tmp/cczU5jtS.s page 34 - - - 1665 006b 0B .uleb128 0xb - 1666 006c 3B .uleb128 0x3b - 1667 006d 0B .uleb128 0xb - 1668 006e 49 .uleb128 0x49 - 1669 006f 13 .uleb128 0x13 - 1670 0070 02 .uleb128 0x2 - 1671 0071 06 .uleb128 0x6 - 1672 0072 00 .byte 0x0 - 1673 0073 00 .byte 0x0 - 1674 0074 09 .uleb128 0x9 - 1675 0075 34 .uleb128 0x34 - 1676 0076 00 .byte 0x0 - 1677 0077 03 .uleb128 0x3 - 1678 0078 08 .uleb128 0x8 - 1679 0079 3A .uleb128 0x3a - 1680 007a 0B .uleb128 0xb - 1681 007b 3B .uleb128 0x3b - 1682 007c 0B .uleb128 0xb - 1683 007d 49 .uleb128 0x49 - 1684 007e 13 .uleb128 0x13 - 1685 007f 02 .uleb128 0x2 - 1686 0080 06 .uleb128 0x6 - 1687 0081 00 .byte 0x0 - 1688 0082 00 .byte 0x0 - 1689 0083 0A .uleb128 0xa - 1690 0084 34 .uleb128 0x34 - 1691 0085 00 .byte 0x0 - 1692 0086 03 .uleb128 0x3 - 1693 0087 08 .uleb128 0x8 - 1694 0088 3A .uleb128 0x3a - 1695 0089 0B .uleb128 0xb - 1696 008a 3B .uleb128 0x3b - 1697 008b 0B .uleb128 0xb - 1698 008c 49 .uleb128 0x49 - 1699 008d 13 .uleb128 0x13 - 1700 008e 00 .byte 0x0 - 1701 008f 00 .byte 0x0 - 1702 0090 0B .uleb128 0xb - 1703 0091 0B .uleb128 0xb - 1704 0092 01 .byte 0x1 - 1705 0093 11 .uleb128 0x11 - 1706 0094 01 .uleb128 0x1 - 1707 0095 12 .uleb128 0x12 - 1708 0096 01 .uleb128 0x1 - 1709 0097 01 .uleb128 0x1 - 1710 0098 13 .uleb128 0x13 - 1711 0099 00 .byte 0x0 - 1712 009a 00 .byte 0x0 - 1713 009b 0C .uleb128 0xc - 1714 009c 34 .uleb128 0x34 - 1715 009d 00 .byte 0x0 - 1716 009e 03 .uleb128 0x3 - 1717 009f 0E .uleb128 0xe - 1718 00a0 3A .uleb128 0x3a - 1719 00a1 0B .uleb128 0xb - 1720 00a2 3B .uleb128 0x3b - 1721 00a3 0B .uleb128 0xb - BFIN GAS /tmp/cczU5jtS.s page 35 - - - 1722 00a4 49 .uleb128 0x49 - 1723 00a5 13 .uleb128 0x13 - 1724 00a6 02 .uleb128 0x2 - 1725 00a7 06 .uleb128 0x6 - 1726 00a8 00 .byte 0x0 - 1727 00a9 00 .byte 0x0 - 1728 00aa 0D .uleb128 0xd - 1729 00ab 0B .uleb128 0xb - 1730 00ac 01 .byte 0x1 - 1731 00ad 55 .uleb128 0x55 - 1732 00ae 06 .uleb128 0x6 - 1733 00af 01 .uleb128 0x1 - 1734 00b0 13 .uleb128 0x13 - 1735 00b1 00 .byte 0x0 - 1736 00b2 00 .byte 0x0 - 1737 00b3 0E .uleb128 0xe - 1738 00b4 34 .uleb128 0x34 - 1739 00b5 00 .byte 0x0 - 1740 00b6 03 .uleb128 0x3 - 1741 00b7 0E .uleb128 0xe - 1742 00b8 3A .uleb128 0x3a - 1743 00b9 0B .uleb128 0xb - 1744 00ba 3B .uleb128 0x3b - 1745 00bb 0B .uleb128 0xb - 1746 00bc 49 .uleb128 0x49 - 1747 00bd 13 .uleb128 0x13 - 1748 00be 02 .uleb128 0x2 - 1749 00bf 0A .uleb128 0xa - 1750 00c0 00 .byte 0x0 - 1751 00c1 00 .byte 0x0 - 1752 00c2 0F .uleb128 0xf - 1753 00c3 0B .uleb128 0xb - 1754 00c4 01 .byte 0x1 - 1755 00c5 55 .uleb128 0x55 - 1756 00c6 06 .uleb128 0x6 - 1757 00c7 00 .byte 0x0 - 1758 00c8 00 .byte 0x0 - 1759 00c9 10 .uleb128 0x10 - 1760 00ca 34 .uleb128 0x34 - 1761 00cb 00 .byte 0x0 - 1762 00cc 03 .uleb128 0x3 - 1763 00cd 0E .uleb128 0xe - 1764 00ce 3A .uleb128 0x3a - 1765 00cf 0B .uleb128 0xb - 1766 00d0 3B .uleb128 0x3b - 1767 00d1 0B .uleb128 0xb - 1768 00d2 49 .uleb128 0x49 - 1769 00d3 13 .uleb128 0x13 - 1770 00d4 00 .byte 0x0 - 1771 00d5 00 .byte 0x0 - 1772 00d6 11 .uleb128 0x11 - 1773 00d7 0F .uleb128 0xf - 1774 00d8 00 .byte 0x0 - 1775 00d9 0B .uleb128 0xb - 1776 00da 0B .uleb128 0xb - 1777 00db 49 .uleb128 0x49 - 1778 00dc 13 .uleb128 0x13 - BFIN GAS /tmp/cczU5jtS.s page 36 - - - 1779 00dd 00 .byte 0x0 - 1780 00de 00 .byte 0x0 - 1781 00df 12 .uleb128 0x12 - 1782 00e0 2E .uleb128 0x2e - 1783 00e1 01 .byte 0x1 - 1784 00e2 3F .uleb128 0x3f - 1785 00e3 0C .uleb128 0xc - 1786 00e4 03 .uleb128 0x3 - 1787 00e5 0E .uleb128 0xe - 1788 00e6 3A .uleb128 0x3a - 1789 00e7 0B .uleb128 0xb - 1790 00e8 3B .uleb128 0x3b - 1791 00e9 0B .uleb128 0xb - 1792 00ea 27 .uleb128 0x27 - 1793 00eb 0C .uleb128 0xc - 1794 00ec 20 .uleb128 0x20 - 1795 00ed 0B .uleb128 0xb - 1796 00ee 01 .uleb128 0x1 - 1797 00ef 13 .uleb128 0x13 - 1798 00f0 00 .byte 0x0 - 1799 00f1 00 .byte 0x0 - 1800 00f2 13 .uleb128 0x13 - 1801 00f3 05 .uleb128 0x5 - 1802 00f4 00 .byte 0x0 - 1803 00f5 03 .uleb128 0x3 - 1804 00f6 0E .uleb128 0xe - 1805 00f7 3A .uleb128 0x3a - 1806 00f8 0B .uleb128 0xb - 1807 00f9 3B .uleb128 0x3b - 1808 00fa 0B .uleb128 0xb - 1809 00fb 49 .uleb128 0x49 - 1810 00fc 13 .uleb128 0x13 - 1811 00fd 00 .byte 0x0 - 1812 00fe 00 .byte 0x0 - 1813 00ff 14 .uleb128 0x14 - 1814 0100 0B .uleb128 0xb - 1815 0101 01 .byte 0x1 - 1816 0102 00 .byte 0x0 - 1817 0103 00 .byte 0x0 - 1818 0104 15 .uleb128 0x15 - 1819 0105 2E .uleb128 0x2e - 1820 0106 01 .byte 0x1 - 1821 0107 31 .uleb128 0x31 - 1822 0108 13 .uleb128 0x13 - 1823 0109 11 .uleb128 0x11 - 1824 010a 01 .uleb128 0x1 - 1825 010b 12 .uleb128 0x12 - 1826 010c 01 .uleb128 0x1 - 1827 010d 40 .uleb128 0x40 - 1828 010e 06 .uleb128 0x6 - 1829 010f 01 .uleb128 0x1 - 1830 0110 13 .uleb128 0x13 - 1831 0111 00 .byte 0x0 - 1832 0112 00 .byte 0x0 - 1833 0113 16 .uleb128 0x16 - 1834 0114 05 .uleb128 0x5 - 1835 0115 00 .byte 0x0 - BFIN GAS /tmp/cczU5jtS.s page 37 - - - 1836 0116 31 .uleb128 0x31 - 1837 0117 13 .uleb128 0x13 - 1838 0118 02 .uleb128 0x2 - 1839 0119 06 .uleb128 0x6 - 1840 011a 00 .byte 0x0 - 1841 011b 00 .byte 0x0 - 1842 011c 17 .uleb128 0x17 - 1843 011d 34 .uleb128 0x34 - 1844 011e 00 .byte 0x0 - 1845 011f 31 .uleb128 0x31 - 1846 0120 13 .uleb128 0x13 - 1847 0121 02 .uleb128 0x2 - 1848 0122 06 .uleb128 0x6 - 1849 0123 00 .byte 0x0 - 1850 0124 00 .byte 0x0 - 1851 0125 18 .uleb128 0x18 - 1852 0126 34 .uleb128 0x34 - 1853 0127 00 .byte 0x0 - 1854 0128 31 .uleb128 0x31 - 1855 0129 13 .uleb128 0x13 - 1856 012a 00 .byte 0x0 - 1857 012b 00 .byte 0x0 - 1858 012c 19 .uleb128 0x19 - 1859 012d 1D .uleb128 0x1d - 1860 012e 01 .byte 0x1 - 1861 012f 31 .uleb128 0x31 - 1862 0130 13 .uleb128 0x13 - 1863 0131 55 .uleb128 0x55 - 1864 0132 06 .uleb128 0x6 - 1865 0133 58 .uleb128 0x58 - 1866 0134 0B .uleb128 0xb - 1867 0135 59 .uleb128 0x59 - 1868 0136 0B .uleb128 0xb - 1869 0137 00 .byte 0x0 - 1870 0138 00 .byte 0x0 - 1871 0139 1A .uleb128 0x1a - 1872 013a 05 .uleb128 0x5 - 1873 013b 00 .byte 0x0 - 1874 013c 31 .uleb128 0x31 - 1875 013d 13 .uleb128 0x13 - 1876 013e 00 .byte 0x0 - 1877 013f 00 .byte 0x0 - 1878 0140 1B .uleb128 0x1b - 1879 0141 01 .uleb128 0x1 - 1880 0142 01 .byte 0x1 - 1881 0143 49 .uleb128 0x49 - 1882 0144 13 .uleb128 0x13 - 1883 0145 01 .uleb128 0x1 - 1884 0146 13 .uleb128 0x13 - 1885 0147 00 .byte 0x0 - 1886 0148 00 .byte 0x0 - 1887 0149 1C .uleb128 0x1c - 1888 014a 21 .uleb128 0x21 - 1889 014b 00 .byte 0x0 - 1890 014c 49 .uleb128 0x49 - 1891 014d 13 .uleb128 0x13 - 1892 014e 2F .uleb128 0x2f - BFIN GAS /tmp/cczU5jtS.s page 38 - - - 1893 014f 0B .uleb128 0xb - 1894 0150 00 .byte 0x0 - 1895 0151 00 .byte 0x0 - 1896 0152 1D .uleb128 0x1d - 1897 0153 34 .uleb128 0x34 - 1898 0154 00 .byte 0x0 - 1899 0155 03 .uleb128 0x3 - 1900 0156 0E .uleb128 0xe - 1901 0157 3A .uleb128 0x3a - 1902 0158 0B .uleb128 0xb - 1903 0159 3B .uleb128 0x3b - 1904 015a 0B .uleb128 0xb - 1905 015b 49 .uleb128 0x49 - 1906 015c 13 .uleb128 0x13 - 1907 015d 3F .uleb128 0x3f - 1908 015e 0C .uleb128 0xc - 1909 015f 3C .uleb128 0x3c - 1910 0160 0C .uleb128 0xc - 1911 0161 00 .byte 0x0 - 1912 0162 00 .byte 0x0 - 1913 0163 00 .byte 0x0 - 1914 .section .debug_pubnames,"",@progbits - 1915 0000 40000000 .4byte 0x40 - 1916 0004 0200 .2byte 0x2 - 1917 0006 00000000 .4byte .Ldebug_info0 - 1918 000a 55030000 .4byte 0x355 - 1919 000e AB000000 .4byte 0xab - 1920 0012 4646545F .string "FFT_fp" - 1920 667000 - 1921 0019 9E020000 .4byte 0x29e - 1922 001d 6666745F .string "fft_twiddle_gen" - 1922 74776964 - 1922 646C655F - 1922 67656E00 - 1923 002d E0020000 .4byte 0x2e0 - 1924 0031 6666745F .string "fft_fp_prepare" - 1924 66705F70 - 1924 72657061 - 1924 726500 - 1925 0040 00000000 .4byte 0x0 - 1926 .section .debug_aranges,"",@progbits - 1927 0000 1C000000 .4byte 0x1c - 1928 0004 0200 .2byte 0x2 - 1929 0006 00000000 .4byte .Ldebug_info0 - 1930 000a 04 .byte 0x4 - 1931 000b 00 .byte 0x0 - 1932 000c 0000 .2byte 0x0 - 1933 000e 0000 .2byte 0x0 - 1934 0010 00000000 .4byte .Ltext0 - 1935 0014 3C040000 .4byte .Letext0-.Ltext0 - 1936 0018 00000000 .4byte 0x0 - 1937 001c 00000000 .4byte 0x0 - 1938 .section .debug_ranges,"",@progbits - 1939 .Ldebug_ranges0: - 1940 0000 AE000000 .4byte .LBB3-.Ltext0 - 1941 0004 8C020000 .4byte .LBE3-.Ltext0 - 1942 0008 8E020000 .4byte .LBB13-.Ltext0 - BFIN GAS /tmp/cczU5jtS.s page 39 - - - 1943 000c 90020000 .4byte .LBE13-.Ltext0 - 1944 0010 00000000 .4byte 0x0 - 1945 0014 00000000 .4byte 0x0 - 1946 0018 CA000000 .4byte .LBB6-.Ltext0 - 1947 001c CE000000 .4byte .LBE6-.Ltext0 - 1948 0020 DC000000 .4byte .LBB4-.Ltext0 - 1949 0024 8A020000 .4byte .LBE4-.Ltext0 - 1950 0028 D2000000 .4byte .LBB5-.Ltext0 - 1951 002c D6000000 .4byte .LBE5-.Ltext0 - 1952 0030 00000000 .4byte 0x0 - 1953 0034 00000000 .4byte 0x0 - 1954 0038 CA000000 .4byte .LBB8-.Ltext0 - 1955 003c CE000000 .4byte .LBE8-.Ltext0 - 1956 0040 82020000 .4byte .LBB12-.Ltext0 - 1957 0044 84020000 .4byte .LBE12-.Ltext0 - 1958 0048 DC000000 .4byte .LBB11-.Ltext0 - 1959 004c 7A020000 .4byte .LBE11-.Ltext0 - 1960 0050 D2000000 .4byte .LBB7-.Ltext0 - 1961 0054 D6000000 .4byte .LBE7-.Ltext0 - 1962 0058 00000000 .4byte 0x0 - 1963 005c 00000000 .4byte 0x0 - 1964 0060 F8000000 .4byte .LBB10-.Ltext0 - 1965 0064 40020000 .4byte .LBE10-.Ltext0 - 1966 0068 44020000 .4byte .LBB9-.Ltext0 - 1967 006c 46020000 .4byte .LBE9-.Ltext0 - 1968 0070 00000000 .4byte 0x0 - 1969 0074 00000000 .4byte 0x0 - 1970 0078 A0020000 .4byte .LBB14-.Ltext0 - 1971 007c CE020000 .4byte .LBE14-.Ltext0 - 1972 0080 DA020000 .4byte .LBB15-.Ltext0 - 1973 0084 E0020000 .4byte .LBE15-.Ltext0 - 1974 0088 00000000 .4byte 0x0 - 1975 008c 00000000 .4byte 0x0 - 1976 0090 EA020000 .4byte .LBB20-.Ltext0 - 1977 0094 F2020000 .4byte .LBE20-.Ltext0 - 1978 0098 FC020000 .4byte .LBB23-.Ltext0 - 1979 009c 84030000 .4byte .LBE23-.Ltext0 - 1980 00a0 00000000 .4byte 0x0 - 1981 00a4 00000000 .4byte 0x0 - 1982 00a8 EA020000 .4byte .LBB21-.Ltext0 - 1983 00ac F2020000 .4byte .LBE21-.Ltext0 - 1984 00b0 FC020000 .4byte .LBB22-.Ltext0 - 1985 00b4 76030000 .4byte .LBE22-.Ltext0 - 1986 00b8 00000000 .4byte 0x0 - 1987 00bc 00000000 .4byte 0x0 - 1988 00c0 96030000 .4byte .LBB29-.Ltext0 - 1989 00c4 9E030000 .4byte .LBE29-.Ltext0 - 1990 00c8 AC030000 .4byte .LBB39-.Ltext0 - 1991 00cc 34040000 .4byte .LBE39-.Ltext0 - 1992 00d0 00000000 .4byte 0x0 - 1993 00d4 00000000 .4byte 0x0 - 1994 00d8 B4030000 .4byte .LBB32-.Ltext0 - 1995 00dc E2030000 .4byte .LBE32-.Ltext0 - 1996 00e0 1A040000 .4byte .LBB36-.Ltext0 - 1997 00e4 34040000 .4byte .LBE36-.Ltext0 - 1998 00e8 F6030000 .4byte .LBB31-.Ltext0 - 1999 00ec 02040000 .4byte .LBE31-.Ltext0 - BFIN GAS /tmp/cczU5jtS.s page 40 - - - 2000 00f0 00000000 .4byte 0x0 - 2001 00f4 00000000 .4byte 0x0 - 2002 00f8 B4030000 .4byte .LBB34-.Ltext0 - 2003 00fc E2030000 .4byte .LBE34-.Ltext0 - 2004 0100 1A040000 .4byte .LBB35-.Ltext0 - 2005 0104 26040000 .4byte .LBE35-.Ltext0 - 2006 0108 F6030000 .4byte .LBB33-.Ltext0 - 2007 010c 02040000 .4byte .LBE33-.Ltext0 - 2008 0110 00000000 .4byte 0x0 - 2009 0114 00000000 .4byte 0x0 - 2010 .section .debug_str,"MS",@progbits,1 - 2011 .LASF8: - 2012 0000 696E7436 .string "int64_t" - 2012 345F7400 - 2013 .LASF36: - 2014 0008 474E5520 .string "GNU C 4.3.5" - 2014 4320342E - 2014 332E3500 - 2015 .LASF23: - 2016 0014 755F7265 .string "u_re" - 2016 00 - 2017 .LASF31: - 2018 0019 616E676C .string "angle" - 2018 6500 - 2019 .LASF38: - 2020 001f 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 2020 652F6665 - 2020 64612F4D - 2020 4950542F - 2020 52616469 - 2021 .LASF22: - 2022 0069 74775F69 .string "tw_idx" - 2022 647800 - 2023 .LASF21: - 2024 0070 73746172 .string "start" - 2024 7400 - 2025 .LASF28: - 2026 0076 745F696D .string "t_im" - 2026 00 - 2027 .LASF29: - 2028 007b 74775F72 .string "tw_re" - 2028 6500 - 2029 .LASF5: - 2030 0081 696E7433 .string "int32_t" - 2030 325F7400 - 2031 .LASF25: - 2032 0089 765F7265 .string "v_re" - 2032 00 - 2033 .LASF14: - 2034 008e 666C6F61 .string "float" - 2034 7400 - 2035 .LASF1: - 2036 0094 756E7369 .string "unsigned char" - 2036 676E6564 - 2036 20636861 - 2036 7200 - 2037 .LASF39: - BFIN GAS /tmp/cczU5jtS.s page 41 - - - 2038 00a2 6666745F .string "fft_twiddle_gen" - 2038 74776964 - 2038 646C655F - 2038 67656E00 - 2039 .LASF7: - 2040 00b2 6C6F6E67 .string "long unsigned int" - 2040 20756E73 - 2040 69676E65 - 2040 6420696E - 2040 7400 - 2041 .LASF24: - 2042 00c4 755F696D .string "u_im" - 2042 00 - 2043 .LASF3: - 2044 00c9 73686F72 .string "short unsigned int" - 2044 7420756E - 2044 7369676E - 2044 65642069 - 2044 6E7400 - 2045 .LASF18: - 2046 00dc 746D705F .string "tmp_im" - 2046 696D00 - 2047 .LASF16: - 2048 00e3 696E705F .string "inp_L" - 2048 4C00 - 2049 .LASF37: - 2050 00e9 4646545F .string "FFT_and_FP_math/C/FFT_FP_realisation.c" - 2050 616E645F - 2050 46505F6D - 2050 6174682F - 2050 432F4646 - 2051 .LASF35: - 2052 0110 74776964 .string "twiddle_im" - 2052 646C655F - 2052 696D00 - 2053 .LASF13: - 2054 011b 646F7562 .string "double" - 2054 6C6500 - 2055 .LASF30: - 2056 0122 74775F69 .string "tw_im" - 2056 6D00 - 2057 .LASF11: - 2058 0128 756E7369 .string "unsigned int" - 2058 676E6564 - 2058 20696E74 - 2058 00 - 2059 .LASF26: - 2060 0135 765F696D .string "v_im" - 2060 00 - 2061 .LASF10: - 2062 013a 6C6F6E67 .string "long long unsigned int" - 2062 206C6F6E - 2062 6720756E - 2062 7369676E - 2062 65642069 - 2063 .LASF17: - 2064 0151 746D705F .string "tmp_re" - BFIN GAS /tmp/cczU5jtS.s page 42 - - - 2064 726500 - 2065 .LASF9: - 2066 0158 6C6F6E67 .string "long long int" - 2066 206C6F6E - 2066 6720696E - 2066 7400 - 2067 .LASF34: - 2068 0166 74776964 .string "twiddle_re" - 2068 646C655F - 2068 726500 - 2069 .LASF12: - 2070 0171 63686172 .string "char" - 2070 00 - 2071 .LASF2: - 2072 0176 73686F72 .string "short int" - 2072 7420696E - 2072 7400 - 2073 .LASF32: - 2074 0180 4646545F .string "FFT_fp" - 2074 667000 - 2075 .LASF27: - 2076 0187 745F7265 .string "t_re" - 2076 00 - 2077 .LASF6: - 2078 018c 75696E74 .string "uint32_t" - 2078 33325F74 - 2078 00 - 2079 .LASF4: - 2080 0195 6C6F6E67 .string "long int" - 2080 20696E74 - 2080 00 - 2081 .LASF15: - 2082 019e 6C6F6E67 .string "long double" - 2082 20646F75 - 2082 626C6500 - 2083 .LASF0: - 2084 01aa 7369676E .string "signed char" - 2084 65642063 - 2084 68617200 - 2085 .LASF20: - 2086 01b6 73747269 .string "stride" - 2086 646500 - 2087 .LASF19: - 2088 01bd 68616C66 .string "half" - 2088 00 - 2089 .LASF33: - 2090 01c2 6666745F .string "fft_fp_prepare" - 2090 66705F70 - 2090 72657061 - 2090 726500 - 2091 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cczU5jtS.s page 43 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 FFT_and_FP_math/C/FFT_FP_realisation.c - /tmp/cczU5jtS.s:16 .text:0000000000000000 _FFT_fp - /tmp/cczU5jtS.s:532 .text:00000000000002e8 _fft_twiddle_gen - /tmp/cczU5jtS.s:627 .text:000000000000038c _fft_fp_prepare - -UNDEFINED SYMBOLS -___udivsi3 -___muldi3 -___divdi3 -_twiddle_re -_twiddle_im -___floatunsidf -___muldf3 -_cos -_lround -_sin diff --git a/build/release/lst/l502-bf_basiccrt.lst b/build/release/lst/l502-bf_basiccrt.lst deleted file mode 100644 index 65c05a7..0000000 --- a/build/release/lst/l502-bf_basiccrt.lst +++ /dev/null @@ -1,354 +0,0 @@ -BFIN GAS /tmp/ccZ0HDlY.s page 1 - - - 1 # 1 "gcc/l502-bf_basiccrt.s" - 1 #include - 1 ... - 0 - 0 - 1 /* - 2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3 * - 4 * Licensed under the Clear BSD license. - 5 * Please see COPYING.LIBGLOSS for details. - 6 */ - 7 - 8 #ifndef _PLATFORM_H - 9 #define _PLATFORM_H - 10 /* Generic Wrapper for platform specific header file. - 11 */ - 12 #include - 1 /* - 2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3 * - 4 * Licensed under the Clear BSD license. - 5 * Please see COPYING.LIBGLOSS for details. - 6 */ - 7 - 8 /* - 9 ** Include appropriate header file for platform. - 10 */ - 11 - 12 #ifndef __ADI_PLATFORM_H - 13 #define __ADI_PLATFORM_H - 14 - 15 #ifndef __ASSEMBLER__ - 16 - 17 #if defined (__ADSPBF531__) - 18 #include - 19 #elif defined (__ADSPBF532__) - 20 #include - 21 #elif defined (__ADSPBF533__) - 22 #include - 23 #elif defined (__ADSPBF534__) - 24 #include - 25 #elif defined (__ADSPBF535__) - 26 #include - 27 #elif defined (__ADSPBF536__) - 28 #include - 29 #elif defined (__ADSPBF537__) - 30 #include - 31 #elif defined (__ADSPBF538__) - 32 #include - 33 #elif defined (__ADSPBF539__) - 34 #include - 35 #elif defined (__ADSPBF561__) - 36 #include - 37 #elif defined (__AD6531__) - 38 #include - 39 #elif defined (__AD6532__) - 40 #include - BFIN GAS /tmp/ccZ0HDlY.s page 2 - - - 41 #elif defined (__AD6723__) - 42 #include - 43 #elif defined (__AD6900__) - 44 #include - 45 #elif defined (__AD6901__) - 46 #include - 47 #elif defined (__AD6902__) - 48 #include - 49 #elif defined (__AD6903__) - 50 #include - 51 #elif defined (__AD6904__) - 52 #include - 53 #elif defined (__AD6905__) - 54 #include - 55 #elif defined (__MT6906__) - 56 #include - 57 #elif defined (__ADSPBF504__) - 58 #include - 59 #elif defined (__ADSPBF504F__) - 60 #include - 61 #elif defined (__ADSPBF506__) || defined (__ADSPBF506F__) - 62 #include - 63 #elif defined (__ADSPBF512__) - 64 #include - 65 #elif defined (__ADSPBF514__) - 66 #include - 67 #elif defined (__ADSPBF516__) - 68 #include - 69 #elif defined (__ADSPBF518__) - 70 #include - 71 #elif defined (__ADSPBF522__) - 72 #include - 73 #elif defined (__ADSPBF523__) - 74 #include - 75 #elif defined (__ADSPBF524__) - 76 #include - 77 #elif defined (__ADSPBF525__) - 78 #include - 79 #elif defined (__ADSPBF526__) - 80 #include - 81 #elif defined (__ADSPBF527__) - 82 #include - 83 #elif defined (__ADSPBF542__) - 84 #include - 85 #elif defined (__ADSPBF542M__) - 86 #include - 87 #elif defined (__ADSPBF544__) - 88 #include - 89 #elif defined (__ADSPBF544M__) - 90 #include - 91 #elif defined (__ADSPBF547__) - 92 #include - 93 #elif defined (__ADSPBF547M__) - 94 #include - 95 #elif defined (__ADSPBF548__) - 96 #include - 97 #elif defined (__ADSPBF548M__) - BFIN GAS /tmp/ccZ0HDlY.s page 3 - - - 98 #include - 99 #elif defined (__ADSPBF549__) - 100 #include - 101 #elif defined (__ADSPBF549M__) - 102 #include - 103 #elif defined (__ADSPBF592A__) - 104 #include - 105 #elif defined (__ADSPBF606__) - 106 #include - 107 #elif defined (__ADSPBF607__) - 108 #include - 109 #elif defined (__ADSPBF608__) - 110 #include - 111 #elif defined (__ADSPBF609__) - 112 #include - 113 #else - 114 #error Processor Type Not Supported - 115 #endif - 116 - 117 - 118 #else - 119 - 120 #if defined (__ADSPBF531__) - 121 #include - 122 #elif defined (__ADSPBF532__) - 123 #include - 124 #elif defined (__ADSPBF533__) - 125 #include - 126 #elif defined (__ADSPBF534__) - 127 #include - 128 #elif defined (__ADSPBF535__) - 129 #include - 130 #elif defined (__ADSPBF536__) - 131 #include - 132 #elif defined (__ADSPBF537__) - 133 #include - 134 #elif defined (__ADSPBF538__) - 135 #include - 136 #elif defined (__ADSPBF539__) - 137 #include - 138 #elif defined (__ADSPBF561__) - 139 #include - 140 #elif defined (__AD6531__) - 141 #include - 142 #elif defined (__AD6532__) - 143 #include - 144 #elif defined (__AD6723__) - 145 #include - 146 #elif defined (__AD6900__) - 147 #include - 148 #elif defined (__AD6901__) - 149 #include - 150 #elif defined (__AD6902__) - 151 #include - 152 #elif defined (__AD6903__) - 153 #include - 154 #elif defined (__AD6904__) - BFIN GAS /tmp/ccZ0HDlY.s page 4 - - - 155 #include - 156 #elif defined (__AD6905__) - 157 #include - 158 #elif defined (__MT6906__) - 159 #include - 160 #elif defined (__ADSPBF504__) - 161 #include - 162 #elif defined (__ADSPBF504F__) - 163 #include - 164 #elif defined (__ADSPBF506__) || defined (__ADSPBF506F__) - 165 #include - 166 #elif defined (__ADSPBF512__) - 167 #include - 168 #elif defined (__ADSPBF514__) - 169 #include - 170 #elif defined (__ADSPBF516__) - 171 #include - 172 #elif defined (__ADSPBF518__) - 173 #include - 174 #elif defined (__ADSPBF522__) - 175 #include - 176 #elif defined (__ADSPBF523__) - 177 #include - 1 /* - 2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3 * - 4 * Licensed under the Clear BSD license. - 5 * Please see COPYING.LIBGLOSS for details. - 6 */ - 7 - 8 /* - 9 ************************************************************************************ - 10 ** - 11 ** This include file contains a list of macro "defines" to enable the programmer - 12 ** to use symbolic names for register-access and bit-manipulation. - 13 ** - 14 **/ - 15 #ifndef _DEF_BF523_H - 16 #define _DEF_BF523_H - 17 - 18 /* Include all Core registers and bit definitions */ - 19 #include - 1 /* - 20 - 21 /* SYSTEM & MMR ADDRESS DEFINITIONS FOR ADSP-BF523 */ - 22 - 23 /* Include defBF52x_base.h for the set of #defines that are common to all ADSP-BF52x processors */ - 24 #include - 1 /* - 25 - 178 #elif defined (__ADSPBF524__) - 13 #endif - 2 #include - 1 /* - 3 #include - 1 /* - 4 #include - BFIN GAS /tmp/ccZ0HDlY.s page 5 - - - 1 /* - 2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3 * - 4 * Licensed under the Clear BSD license. - 5 * Please see COPYING.LIBGLOSS for details. - 6 */ - 7 - 8 /************************************************************************ - 9 * - 10 * defBF533.h - 11 * - 12 ************************************************************************/ - 13 - 14 #ifndef _DEFBF533_H - 15 #define _DEFBF533_H - 16 - 17 #include - 1 /* - 18 - 5 #include - 6 - 7 .text; - 8 .align 2; - 9 .global __start; - 10 .extern _main; - 11 .type __start, STT_FUNC; - 12 __start: - 13 - 14 0000 0760 R7 = 0; - 15 0002 073C LC0 = R7; - 16 0004 1F3C LC1 = R7; - 17 0006 2736 L0 = R7; - 18 0008 2F36 L1 = R7; - 19 000a 3736 L2 = R7; - 20 000c 3F36 L3 = R7; - 21 000e 10E10013 I0.L = (ITEST_COMMAND & 0xFFFF); - 22 0012 50E1E0FF I0.H = (ITEST_COMMAND >> 16); - 23 0016 11E10003 I1.L = (DTEST_COMMAND & 0xFFFF); - 24 001a 51E1E0FF I1.H = (DTEST_COMMAND >> 16); - 25 001e 0760 R7 = 0; - 26 0020 079F [I0] = R7; - 27 0022 0F9F [I1] = R7; - 28 - 29 0024 2300 CSYNC; - 30 - 31 0026 0EE1F4FF SP.L=__stack_end - 12; - 32 002a 4EE1FFFF SP.H=__stack_end - 12; - 33 002e 7E32 FP = SP; - 34 0030 A66F SP += -12; - 35 - 36 // Zero bss memory - 37 0032 00E10000 R0.L = __bss_start; - 38 0036 40E10000 R0.H = __bss_start; - 39 003a 01E10000 R1.L = __bss_end; - 40 003e 41E10000 R1.H = __bss_end; - 41 0042 8152 R2 = R1 - R0; - 42 0044 0160 R1 = 0; - BFIN GAS /tmp/ccZ0HDlY.s page 6 - - - 43 0046 FFE3DDFF CALL.X _memset; - 44 - 45 - 46 ///////////////from PRM///////////////////////////////////// - 47 004a 08E13C20 P0.L = (EVT15 & 0xFFFF) ; /* Point to IVG15 in Event Vector Table */ - 48 004e 48E1E0FF P0.H = ((EVT15 >> 16) & 0xFFFF) ; - 49 0052 09E17A00 P1.L = START; /* Point to start of User code */ - 50 0056 49E10000 P1.H = START; - 51 005a 4193 [P0] = P1 ; /* Place the address of START in IVG15 of EVT */ - 52 005c 08E10421 P0.L = (IMASK & 0xFFFF) ; - 53 0060 0091 R0 = [P0] ; - 54 0062 01E10080 R1.L = (EVT_IVG15 & 0xFFFF) ; - 55 0066 0856 R0 = R0 | R1 ; - 56 0068 0093 [P0] = R0 ; /* Set (enable) IVG15 bit in IMASK register */ - 57 006a 9F00 RAISE 15 ; /* Invoke IVG15 interrupt */ - 58 006c 08E17800 P0.L = WAIT_HERE ; - 59 0070 48E10000 P0.H = WAIT_HERE ; - 60 0074 583E RETI = P0 ; /* RETI loaded with return address */ - 61 0076 1100 RTI ; /* Return from Reset Event */ - 62 WAIT_HERE : /* Wait here till IVG15 interrupt is serviced */ - 63 0078 0020 JUMP WAIT_HERE ; - 64 START: /* IVG15 vectors here */ - 65 /* Enables interrupts and saves return address to stack */ - 66 007a 7B01 [--SP] = RETI ; - 67 ///////////////from PRM///////////////////////////////////// - 68 - 69 007c 4001 [--SP]=R0; - 70 007e 4001 [--SP]=R0; - 71 0080 7E32 FP = SP; - 72 0082 A66F SP += -12; - 73 - 74 0084 FFE3BEFF CALL.X _main; - 75 0088 0000 NOP; - 76 __end: - 77 008a 2000 IDLE; - 78 008c FF2F0000 JUMP __end; - BFIN GAS /tmp/ccZ0HDlY.s page 7 - - -DEFINED SYMBOLS -gcc/l502-bf_basiccrt.s:12 .text:0000000000000000 __start -gcc/l502-bf_basiccrt.s:64 .text:000000000000007a START -gcc/l502-bf_basiccrt.s:62 .text:0000000000000078 WAIT_HERE -gcc/l502-bf_basiccrt.s:76 .text:000000000000008a __end - -UNDEFINED SYMBOLS -__stack_end -__bss_start -__bss_end -_memset -_main diff --git a/build/release/lst/l502_async.lst b/build/release/lst/l502_async.lst deleted file mode 100644 index 99983f5..0000000 --- a/build/release/lst/l502_async.lst +++ /dev/null @@ -1,810 +0,0 @@ -BFIN GAS /tmp/ccFMDaSN.s page 1 - - - 1 .file "src/l502_async.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 FB000000 .text; - 8 0200CC00 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _async_dout; - 12 .type _async_dout, STT_FUNC; - 13 _async_dout: - 14 .LFB3: - 15 .file 1 "src/l502_async.c" - 1:src/l502_async.c **** /***************************************************************************//** - 2:src/l502_async.c **** @addtogroup async_io - 3:src/l502_async.c **** @{ - 4:src/l502_async.c **** @file l502_async.c - 5:src/l502_async.c **** Файл содержит реализацию функций для асинхронного - 6:src/l502_async.c **** (пока только вывода) - 7:src/l502_async.c **** ******************************************************************************/ - 8:src/l502_async.c **** #include - 9:src/l502_async.c **** - 10:src/l502_async.c **** #include "l502_cmd.h" - 11:src/l502_async.c **** #include "l502_global.h" - 12:src/l502_async.c **** #include "l502_fpga.h" - 13:src/l502_async.c **** #include "l502_defs.h" - 14:src/l502_async.c **** #include "l502_async.h" - 15:src/l502_async.c **** #include "l502_fpga_regs.h" - 16:src/l502_async.c **** - 17:src/l502_async.c **** - 18:src/l502_async.c **** - 19:src/l502_async.c **** - 20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) { - 21:src/l502_async.c **** val &= 0xFFFF; - 22:src/l502_async.c **** if (ch==L502_DAC_CH1) { - 23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1; - 24:src/l502_async.c **** } else { - 25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2; - 26:src/l502_async.c **** } - 27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 28:src/l502_async.c **** } - 29:src/l502_async.c **** - 30:src/l502_async.c **** - 31:src/l502_async.c **** void async_dout(uint32_t val, uint32_t msk) { - 16 .loc 1 31 0 - 17 .LVL0: - 18 0000 FD05 [--sp] = ( r7:7, p5:5 ); - 19 - 20 .LCFI0: - 21 0002 00E80300 LINK 12; - 22 .LCFI1: - BFIN GAS /tmp/ccFMDaSN.s page 2 - - - 23 .loc 1 31 0 - 24 0006 1130 R2 = R1; - 32:src/l502_async.c **** static uint32_t last_out = L502_DIGOUT_WORD_DIS_H | L502_DIGOUT_WORD_DIS_L; - 33:src/l502_async.c **** if (msk != 0) { - 25 .loc 1 33 0 - 26 0008 010C cc =R1==0; - 27 000a 1518 if cc jump .L7; - 34:src/l502_async.c **** val &= ~msk; - 28 .loc 1 34 0 - 29 000c C943 R1 = ~R1; - 30 .LVL1: - 35:src/l502_async.c **** val |= last_out & msk; - 31 .loc 1 35 0 - 32 000e 4DE10000 P5.H = _last_out.2066; - 34:src/l502_async.c **** val &= ~msk; - 33 .loc 1 34 0 - 34 0012 4154 R1 = R1 & R0; - 35 .LVL2: - 36 .loc 1 35 0 - 37 0014 0DE10000 P5.L = _last_out.2066; - 38 0018 2891 R0 = [P5]; - 39 001a 0254 R0 = R2 & R0; - 40 001c 0156 R0 = R1 | R0; - 41 .LVL3: - 42 .L2: - 36:src/l502_async.c **** } - 37:src/l502_async.c **** val &= 0xFFFF; - 43 .loc 1 37 0 - 44 001e C742 R7 = R0.L (Z); - 45 .LVL4: - 38:src/l502_async.c **** - 39:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 46 .loc 1 39 0 - 47 0020 0F30 R1 = R7; - 48 0022 20E11203 R0 = 786 (X); - 49 0026 FFE3EDFF call _fpga_reg_write; - 50 .LVL5: - 40:src/l502_async.c **** last_out = val; - 51 .loc 1 40 0 - 52 002a 2F93 [P5] = R7; - 41:src/l502_async.c **** } - 53 .loc 1 41 0 - 54 002c 01E80000 UNLINK; - 55 0030 BD05 ( r7:7, p5:5 ) = [sp++]; - 56 - 57 .LCFI2: - 58 .LVL6: - 59 0032 1000 rts; - 60 .LVL7: - 61 .L7: - 62 0034 4DE10000 P5.H = _last_out.2066; - 63 0038 0DE10000 P5.L = _last_out.2066; - 64 003c F12F jump.s .L2; - 65 .LFE3: - 66 .size _async_dout, .-_async_dout - 67 003e 0000 .align 4 - 68 .global _async_dac_out; - BFIN GAS /tmp/ccFMDaSN.s page 3 - - - 69 .type _async_dac_out, STT_FUNC; - 70 _async_dac_out: - 71 .LFB2: - 20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) { - 72 .loc 1 20 0 - 73 .LVL8: - 22:src/l502_async.c **** if (ch==L502_DAC_CH1) { - 74 .loc 1 22 0 - 75 0040 4043 R0 = R0.B (Z); - 76 .LVL9: - 20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) { - 77 .loc 1 20 0 - 78 0042 00E80000 LINK 0; - 79 .LCFI3: - 21:src/l502_async.c **** val &= 0xFFFF; - 80 .loc 1 21 0 - 81 0046 C942 R1 = R1.L (Z); - 82 .LVL10: - 22:src/l502_async.c **** if (ch==L502_DAC_CH1) { - 83 .loc 1 22 0 - 84 0048 000C cc =R0==0; - 85 004a 0818 if cc jump .L12; - 25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2; - 86 .loc 1 25 0 - 87 004c F94A BITSET (R1, 31); - 88 .LVL11: - 27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 89 .loc 1 27 0 - 90 004e 20E11203 R0 = 786 (X); - 91 .LVL12: - 28:src/l502_async.c **** } - 92 .loc 1 28 0 - 93 0052 01E80000 UNLINK; - 27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 94 .loc 1 27 0 - 95 0056 FFE2D5FF jump.l _fpga_reg_write; - 96 .LVL13: - 97 .L12: - 23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1; - 98 .loc 1 23 0 - 99 005a F14A BITSET (R1, 30); - 100 .LVL14: - 27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 101 .loc 1 27 0 - 102 005c 20E11203 R0 = 786 (X); - 103 .LVL15: - 28:src/l502_async.c **** } - 104 .loc 1 28 0 - 105 0060 01E80000 UNLINK; - 27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val); - 106 .loc 1 27 0 - 107 0064 FFE2CEFF jump.l _fpga_reg_write; - 108 .LVL16: - 109 .LFE2: - 110 .size _async_dac_out, .-_async_dac_out - 111 .data; - 112 .align 4 - BFIN GAS /tmp/ccFMDaSN.s page 4 - - - 113 .type _last_out.2066, @object - 114 .size _last_out.2066, 4 - 115 _last_out.2066: - 116 0000 00000300 .long 196608 - 117 .section .debug_frame,"",@progbits - 118 .Lframe0: - 119 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 120 .LSCIE0: - 121 0004 FFFFFFFF .4byte 0xffffffff - 122 0008 01 .byte 0x1 - 123 0009 00 .string "" - 124 000a 01 .uleb128 0x1 - 125 000b 7C .sleb128 -4 - 126 000c 23 .byte 0x23 - 127 000d 0C .byte 0xc - 128 000e 0E .uleb128 0xe - 129 000f 00 .uleb128 0x0 - 130 .align 4 - 131 .LECIE0: - 132 .LSFDE0: - 133 0010 1C000000 .4byte .LEFDE0-.LASFDE0 - 134 .LASFDE0: - 135 0014 00000000 .4byte .Lframe0 - 136 0018 00000000 .4byte .LFB3 - 137 001c 3E000000 .4byte .LFE3-.LFB3 - 138 0020 42 .byte 0x4 - 139 .4byte .LCFI0-.LFB3 - 140 0021 0E .byte 0xe - 141 0022 08 .uleb128 0x8 - 142 0023 44 .byte 0x4 - 143 .4byte .LCFI1-.LCFI0 - 144 0024 0C .byte 0xc - 145 0025 0F .uleb128 0xf - 146 0026 10 .uleb128 0x10 - 147 0027 8F .byte 0x8f - 148 0028 04 .uleb128 0x4 - 149 0029 A3 .byte 0xa3 - 150 002a 03 .uleb128 0x3 - 151 002b 8D .byte 0x8d - 152 002c 02 .uleb128 0x2 - 153 002d 87 .byte 0x87 - 154 002e 01 .uleb128 0x1 - 155 002f 00 .align 4 - 156 .LEFDE0: - 157 .LSFDE2: - 158 0030 14000000 .4byte .LEFDE2-.LASFDE2 - 159 .LASFDE2: - 160 0034 00000000 .4byte .Lframe0 - 161 0038 40000000 .4byte .LFB2 - 162 003c 28000000 .4byte .LFE2-.LFB2 - 163 0040 46 .byte 0x4 - 164 .4byte .LCFI3-.LFB2 - 165 0041 0C .byte 0xc - 166 0042 0F .uleb128 0xf - 167 0043 08 .uleb128 0x8 - 168 0044 8F .byte 0x8f - 169 0045 02 .uleb128 0x2 - BFIN GAS /tmp/ccFMDaSN.s page 5 - - - 170 0046 A3 .byte 0xa3 - 171 0047 01 .uleb128 0x1 - 172 .align 4 - 173 .LEFDE2: - 174 .text; - 175 .Letext0: - 176 .section .debug_loc,"",@progbits - 177 .Ldebug_loc0: - 178 .LLST0: - 179 0000 00000000 .4byte .LFB3-.Ltext0 - 180 0004 02000000 .4byte .LCFI0-.Ltext0 - 181 0008 0100 .2byte 0x1 - 182 000a 5E .byte 0x5e - 183 000b 02000000 .4byte .LCFI0-.Ltext0 - 184 000f 06000000 .4byte .LCFI1-.Ltext0 - 185 0013 0200 .2byte 0x2 - 186 0015 7E .byte 0x7e - 187 0016 08 .sleb128 8 - 188 0017 06000000 .4byte .LCFI1-.Ltext0 - 189 001b 3E000000 .4byte .LFE3-.Ltext0 - 190 001f 0200 .2byte 0x2 - 191 0021 7F .byte 0x7f - 192 0022 10 .sleb128 16 - 193 0023 00000000 .4byte 0x0 - 194 0027 00000000 .4byte 0x0 - 195 .LLST1: - 196 002b 00000000 .4byte .LVL0-.Ltext0 - 197 002f 14000000 .4byte .LVL2-.Ltext0 - 198 0033 0100 .2byte 0x1 - 199 0035 50 .byte 0x50 - 200 0036 14000000 .4byte .LVL2-.Ltext0 - 201 003a 1E000000 .4byte .LVL3-.Ltext0 - 202 003e 0100 .2byte 0x1 - 203 0040 51 .byte 0x51 - 204 0041 1E000000 .4byte .LVL3-.Ltext0 - 205 0045 20000000 .4byte .LVL4-.Ltext0 - 206 0049 0100 .2byte 0x1 - 207 004b 50 .byte 0x50 - 208 004c 20000000 .4byte .LVL4-.Ltext0 - 209 0050 32000000 .4byte .LVL6-.Ltext0 - 210 0054 0100 .2byte 0x1 - 211 0056 57 .byte 0x57 - 212 0057 34000000 .4byte .LVL7-.Ltext0 - 213 005b 3E000000 .4byte .LFE3-.Ltext0 - 214 005f 0100 .2byte 0x1 - 215 0061 50 .byte 0x50 - 216 0062 00000000 .4byte 0x0 - 217 0066 00000000 .4byte 0x0 - 218 .LLST2: - 219 006a 00000000 .4byte .LVL0-.Ltext0 - 220 006e 0E000000 .4byte .LVL1-.Ltext0 - 221 0072 0100 .2byte 0x1 - 222 0074 51 .byte 0x51 - 223 0075 0E000000 .4byte .LVL1-.Ltext0 - 224 0079 2A000000 .4byte .LVL5-.Ltext0 - 225 007d 0100 .2byte 0x1 - 226 007f 52 .byte 0x52 - BFIN GAS /tmp/ccFMDaSN.s page 6 - - - 227 0080 34000000 .4byte .LVL7-.Ltext0 - 228 0084 3E000000 .4byte .LFE3-.Ltext0 - 229 0088 0100 .2byte 0x1 - 230 008a 51 .byte 0x51 - 231 008b 00000000 .4byte 0x0 - 232 008f 00000000 .4byte 0x0 - 233 .LLST3: - 234 0093 40000000 .4byte .LFB2-.Ltext0 - 235 0097 46000000 .4byte .LCFI3-.Ltext0 - 236 009b 0100 .2byte 0x1 - 237 009d 5E .byte 0x5e - 238 009e 46000000 .4byte .LCFI3-.Ltext0 - 239 00a2 68000000 .4byte .LFE2-.Ltext0 - 240 00a6 0200 .2byte 0x2 - 241 00a8 7F .byte 0x7f - 242 00a9 08 .sleb128 8 - 243 00aa 00000000 .4byte 0x0 - 244 00ae 00000000 .4byte 0x0 - 245 .LLST4: - 246 00b2 40000000 .4byte .LVL8-.Ltext0 - 247 00b6 52000000 .4byte .LVL12-.Ltext0 - 248 00ba 0100 .2byte 0x1 - 249 00bc 50 .byte 0x50 - 250 00bd 5A000000 .4byte .LVL13-.Ltext0 - 251 00c1 60000000 .4byte .LVL15-.Ltext0 - 252 00c5 0100 .2byte 0x1 - 253 00c7 50 .byte 0x50 - 254 00c8 00000000 .4byte 0x0 - 255 00cc 00000000 .4byte 0x0 - 256 .LLST5: - 257 00d0 40000000 .4byte .LVL8-.Ltext0 - 258 00d4 5A000000 .4byte .LVL13-.Ltext0 - 259 00d8 0100 .2byte 0x1 - 260 00da 51 .byte 0x51 - 261 00db 5A000000 .4byte .LVL13-.Ltext0 - 262 00df 68000000 .4byte .LVL16-.Ltext0 - 263 00e3 0100 .2byte 0x1 - 264 00e5 51 .byte 0x51 - 265 00e6 00000000 .4byte 0x0 - 266 00ea 00000000 .4byte 0x0 - 267 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 268 .file 3 "src/l502_defs.h" - 269 .section .debug_info - 270 0000 28010000 .4byte 0x128 - 271 0004 0200 .2byte 0x2 - 272 0006 00000000 .4byte .Ldebug_abbrev0 - 273 000a 04 .byte 0x4 - 274 000b 01 .uleb128 0x1 - 275 000c 48010000 .4byte .LASF15 - 276 0010 01 .byte 0x1 - 277 0011 9F000000 .4byte .LASF16 - 278 0015 55000000 .4byte .LASF17 - 279 0019 00000000 .4byte .Ltext0 - 280 001d 68000000 .4byte .Letext0 - 281 0021 00000000 .4byte .Ldebug_line0 - 282 0025 02 .uleb128 0x2 - 283 0026 04 .byte 0x4 - BFIN GAS /tmp/ccFMDaSN.s page 7 - - - 284 0027 07 .byte 0x7 - 285 0028 23000000 .4byte .LASF0 - 286 002c 03 .uleb128 0x3 - 287 002d 04 .byte 0x4 - 288 002e 05 .byte 0x5 - 289 002f 696E7400 .string "int" - 290 0033 02 .uleb128 0x2 - 291 0034 01 .byte 0x1 - 292 0035 06 .byte 0x6 - 293 0036 24010000 .4byte .LASF1 - 294 003a 02 .uleb128 0x2 - 295 003b 01 .byte 0x1 - 296 003c 08 .byte 0x8 - 297 003d B8000000 .4byte .LASF2 - 298 0041 02 .uleb128 0x2 - 299 0042 02 .byte 0x2 - 300 0043 05 .byte 0x5 - 301 0044 3E010000 .4byte .LASF3 - 302 0048 02 .uleb128 0x2 - 303 0049 02 .byte 0x2 - 304 004a 07 .byte 0x7 - 305 004b 11010000 .4byte .LASF4 - 306 004f 02 .uleb128 0x2 - 307 0050 04 .byte 0x4 - 308 0051 07 .byte 0x7 - 309 0052 0E000000 .4byte .LASF5 - 310 0056 02 .uleb128 0x2 - 311 0057 08 .byte 0x8 - 312 0058 05 .byte 0x5 - 313 0059 00000000 .4byte .LASF6 - 314 005d 02 .uleb128 0x2 - 315 005e 08 .byte 0x8 - 316 005f 07 .byte 0x7 - 317 0060 3E000000 .4byte .LASF7 - 318 0064 02 .uleb128 0x2 - 319 0065 04 .byte 0x4 - 320 0066 05 .byte 0x5 - 321 0067 F1000000 .4byte .LASF8 - 322 006b 04 .uleb128 0x4 - 323 006c 04 .byte 0x4 - 324 006d 07 .byte 0x7 - 325 006e 02 .uleb128 0x2 - 326 006f 01 .byte 0x1 - 327 0070 06 .byte 0x6 - 328 0071 54010000 .4byte .LASF9 - 329 0075 05 .uleb128 0x5 - 330 0076 B0000000 .4byte .LASF10 - 331 007a 02 .byte 0x2 - 332 007b 2A .byte 0x2a - 333 007c 3A000000 .4byte 0x3a - 334 0080 05 .uleb128 0x5 - 335 0081 1B000000 .4byte .LASF11 - 336 0085 02 .byte 0x2 - 337 0086 4F .byte 0x4f - 338 0087 64000000 .4byte 0x64 - 339 008b 05 .uleb128 0x5 - 340 008c E8000000 .4byte .LASF12 - BFIN GAS /tmp/ccFMDaSN.s page 8 - - - 341 0090 02 .byte 0x2 - 342 0091 50 .byte 0x50 - 343 0092 25000000 .4byte 0x25 - 344 0096 06 .uleb128 0x6 - 345 0097 04 .byte 0x4 - 346 0098 03 .byte 0x3 - 347 0099 45 .byte 0x45 - 348 009a AF000000 .4byte 0xaf - 349 009e 07 .uleb128 0x7 - 350 009f D1000000 .4byte .LASF13 - 351 00a3 808008 .sleb128 131072 - 352 00a6 07 .uleb128 0x7 - 353 00a7 FA000000 .4byte .LASF14 - 354 00ab 808004 .sleb128 65536 - 355 00ae 00 .byte 0x0 - 356 00af 08 .uleb128 0x8 - 357 00b0 01 .byte 0x1 - 358 00b1 C6000000 .4byte .LASF18 - 359 00b5 01 .byte 0x1 - 360 00b6 1F .byte 0x1f - 361 00b7 01 .byte 0x1 - 362 00b8 00000000 .4byte .LFB3 - 363 00bc 3E000000 .4byte .LFE3 - 364 00c0 00000000 .4byte .LLST0 - 365 00c4 F8000000 .4byte 0xf8 - 366 00c8 09 .uleb128 0x9 - 367 00c9 76616C00 .string "val" - 368 00cd 01 .byte 0x1 - 369 00ce 1F .byte 0x1f - 370 00cf 8B000000 .4byte 0x8b - 371 00d3 2B000000 .4byte .LLST1 - 372 00d7 09 .uleb128 0x9 - 373 00d8 6D736B00 .string "msk" - 374 00dc 01 .byte 0x1 - 375 00dd 1F .byte 0x1f - 376 00de 8B000000 .4byte 0x8b - 377 00e2 6A000000 .4byte .LLST2 - 378 00e6 0A .uleb128 0xa - 379 00e7 35000000 .4byte .LASF19 - 380 00eb 01 .byte 0x1 - 381 00ec 20 .byte 0x20 - 382 00ed 8B000000 .4byte 0x8b - 383 00f1 05 .byte 0x5 - 384 00f2 03 .byte 0x3 - 385 00f3 00000000 .4byte _last_out.2066 - 386 00f7 00 .byte 0x0 - 387 00f8 0B .uleb128 0xb - 388 00f9 01 .byte 0x1 - 389 00fa 30010000 .4byte .LASF20 - 390 00fe 01 .byte 0x1 - 391 00ff 14 .byte 0x14 - 392 0100 01 .byte 0x1 - 393 0101 40000000 .4byte .LFB2 - 394 0105 68000000 .4byte .LFE2 - 395 0109 93000000 .4byte .LLST3 - 396 010d 09 .uleb128 0x9 - 397 010e 636800 .string "ch" - BFIN GAS /tmp/ccFMDaSN.s page 9 - - - 398 0111 01 .byte 0x1 - 399 0112 14 .byte 0x14 - 400 0113 75000000 .4byte 0x75 - 401 0117 B2000000 .4byte .LLST4 - 402 011b 09 .uleb128 0x9 - 403 011c 76616C00 .string "val" - 404 0120 01 .byte 0x1 - 405 0121 14 .byte 0x14 - 406 0122 80000000 .4byte 0x80 - 407 0126 D0000000 .4byte .LLST5 - 408 012a 00 .byte 0x0 - 409 012b 00 .byte 0x0 - 410 .section .debug_abbrev - 411 0000 01 .uleb128 0x1 - 412 0001 11 .uleb128 0x11 - 413 0002 01 .byte 0x1 - 414 0003 25 .uleb128 0x25 - 415 0004 0E .uleb128 0xe - 416 0005 13 .uleb128 0x13 - 417 0006 0B .uleb128 0xb - 418 0007 03 .uleb128 0x3 - 419 0008 0E .uleb128 0xe - 420 0009 1B .uleb128 0x1b - 421 000a 0E .uleb128 0xe - 422 000b 11 .uleb128 0x11 - 423 000c 01 .uleb128 0x1 - 424 000d 12 .uleb128 0x12 - 425 000e 01 .uleb128 0x1 - 426 000f 10 .uleb128 0x10 - 427 0010 06 .uleb128 0x6 - 428 0011 00 .byte 0x0 - 429 0012 00 .byte 0x0 - 430 0013 02 .uleb128 0x2 - 431 0014 24 .uleb128 0x24 - 432 0015 00 .byte 0x0 - 433 0016 0B .uleb128 0xb - 434 0017 0B .uleb128 0xb - 435 0018 3E .uleb128 0x3e - 436 0019 0B .uleb128 0xb - 437 001a 03 .uleb128 0x3 - 438 001b 0E .uleb128 0xe - 439 001c 00 .byte 0x0 - 440 001d 00 .byte 0x0 - 441 001e 03 .uleb128 0x3 - 442 001f 24 .uleb128 0x24 - 443 0020 00 .byte 0x0 - 444 0021 0B .uleb128 0xb - 445 0022 0B .uleb128 0xb - 446 0023 3E .uleb128 0x3e - 447 0024 0B .uleb128 0xb - 448 0025 03 .uleb128 0x3 - 449 0026 08 .uleb128 0x8 - 450 0027 00 .byte 0x0 - 451 0028 00 .byte 0x0 - 452 0029 04 .uleb128 0x4 - 453 002a 24 .uleb128 0x24 - 454 002b 00 .byte 0x0 - BFIN GAS /tmp/ccFMDaSN.s page 10 - - - 455 002c 0B .uleb128 0xb - 456 002d 0B .uleb128 0xb - 457 002e 3E .uleb128 0x3e - 458 002f 0B .uleb128 0xb - 459 0030 00 .byte 0x0 - 460 0031 00 .byte 0x0 - 461 0032 05 .uleb128 0x5 - 462 0033 16 .uleb128 0x16 - 463 0034 00 .byte 0x0 - 464 0035 03 .uleb128 0x3 - 465 0036 0E .uleb128 0xe - 466 0037 3A .uleb128 0x3a - 467 0038 0B .uleb128 0xb - 468 0039 3B .uleb128 0x3b - 469 003a 0B .uleb128 0xb - 470 003b 49 .uleb128 0x49 - 471 003c 13 .uleb128 0x13 - 472 003d 00 .byte 0x0 - 473 003e 00 .byte 0x0 - 474 003f 06 .uleb128 0x6 - 475 0040 04 .uleb128 0x4 - 476 0041 01 .byte 0x1 - 477 0042 0B .uleb128 0xb - 478 0043 0B .uleb128 0xb - 479 0044 3A .uleb128 0x3a - 480 0045 0B .uleb128 0xb - 481 0046 3B .uleb128 0x3b - 482 0047 0B .uleb128 0xb - 483 0048 01 .uleb128 0x1 - 484 0049 13 .uleb128 0x13 - 485 004a 00 .byte 0x0 - 486 004b 00 .byte 0x0 - 487 004c 07 .uleb128 0x7 - 488 004d 28 .uleb128 0x28 - 489 004e 00 .byte 0x0 - 490 004f 03 .uleb128 0x3 - 491 0050 0E .uleb128 0xe - 492 0051 1C .uleb128 0x1c - 493 0052 0D .uleb128 0xd - 494 0053 00 .byte 0x0 - 495 0054 00 .byte 0x0 - 496 0055 08 .uleb128 0x8 - 497 0056 2E .uleb128 0x2e - 498 0057 01 .byte 0x1 - 499 0058 3F .uleb128 0x3f - 500 0059 0C .uleb128 0xc - 501 005a 03 .uleb128 0x3 - 502 005b 0E .uleb128 0xe - 503 005c 3A .uleb128 0x3a - 504 005d 0B .uleb128 0xb - 505 005e 3B .uleb128 0x3b - 506 005f 0B .uleb128 0xb - 507 0060 27 .uleb128 0x27 - 508 0061 0C .uleb128 0xc - 509 0062 11 .uleb128 0x11 - 510 0063 01 .uleb128 0x1 - 511 0064 12 .uleb128 0x12 - BFIN GAS /tmp/ccFMDaSN.s page 11 - - - 512 0065 01 .uleb128 0x1 - 513 0066 40 .uleb128 0x40 - 514 0067 06 .uleb128 0x6 - 515 0068 01 .uleb128 0x1 - 516 0069 13 .uleb128 0x13 - 517 006a 00 .byte 0x0 - 518 006b 00 .byte 0x0 - 519 006c 09 .uleb128 0x9 - 520 006d 05 .uleb128 0x5 - 521 006e 00 .byte 0x0 - 522 006f 03 .uleb128 0x3 - 523 0070 08 .uleb128 0x8 - 524 0071 3A .uleb128 0x3a - 525 0072 0B .uleb128 0xb - 526 0073 3B .uleb128 0x3b - 527 0074 0B .uleb128 0xb - 528 0075 49 .uleb128 0x49 - 529 0076 13 .uleb128 0x13 - 530 0077 02 .uleb128 0x2 - 531 0078 06 .uleb128 0x6 - 532 0079 00 .byte 0x0 - 533 007a 00 .byte 0x0 - 534 007b 0A .uleb128 0xa - 535 007c 34 .uleb128 0x34 - 536 007d 00 .byte 0x0 - 537 007e 03 .uleb128 0x3 - 538 007f 0E .uleb128 0xe - 539 0080 3A .uleb128 0x3a - 540 0081 0B .uleb128 0xb - 541 0082 3B .uleb128 0x3b - 542 0083 0B .uleb128 0xb - 543 0084 49 .uleb128 0x49 - 544 0085 13 .uleb128 0x13 - 545 0086 02 .uleb128 0x2 - 546 0087 0A .uleb128 0xa - 547 0088 00 .byte 0x0 - 548 0089 00 .byte 0x0 - 549 008a 0B .uleb128 0xb - 550 008b 2E .uleb128 0x2e - 551 008c 01 .byte 0x1 - 552 008d 3F .uleb128 0x3f - 553 008e 0C .uleb128 0xc - 554 008f 03 .uleb128 0x3 - 555 0090 0E .uleb128 0xe - 556 0091 3A .uleb128 0x3a - 557 0092 0B .uleb128 0xb - 558 0093 3B .uleb128 0x3b - 559 0094 0B .uleb128 0xb - 560 0095 27 .uleb128 0x27 - 561 0096 0C .uleb128 0xc - 562 0097 11 .uleb128 0x11 - 563 0098 01 .uleb128 0x1 - 564 0099 12 .uleb128 0x12 - 565 009a 01 .uleb128 0x1 - 566 009b 40 .uleb128 0x40 - 567 009c 06 .uleb128 0x6 - 568 009d 00 .byte 0x0 - BFIN GAS /tmp/ccFMDaSN.s page 12 - - - 569 009e 00 .byte 0x0 - 570 009f 00 .byte 0x0 - 571 .section .debug_pubnames,"",@progbits - 572 0000 2F000000 .4byte 0x2f - 573 0004 0200 .2byte 0x2 - 574 0006 00000000 .4byte .Ldebug_info0 - 575 000a 2C010000 .4byte 0x12c - 576 000e AF000000 .4byte 0xaf - 577 0012 6173796E .string "async_dout" - 577 635F646F - 577 757400 - 578 001d F8000000 .4byte 0xf8 - 579 0021 6173796E .string "async_dac_out" - 579 635F6461 - 579 635F6F75 - 579 7400 - 580 002f 00000000 .4byte 0x0 - 581 .section .debug_aranges,"",@progbits - 582 0000 1C000000 .4byte 0x1c - 583 0004 0200 .2byte 0x2 - 584 0006 00000000 .4byte .Ldebug_info0 - 585 000a 04 .byte 0x4 - 586 000b 00 .byte 0x0 - 587 000c 0000 .2byte 0x0 - 588 000e 0000 .2byte 0x0 - 589 0010 00000000 .4byte .Ltext0 - 590 0014 68000000 .4byte .Letext0-.Ltext0 - 591 0018 00000000 .4byte 0x0 - 592 001c 00000000 .4byte 0x0 - 593 .section .debug_str,"MS",@progbits,1 - 594 .LASF6: - 595 0000 6C6F6E67 .string "long long int" - 595 206C6F6E - 595 6720696E - 595 7400 - 596 .LASF5: - 597 000e 756E7369 .string "unsigned int" - 597 676E6564 - 597 20696E74 - 597 00 - 598 .LASF11: - 599 001b 696E7433 .string "int32_t" - 599 325F7400 - 600 .LASF0: - 601 0023 6C6F6E67 .string "long unsigned int" - 601 20756E73 - 601 69676E65 - 601 6420696E - 601 7400 - 602 .LASF19: - 603 0035 6C617374 .string "last_out" - 603 5F6F7574 - 603 00 - 604 .LASF7: - 605 003e 6C6F6E67 .string "long long unsigned int" - 605 206C6F6E - 605 6720756E - BFIN GAS /tmp/ccFMDaSN.s page 13 - - - 605 7369676E - 605 65642069 - 606 .LASF17: - 607 0055 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 607 652F6665 - 607 64612F4D - 607 4950542F - 607 52616469 - 608 .LASF16: - 609 009f 7372632F .string "src/l502_async.c" - 609 6C353032 - 609 5F617379 - 609 6E632E63 - 609 00 - 610 .LASF10: - 611 00b0 75696E74 .string "uint8_t" - 611 385F7400 - 612 .LASF2: - 613 00b8 756E7369 .string "unsigned char" - 613 676E6564 - 613 20636861 - 613 7200 - 614 .LASF18: - 615 00c6 6173796E .string "async_dout" - 615 635F646F - 615 757400 - 616 .LASF13: - 617 00d1 4C353032 .string "L502_DIGOUT_WORD_DIS_H" - 617 5F444947 - 617 4F55545F - 617 574F5244 - 617 5F444953 - 618 .LASF12: - 619 00e8 75696E74 .string "uint32_t" - 619 33325F74 - 619 00 - 620 .LASF8: - 621 00f1 6C6F6E67 .string "long int" - 621 20696E74 - 621 00 - 622 .LASF14: - 623 00fa 4C353032 .string "L502_DIGOUT_WORD_DIS_L" - 623 5F444947 - 623 4F55545F - 623 574F5244 - 623 5F444953 - 624 .LASF4: - 625 0111 73686F72 .string "short unsigned int" - 625 7420756E - 625 7369676E - 625 65642069 - 625 6E7400 - 626 .LASF1: - 627 0124 7369676E .string "signed char" - 627 65642063 - 627 68617200 - 628 .LASF20: - BFIN GAS /tmp/ccFMDaSN.s page 14 - - - 629 0130 6173796E .string "async_dac_out" - 629 635F6461 - 629 635F6F75 - 629 7400 - 630 .LASF3: - 631 013e 73686F72 .string "short int" - 631 7420696E - 631 7400 - 632 .LASF15: - 633 0148 474E5520 .string "GNU C 4.3.5" - 633 4320342E - 633 332E3500 - 634 .LASF9: - 635 0154 63686172 .string "char" - 635 00 - 636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccFMDaSN.s page 15 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_async.c - /tmp/ccFMDaSN.s:13 .text:0000000000000000 _async_dout - /tmp/ccFMDaSN.s:115 .data:0000000000000000 _last_out.2066 - /tmp/ccFMDaSN.s:70 .text:0000000000000040 _async_dac_out - -UNDEFINED SYMBOLS -_fpga_reg_write diff --git a/build/release/lst/l502_cmd.lst b/build/release/lst/l502_cmd.lst deleted file mode 100644 index a7a9948..0000000 --- a/build/release/lst/l502_cmd.lst +++ /dev/null @@ -1,6739 +0,0 @@ -BFIN GAS /tmp/ccEF2Yxd.s page 1 - - - 1 .file "src/l502_cmd.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 DA020000 .text; - 8 02001301 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _l502_cmd_set_req; - 12 .type _l502_cmd_set_req, STT_FUNC; - 13 _l502_cmd_set_req: - 14 .LFB19: - 15 .file 1 "src/l502_cmd.c" - 1:src/l502_cmd.c **** /***************************************************************************//** - 2:src/l502_cmd.c **** @addtogroup cmd_process - 3:src/l502_cmd.c **** @{ - 4:src/l502_cmd.c **** @file l502_cmd.c - 5:src/l502_cmd.c **** Файл содержит логику обработки команд от ПК, переда - 6:src/l502_cmd.c **** HostDMA в BlackFin. - 7:src/l502_cmd.c **** Для каждого кода команды в таблице f_cmd_tbl задана функ - 8:src/l502_cmd.c **** обработки команды. Если в таблице код команды не най - 9:src/l502_cmd.c **** то возвращается ошибка. Для пользовательских коман - 10:src/l502_cmd.c **** всегда вызывается usr_cmd_process(). - 11:src/l502_cmd.c **** *******************************************************************************/ - 12:src/l502_cmd.c **** - 13:src/l502_cmd.c **** #include "l502_global.h" - 14:src/l502_cmd.c **** #include "l502_cmd.h" - 15:src/l502_cmd.c **** #include "l502_stream.h" - 16:src/l502_cmd.c **** #include "l502_params.h" - 17:src/l502_cmd.c **** #include "l502_user_process.h" - 18:src/l502_cmd.c **** #include "l502_async.h" - 19:src/l502_cmd.c **** #include "l502_sport_tx.h" - 20:src/l502_cmd.c **** - 21:src/l502_cmd.c **** #include - 22:src/l502_cmd.c **** #include - 23:src/l502_cmd.c **** #include - 24:src/l502_cmd.c **** #include - 25:src/l502_cmd.c **** #include "l502_fpga.h" - 26:src/l502_cmd.c **** - 27:src/l502_cmd.c **** - 28:src/l502_cmd.c **** - 29:src/l502_cmd.c **** extern void l502_cmd_test(t_l502_bf_cmd *cmd); - 30:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd); - 31:src/l502_cmd.c **** static void f_cmd_get_param(t_l502_bf_cmd *cmd); - 32:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd); - 33:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd); - 34:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd); - 35:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd); - 36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd); - 37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd); - 38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd); - BFIN GAS /tmp/ccEF2Yxd.s page 2 - - - 39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd); - 40:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd); - 41:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd); - 42:src/l502_cmd.c **** - 43:src/l502_cmd.c **** - 44:src/l502_cmd.c **** /* Тип, описывающий функцию обработки конкретной коман - 45:src/l502_cmd.c **** typedef void (*t_cmd_func)(t_l502_bf_cmd* cmd); - 46:src/l502_cmd.c **** - 47:src/l502_cmd.c **** static const uint32_t f_regaddr_k[L502_ADC_RANGE_CNT] = {L502_REGS_IOARITH_K10, - 48:src/l502_cmd.c **** L502_REGS_IOARITH_K5, - 49:src/l502_cmd.c **** L502_REGS_IOARITH_K2, - 50:src/l502_cmd.c **** L502_REGS_IOARITH_K1, - 51:src/l502_cmd.c **** L502_REGS_IOARITH_K05, - 52:src/l502_cmd.c **** L502_REGS_IOARITH_K02}; - 53:src/l502_cmd.c **** - 54:src/l502_cmd.c **** static const uint32_t f_regaddr_offs[L502_ADC_RANGE_CNT] = {L502_REGS_IOARITH_B10, - 55:src/l502_cmd.c **** L502_REGS_IOARITH_B5, - 56:src/l502_cmd.c **** L502_REGS_IOARITH_B2, - 57:src/l502_cmd.c **** L502_REGS_IOARITH_B1, - 58:src/l502_cmd.c **** L502_REGS_IOARITH_B05, - 59:src/l502_cmd.c **** L502_REGS_IOARITH_B02}; - 60:src/l502_cmd.c **** - 61:src/l502_cmd.c **** - 62:src/l502_cmd.c **** - 63:src/l502_cmd.c **** static volatile uint8_t f_cmd_req=0; - 64:src/l502_cmd.c **** /* таблица с соответствием кодов команд и функций для и - 65:src/l502_cmd.c **** static const struct { - 66:src/l502_cmd.c **** uint32_t cmd_code; - 67:src/l502_cmd.c **** t_cmd_func start; - 68:src/l502_cmd.c **** } f_cmd_tbl[] = { - 69:src/l502_cmd.c **** {L502_BF_CMD_CODE_TEST, l502_cmd_test}, - 70:src/l502_cmd.c **** {L502_BF_CMD_CODE_SET_PARAM, f_cmd_set_param}, - 71:src/l502_cmd.c **** {L502_BF_CMD_CODE_GET_PARAM, f_cmd_get_param}, - 72:src/l502_cmd.c **** {L502_BF_CMD_CODE_CONFIGURE, f_cmd_config}, - 73:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_START, f_cmd_streams_start}, - 74:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_STOP , f_cmd_stream_stop}, - 75:src/l502_cmd.c **** {L502_BF_CMD_CODE_PRELOAD, f_cmd_preload}, - 76:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_EN, f_cmd_stream_enable}, - 77:src/l502_cmd.c **** {L502_BF_CMD_CODE_STREAM_DIS, f_cmd_stream_disable}, - 78:src/l502_cmd.c **** {L502_BF_CMD_CODE_ASYNC_OUT, f_cmd_async_out}, - 79:src/l502_cmd.c **** {L502_BF_CMD_CODE_FPGA_REG_WR, f_cmd_fpga_reg_wr}, - 80:src/l502_cmd.c **** {L502_BF_CMD_CODE_FPGA_REG_RD, f_cmd_fpga_reg_rd}, - 81:src/l502_cmd.c **** {L502_BF_CMD_CODE_GET_OUT_STATUS, f_cmd_get_out_status}, - 82:src/l502_cmd.c **** }; - 83:src/l502_cmd.c **** - 84:src/l502_cmd.c **** - 85:src/l502_cmd.c **** - 86:src/l502_cmd.c **** - 87:src/l502_cmd.c **** - 88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) { - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0])); - 93:src/l502_cmd.c **** - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 95:src/l502_cmd.c **** } - BFIN GAS /tmp/ccEF2Yxd.s page 3 - - - 96:src/l502_cmd.c **** - 97:src/l502_cmd.c **** - 98:src/l502_cmd.c **** - 99:src/l502_cmd.c **** void l502_cmd_start(t_l502_bf_cmd* cmd) { - 100:src/l502_cmd.c **** uint32_t i, fnd; - 101:src/l502_cmd.c **** - 102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) { - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - 104:src/l502_cmd.c **** } else { - 105:src/l502_cmd.c **** for (i=0, fnd=0; !fnd && (i < sizeof(f_cmd_tbl)/sizeof(f_cmd_tbl[0])); i++) { - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 107:src/l502_cmd.c **** fnd = 1; - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 109:src/l502_cmd.c **** } - 110:src/l502_cmd.c **** } - 111:src/l502_cmd.c **** - 112:src/l502_cmd.c **** if (!fnd) - 113:src/l502_cmd.c **** l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 114:src/l502_cmd.c **** } - 115:src/l502_cmd.c **** } - 116:src/l502_cmd.c **** - 117:src/l502_cmd.c **** - 118:src/l502_cmd.c **** - 119:src/l502_cmd.c **** - 120:src/l502_cmd.c **** void l502_cmd_check_req(void) { - 121:src/l502_cmd.c **** if (f_cmd_req == 1) { - 122:src/l502_cmd.c **** f_cmd_req=0; - 123:src/l502_cmd.c **** l502_cmd_start((void*)&g_state.cmd); - 124:src/l502_cmd.c **** } - 125:src/l502_cmd.c **** } - 126:src/l502_cmd.c **** - 127:src/l502_cmd.c **** void l502_cmd_set_req(void) { - 16 .loc 1 127 0 - 128:src/l502_cmd.c **** f_cmd_req = 1; - 17 .loc 1 128 0 - 18 0000 4AE10000 P2.H = _f_cmd_req; - 127:src/l502_cmd.c **** void l502_cmd_set_req(void) { - 19 .loc 1 127 0 - 20 0004 00E80000 LINK 0; - 21 .LCFI0: - 22 .loc 1 128 0 - 23 0008 0860 R0 = 1 (X); - 24 000a 0AE10000 P2.L = _f_cmd_req; - 25 000e 109B B [P2] = R0; - 129:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_PROGRESS; - 26 .loc 1 129 0 - 27 0010 4AE10000 P2.H = _g_state; - 28 0014 20E1025A R0 = 23042 (X); - 29 0018 0AE10000 P2.L = _g_state; - 30 001c 50E60104 W [P2+2050] = R0; - 130:src/l502_cmd.c **** } - 31 .loc 1 130 0 - 32 0020 01E80000 UNLINK; - 33 0024 1000 rts; - 34 .LFE19: - 35 .size _l502_cmd_set_req, .-_l502_cmd_set_req - 36 0026 0000 .align 4 - BFIN GAS /tmp/ccEF2Yxd.s page 4 - - - 37 .global _l502_cmd_done; - 38 .type _l502_cmd_done, STT_FUNC; - 39 _l502_cmd_done: - 40 .LFB16: - 88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) { - 41 .loc 1 88 0 - 42 .LVL0: - 43 0028 C504 [--sp] = ( p5:5 ); - 44 - 45 .LCFI1: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 46 .loc 1 89 0 - 47 002a 4DE10000 P5.H = _g_state; - 48 002e 0DE10000 P5.L = _g_state; - 49 0032 28E60202 [P5+2056] = R0; - 88:src/l502_cmd.c **** void l502_cmd_done(int32_t result, uint32_t* data, uint32_t size) { - 50 .loc 1 88 0 - 51 0036 00E80300 LINK 12; - 52 .LCFI2: - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 53 .loc 1 90 0 - 54 003a 2AE60302 [P5+2060] = R2; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 55 .loc 1 91 0 - 56 003e 020C cc =R2==0; - 57 0040 0A18 if cc jump .L4; - 58 0042 40E10000 R0.H = _g_state+2064; - 59 .LVL1: - 60 0046 00E11008 R0.L = _g_state+2064; - 61 004a 0108 cc =R1==R0; - 62 004c 0418 if cc jump .L4; - 92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0])); - 63 .loc 1 92 0 - 64 004e 124F R2 <<= 2; - 65 .LVL2: - 66 0050 FFE3D8FF call _memmove; - 67 .LVL3: - 68 .L4: - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 69 .loc 1 94 0 - 70 0054 20E1035A R0 = 23043 (X); - 71 .LVL4: - 72 0058 68E60104 W [P5+2050] = R0; - 95:src/l502_cmd.c **** } - 73 .loc 1 95 0 - 74 005c 01E80000 UNLINK; - 75 0060 8504 ( p5:5 ) = [sp++]; - 76 - 77 .LCFI3: - 78 0062 1000 rts; - 79 .LFE16: - 80 .size _l502_cmd_done, .-_l502_cmd_done - 81 .align 4 - 82 .type _f_cmd_set_param, STT_FUNC; - 83 _f_cmd_set_param: - 84 .LFB30: - 131:src/l502_cmd.c **** - BFIN GAS /tmp/ccEF2Yxd.s page 5 - - - 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { - 133:src/l502_cmd.c **** l502_cmd_done(streams_start(), NULL, 0); - 134:src/l502_cmd.c **** } - 135:src/l502_cmd.c **** - 136:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd) { - 137:src/l502_cmd.c **** l502_cmd_done(streams_stop(), NULL, 0); - 138:src/l502_cmd.c **** } - 139:src/l502_cmd.c **** - 140:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd) { - 141:src/l502_cmd.c **** l502_cmd_done(configure(), NULL, 0); - 142:src/l502_cmd.c **** } - 143:src/l502_cmd.c **** - 144:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd) { - 145:src/l502_cmd.c **** l502_cmd_done(stream_out_preload(), NULL, 0); - 146:src/l502_cmd.c **** } - 147:src/l502_cmd.c **** - 148:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd) { - 149:src/l502_cmd.c **** l502_cmd_done(stream_enable(cmd->param), NULL, 0); - 150:src/l502_cmd.c **** } - 151:src/l502_cmd.c **** - 152:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd) { - 153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0); - 154:src/l502_cmd.c **** } - 155:src/l502_cmd.c **** - 156:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd) { - 157:src/l502_cmd.c **** int32_t err = 0; - 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - 159:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 160:src/l502_cmd.c **** } else { - 161:src/l502_cmd.c **** switch (cmd->param) { - 162:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DOUT: - 163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0); - 164:src/l502_cmd.c **** break; - 165:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DAC1: - 166:src/l502_cmd.c **** async_dac_out(L502_DAC_CH1, cmd->data[0]); - 167:src/l502_cmd.c **** break; - 168:src/l502_cmd.c **** case L502_BF_CMD_ASYNC_TYPE_DAC2: - 169:src/l502_cmd.c **** async_dac_out(L502_DAC_CH2, cmd->data[0]); - 170:src/l502_cmd.c **** break; - 171:src/l502_cmd.c **** default: - 172:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 173:src/l502_cmd.c **** break; - 174:src/l502_cmd.c **** } - 175:src/l502_cmd.c **** } - 176:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - 177:src/l502_cmd.c **** } - 178:src/l502_cmd.c **** - 179:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd) { - 180:src/l502_cmd.c **** int32_t err = 0; - 181:src/l502_cmd.c **** if (cmd->data_size < 1) { - 182:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 183:src/l502_cmd.c **** } else if ((cmd->param & 0xFFFF0000) != 0) { - 184:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 185:src/l502_cmd.c **** } else { - 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); - 187:src/l502_cmd.c **** } - 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - BFIN GAS /tmp/ccEF2Yxd.s page 6 - - - 189:src/l502_cmd.c **** } - 190:src/l502_cmd.c **** - 191:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd) { - 192:src/l502_cmd.c **** int32_t err = 0; - 193:src/l502_cmd.c **** uint32_t val; - 194:src/l502_cmd.c **** if ((cmd->param & 0xFFFF0000) != 0) { - 195:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 196:src/l502_cmd.c **** } else { - 197:src/l502_cmd.c **** val = fpga_reg_read(cmd->param); - 198:src/l502_cmd.c **** } - 199:src/l502_cmd.c **** l502_cmd_done(err, &val, 1); - 200:src/l502_cmd.c **** } - 201:src/l502_cmd.c **** - 202:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd) { - 203:src/l502_cmd.c **** uint32_t val = sport_tx_out_status(); - 204:src/l502_cmd.c **** l502_cmd_done(0, &val, 1); - 205:src/l502_cmd.c **** } - 206:src/l502_cmd.c **** - 207:src/l502_cmd.c **** - 208:src/l502_cmd.c **** /* Установка различных параметров. - 209:src/l502_cmd.c **** Код параметра определяется по cmd->param, значение берет - 210:src/l502_cmd.c **** в соответствии с параметром */ - 211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) { - 85 .loc 1 211 0 - 86 .LVL5: - 87 0064 FD05 [--sp] = ( r7:7, p5:5 ); - 88 - 89 .LCFI4: - 212:src/l502_cmd.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : - 213:src/l502_cmd.c **** cmd->data_size < 1 ? L502_BF_ERR_INSUF_CMD_DATA : 0; - 90 .loc 1 213 0 - 91 0066 4AE10000 P2.H = _g_mode; - 211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) { - 92 .loc 1 211 0 - 93 006a 00E80600 LINK 24; - 94 .LCFI5: - 211:src/l502_cmd.c **** static void f_cmd_set_param(t_l502_bf_cmd *cmd) { - 95 .loc 1 211 0 - 96 006e 2832 P5 = R0; - 97 .loc 1 213 0 - 98 0070 0AE10000 P2.L = _g_mode; - 99 0074 1091 R0 = [P2]; - 100 .LVL6: - 101 0076 000C cc =R0==0; - 102 0078 141C if cc jump .L8 (bp); - 103 007a 20E1FCFD R0 = -516 (X); - 104 .LVL7: - 105 .L9: - 106 .LBB7: - 107 .LBB8: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 108 .loc 1 89 0 - 109 007e 4AE10000 P2.H = _g_state; - 110 0082 0AE10000 P2.L = _g_state; - 111 0086 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 112 .loc 1 90 0 - BFIN GAS /tmp/ccEF2Yxd.s page 7 - - - 113 008a 0060 R0 = 0 (X); - 114 .LVL8: - 115 008c 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 116 .loc 1 94 0 - 117 0090 20E1035A R0 = 23043 (X); - 118 0094 50E60104 W [P2+2050] = R0; - 119 .LBE8: - 120 .LBE7: - 214:src/l502_cmd.c **** - 215:src/l502_cmd.c **** if (!err) { - 216:src/l502_cmd.c **** switch (cmd->param) { - 217:src/l502_cmd.c **** case L502_BF_PARAM_MODULE_INFO: - 218:src/l502_cmd.c **** if (cmd->data_size > 0) { - 219:src/l502_cmd.c **** g_module_info.devflags = cmd->data[0]; - 220:src/l502_cmd.c **** } - 221:src/l502_cmd.c **** if (cmd->data_size > 1) { - 222:src/l502_cmd.c **** g_module_info.fpga_ver = cmd->data[1] & 0xFFFF; - 223:src/l502_cmd.c **** g_module_info.plda_ver = (cmd->data[1]>>16) & 0xFF; - 224:src/l502_cmd.c **** } - 225:src/l502_cmd.c **** break; - 226:src/l502_cmd.c **** case L502_BF_PARAM_LCH_CNT: - 227:src/l502_cmd.c **** err = params_set_lch_cnt(cmd->data[0]); - 228:src/l502_cmd.c **** break; - 229:src/l502_cmd.c **** case L502_BF_PARAM_LCH: - 230:src/l502_cmd.c **** /* параметры: 0 - индекс, 1 - физ канал, 2 - режим, 3 - - 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - 232:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 233:src/l502_cmd.c **** } else { - 234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2], - 235:src/l502_cmd.c **** (t_l502_adc_range)cmd->data[3], cmd->data[4], - 236:src/l502_cmd.c **** cmd->data_size>5 ? cmd->data[5] : 0); - 237:src/l502_cmd.c **** } - 238:src/l502_cmd.c **** break; - 239:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FREQ_DIV: - 240:src/l502_cmd.c **** err = params_set_adc_freq_div(cmd->data[0]); - 241:src/l502_cmd.c **** break; - 242:src/l502_cmd.c **** case L502_BF_PARAM_REF_FREQ_SRC: - 243:src/l502_cmd.c **** err = params_set_ref_freq(cmd->data[0]); - 244:src/l502_cmd.c **** break; - 245:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY: - 246:src/l502_cmd.c **** err = params_set_adc_interframe_delay(cmd->data[0]); - 247:src/l502_cmd.c **** break; - 248:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_MODE: - 249:src/l502_cmd.c **** err = params_set_sync_mode((t_l502_sync_mode)cmd->data[0]); - 250:src/l502_cmd.c **** break; - 251:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_START_MODE: - 252:src/l502_cmd.c **** err = params_set_sync_start_mode((t_l502_sync_mode)cmd->data[0]); - 253:src/l502_cmd.c **** break; - 254:src/l502_cmd.c **** case L502_BF_PARAM_DIN_FREQ_DIV: - 255:src/l502_cmd.c **** err = params_set_din_freq_div(cmd->data[0]); - 256:src/l502_cmd.c **** break; - 257:src/l502_cmd.c **** case L502_BF_PARAM_DAC_FREQ_DIV: - 258:src/l502_cmd.c **** err = params_set_dac_freq_div(cmd->data[0]); - 259:src/l502_cmd.c **** break; - 260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE: - 261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]); - BFIN GAS /tmp/ccEF2Yxd.s page 8 - - - 262:src/l502_cmd.c **** break; - 263:src/l502_cmd.c **** case L502_BF_PARAM_ADC_COEF: - 264:src/l502_cmd.c **** if (cmd->data_size < 3) { - 265:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 266:src/l502_cmd.c **** } else { - 267:src/l502_cmd.c **** uint32_t range = cmd->data[0]; - 268:src/l502_cmd.c **** if (range >= L502_ADC_RANGE_CNT) { - 269:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 270:src/l502_cmd.c **** } else { - 271:src/l502_cmd.c **** fpga_reg_write(f_regaddr_k[range], cmd->data[1]); - 272:src/l502_cmd.c **** fpga_reg_write(f_regaddr_offs[range], cmd->data[2]); - 273:src/l502_cmd.c **** } - 274:src/l502_cmd.c **** } - 275:src/l502_cmd.c **** break; - 276:src/l502_cmd.c **** case L502_BF_PARAM_DAC_COEF: - 277:src/l502_cmd.c **** if (cmd->data_size < 3) { - 278:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 279:src/l502_cmd.c **** } else { - 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - 281:src/l502_cmd.c **** if (ch >= L502_DAC_CH_CNT) { - 282:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 283:src/l502_cmd.c **** } else { - 284:src/l502_cmd.c **** float* pk = (float*)&cmd->data[1]; - 285:src/l502_cmd.c **** float* po = (float*)&cmd->data[2]; - 286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk; - 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; - 288:src/l502_cmd.c **** } - 289:src/l502_cmd.c **** } - 290:src/l502_cmd.c **** break; - 291:src/l502_cmd.c **** default: - 292:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 293:src/l502_cmd.c **** break; - 294:src/l502_cmd.c **** } - 295:src/l502_cmd.c **** } - 296:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); - 297:src/l502_cmd.c **** } - 121 .loc 1 297 0 - 122 0098 01E80000 UNLINK; - 123 009c BD05 ( r7:7, p5:5 ) = [sp++]; - 124 - 125 .LCFI6: - 126 .LVL9: - 127 009e 1000 rts; - 128 .LVL10: - 129 .L8: - 130 00a0 0000 nop; - 213:src/l502_cmd.c **** cmd->data_size < 1 ? L502_BF_ERR_INSUF_CMD_DATA : 0; - 131 .loc 1 213 0 - 132 00a2 EBA0 R3 = [P5+12]; - 133 00a4 030C cc =R3==0; - 134 00a6 0414 if !cc jump .L32 (bp); - 135 .L27: - 136 .LBB9: - 137 .LBB11: - 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; - 138 .loc 1 287 0 - 139 00a8 20E1FDFD R0 = -515 (X); - BFIN GAS /tmp/ccEF2Yxd.s page 9 - - - 140 .LVL11: - 141 00ac E92F jump.s .L9; - 142 .LVL12: - 143 .L32: - 144 .LBE11: - 145 .LBE9: - 216:src/l502_cmd.c **** switch (cmd->param) { - 146 .loc 1 216 0 - 147 00ae 7869 P0 = 47 (X); - 148 00b0 69AC P1 = [P5+4]; - 149 00b2 E96F P1 += -3; - 150 00b4 410A cc =P1<=P0 (iu); - 151 00b6 041C if cc jump .L33 (bp); - 152 .LVL13: - 153 .L11: - 154 .LBB13: - 155 .LBB10: - 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; - 156 .loc 1 287 0 - 157 00b8 20E1FEFD R0 = -514 (X); - 158 .LVL14: - 159 00bc E12F jump.s .L9; - 160 .LVL15: - 161 .L33: - 162 .LBE10: - 163 .LBE13: - 216:src/l502_cmd.c **** switch (cmd->param) { - 164 .loc 1 216 0 - 165 00be 4AE10000 P2.H = .L25; - 166 00c2 0AE10000 P2.L = .L25; - 167 00c6 8A5E P2 = P2 + (P1 << 2); - 168 00c8 5291 P2 = [P2]; - 169 00ca 5200 jump (P2); - 170 .section .rodata - 171 .align 4 - 172 .align 4 - 173 .L25: - 174 0000 BC010000 .dd .L12; - 175 0004 B8000000 .dd .L11; - 176 0008 B8000000 .dd .L11; - 177 000c B8000000 .dd .L11; - 178 0010 B8000000 .dd .L11; - 179 0014 B8000000 .dd .L11; - 180 0018 B8000000 .dd .L11; - 181 001c B8000000 .dd .L11; - 182 0020 B8000000 .dd .L11; - 183 0024 B8000000 .dd .L11; - 184 0028 B8000000 .dd .L11; - 185 002c B8000000 .dd .L11; - 186 0030 B8000000 .dd .L11; - 187 0034 B8000000 .dd .L11; - 188 0038 B8000000 .dd .L11; - 189 003c B8000000 .dd .L11; - 190 0040 B8000000 .dd .L11; - 191 0044 B8000000 .dd .L11; - 192 0048 B8000000 .dd .L11; - 193 004c B8000000 .dd .L11; - BFIN GAS /tmp/ccEF2Yxd.s page 10 - - - 194 0050 B8000000 .dd .L11; - 195 0054 B8000000 .dd .L11; - 196 0058 B8000000 .dd .L11; - 197 005c B8000000 .dd .L11; - 198 0060 B8000000 .dd .L11; - 199 0064 B8000000 .dd .L11; - 200 0068 B8000000 .dd .L11; - 201 006c B8000000 .dd .L11; - 202 0070 B8000000 .dd .L11; - 203 0074 B4010000 .dd .L13; - 204 0078 88010000 .dd .L14; - 205 007c 80010000 .dd .L15; - 206 0080 78010000 .dd .L16; - 207 0084 70010000 .dd .L17; - 208 0088 68010000 .dd .L18; - 209 008c 60010000 .dd .L19; - 210 0090 1A010000 .dd .L20; - 211 0094 E4000000 .dd .L21; - 212 0098 B8000000 .dd .L11; - 213 009c B8000000 .dd .L11; - 214 00a0 B8000000 .dd .L11; - 215 00a4 B8000000 .dd .L11; - 216 00a8 B8000000 .dd .L11; - 217 00ac B8000000 .dd .L11; - 218 00b0 B8000000 .dd .L11; - 219 00b4 DC000000 .dd .L22; - 220 00b8 D4000000 .dd .L23; - 221 00bc CC000000 .dd .L24; - 222 .text; - 223 .L24: - 261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]); - 224 .loc 1 261 0 - 225 00cc 28A1 R0 = [P5+16]; - 226 00ce FFE399FF call _sport_in_set_step_size; - 227 00d2 D62F jump.s .L9; - 228 .L23: - 258:src/l502_cmd.c **** err = params_set_dac_freq_div(cmd->data[0]); - 229 .loc 1 258 0 - 230 00d4 28A1 R0 = [P5+16]; - 231 00d6 FFE395FF call _params_set_dac_freq_div; - 232 00da D22F jump.s .L9; - 233 .L22: - 255:src/l502_cmd.c **** err = params_set_din_freq_div(cmd->data[0]); - 234 .loc 1 255 0 - 235 00dc 28A1 R0 = [P5+16]; - 236 00de FFE391FF call _params_set_din_freq_div; - 237 00e2 CE2F jump.s .L9; - 238 .L21: - 277:src/l502_cmd.c **** if (cmd->data_size < 3) { - 239 .loc 1 277 0 - 240 00e4 130E cc =R3<=2 (iu); - 241 00e6 E11B if cc jump .L27; - 242 00e8 0000 nop; - 243 00ea 0000 nop; - 244 00ec 0000 nop; - 245 .LBB14: - 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; - BFIN GAS /tmp/ccEF2Yxd.s page 11 - - - 246 .loc 1 280 0 - 247 00ee 29A1 R1 = [P5+16]; - 248 .LVL16: - 281:src/l502_cmd.c **** if (ch >= L502_DAC_CH_CNT) { - 249 .loc 1 281 0 - 250 00f0 090E cc =R1<=1 (iu); - 251 00f2 E317 if !cc jump .L11 (bp); - 252 .LBB12: - 286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk; - 253 .loc 1 286 0 - 254 00f4 82C61980 R0 = R1 << 3; - 255 00f8 0032 P0 = R0; - 256 00fa 4AE10000 P2.H = _g_module_info; - 257 00fe 0AE10000 P2.L = _g_module_info; - 258 0102 68A1 R0 = [P5+20]; - 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; - 259 .loc 1 287 0 - 260 0104 0964 R1 += 1; - 286:src/l502_cmd.c **** g_module_info.dac_cbr[ch].k = *pk; - 261 .loc 1 286 0 - 262 0106 425A P1 = P2 + P0; - 263 0108 C8B0 [P1+12] = R0; - 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; - 264 .loc 1 287 0 - 265 010a 82C61980 R0 = R1 << 3; - 266 010e 0832 P1 = R0; - 267 0110 A8A1 R0 = [P5+24]; - 268 0112 8A5A P2 = P2 + P1; - 269 0114 1093 [P2] = R0; - 270 .L31: - 271 0116 0060 R0 = 0 (X); - 272 .LVL17: - 273 0118 B32F jump.s .L9; - 274 .LVL18: - 275 .L20: - 276 .LBE12: - 277 .LBE14: - 264:src/l502_cmd.c **** if (cmd->data_size < 3) { - 278 .loc 1 264 0 - 279 011a 130E cc =R3<=2 (iu); - 280 011c C61B if cc jump .L27; - 281 011e 0000 nop; - 282 0120 0000 nop; - 283 0122 0000 nop; - 284 .LBB15: - 267:src/l502_cmd.c **** uint32_t range = cmd->data[0]; - 285 .loc 1 267 0 - 286 0124 28A1 R0 = [P5+16]; - 287 .LVL19: - 268:src/l502_cmd.c **** if (range >= L502_ADC_RANGE_CNT) { - 288 .loc 1 268 0 - 289 0126 280E cc =R0<=5 (iu); - 290 0128 C817 if !cc jump .L11 (bp); - 271:src/l502_cmd.c **** fpga_reg_write(f_regaddr_k[range], cmd->data[1]); - 291 .loc 1 271 0 - 292 012a 82CE108E R7 = R0 << 2 || - 292 69A10000 - BFIN GAS /tmp/ccEF2Yxd.s page 12 - - - 293 R1 = [P5+20] || - 294 nop; - 295 0132 40E10000 R0.H = _f_regaddr_k; - 296 .LVL20: - 297 0136 00E18802 R0.L = _f_regaddr_k; - 298 013a 3850 R0 = R0 + R7; - 299 013c 1032 P2 = R0; - 300 013e 1095 R0 = W [P2] (Z); - 301 0140 FFE360FF call _fpga_reg_write; - 272:src/l502_cmd.c **** fpga_reg_write(f_regaddr_offs[range], cmd->data[2]); - 302 .loc 1 272 0 - 303 0144 40E10000 R0.H = _f_regaddr_offs; - 304 0148 00E1A002 R0.L = _f_regaddr_offs; - 305 014c 04CC0700 R0 = R0 + R7 (NS) || - 305 A9A10000 - 306 R1 = [P5+24] || - 307 nop; - 308 0154 1032 P2 = R0; - 309 0156 1095 R0 = W [P2] (Z); - 310 0158 FFE354FF call _fpga_reg_write; - 311 015c 0060 R0 = 0 (X); - 312 .LVL21: - 313 015e 902F jump.s .L9; - 314 .LVL22: - 315 .L19: - 316 .LBE15: - 252:src/l502_cmd.c **** err = params_set_sync_start_mode((t_l502_sync_mode)cmd->data[0]); - 317 .loc 1 252 0 - 318 0160 28A1 R0 = [P5+16]; - 319 0162 FFE34FFF call _params_set_sync_start_mode; - 320 0166 8C2F jump.s .L9; - 321 .L18: - 249:src/l502_cmd.c **** err = params_set_sync_mode((t_l502_sync_mode)cmd->data[0]); - 322 .loc 1 249 0 - 323 0168 28A1 R0 = [P5+16]; - 324 016a FFE34BFF call _params_set_sync_mode; - 325 016e 882F jump.s .L9; - 326 .L17: - 246:src/l502_cmd.c **** err = params_set_adc_interframe_delay(cmd->data[0]); - 327 .loc 1 246 0 - 328 0170 28A1 R0 = [P5+16]; - 329 0172 FFE347FF call _params_set_adc_interframe_delay; - 330 0176 842F jump.s .L9; - 331 .L16: - 243:src/l502_cmd.c **** err = params_set_ref_freq(cmd->data[0]); - 332 .loc 1 243 0 - 333 0178 28A1 R0 = [P5+16]; - 334 017a FFE343FF call _params_set_ref_freq; - 335 017e 802F jump.s .L9; - 336 .L15: - 240:src/l502_cmd.c **** err = params_set_adc_freq_div(cmd->data[0]); - 337 .loc 1 240 0 - 338 0180 28A1 R0 = [P5+16]; - 339 0182 FFE33FFF call _params_set_adc_freq_div; - 340 0186 7C2F jump.s .L9; - 341 .L14: - 231:src/l502_cmd.c **** if (cmd->data_size < 5) { - BFIN GAS /tmp/ccEF2Yxd.s page 13 - - - 342 .loc 1 231 0 - 343 0188 230E cc =R3<=4 (iu); - 344 018a 8F1B if cc jump .L27; - 345 018c 0000 nop; - 234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2], - 346 .loc 1 234 0 - 347 018e 2860 R0 = 5 (X); - 348 0190 0308 cc =R3==R0; - 349 0192 29AD P1 = [P5+16]; - 350 0194 69A1 R1 = [P5+20]; - 351 0196 AAA1 R2 = [P5+24]; - 352 0198 EAAD P2 = [P5+28]; - 353 019a 2FA2 R7 = [P5+32]; - 354 019c 2218 if cc jump .L34; - 355 019e 0000 nop; - 356 01a0 0000 nop; - 357 01a2 0000 nop; - 358 01a4 68A2 R0 = [P5+36]; - 359 .L29: - 360 01a6 70B1 [SP+20] = R0; - 361 01a8 F2BC [SP+12] = P2; - 362 01aa 37B1 [SP+16] = R7; - 363 01ac 4130 R0 = P1; - 364 01ae FFE329FF call _params_set_lch; - 365 01b2 662F jump.s .L9; - 366 .L13: - 227:src/l502_cmd.c **** err = params_set_lch_cnt(cmd->data[0]); - 367 .loc 1 227 0 - 368 01b4 28A1 R0 = [P5+16]; - 369 01b6 FFE325FF call _params_set_lch_cnt; - 370 01ba 622F jump.s .L9; - 371 .L12: - 219:src/l502_cmd.c **** g_module_info.devflags = cmd->data[0]; - 372 .loc 1 219 0 - 373 01bc 4AE10000 P2.H = _g_module_info; - 374 01c0 0AE10000 P2.L = _g_module_info; - 375 01c4 28A1 R0 = [P5+16]; - 376 01c6 1093 [P2] = R0; - 221:src/l502_cmd.c **** if (cmd->data_size > 1) { - 377 .loc 1 221 0 - 378 01c8 0B0E cc =R3<=1 (iu); - 379 01ca A61B if cc jump .L31; - 380 01cc 0000 nop; - 381 01ce 0000 nop; - 382 01d0 0000 nop; - 222:src/l502_cmd.c **** g_module_info.fpga_ver = cmd->data[1] & 0xFFFF; - 383 .loc 1 222 0 - 384 01d2 68A1 R0 = [P5+20]; - 385 01d4 90B4 W [P2+4] = R0; - 223:src/l502_cmd.c **** g_module_info.plda_ver = (cmd->data[1]>>16) & 0xFF; - 386 .loc 1 223 0 - 387 01d6 804E R0 >>= 16; - 388 01d8 90E60600 B [P2+6] = R0; - 389 01dc 0060 R0 = 0 (X); - 390 .LVL23: - 391 01de 502F jump.s .L9; - 392 .LVL24: - BFIN GAS /tmp/ccEF2Yxd.s page 14 - - - 393 .L34: - 234:src/l502_cmd.c **** err = params_set_lch(cmd->data[0], cmd->data[1], (t_l502_lch_mode)cmd->data[2], - 394 .loc 1 234 0 - 395 01e0 0060 R0 = 0 (X); - 396 01e2 E22F jump.s .L29; - 397 .LFE30: - 398 .size _f_cmd_set_param, .-_f_cmd_set_param - 399 .align 4 - 400 .type _f_cmd_get_out_status, STT_FUNC; - 401 _f_cmd_get_out_status: - 402 .LFB29: - 202:src/l502_cmd.c **** static void f_cmd_get_out_status(t_l502_bf_cmd *cmd) { - 403 .loc 1 202 0 - 404 .LVL25: - 405 01e4 00E80400 LINK 16; - 406 .LCFI7: - 203:src/l502_cmd.c **** uint32_t val = sport_tx_out_status(); - 407 .loc 1 203 0 - 408 01e8 FFE30CFF call _sport_tx_out_status; - 409 .LVL26: - 410 01ec 0830 R1 = R0; - 411 .LVL27: - 412 .LBB18: - 413 .LBB19: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 414 .loc 1 89 0 - 415 01ee 49E10000 P1.H = _g_state; - 416 01f2 09E10000 P1.L = _g_state; - 417 01f6 0060 R0 = 0 (X); - 418 01f8 08E60202 [P1+2056] = R0; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 419 .loc 1 91 0 - 420 01fc 48E10000 P0.H = _g_state+2064; - 421 0200 5732 P2 = FP; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 422 .loc 1 90 0 - 423 0202 0860 R0 = 1 (X); - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 424 .loc 1 91 0 - 425 0204 08E11008 P0.L = _g_state+2064; - 426 0208 E26F P2 += -4; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 427 .loc 1 90 0 - 428 020a 08E60302 [P1+2060] = R0; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 429 .loc 1 91 0 - 430 020e 4208 cc =P2==P0; - 431 0210 0218 if cc jump .L36; - 432 .LBE19: - 433 .LBE18: - 92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0])); - 434 .loc 1 92 0 - 435 0212 0193 [P0] = R1; - 436 .L36: - 437 .LBB21: - 438 .LBB20: - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - BFIN GAS /tmp/ccEF2Yxd.s page 15 - - - 439 .loc 1 94 0 - 440 0214 20E1035A R0 = 23043 (X); - 441 0218 48E60104 W [P1+2050] = R0; - 442 .LBE20: - 443 .LBE21: - 205:src/l502_cmd.c **** } - 444 .loc 1 205 0 - 445 021c 01E80000 UNLINK; - 446 0220 1000 rts; - 447 .LFE29: - 448 .size _f_cmd_get_out_status, .-_f_cmd_get_out_status - 449 0222 0000 .align 4 - 450 .type _f_cmd_fpga_reg_rd, STT_FUNC; - 451 _f_cmd_fpga_reg_rd: - 452 .LFB28: - 191:src/l502_cmd.c **** static void f_cmd_fpga_reg_rd(t_l502_bf_cmd *cmd) { - 453 .loc 1 191 0 - 454 .LVL28: - 455 0224 1032 P2 = R0; - 456 0226 00E80400 LINK 16; - 457 .LCFI8: - 194:src/l502_cmd.c **** if ((cmd->param & 0xFFFF0000) != 0) { - 458 .loc 1 194 0 - 459 022a 51A0 R1 = [P2+4]; - 460 022c 82C68101 R0 = R1 >>> 16; - 461 .LVL29: - 462 0230 804F R0 <<= 16; - 463 0232 000C cc =R0==0; - 464 0234 1D18 if cc jump .L39; - 465 0236 20E1FEFD R0 = -514 (X); - 466 .LVL30: - 467 .L40: - 468 .LBB24: - 469 .LBB25: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 470 .loc 1 89 0 - 471 023a 49E10000 P1.H = _g_state; - 472 023e 09E10000 P1.L = _g_state; - 473 0242 08E60202 [P1+2056] = R0; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 474 .loc 1 91 0 - 475 0246 48E10000 P0.H = _g_state+2064; - 476 024a 5732 P2 = FP; - 477 .LVL31: - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 478 .loc 1 90 0 - 479 024c 0860 R0 = 1 (X); - 480 .LVL32: - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 481 .loc 1 91 0 - 482 024e 08E11008 P0.L = _g_state+2064; - 483 0252 E26F P2 += -4; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 484 .loc 1 90 0 - 485 0254 08E60302 [P1+2060] = R0; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 486 .loc 1 91 0 - BFIN GAS /tmp/ccEF2Yxd.s page 16 - - - 487 0258 4208 cc =P2==P0; - 488 025a 0318 if cc jump .L41; - 92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0])); - 489 .loc 1 92 0 - 490 025c F0B9 R0 = [FP+-4]; - 491 025e 0093 [P0] = R0; - 492 .L41: - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 493 .loc 1 94 0 - 494 0260 20E1035A R0 = 23043 (X); - 495 0264 48E60104 W [P1+2050] = R0; - 496 .LBE25: - 497 .LBE24: - 200:src/l502_cmd.c **** } - 498 .loc 1 200 0 - 499 0268 01E80000 UNLINK; - 500 026c 1000 rts; - 501 .LVL33: - 502 .L39: - 197:src/l502_cmd.c **** val = fpga_reg_read(cmd->param); - 503 .loc 1 197 0 - 504 026e C842 R0 = R1.L (Z); - 505 0270 FFE3C8FE call _fpga_reg_read; - 506 .LVL34: - 507 0274 F0BB [FP+-4] = R0; - 508 .LVL35: - 509 0276 0060 R0 = 0 (X); - 510 .LVL36: - 511 0278 E12F jump.s .L40; - 512 .LFE28: - 513 .size _f_cmd_fpga_reg_rd, .-_f_cmd_fpga_reg_rd - 514 027a 0000 .align 4 - 515 .type _f_cmd_fpga_reg_wr, STT_FUNC; - 516 _f_cmd_fpga_reg_wr: - 517 .LFB27: - 179:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd) { - 518 .loc 1 179 0 - 519 .LVL37: - 520 027c 1032 P2 = R0; - 521 027e 00E80300 LINK 12; - 522 .LCFI9: - 181:src/l502_cmd.c **** if (cmd->data_size < 1) { - 523 .loc 1 181 0 - 524 0282 D0A0 R0 = [P2+12]; - 525 .LVL38: - 526 0284 000C cc =R0==0; - 527 0286 1C18 if cc jump .L48; - 528 0288 0000 nop; - 529 028a 0000 nop; - 530 028c 0000 nop; - 183:src/l502_cmd.c **** } else if ((cmd->param & 0xFFFF0000) != 0) { - 531 .loc 1 183 0 - 532 028e 51A0 R1 = [P2+4]; - 533 0290 82C68101 R0 = R1 >>> 16; - 534 0294 804F R0 <<= 16; - 535 0296 000C cc =R0==0; - 536 0298 1618 if cc jump .L46; - BFIN GAS /tmp/ccEF2Yxd.s page 17 - - - 537 029a 20E1FEFD R0 = -514 (X); - 538 .LVL39: - 539 .L45: - 540 .LBB28: - 541 .LBB29: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 542 .loc 1 89 0 - 543 029e 4AE10000 P2.H = _g_state; - 544 .LVL40: - 545 02a2 0AE10000 P2.L = _g_state; - 546 02a6 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 547 .loc 1 90 0 - 548 02aa 0060 R0 = 0 (X); - 549 .LVL41: - 550 02ac 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 551 .loc 1 94 0 - 552 02b0 20E1035A R0 = 23043 (X); - 553 02b4 50E60104 W [P2+2050] = R0; - 554 .LBE29: - 555 .LBE28: - 189:src/l502_cmd.c **** } - 556 .loc 1 189 0 - 557 02b8 01E80000 UNLINK; - 558 02bc 1000 rts; - 559 .LVL42: - 560 .L48: - 181:src/l502_cmd.c **** if (cmd->data_size < 1) { - 561 .loc 1 181 0 - 562 02be 20E1FDFD R0 = -515 (X); - 563 .LVL43: - 564 02c2 EE2F jump.s .L45; - 565 .LVL44: - 566 .L46: - 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); - 567 .loc 1 186 0 - 568 02c4 C842 R0 = R1.L (Z); - 569 02c6 11A1 R1 = [P2+16]; - 570 02c8 FFE39CFE call _fpga_reg_write; - 571 .LVL45: - 572 02cc 0060 R0 = 0 (X); - 573 .LVL46: - 574 02ce E82F jump.s .L45; - 575 .LFE27: - 576 .size _f_cmd_fpga_reg_wr, .-_f_cmd_fpga_reg_wr - 577 .align 4 - 578 .type _f_cmd_async_out, STT_FUNC; - 579 _f_cmd_async_out: - 580 .LFB26: - 156:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd) { - 581 .loc 1 156 0 - 582 .LVL47: - 583 02d0 1032 P2 = R0; - 584 02d2 00E80300 LINK 12; - 585 .LCFI10: - 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - BFIN GAS /tmp/ccEF2Yxd.s page 18 - - - 586 .loc 1 158 0 - 587 02d6 D1A0 R1 = [P2+12]; - 588 02d8 010C cc =R1==0; - 589 02da 1418 if cc jump .L59; - 590 02dc 0000 nop; - 591 02de 0000 nop; - 592 02e0 0000 nop; - 593 .LVL48: - 161:src/l502_cmd.c **** switch (cmd->param) { - 594 .loc 1 161 0 - 595 02e2 50A0 R0 = [P2+4]; - 596 02e4 080C cc =R0==1; - 597 02e6 2518 if cc jump .L54; - 598 02e8 000C cc =R0==0; - 599 02ea 1E14 if !cc jump .L60 (bp); - 163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0); - 600 .loc 1 163 0 - 601 02ec 10A1 R0 = [P2+16]; - 602 02ee 090E cc =R1<=1 (iu); - 603 02f0 2E18 if cc jump .L61; - 604 02f2 0000 nop; - 605 02f4 0000 nop; - 606 02f6 0000 nop; - 607 02f8 51A1 R1 = [P2+20]; - 608 .L57: - 609 02fa FFE383FE call _async_dout; - 610 .LVL49: - 611 02fe 0060 R0 = 0 (X); - 612 .LVL50: - 613 0300 0320 jump.s .L51; - 614 .LVL51: - 615 .L59: - 158:src/l502_cmd.c **** if (cmd->data_size < 1) { - 616 .loc 1 158 0 - 617 0302 20E1FDFD R0 = -515 (X); - 618 .LVL52: - 619 .L51: - 620 .LBB32: - 621 .LBB33: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 622 .loc 1 89 0 - 623 0306 4AE10000 P2.H = _g_state; - 624 .LVL53: - 625 030a 0AE10000 P2.L = _g_state; - 626 030e 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 627 .loc 1 90 0 - 628 0312 0060 R0 = 0 (X); - 629 .LVL54: - 630 0314 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 631 .loc 1 94 0 - 632 0318 20E1035A R0 = 23043 (X); - 633 031c 50E60104 W [P2+2050] = R0; - 634 .LBE33: - 635 .LBE32: - 177:src/l502_cmd.c **** } - BFIN GAS /tmp/ccEF2Yxd.s page 19 - - - 636 .loc 1 177 0 - 637 0320 01E80000 UNLINK; - 638 0324 1000 rts; - 639 .LVL55: - 640 .L60: - 161:src/l502_cmd.c **** switch (cmd->param) { - 641 .loc 1 161 0 - 642 0326 100C cc =R0==2; - 643 0328 0C18 if cc jump .L55; - 644 032a 20E1FEFD R0 = -514 (X); - 645 .LVL56: - 646 032e EC2F jump.s .L51; - 647 .LVL57: - 648 .L54: - 166:src/l502_cmd.c **** async_dac_out(L502_DAC_CH1, cmd->data[0]); - 649 .loc 1 166 0 - 650 0330 00CC00C0 R0 = R0 -|- R0 || - 650 11A10000 - 651 R1 = [P2+16] || - 652 nop; - 653 0338 FFE364FE call _async_dac_out; - 654 .LVL58: - 655 033c 0060 R0 = 0 (X); - 656 .LVL59: - 657 033e E42F jump.s .L51; - 658 .LVL60: - 659 .L55: - 169:src/l502_cmd.c **** async_dac_out(L502_DAC_CH2, cmd->data[0]); - 660 .loc 1 169 0 - 661 0340 0860 R0 = 1 (X); - 662 0342 11A1 R1 = [P2+16]; - 663 0344 FFE35EFE call _async_dac_out; - 664 .LVL61: - 665 0348 0060 R0 = 0 (X); - 666 .LVL62: - 667 034a DE2F jump.s .L51; - 668 .LVL63: - 669 .L61: - 163:src/l502_cmd.c **** async_dout(cmd->data[0], cmd->data_size >= 2 ? cmd->data[1] : 0); - 670 .loc 1 163 0 - 671 034c 0160 R1 = 0 (X); - 672 034e D62F jump.s .L57; - 673 .LFE26: - 674 .size _f_cmd_async_out, .-_f_cmd_async_out - 675 .align 4 - 676 .type _f_cmd_stream_disable, STT_FUNC; - 677 _f_cmd_stream_disable: - 678 .LFB25: - 152:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd) { - 679 .loc 1 152 0 - 680 .LVL64: - 681 0350 1032 P2 = R0; - 682 0352 00E80300 LINK 12; - 683 .LCFI11: - 153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0); - 684 .loc 1 153 0 - 685 0356 50A0 R0 = [P2+4]; - BFIN GAS /tmp/ccEF2Yxd.s page 20 - - - 686 .LVL65: - 687 0358 FFE354FE call _stream_disable; - 688 .LVL66: - 689 .LBB36: - 690 .LBB37: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 691 .loc 1 89 0 - 692 035c 4AE10000 P2.H = _g_state; - 693 0360 0AE10000 P2.L = _g_state; - 694 0364 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 695 .loc 1 90 0 - 696 0368 0060 R0 = 0 (X); - 697 036a 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 698 .loc 1 94 0 - 699 036e 20E1035A R0 = 23043 (X); - 700 0372 50E60104 W [P2+2050] = R0; - 701 .LBE37: - 702 .LBE36: - 154:src/l502_cmd.c **** } - 703 .loc 1 154 0 - 704 0376 01E80000 UNLINK; - 705 037a 1000 rts; - 706 .LFE25: - 707 .size _f_cmd_stream_disable, .-_f_cmd_stream_disable - 708 .align 4 - 709 .type _f_cmd_stream_enable, STT_FUNC; - 710 _f_cmd_stream_enable: - 711 .LFB24: - 148:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd) { - 712 .loc 1 148 0 - 713 .LVL67: - 714 037c 1032 P2 = R0; - 715 037e 00E80300 LINK 12; - 716 .LCFI12: - 149:src/l502_cmd.c **** l502_cmd_done(stream_enable(cmd->param), NULL, 0); - 717 .loc 1 149 0 - 718 0382 50A0 R0 = [P2+4]; - 719 .LVL68: - 720 0384 FFE33EFE call _stream_enable; - 721 .LVL69: - 722 .LBB40: - 723 .LBB41: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 724 .loc 1 89 0 - 725 0388 4AE10000 P2.H = _g_state; - 726 038c 0AE10000 P2.L = _g_state; - 727 0390 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 728 .loc 1 90 0 - 729 0394 0060 R0 = 0 (X); - 730 0396 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 731 .loc 1 94 0 - 732 039a 20E1035A R0 = 23043 (X); - 733 039e 50E60104 W [P2+2050] = R0; - BFIN GAS /tmp/ccEF2Yxd.s page 21 - - - 734 .LBE41: - 735 .LBE40: - 150:src/l502_cmd.c **** } - 736 .loc 1 150 0 - 737 03a2 01E80000 UNLINK; - 738 03a6 1000 rts; - 739 .LFE24: - 740 .size _f_cmd_stream_enable, .-_f_cmd_stream_enable - 741 .align 4 - 742 .type _f_cmd_preload, STT_FUNC; - 743 _f_cmd_preload: - 744 .LFB23: - 144:src/l502_cmd.c **** static void f_cmd_preload(t_l502_bf_cmd *cmd) { - 745 .loc 1 144 0 - 746 .LVL70: - 747 03a8 00E80300 LINK 12; - 748 .LCFI13: - 145:src/l502_cmd.c **** l502_cmd_done(stream_out_preload(), NULL, 0); - 749 .loc 1 145 0 - 750 03ac FFE32AFE call _stream_out_preload; - 751 .LVL71: - 752 .LBB44: - 753 .LBB45: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 754 .loc 1 89 0 - 755 03b0 4AE10000 P2.H = _g_state; - 756 03b4 0AE10000 P2.L = _g_state; - 757 03b8 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 758 .loc 1 90 0 - 759 03bc 0060 R0 = 0 (X); - 760 03be 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 761 .loc 1 94 0 - 762 03c2 20E1035A R0 = 23043 (X); - 763 03c6 50E60104 W [P2+2050] = R0; - 764 .LBE45: - 765 .LBE44: - 146:src/l502_cmd.c **** } - 766 .loc 1 146 0 - 767 03ca 01E80000 UNLINK; - 768 03ce 1000 rts; - 769 .LFE23: - 770 .size _f_cmd_preload, .-_f_cmd_preload - 771 .align 4 - 772 .type _f_cmd_stream_stop, STT_FUNC; - 773 _f_cmd_stream_stop: - 774 .LFB21: - 136:src/l502_cmd.c **** static void f_cmd_stream_stop(t_l502_bf_cmd *cmd) { - 775 .loc 1 136 0 - 776 .LVL72: - 777 03d0 00E80300 LINK 12; - 778 .LCFI14: - 137:src/l502_cmd.c **** l502_cmd_done(streams_stop(), NULL, 0); - 779 .loc 1 137 0 - 780 03d4 FFE316FE call _streams_stop; - 781 .LVL73: - BFIN GAS /tmp/ccEF2Yxd.s page 22 - - - 782 .LBB48: - 783 .LBB49: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 784 .loc 1 89 0 - 785 03d8 4AE10000 P2.H = _g_state; - 786 03dc 0AE10000 P2.L = _g_state; - 787 03e0 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 788 .loc 1 90 0 - 789 03e4 0060 R0 = 0 (X); - 790 03e6 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 791 .loc 1 94 0 - 792 03ea 20E1035A R0 = 23043 (X); - 793 03ee 50E60104 W [P2+2050] = R0; - 794 .LBE49: - 795 .LBE48: - 138:src/l502_cmd.c **** } - 796 .loc 1 138 0 - 797 03f2 01E80000 UNLINK; - 798 03f6 1000 rts; - 799 .LFE21: - 800 .size _f_cmd_stream_stop, .-_f_cmd_stream_stop - 801 .align 4 - 802 .type _f_cmd_streams_start, STT_FUNC; - 803 _f_cmd_streams_start: - 804 .LFB20: - 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { - 805 .loc 1 132 0 - 806 .LVL74: - 807 03f8 00E80300 LINK 12; - 808 .LCFI15: - 133:src/l502_cmd.c **** l502_cmd_done(streams_start(), NULL, 0); - 809 .loc 1 133 0 - 810 03fc FFE302FE call _streams_start; - 811 .LVL75: - 812 .LBB52: - 813 .LBB53: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 814 .loc 1 89 0 - 815 0400 4AE10000 P2.H = _g_state; - 816 0404 0AE10000 P2.L = _g_state; - 817 0408 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 818 .loc 1 90 0 - 819 040c 0060 R0 = 0 (X); - 820 040e 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 821 .loc 1 94 0 - 822 0412 20E1035A R0 = 23043 (X); - 823 0416 50E60104 W [P2+2050] = R0; - 824 .LBE53: - 825 .LBE52: - 134:src/l502_cmd.c **** } - 826 .loc 1 134 0 - 827 041a 01E80000 UNLINK; - 828 041e 1000 rts; - BFIN GAS /tmp/ccEF2Yxd.s page 23 - - - 829 .LFE20: - 830 .size _f_cmd_streams_start, .-_f_cmd_streams_start - 831 .align 4 - 832 .type _f_cmd_config, STT_FUNC; - 833 _f_cmd_config: - 834 .LFB22: - 140:src/l502_cmd.c **** static void f_cmd_config(t_l502_bf_cmd *cmd) { - 835 .loc 1 140 0 - 836 .LVL76: - 837 0420 00E80300 LINK 12; - 838 .LCFI16: - 141:src/l502_cmd.c **** l502_cmd_done(configure(), NULL, 0); - 839 .loc 1 141 0 - 840 0424 FFE3EEFD call _configure; - 841 .LVL77: - 842 .LBB56: - 843 .LBB57: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 844 .loc 1 89 0 - 845 0428 4AE10000 P2.H = _g_state; - 846 042c 0AE10000 P2.L = _g_state; - 847 0430 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 848 .loc 1 90 0 - 849 0434 0060 R0 = 0 (X); - 850 0436 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 851 .loc 1 94 0 - 852 043a 20E1035A R0 = 23043 (X); - 853 043e 50E60104 W [P2+2050] = R0; - 854 .LBE57: - 855 .LBE56: - 142:src/l502_cmd.c **** } - 856 .loc 1 142 0 - 857 0442 01E80000 UNLINK; - 858 0446 1000 rts; - 859 .LFE22: - 860 .size _f_cmd_config, .-_f_cmd_config - 861 .align 4 - 862 .type _f_cmd_get_param, STT_FUNC; - 863 _f_cmd_get_param: - 864 .LFB31: - 298:src/l502_cmd.c **** - 299:src/l502_cmd.c **** - 300:src/l502_cmd.c **** static void f_cmd_get_param(t_l502_bf_cmd *cmd) { - 865 .loc 1 300 0 - 866 .LVL78: - 867 0448 C504 [--sp] = ( p5:5 ); - 868 - 869 .LCFI17: - 870 044a 2832 P5 = R0; - 871 044c 00E80300 LINK 12; - 872 .LCFI18: - 301:src/l502_cmd.c **** int32_t err = 0; - 302:src/l502_cmd.c **** uint32_t ret_size = 0; - 303:src/l502_cmd.c **** - 304:src/l502_cmd.c **** - BFIN GAS /tmp/ccEF2Yxd.s page 24 - - - 305:src/l502_cmd.c **** switch (cmd->param) { - 873 .loc 1 305 0 - 874 0450 28E15700 P0 = 87 (X); - 875 0454 69AC P1 = [P5+4]; - 876 0456 410A cc =P1<=P0 (iu); - 877 0458 141C if cc jump .L96 (bp); - 878 .LVL79: - 879 .L75: - 880 .LBB61: - 881 .LBB63: - 306:src/l502_cmd.c **** case L502_BF_PARAM_FIRM_VERSION: - 307:src/l502_cmd.c **** cmd->data[0] = L502_BF_FIRM_VERSION; - 308:src/l502_cmd.c **** cmd->data[1] = L502_BF_FIRM_FEATURES; - 309:src/l502_cmd.c **** ret_size = 2; - 310:src/l502_cmd.c **** break; - 311:src/l502_cmd.c **** case L502_BF_PARAM_STREAM_MODE: - 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - 313:src/l502_cmd.c **** ret_size = 1; - 314:src/l502_cmd.c **** break; - 315:src/l502_cmd.c **** case L502_BF_PARAM_ENABLED_STREAMS: - 316:src/l502_cmd.c **** cmd->data[0] = g_streams; - 317:src/l502_cmd.c **** ret_size = 1; - 318:src/l502_cmd.c **** break; - 319:src/l502_cmd.c **** case L502_BF_PARAM_IN_BUF_SIZE: - 320:src/l502_cmd.c **** cmd->data[0] = sport_in_buffer_size(); - 321:src/l502_cmd.c **** ret_size = 1; - 322:src/l502_cmd.c **** break; - 323:src/l502_cmd.c **** case L502_BF_PARAM_LCH_CNT: - 324:src/l502_cmd.c **** cmd->data[0] = g_set.lch_cnt; - 325:src/l502_cmd.c **** ret_size = 1; - 326:src/l502_cmd.c **** break; - 327:src/l502_cmd.c **** case L502_BF_PARAM_LCH: - 328:src/l502_cmd.c **** if (cmd->data_size < 1) { - 329:src/l502_cmd.c **** err = L502_BF_ERR_INSUF_CMD_DATA; - 330:src/l502_cmd.c **** } else { - 331:src/l502_cmd.c **** uint32_t index = cmd->data[0]; - 332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) { - 333:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 334:src/l502_cmd.c **** } else { - 335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch; - 336:src/l502_cmd.c **** cmd->data[2] = g_set.lch[index].mode; - 337:src/l502_cmd.c **** cmd->data[3] = g_set.lch[index].range; - 338:src/l502_cmd.c **** cmd->data[4] = g_set.lch[index].avg; - 339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags; - 340:src/l502_cmd.c **** ret_size = 6; - 341:src/l502_cmd.c **** } - 342:src/l502_cmd.c **** } - 343:src/l502_cmd.c **** break; - 344:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FREQ_DIV: - 345:src/l502_cmd.c **** cmd->data[0] = g_set.adc_freq_div; - 346:src/l502_cmd.c **** ret_size = 1; - 347:src/l502_cmd.c **** break; - 348:src/l502_cmd.c **** case L502_BF_PARAM_REF_FREQ_SRC: - 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - 350:src/l502_cmd.c **** ret_size = 1; - 351:src/l502_cmd.c **** break; - 352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY: - BFIN GAS /tmp/ccEF2Yxd.s page 25 - - - 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; - 354:src/l502_cmd.c **** ret_size = 1; - 355:src/l502_cmd.c **** break; - 356:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_MODE: - 357:src/l502_cmd.c **** cmd->data[0] = g_set.sync_mode; - 358:src/l502_cmd.c **** ret_size = 1; - 359:src/l502_cmd.c **** break; - 360:src/l502_cmd.c **** case L502_BF_PARAM_SYNC_START_MODE: - 361:src/l502_cmd.c **** cmd->data[0] = g_set.sync_start_mode; - 362:src/l502_cmd.c **** ret_size = 1; - 363:src/l502_cmd.c **** break; - 364:src/l502_cmd.c **** case L502_BF_PARAM_DIN_FREQ_DIV: - 365:src/l502_cmd.c **** cmd->data[0] = g_set.din_freq_div; - 366:src/l502_cmd.c **** ret_size = 1; - 367:src/l502_cmd.c **** break; - 368:src/l502_cmd.c **** case L502_BF_PARAM_DAC_FREQ_DIV: - 369:src/l502_cmd.c **** cmd->data[0] = g_set.out_freq_div; - 370:src/l502_cmd.c **** ret_size = 1; - 371:src/l502_cmd.c **** break; - 372:src/l502_cmd.c **** case 87: //for test purposes only! - 373:src/l502_cmd.c **** cmd->data[0] = 0xADEF; - 374:src/l502_cmd.c **** ret_size = 1; - 375:src/l502_cmd.c **** break; - 376:src/l502_cmd.c **** - 377:src/l502_cmd.c **** default: - 378:src/l502_cmd.c **** err = L502_BF_ERR_INVALID_CMD_PARAMS; - 379:src/l502_cmd.c **** break; - 380:src/l502_cmd.c **** } - 381:src/l502_cmd.c **** - 382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size); - 383:src/l502_cmd.c **** } - 882 .loc 1 383 0 - 883 045a 20E1FEFD R0 = -514 (X); - 884 .LVL80: - 885 .L94: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 886 .loc 1 89 0 - 887 045e 4DE10000 P5.H = _g_state; - 888 .LVL81: - 889 0462 0DE10000 P5.L = _g_state; - 890 0466 28E60202 [P5+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 891 .loc 1 90 0 - 892 046a 0060 R0 = 0 (X); - 893 .LVL82: - 894 046c 28E60302 [P5+2060] = R0; - 895 .LVL83: - 896 .L93: - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 897 .loc 1 94 0 - 898 0470 20E1035A R0 = 23043 (X); - 899 0474 68E60104 W [P5+2050] = R0; - 900 .LBE63: - 901 .LBE61: - 902 .loc 1 383 0 - 903 0478 01E80000 UNLINK; - 904 047c 8504 ( p5:5 ) = [sp++]; - BFIN GAS /tmp/ccEF2Yxd.s page 26 - - - 905 - 906 .LCFI19: - 907 047e 1000 rts; - 908 .LVL84: - 909 .L96: - 305:src/l502_cmd.c **** switch (cmd->param) { - 910 .loc 1 305 0 - 911 0480 4AE10000 P2.H = .L90; - 912 0484 0AE1C000 P2.L = .L90; - 913 0488 8A5E P2 = P2 + (P1 << 2); - 914 048a 5291 P2 = [P2]; - 915 048c 5200 jump (P2); - 916 .section .rodata - 917 .align 4 - 918 .align 4 - 919 .L90: - 920 00c0 8E040000 .dd .L76; - 921 00c4 D0040000 .dd .L77; - 922 00c8 E2040000 .dd .L78; - 923 00cc 5A040000 .dd .L75; - 924 00d0 5A040000 .dd .L75; - 925 00d4 5A040000 .dd .L75; - 926 00d8 5A040000 .dd .L75; - 927 00dc 5A040000 .dd .L75; - 928 00e0 5A040000 .dd .L75; - 929 00e4 5A040000 .dd .L75; - 930 00e8 5A040000 .dd .L75; - 931 00ec 5A040000 .dd .L75; - 932 00f0 5A040000 .dd .L75; - 933 00f4 5A040000 .dd .L75; - 934 00f8 5A040000 .dd .L75; - 935 00fc 5A040000 .dd .L75; - 936 0100 F4040000 .dd .L79; - 937 0104 5A040000 .dd .L75; - 938 0108 5A040000 .dd .L75; - 939 010c 5A040000 .dd .L75; - 940 0110 5A040000 .dd .L75; - 941 0114 5A040000 .dd .L75; - 942 0118 5A040000 .dd .L75; - 943 011c 5A040000 .dd .L75; - 944 0120 5A040000 .dd .L75; - 945 0124 5A040000 .dd .L75; - 946 0128 5A040000 .dd .L75; - 947 012c 5A040000 .dd .L75; - 948 0130 5A040000 .dd .L75; - 949 0134 5A040000 .dd .L75; - 950 0138 5A040000 .dd .L75; - 951 013c 5A040000 .dd .L75; - 952 0140 00050000 .dd .L80; - 953 0144 14050000 .dd .L81; - 954 0148 5A050000 .dd .L82; - 955 014c 6E050000 .dd .L83; - 956 0150 82050000 .dd .L84; - 957 0154 96050000 .dd .L85; - 958 0158 AA050000 .dd .L86; - 959 015c 5A040000 .dd .L75; - 960 0160 5A040000 .dd .L75; - BFIN GAS /tmp/ccEF2Yxd.s page 27 - - - 961 0164 5A040000 .dd .L75; - 962 0168 5A040000 .dd .L75; - 963 016c 5A040000 .dd .L75; - 964 0170 5A040000 .dd .L75; - 965 0174 5A040000 .dd .L75; - 966 0178 5A040000 .dd .L75; - 967 017c 5A040000 .dd .L75; - 968 0180 BE050000 .dd .L87; - 969 0184 D2050000 .dd .L88; - 970 0188 5A040000 .dd .L75; - 971 018c 5A040000 .dd .L75; - 972 0190 5A040000 .dd .L75; - 973 0194 5A040000 .dd .L75; - 974 0198 5A040000 .dd .L75; - 975 019c 5A040000 .dd .L75; - 976 01a0 5A040000 .dd .L75; - 977 01a4 5A040000 .dd .L75; - 978 01a8 5A040000 .dd .L75; - 979 01ac 5A040000 .dd .L75; - 980 01b0 5A040000 .dd .L75; - 981 01b4 5A040000 .dd .L75; - 982 01b8 5A040000 .dd .L75; - 983 01bc 5A040000 .dd .L75; - 984 01c0 5A040000 .dd .L75; - 985 01c4 5A040000 .dd .L75; - 986 01c8 5A040000 .dd .L75; - 987 01cc 5A040000 .dd .L75; - 988 01d0 5A040000 .dd .L75; - 989 01d4 5A040000 .dd .L75; - 990 01d8 5A040000 .dd .L75; - 991 01dc 5A040000 .dd .L75; - 992 01e0 5A040000 .dd .L75; - 993 01e4 5A040000 .dd .L75; - 994 01e8 5A040000 .dd .L75; - 995 01ec 5A040000 .dd .L75; - 996 01f0 5A040000 .dd .L75; - 997 01f4 5A040000 .dd .L75; - 998 01f8 5A040000 .dd .L75; - 999 01fc 5A040000 .dd .L75; - 1000 0200 5A040000 .dd .L75; - 1001 0204 5A040000 .dd .L75; - 1002 0208 5A040000 .dd .L75; - 1003 020c 5A040000 .dd .L75; - 1004 0210 5A040000 .dd .L75; - 1005 0214 5A040000 .dd .L75; - 1006 0218 5A040000 .dd .L75; - 1007 021c E6050000 .dd .L89; - 1008 .text; - 1009 .L76: - 307:src/l502_cmd.c **** cmd->data[0] = L502_BF_FIRM_VERSION; - 1010 .loc 1 307 0 - 1011 048e 1060 R0 = 2 (X); - 1012 0490 28B1 [P5+16] = R0; - 308:src/l502_cmd.c **** cmd->data[1] = L502_BF_FIRM_FEATURES; - 1013 .loc 1 308 0 - 1014 0492 1860 R0 = 3 (X); - 1015 0494 68B1 [P5+20] = R0; - BFIN GAS /tmp/ccEF2Yxd.s page 28 - - - 1016 0496 1360 R3 = 2 (X); - 1017 .LVL85: - 1018 0498 4260 R2 = 8 (X); - 1019 .LVL86: - 1020 .L91: - 382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size); - 1021 .loc 1 382 0 - 1022 049a 4D30 R1 = P5; - 1023 .LVL87: - 1024 .LBB66: - 1025 .LBB64: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 1026 .loc 1 89 0 - 1027 049c 4DE10000 P5.H = _g_state; - 1028 .LVL88: - 1029 04a0 0DE10000 P5.L = _g_state; - 1030 04a4 0060 R0 = 0 (X); - 1031 04a6 28E60202 [P5+2056] = R0; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 1032 .loc 1 91 0 - 1033 04aa 40E10000 R0.H = _g_state+2064; - 1034 .LBE64: - 1035 .LBE66: - 382:src/l502_cmd.c **** l502_cmd_done(err, cmd->data, ret_size); - 1036 .loc 1 382 0 - 1037 04ae 8164 R1 += 16; - 1038 .LBB67: - 1039 .LBB62: - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 1040 .loc 1 91 0 - 1041 04b0 00E11008 R0.L = _g_state+2064; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 1042 .loc 1 90 0 - 1043 04b4 2BE60302 [P5+2060] = R3; - 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) - 1044 .loc 1 91 0 - 1045 04b8 0108 cc =R1==R0; - 1046 04ba DB1B if cc jump .L93; - 92:src/l502_cmd.c **** memmove((void*)g_state.cmd.data, data, size*sizeof(data[0])); - 1047 .loc 1 92 0 - 1048 04bc FFE3A2FD call _memmove; - 1049 .LVL89: - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 1050 .loc 1 94 0 - 1051 04c0 20E1035A R0 = 23043 (X); - 1052 04c4 68E60104 W [P5+2050] = R0; - 1053 .LBE62: - 1054 .LBE67: - 1055 .loc 1 383 0 - 1056 04c8 01E80000 UNLINK; - 1057 04cc 8504 ( p5:5 ) = [sp++]; - 1058 - 1059 .LCFI20: - 1060 04ce 1000 rts; - 1061 .LVL90: - 1062 .L77: - 312:src/l502_cmd.c **** cmd->data[0] = g_mode; - BFIN GAS /tmp/ccEF2Yxd.s page 29 - - - 1063 .loc 1 312 0 - 1064 04d0 4AE10000 P2.H = _g_mode; - 1065 04d4 0AE10000 P2.L = _g_mode; - 1066 04d8 1091 R0 = [P2]; - 1067 04da 28B1 [P5+16] = R0; - 1068 04dc 0B60 R3 = 1 (X); - 1069 .LVL91: - 1070 04de 2260 R2 = 4 (X); - 1071 04e0 DD2F jump.s .L91; - 1072 .LVL92: - 1073 .L78: - 316:src/l502_cmd.c **** cmd->data[0] = g_streams; - 1074 .loc 1 316 0 - 1075 04e2 4AE10000 P2.H = _g_streams; - 1076 04e6 0AE10000 P2.L = _g_streams; - 1077 04ea 1091 R0 = [P2]; - 1078 04ec 28B1 [P5+16] = R0; - 1079 04ee 0B60 R3 = 1 (X); - 1080 .LVL93: - 1081 04f0 2260 R2 = 4 (X); - 1082 04f2 D42F jump.s .L91; - 1083 .LVL94: - 1084 .L79: - 320:src/l502_cmd.c **** cmd->data[0] = sport_in_buffer_size(); - 1085 .loc 1 320 0 - 1086 04f4 FFE386FD call _sport_in_buffer_size; - 1087 04f8 28B1 [P5+16] = R0; - 1088 04fa 0B60 R3 = 1 (X); - 1089 .LVL95: - 1090 04fc 2260 R2 = 4 (X); - 1091 04fe CE2F jump.s .L91; - 1092 .LVL96: - 1093 .L80: - 324:src/l502_cmd.c **** cmd->data[0] = g_set.lch_cnt; - 1094 .loc 1 324 0 - 1095 0500 4AE10000 P2.H = _g_set; - 1096 0504 0AE10000 P2.L = _g_set; - 1097 0508 50E40004 R0 = W [P2+2048] (Z); - 1098 050c 28B1 [P5+16] = R0; - 1099 050e 0B60 R3 = 1 (X); - 1100 .LVL97: - 1101 0510 2260 R2 = 4 (X); - 1102 0512 C42F jump.s .L91; - 1103 .LVL98: - 1104 .L81: - 328:src/l502_cmd.c **** if (cmd->data_size < 1) { - 1105 .loc 1 328 0 - 1106 0514 E8A0 R0 = [P5+12]; - 1107 0516 000C cc =R0==0; - 1108 0518 6D18 if cc jump .L92; - 1109 051a 0000 nop; - 1110 051c 0000 nop; - 1111 .LBB68: - 332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) { - 1112 .loc 1 332 0 - 1113 051e 20E1FF00 R0 = 255 (X); - 331:src/l502_cmd.c **** uint32_t index = cmd->data[0]; - BFIN GAS /tmp/ccEF2Yxd.s page 30 - - - 1114 .loc 1 331 0 - 1115 0522 29A1 R1 = [P5+16]; - 1116 .LVL99: - 332:src/l502_cmd.c **** if (index >= L502_LTABLE_MAX_CH_CNT) { - 1117 .loc 1 332 0 - 1118 0524 010A cc =R1<=R0 (iu); - 1119 0526 9A17 if !cc jump .L75 (bp); - 335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch; - 1120 .loc 1 335 0 - 1121 0528 82C61980 R0 = R1 << 3; - 1122 052c 0032 P0 = R0; - 1123 052e 49E10000 P1.H = _g_set; - 1124 0532 09E10000 P1.L = _g_set; - 339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags; - 1125 .loc 1 339 0 - 1126 0536 3360 R3 = 6 (X); - 1127 .LVL100: - 1128 0538 C260 R2 = 24 (X); - 335:src/l502_cmd.c **** cmd->data[1] = g_set.lch[index].phy_ch; - 1129 .loc 1 335 0 - 1130 053a 815A P2 = P1 + P0; - 1131 053c 1099 R0 = B [P2] (Z); - 1132 053e 68B1 [P5+20] = R0; - 336:src/l502_cmd.c **** cmd->data[2] = g_set.lch[index].mode; - 1133 .loc 1 336 0 - 1134 0540 90E40100 R0 = B [P2+1] (Z); - 1135 0544 A8B1 [P5+24] = R0; - 337:src/l502_cmd.c **** cmd->data[3] = g_set.lch[index].range; - 1136 .loc 1 337 0 - 1137 0546 90E40200 R0 = B [P2+2] (Z); - 1138 054a E8B1 [P5+28] = R0; - 338:src/l502_cmd.c **** cmd->data[4] = g_set.lch[index].avg; - 1139 .loc 1 338 0 - 1140 054c 90E40300 R0 = B [P2+3] (Z); - 1141 0550 28B2 [P5+32] = R0; - 339:src/l502_cmd.c **** cmd->data[5] = g_set.lch[index].flags; - 1142 .loc 1 339 0 - 1143 0552 415A P1 = P1 + P0; - 1144 0554 48A0 R0 = [P1+4]; - 1145 0556 68B2 [P5+36] = R0; - 1146 0558 A12F jump.s .L91; - 1147 .LVL101: - 1148 .L82: - 1149 .LBE68: - 345:src/l502_cmd.c **** cmd->data[0] = g_set.adc_freq_div; - 1150 .loc 1 345 0 - 1151 055a 4AE10000 P2.H = _g_set; - 1152 055e 0AE10000 P2.L = _g_set; - 1153 0562 10E40102 R0 = [P2+2052]; - 1154 0566 28B1 [P5+16] = R0; - 1155 0568 0B60 R3 = 1 (X); - 1156 .LVL102: - 1157 056a 2260 R2 = 4 (X); - 1158 056c 972F jump.s .L91; - 1159 .LVL103: - 1160 .L83: - 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; - BFIN GAS /tmp/ccEF2Yxd.s page 31 - - - 1161 .loc 1 349 0 - 1162 056e 4AE10000 P2.H = _g_set; - 1163 0572 0AE10000 P2.L = _g_set; - 1164 0576 10E40402 R0 = [P2+2064]; - 1165 057a 28B1 [P5+16] = R0; - 1166 057c 0B60 R3 = 1 (X); - 1167 .LVL104: - 1168 057e 2260 R2 = 4 (X); - 1169 0580 8D2F jump.s .L91; - 1170 .LVL105: - 1171 .L84: - 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; - 1172 .loc 1 353 0 - 1173 0582 4AE10000 P2.H = _g_set; - 1174 0586 0AE10000 P2.L = _g_set; - 1175 058a 10E40302 R0 = [P2+2060]; - 1176 058e 28B1 [P5+16] = R0; - 1177 0590 0B60 R3 = 1 (X); - 1178 .LVL106: - 1179 0592 2260 R2 = 4 (X); - 1180 0594 832F jump.s .L91; - 1181 .LVL107: - 1182 .L85: - 357:src/l502_cmd.c **** cmd->data[0] = g_set.sync_mode; - 1183 .loc 1 357 0 - 1184 0596 4AE10000 P2.H = _g_set; - 1185 059a 0AE10000 P2.L = _g_set; - 1186 059e 90E41608 R0 = B [P2+2070] (Z); - 1187 05a2 28B1 [P5+16] = R0; - 1188 05a4 0B60 R3 = 1 (X); - 1189 .LVL108: - 1190 05a6 2260 R2 = 4 (X); - 1191 05a8 792F jump.s .L91; - 1192 .LVL109: - 1193 .L86: - 361:src/l502_cmd.c **** cmd->data[0] = g_set.sync_start_mode; - 1194 .loc 1 361 0 - 1195 05aa 4AE10000 P2.H = _g_set; - 1196 05ae 0AE10000 P2.L = _g_set; - 1197 05b2 90E41708 R0 = B [P2+2071] (Z); - 1198 05b6 28B1 [P5+16] = R0; - 1199 05b8 0B60 R3 = 1 (X); - 1200 .LVL110: - 1201 05ba 2260 R2 = 4 (X); - 1202 05bc 6F2F jump.s .L91; - 1203 .LVL111: - 1204 .L87: - 365:src/l502_cmd.c **** cmd->data[0] = g_set.din_freq_div; - 1205 .loc 1 365 0 - 1206 05be 4AE10000 P2.H = _g_set; - 1207 05c2 0AE10000 P2.L = _g_set; - 1208 05c6 10E40202 R0 = [P2+2056]; - 1209 05ca 28B1 [P5+16] = R0; - 1210 05cc 0B60 R3 = 1 (X); - 1211 .LVL112: - 1212 05ce 2260 R2 = 4 (X); - 1213 05d0 652F jump.s .L91; - BFIN GAS /tmp/ccEF2Yxd.s page 32 - - - 1214 .LVL113: - 1215 .L88: - 369:src/l502_cmd.c **** cmd->data[0] = g_set.out_freq_div; - 1216 .loc 1 369 0 - 1217 05d2 4AE10000 P2.H = _g_set; - 1218 05d6 0AE10000 P2.L = _g_set; - 1219 05da 50E40A04 R0 = W [P2+2068] (Z); - 1220 05de 28B1 [P5+16] = R0; - 1221 05e0 0B60 R3 = 1 (X); - 1222 .LVL114: - 1223 05e2 2260 R2 = 4 (X); - 1224 05e4 5B2F jump.s .L91; - 1225 .LVL115: - 1226 .L89: - 373:src/l502_cmd.c **** cmd->data[0] = 0xADEF; - 1227 .loc 1 373 0 - 1228 05e6 80E1EFAD R0 = 44527 (Z); - 1229 05ea 28B1 [P5+16] = R0; - 1230 05ec 0B60 R3 = 1 (X); - 1231 .LVL116: - 1232 05ee 2260 R2 = 4 (X); - 1233 05f0 552F jump.s .L91; - 1234 .LVL117: - 1235 .L92: - 1236 .LBB69: - 1237 .LBB65: - 1238 .loc 1 383 0 - 1239 05f2 20E1FDFD R0 = -515 (X); - 1240 .LVL118: - 1241 05f6 342F jump.s .L94; - 1242 .LBE65: - 1243 .LBE69: - 1244 .LFE31: - 1245 .size _f_cmd_get_param, .-_f_cmd_get_param - 1246 .align 4 - 1247 .global _l502_cmd_start; - 1248 .type _l502_cmd_start, STT_FUNC; - 1249 _l502_cmd_start: - 1250 .LFB17: - 99:src/l502_cmd.c **** void l502_cmd_start(t_l502_bf_cmd* cmd) { - 1251 .loc 1 99 0 - 1252 .LVL119: - 1253 05f8 0032 P0 = R0; - 1254 05fa 00E80000 LINK 0; - 1255 .LCFI21: - 102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) { - 1256 .loc 1 102 0 - 1257 05fe 0195 R1 = W [P0] (Z); - 1258 0600 8842 R0 = R1.L (X); - 1259 .LVL120: - 1260 0602 800C cc =R0<0; - 1261 0604 7C18 if cc jump .L114; - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1262 .loc 1 106 0 - 1263 0606 49E10000 P1.H = _f_cmd_tbl; - 1264 060a 09E12002 P1.L = _f_cmd_tbl; - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - BFIN GAS /tmp/ccEF2Yxd.s page 33 - - - 1265 .loc 1 103 0 - 1266 060e C942 R1 = R1.L (Z); - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1267 .loc 1 106 0 - 1268 0610 0891 R0 = [P1]; - 1269 0612 0808 cc =R0==R1; - 1270 0614 6B18 if cc jump .L115; - 1271 0616 0000 nop; - 1272 0618 0000 nop; - 1273 061a 0000 nop; - 1274 061c 88A0 R0 = [P1+8]; - 1275 061e 0808 cc =R0==R1; - 1276 0620 7318 if cc jump .L116; - 1277 0622 0000 nop; - 1278 0624 0000 nop; - 1279 0626 0000 nop; - 1280 0628 08A1 R0 = [P1+16]; - 1281 062a 0808 cc =R0==R1; - 1282 062c 5618 if cc jump .L117; - 1283 062e 0000 nop; - 1284 0630 0000 nop; - 1285 0632 0000 nop; - 1286 0634 88A1 R0 = [P1+24]; - 1287 0636 0808 cc =R0==R1; - 1288 0638 7018 if cc jump .L118; - 1289 063a 0000 nop; - 1290 063c 0000 nop; - 1291 063e 0000 nop; - 1292 0640 08A2 R0 = [P1+32]; - 1293 0642 0808 cc =R0==R1; - 1294 0644 6C18 if cc jump .L119; - 1295 0646 0000 nop; - 1296 0648 0000 nop; - 1297 064a 0000 nop; - 1298 064c 88A2 R0 = [P1+40]; - 1299 064e 0808 cc =R0==R1; - 1300 0650 6818 if cc jump .L120; - 1301 0652 0000 nop; - 1302 0654 0000 nop; - 1303 0656 0000 nop; - 1304 0658 08A3 R0 = [P1+48]; - 1305 065a 0808 cc =R0==R1; - 1306 065c 6618 if cc jump .L121; - 1307 065e 0000 nop; - 1308 0660 0000 nop; - 1309 0662 0000 nop; - 1310 0664 88A3 R0 = [P1+56]; - 1311 0666 0808 cc =R0==R1; - 1312 0668 5E18 if cc jump .L122; - 1313 066a 0000 nop; - 1314 066c 0000 nop; - 1315 066e 0000 nop; - 1316 0670 08E41000 R0 = [P1+64]; - 1317 0674 0808 cc =R0==R1; - 1318 0676 5B18 if cc jump .L123; - 1319 0678 0000 nop; - 1320 067a 4AE10000 P2.H = _f_cmd_tbl; - BFIN GAS /tmp/ccEF2Yxd.s page 34 - - - 1321 067e 0AE12002 P2.L = _f_cmd_tbl; - 1322 0682 08E41200 R0 = [P1+72]; - 1323 0686 0808 cc =R0==R1; - 1324 0688 5418 if cc jump .L124; - 1325 068a 0000 nop; - 1326 068c 0000 nop; - 1327 068e 0000 nop; - 1328 0690 10E41400 R0 = [P2+80]; - 1329 0694 0808 cc =R0==R1; - 1330 0696 4F18 if cc jump .L125; - 1331 0698 0000 nop; - 1332 069a 0000 nop; - 1333 069c 0000 nop; - 1334 069e 10E41600 R0 = [P2+88]; - 1335 06a2 0808 cc =R0==R1; - 1336 06a4 4A18 if cc jump .L126; - 1337 06a6 0000 nop; - 1338 06a8 0000 nop; - 1339 06aa 0000 nop; - 1340 06ac 10E41800 R0 = [P2+96]; - 1341 06b0 0808 cc =R0==R1; - 1342 06b2 4518 if cc jump .L127; - 1343 .LBB72: - 1344 .LBB73: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 1345 .loc 1 89 0 - 1346 06b4 4AE10000 P2.H = _g_state; - 1347 06b8 0AE10000 P2.L = _g_state; - 1348 06bc 20E100FE R0 = -512 (X); - 1349 06c0 10E60202 [P2+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 1350 .loc 1 90 0 - 1351 06c4 0060 R0 = 0 (X); - 1352 06c6 10E60302 [P2+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 1353 .loc 1 94 0 - 1354 06ca 20E1035A R0 = 23043 (X); - 1355 06ce 50E60104 W [P2+2050] = R0; - 1356 .LBE73: - 1357 .LBE72: - 115:src/l502_cmd.c **** } - 1358 .loc 1 115 0 - 1359 06d2 01E80000 UNLINK; - 1360 06d6 1000 rts; - 1361 .L117: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1362 .loc 1 106 0 - 1363 06d8 1060 R0 = 2 (X); - 1364 .LVL121: - 1365 .L100: - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1366 .loc 1 108 0 - 1367 06da 184F R0 <<= 3; - 1368 .LVL122: - 1369 06dc 1032 P2 = R0; - 1370 06de 4030 R0 = P0; - 115:src/l502_cmd.c **** } - BFIN GAS /tmp/ccEF2Yxd.s page 35 - - - 1371 .loc 1 115 0 - 1372 06e0 01E80000 UNLINK; - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1373 .loc 1 108 0 - 1374 06e4 915A P2 = P1 + P2; - 1375 06e6 52AC P2 = [P2+4]; - 1376 06e8 5200 jump (P2); - 1377 .LVL123: - 1378 .L115: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1379 .loc 1 106 0 - 1380 06ea 0060 R0 = 0 (X); - 1381 .LVL124: - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1382 .loc 1 108 0 - 1383 06ec 184F R0 <<= 3; - 1384 .LVL125: - 1385 06ee 1032 P2 = R0; - 1386 06f0 4030 R0 = P0; - 115:src/l502_cmd.c **** } - 1387 .loc 1 115 0 - 1388 06f2 01E80000 UNLINK; - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1389 .loc 1 108 0 - 1390 06f6 915A P2 = P1 + P2; - 1391 06f8 52AC P2 = [P2+4]; - 1392 06fa 5200 jump (P2); - 1393 .LVL126: - 1394 .L114: - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - 1395 .loc 1 103 0 - 1396 06fc 4030 R0 = P0; - 115:src/l502_cmd.c **** } - 1397 .loc 1 115 0 - 1398 06fe 01E80000 UNLINK; - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - 1399 .loc 1 103 0 - 1400 0702 FFE27FFC jump.l _usr_cmd_process; - 1401 .LVL127: - 1402 .L116: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1403 .loc 1 106 0 - 1404 0706 0860 R0 = 1 (X); - 1405 .LVL128: - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1406 .loc 1 108 0 - 1407 0708 184F R0 <<= 3; - 1408 .LVL129: - 1409 070a 1032 P2 = R0; - 1410 070c 4030 R0 = P0; - 115:src/l502_cmd.c **** } - 1411 .loc 1 115 0 - 1412 070e 01E80000 UNLINK; - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1413 .loc 1 108 0 - 1414 0712 915A P2 = P1 + P2; - 1415 0714 52AC P2 = [P2+4]; - BFIN GAS /tmp/ccEF2Yxd.s page 36 - - - 1416 0716 5200 jump (P2); - 1417 .LVL130: - 1418 .L118: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1419 .loc 1 106 0 - 1420 0718 1860 R0 = 3 (X); - 1421 .LVL131: - 1422 071a E02F jump.s .L100; - 1423 .LVL132: - 1424 .L119: - 1425 071c 2060 R0 = 4 (X); - 1426 .LVL133: - 1427 071e DE2F jump.s .L100; - 1428 .LVL134: - 1429 .L120: - 1430 0720 2860 R0 = 5 (X); - 1431 .LVL135: - 1432 0722 DC2F jump.s .L100; - 1433 .LVL136: - 1434 .L122: - 1435 0724 3860 R0 = 7 (X); - 1436 .LVL137: - 1437 0726 DA2F jump.s .L100; - 1438 .LVL138: - 1439 .L121: - 1440 0728 3060 R0 = 6 (X); - 1441 .LVL139: - 1442 072a D82F jump.s .L100; - 1443 .LVL140: - 1444 .L123: - 1445 072c 4060 R0 = 8 (X); - 1446 .LVL141: - 1447 072e D62F jump.s .L100; - 1448 .LVL142: - 1449 .L124: - 1450 0730 4860 R0 = 9 (X); - 1451 .LVL143: - 1452 0732 D42F jump.s .L100; - 1453 .LVL144: - 1454 .L125: - 1455 0734 5060 R0 = 10 (X); - 1456 .LVL145: - 1457 0736 D22F jump.s .L100; - 1458 .LVL146: - 1459 .L126: - 1460 0738 5860 R0 = 11 (X); - 1461 .LVL147: - 1462 073a D02F jump.s .L100; - 1463 .LVL148: - 1464 .L127: - 1465 073c 6060 R0 = 12 (X); - 1466 .LVL149: - 1467 073e CE2F jump.s .L100; - 1468 .LFE17: - 1469 .size _l502_cmd_start, .-_l502_cmd_start - 1470 .align 4 - 1471 .global _l502_cmd_check_req; - BFIN GAS /tmp/ccEF2Yxd.s page 37 - - - 1472 .type _l502_cmd_check_req, STT_FUNC; - 1473 _l502_cmd_check_req: - 1474 .LFB18: - 120:src/l502_cmd.c **** void l502_cmd_check_req(void) { - 1475 .loc 1 120 0 - 121:src/l502_cmd.c **** if (f_cmd_req == 1) { - 1476 .loc 1 121 0 - 1477 0740 4AE10000 P2.H = _f_cmd_req; - 120:src/l502_cmd.c **** void l502_cmd_check_req(void) { - 1478 .loc 1 120 0 - 1479 0744 00E80000 LINK 0; - 1480 .LCFI22: - 121:src/l502_cmd.c **** if (f_cmd_req == 1) { - 1481 .loc 1 121 0 - 1482 0748 0AE10000 P2.L = _f_cmd_req; - 1483 074c 5099 R0 = B [P2] (X); - 1484 074e 4043 R0 = R0.B (Z); - 1485 0750 080C cc =R0==1; - 1486 0752 0418 if cc jump .L146; - 1487 .L145: - 125:src/l502_cmd.c **** } - 1488 .loc 1 125 0 - 1489 0754 01E80000 UNLINK; - 1490 0758 1000 rts; - 1491 .L146: - 122:src/l502_cmd.c **** f_cmd_req=0; - 1492 .loc 1 122 0 - 1493 075a 0060 R0 = 0 (X); - 1494 075c 109B B [P2] = R0; - 1495 .LBB78: - 1496 .LBB80: - 102:src/l502_cmd.c **** if (cmd->code & L502_BF_CMD_CODE_USER) { - 1497 .loc 1 102 0 - 1498 075e 4AE10000 P2.H = _g_state; - 1499 0762 0AE10000 P2.L = _g_state; - 1500 0766 50E50004 R0 = W [P2+2048] (X); - 1501 076a 8042 R0 = R0.L (X); - 1502 076c 800C cc =R0<0; - 1503 076e 8518 if cc jump .L147; - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1504 .loc 1 106 0 - 1505 0770 49E10000 P1.H = _f_cmd_tbl; - 1506 0774 09E12002 P1.L = _f_cmd_tbl; - 1507 0778 50E50004 R0 = W [P2+2048] (X); - 1508 077c C042 R0 = R0.L (Z); - 1509 077e 0991 R1 = [P1]; - 1510 0780 0808 cc =R0==R1; - 1511 0782 7918 if cc jump .L148; - 1512 0784 0000 nop; - 1513 0786 50E50004 R0 = W [P2+2048] (X); - 1514 078a C042 R0 = R0.L (Z); - 1515 078c 89A0 R1 = [P1+8]; - 1516 078e 0808 cc =R0==R1; - 1517 0790 7C18 if cc jump .L149; - 1518 0792 0000 nop; - 1519 0794 50E50004 R0 = W [P2+2048] (X); - 1520 0798 C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccEF2Yxd.s page 38 - - - 1521 079a 09A1 R1 = [P1+16]; - 1522 079c 0808 cc =R0==R1; - 1523 079e 7718 if cc jump .L150; - 1524 07a0 0000 nop; - 1525 07a2 50E50004 R0 = W [P2+2048] (X); - 1526 07a6 C042 R0 = R0.L (Z); - 1527 07a8 89A1 R1 = [P1+24]; - 1528 07aa 0808 cc =R0==R1; - 1529 07ac 7218 if cc jump .L151; - 1530 07ae 0000 nop; - 1531 07b0 50E50004 R0 = W [P2+2048] (X); - 1532 07b4 C042 R0 = R0.L (Z); - 1533 07b6 09A2 R1 = [P1+32]; - 1534 07b8 0808 cc =R0==R1; - 1535 07ba 6D18 if cc jump .L152; - 1536 07bc 0000 nop; - 1537 07be 50E50004 R0 = W [P2+2048] (X); - 1538 07c2 C042 R0 = R0.L (Z); - 1539 07c4 89A2 R1 = [P1+40]; - 1540 07c6 0808 cc =R0==R1; - 1541 07c8 6818 if cc jump .L153; - 1542 07ca 0000 nop; - 1543 07cc 50E50004 R0 = W [P2+2048] (X); - 1544 07d0 C042 R0 = R0.L (Z); - 1545 07d2 09A3 R1 = [P1+48]; - 1546 07d4 0808 cc =R0==R1; - 1547 07d6 4318 if cc jump .L154; - 1548 07d8 0000 nop; - 1549 07da 50E50004 R0 = W [P2+2048] (X); - 1550 07de C042 R0 = R0.L (Z); - 1551 07e0 89A3 R1 = [P1+56]; - 1552 07e2 0808 cc =R0==R1; - 1553 07e4 5C18 if cc jump .L155; - 1554 07e6 48E10000 P0.H = _g_state; - 1555 07ea 08E10000 P0.L = _g_state; - 1556 07ee 50E50004 R0 = W [P2+2048] (X); - 1557 07f2 C042 R0 = R0.L (Z); - 1558 07f4 4AE10000 P2.H = _f_cmd_tbl; - 1559 07f8 09E41000 R1 = [P1+64]; - 1560 07fc 0AE12002 P2.L = _f_cmd_tbl; - 1561 0800 0808 cc =R0==R1; - 1562 0802 4F18 if cc jump .L156; - 1563 0804 0000 nop; - 1564 0806 40E50004 R0 = W [P0+2048] (X); - 1565 080a C042 R0 = R0.L (Z); - 1566 080c 11E41200 R1 = [P2+72]; - 1567 0810 0808 cc =R0==R1; - 1568 0812 4918 if cc jump .L157; - 1569 0814 0000 nop; - 1570 0816 40E50004 R0 = W [P0+2048] (X); - 1571 081a C042 R0 = R0.L (Z); - 1572 081c 11E41400 R1 = [P2+80]; - 1573 0820 0808 cc =R0==R1; - 1574 0822 4318 if cc jump .L158; - 1575 0824 0000 nop; - 1576 0826 40E50004 R0 = W [P0+2048] (X); - 1577 082a C042 R0 = R0.L (Z); - BFIN GAS /tmp/ccEF2Yxd.s page 39 - - - 1578 082c 11E41600 R1 = [P2+88]; - 1579 0830 0808 cc =R0==R1; - 1580 0832 3D18 if cc jump .L159; - 1581 0834 0000 nop; - 1582 0836 40E50004 R0 = W [P0+2048] (X); - 1583 083a C042 R0 = R0.L (Z); - 1584 083c 11E41800 R1 = [P2+96]; - 1585 0840 0808 cc =R0==R1; - 1586 0842 3718 if cc jump .L160; - 1587 .LBB81: - 1588 .LBB82: - 89:src/l502_cmd.c **** g_state.cmd.result = result; - 1589 .loc 1 89 0 - 1590 0844 20E100FE R0 = -512 (X); - 1591 0848 00E60202 [P0+2056] = R0; - 90:src/l502_cmd.c **** g_state.cmd.data_size = size; - 1592 .loc 1 90 0 - 1593 084c 0060 R0 = 0 (X); - 1594 084e 00E60302 [P0+2060] = R0; - 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; - 1595 .loc 1 94 0 - 1596 0852 20E1035A R0 = 23043 (X); - 1597 0856 40E60104 W [P0+2050] = R0; - 1598 085a 7D2F jump.s .L145; - 1599 .L154: - 1600 .LBE82: - 1601 .LBE81: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1602 .loc 1 106 0 - 1603 085c 3060 R0 = 6 (X); - 1604 .LVL150: - 1605 .L132: - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1606 .loc 1 108 0 - 1607 085e 184F R0 <<= 3; - 1608 .LVL151: - 1609 0860 1032 P2 = R0; - 1610 0862 40E10000 R0.H = _g_state+2048; - 1611 0866 00E10008 R0.L = _g_state+2048; - 1612 .LBE80: - 1613 .LBE78: - 125:src/l502_cmd.c **** } - 1614 .loc 1 125 0 - 1615 086a 01E80000 UNLINK; - 1616 .LBB84: - 1617 .LBB79: - 108:src/l502_cmd.c **** f_cmd_tbl[i].start(cmd); - 1618 .loc 1 108 0 - 1619 086e 915A P2 = P1 + P2; - 1620 0870 52AC P2 = [P2+4]; - 1621 0872 5200 jump (P2); - 1622 .L148: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1623 .loc 1 106 0 - 1624 0874 0060 R0 = 0 (X); - 1625 .LVL152: - 1626 0876 F42F jump.s .L132; - BFIN GAS /tmp/ccEF2Yxd.s page 40 - - - 1627 .LVL153: - 1628 .L147: - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - 1629 .loc 1 103 0 - 1630 0878 40E10000 R0.H = _g_state+2048; - 1631 087c 00E10008 R0.L = _g_state+2048; - 1632 .LBE79: - 1633 .LBE84: - 125:src/l502_cmd.c **** } - 1634 .loc 1 125 0 - 1635 0880 01E80000 UNLINK; - 1636 .LBB85: - 1637 .LBB83: - 103:src/l502_cmd.c **** usr_cmd_process(cmd); - 1638 .loc 1 103 0 - 1639 0884 FFE2BEFB jump.l _usr_cmd_process; - 1640 .L149: - 106:src/l502_cmd.c **** if (cmd->code == f_cmd_tbl[i].cmd_code) { - 1641 .loc 1 106 0 - 1642 0888 0860 R0 = 1 (X); - 1643 .LVL154: - 1644 088a EA2F jump.s .L132; - 1645 .LVL155: - 1646 .L150: - 1647 088c 1060 R0 = 2 (X); - 1648 .LVL156: - 1649 088e E82F jump.s .L132; - 1650 .LVL157: - 1651 .L151: - 1652 0890 1860 R0 = 3 (X); - 1653 .LVL158: - 1654 0892 E62F jump.s .L132; - 1655 .LVL159: - 1656 .L152: - 1657 0894 2060 R0 = 4 (X); - 1658 .LVL160: - 1659 0896 E42F jump.s .L132; - 1660 .LVL161: - 1661 .L153: - 1662 0898 2860 R0 = 5 (X); - 1663 .LVL162: - 1664 089a E22F jump.s .L132; - 1665 .LVL163: - 1666 .L155: - 1667 089c 3860 R0 = 7 (X); - 1668 .LVL164: - 1669 089e E02F jump.s .L132; - 1670 .LVL165: - 1671 .L156: - 1672 08a0 4060 R0 = 8 (X); - 1673 .LVL166: - 1674 08a2 DE2F jump.s .L132; - 1675 .LVL167: - 1676 .L157: - 1677 08a4 4860 R0 = 9 (X); - 1678 .LVL168: - 1679 08a6 DC2F jump.s .L132; - BFIN GAS /tmp/ccEF2Yxd.s page 41 - - - 1680 .LVL169: - 1681 .L158: - 1682 08a8 5060 R0 = 10 (X); - 1683 .LVL170: - 1684 08aa DA2F jump.s .L132; - 1685 .LVL171: - 1686 .L159: - 1687 08ac 5860 R0 = 11 (X); - 1688 .LVL172: - 1689 08ae D82F jump.s .L132; - 1690 .LVL173: - 1691 .L160: - 1692 08b0 6060 R0 = 12 (X); - 1693 .LVL174: - 1694 08b2 D62F jump.s .L132; - 1695 .LBE83: - 1696 .LBE85: - 1697 .LFE18: - 1698 .size _l502_cmd_check_req, .-_l502_cmd_check_req - 1699 .local _f_cmd_req - 1700 .comm _f_cmd_req,1,1 - 1701 .section .rodata - 1702 .align 4 - 1703 .type _f_cmd_tbl, @object - 1704 .size _f_cmd_tbl, 104 - 1705 _f_cmd_tbl: - 1706 0220 01000000 .long 1 - 1707 0224 00000000 .long _l502_cmd_test - 1708 0228 02000000 .long 2 - 1709 022c 64000000 .long _f_cmd_set_param - 1710 0230 03000000 .long 3 - 1711 0234 48040000 .long _f_cmd_get_param - 1712 0238 04000000 .long 4 - 1713 023c 20040000 .long _f_cmd_config - 1714 0240 07000000 .long 7 - 1715 0244 F8030000 .long _f_cmd_streams_start - 1716 0248 08000000 .long 8 - 1717 024c D0030000 .long _f_cmd_stream_stop - 1718 0250 09000000 .long 9 - 1719 0254 A8030000 .long _f_cmd_preload - 1720 0258 05000000 .long 5 - 1721 025c 7C030000 .long _f_cmd_stream_enable - 1722 0260 06000000 .long 6 - 1723 0264 50030000 .long _f_cmd_stream_disable - 1724 0268 10000000 .long 16 - 1725 026c D0020000 .long _f_cmd_async_out - 1726 0270 13000000 .long 19 - 1727 0274 7C020000 .long _f_cmd_fpga_reg_wr - 1728 0278 14000000 .long 20 - 1729 027c 24020000 .long _f_cmd_fpga_reg_rd - 1730 0280 15000000 .long 21 - 1731 0284 E4010000 .long _f_cmd_get_out_status - 1732 .align 4 - 1733 .type _f_regaddr_k, @object - 1734 .size _f_regaddr_k, 24 - 1735 _f_regaddr_k: - 1736 0288 08040000 .long 1032 - BFIN GAS /tmp/ccEF2Yxd.s page 42 - - - 1737 028c 09040000 .long 1033 - 1738 0290 0A040000 .long 1034 - 1739 0294 0B040000 .long 1035 - 1740 0298 0C040000 .long 1036 - 1741 029c 0D040000 .long 1037 - 1742 .align 4 - 1743 .type _f_regaddr_offs, @object - 1744 .size _f_regaddr_offs, 24 - 1745 _f_regaddr_offs: - 1746 02a0 00040000 .long 1024 - 1747 02a4 01040000 .long 1025 - 1748 02a8 02040000 .long 1026 - 1749 02ac 03040000 .long 1027 - 1750 02b0 04040000 .long 1028 - 1751 02b4 05040000 .long 1029 - 1752 .section .debug_frame,"",@progbits - 1753 .Lframe0: - 1754 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1755 .LSCIE0: - 1756 0004 FFFFFFFF .4byte 0xffffffff - 1757 0008 01 .byte 0x1 - 1758 0009 00 .string "" - 1759 000a 01 .uleb128 0x1 - 1760 000b 7C .sleb128 -4 - 1761 000c 23 .byte 0x23 - 1762 000d 0C .byte 0xc - 1763 000e 0E .uleb128 0xe - 1764 000f 00 .uleb128 0x0 - 1765 .align 4 - 1766 .LECIE0: - 1767 .LSFDE0: - 1768 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 1769 .LASFDE0: - 1770 0014 00000000 .4byte .Lframe0 - 1771 0018 00000000 .4byte .LFB19 - 1772 001c 26000000 .4byte .LFE19-.LFB19 - 1773 0020 48 .byte 0x4 - 1774 .4byte .LCFI0-.LFB19 - 1775 0021 0C .byte 0xc - 1776 0022 0F .uleb128 0xf - 1777 0023 08 .uleb128 0x8 - 1778 0024 8F .byte 0x8f - 1779 0025 02 .uleb128 0x2 - 1780 0026 A3 .byte 0xa3 - 1781 0027 01 .uleb128 0x1 - 1782 .align 4 - 1783 .LEFDE0: - 1784 .LSFDE2: - 1785 0028 1C000000 .4byte .LEFDE2-.LASFDE2 - 1786 .LASFDE2: - 1787 002c 00000000 .4byte .Lframe0 - 1788 0030 28000000 .4byte .LFB16 - 1789 0034 3C000000 .4byte .LFE16-.LFB16 - 1790 0038 42 .byte 0x4 - 1791 .4byte .LCFI1-.LFB16 - 1792 0039 0E .byte 0xe - 1793 003a 04 .uleb128 0x4 - BFIN GAS /tmp/ccEF2Yxd.s page 43 - - - 1794 003b 8D .byte 0x8d - 1795 003c 01 .uleb128 0x1 - 1796 003d 50 .byte 0x4 - 1797 .4byte .LCFI2-.LCFI1 - 1798 003e 0C .byte 0xc - 1799 003f 0F .uleb128 0xf - 1800 0040 0C .uleb128 0xc - 1801 0041 8F .byte 0x8f - 1802 0042 03 .uleb128 0x3 - 1803 0043 A3 .byte 0xa3 - 1804 0044 02 .uleb128 0x2 - 1805 0045 000000 .align 4 - 1806 .LEFDE2: - 1807 .LSFDE4: - 1808 0048 1C000000 .4byte .LEFDE4-.LASFDE4 - 1809 .LASFDE4: - 1810 004c 00000000 .4byte .Lframe0 - 1811 0050 64000000 .4byte .LFB30 - 1812 0054 80010000 .4byte .LFE30-.LFB30 - 1813 0058 42 .byte 0x4 - 1814 .4byte .LCFI4-.LFB30 - 1815 0059 0E .byte 0xe - 1816 005a 08 .uleb128 0x8 - 1817 005b 48 .byte 0x4 - 1818 .4byte .LCFI5-.LCFI4 - 1819 005c 0C .byte 0xc - 1820 005d 0F .uleb128 0xf - 1821 005e 10 .uleb128 0x10 - 1822 005f 8F .byte 0x8f - 1823 0060 04 .uleb128 0x4 - 1824 0061 A3 .byte 0xa3 - 1825 0062 03 .uleb128 0x3 - 1826 0063 8D .byte 0x8d - 1827 0064 02 .uleb128 0x2 - 1828 0065 87 .byte 0x87 - 1829 0066 01 .uleb128 0x1 - 1830 0067 00 .align 4 - 1831 .LEFDE4: - 1832 .LSFDE6: - 1833 0068 14000000 .4byte .LEFDE6-.LASFDE6 - 1834 .LASFDE6: - 1835 006c 00000000 .4byte .Lframe0 - 1836 0070 E4010000 .4byte .LFB29 - 1837 0074 3E000000 .4byte .LFE29-.LFB29 - 1838 0078 44 .byte 0x4 - 1839 .4byte .LCFI7-.LFB29 - 1840 0079 0C .byte 0xc - 1841 007a 0F .uleb128 0xf - 1842 007b 08 .uleb128 0x8 - 1843 007c 8F .byte 0x8f - 1844 007d 02 .uleb128 0x2 - 1845 007e A3 .byte 0xa3 - 1846 007f 01 .uleb128 0x1 - 1847 .align 4 - 1848 .LEFDE6: - 1849 .LSFDE8: - 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 - BFIN GAS /tmp/ccEF2Yxd.s page 44 - - - 1851 .LASFDE8: - 1852 0084 00000000 .4byte .Lframe0 - 1853 0088 24020000 .4byte .LFB28 - 1854 008c 56000000 .4byte .LFE28-.LFB28 - 1855 0090 46 .byte 0x4 - 1856 .4byte .LCFI8-.LFB28 - 1857 0091 0C .byte 0xc - 1858 0092 0F .uleb128 0xf - 1859 0093 08 .uleb128 0x8 - 1860 0094 8F .byte 0x8f - 1861 0095 02 .uleb128 0x2 - 1862 0096 A3 .byte 0xa3 - 1863 0097 01 .uleb128 0x1 - 1864 .align 4 - 1865 .LEFDE8: - 1866 .LSFDE10: - 1867 0098 14000000 .4byte .LEFDE10-.LASFDE10 - 1868 .LASFDE10: - 1869 009c 00000000 .4byte .Lframe0 - 1870 00a0 7C020000 .4byte .LFB27 - 1871 00a4 54000000 .4byte .LFE27-.LFB27 - 1872 00a8 46 .byte 0x4 - 1873 .4byte .LCFI9-.LFB27 - 1874 00a9 0C .byte 0xc - 1875 00aa 0F .uleb128 0xf - 1876 00ab 08 .uleb128 0x8 - 1877 00ac 8F .byte 0x8f - 1878 00ad 02 .uleb128 0x2 - 1879 00ae A3 .byte 0xa3 - 1880 00af 01 .uleb128 0x1 - 1881 .align 4 - 1882 .LEFDE10: - 1883 .LSFDE12: - 1884 00b0 14000000 .4byte .LEFDE12-.LASFDE12 - 1885 .LASFDE12: - 1886 00b4 00000000 .4byte .Lframe0 - 1887 00b8 D0020000 .4byte .LFB26 - 1888 00bc 80000000 .4byte .LFE26-.LFB26 - 1889 00c0 46 .byte 0x4 - 1890 .4byte .LCFI10-.LFB26 - 1891 00c1 0C .byte 0xc - 1892 00c2 0F .uleb128 0xf - 1893 00c3 08 .uleb128 0x8 - 1894 00c4 8F .byte 0x8f - 1895 00c5 02 .uleb128 0x2 - 1896 00c6 A3 .byte 0xa3 - 1897 00c7 01 .uleb128 0x1 - 1898 .align 4 - 1899 .LEFDE12: - 1900 .LSFDE14: - 1901 00c8 14000000 .4byte .LEFDE14-.LASFDE14 - 1902 .LASFDE14: - 1903 00cc 00000000 .4byte .Lframe0 - 1904 00d0 50030000 .4byte .LFB25 - 1905 00d4 2C000000 .4byte .LFE25-.LFB25 - 1906 00d8 46 .byte 0x4 - 1907 .4byte .LCFI11-.LFB25 - BFIN GAS /tmp/ccEF2Yxd.s page 45 - - - 1908 00d9 0C .byte 0xc - 1909 00da 0F .uleb128 0xf - 1910 00db 08 .uleb128 0x8 - 1911 00dc 8F .byte 0x8f - 1912 00dd 02 .uleb128 0x2 - 1913 00de A3 .byte 0xa3 - 1914 00df 01 .uleb128 0x1 - 1915 .align 4 - 1916 .LEFDE14: - 1917 .LSFDE16: - 1918 00e0 14000000 .4byte .LEFDE16-.LASFDE16 - 1919 .LASFDE16: - 1920 00e4 00000000 .4byte .Lframe0 - 1921 00e8 7C030000 .4byte .LFB24 - 1922 00ec 2C000000 .4byte .LFE24-.LFB24 - 1923 00f0 46 .byte 0x4 - 1924 .4byte .LCFI12-.LFB24 - 1925 00f1 0C .byte 0xc - 1926 00f2 0F .uleb128 0xf - 1927 00f3 08 .uleb128 0x8 - 1928 00f4 8F .byte 0x8f - 1929 00f5 02 .uleb128 0x2 - 1930 00f6 A3 .byte 0xa3 - 1931 00f7 01 .uleb128 0x1 - 1932 .align 4 - 1933 .LEFDE16: - 1934 .LSFDE18: - 1935 00f8 14000000 .4byte .LEFDE18-.LASFDE18 - 1936 .LASFDE18: - 1937 00fc 00000000 .4byte .Lframe0 - 1938 0100 A8030000 .4byte .LFB23 - 1939 0104 28000000 .4byte .LFE23-.LFB23 - 1940 0108 44 .byte 0x4 - 1941 .4byte .LCFI13-.LFB23 - 1942 0109 0C .byte 0xc - 1943 010a 0F .uleb128 0xf - 1944 010b 08 .uleb128 0x8 - 1945 010c 8F .byte 0x8f - 1946 010d 02 .uleb128 0x2 - 1947 010e A3 .byte 0xa3 - 1948 010f 01 .uleb128 0x1 - 1949 .align 4 - 1950 .LEFDE18: - 1951 .LSFDE20: - 1952 0110 14000000 .4byte .LEFDE20-.LASFDE20 - 1953 .LASFDE20: - 1954 0114 00000000 .4byte .Lframe0 - 1955 0118 D0030000 .4byte .LFB21 - 1956 011c 28000000 .4byte .LFE21-.LFB21 - 1957 0120 44 .byte 0x4 - 1958 .4byte .LCFI14-.LFB21 - 1959 0121 0C .byte 0xc - 1960 0122 0F .uleb128 0xf - 1961 0123 08 .uleb128 0x8 - 1962 0124 8F .byte 0x8f - 1963 0125 02 .uleb128 0x2 - 1964 0126 A3 .byte 0xa3 - BFIN GAS /tmp/ccEF2Yxd.s page 46 - - - 1965 0127 01 .uleb128 0x1 - 1966 .align 4 - 1967 .LEFDE20: - 1968 .LSFDE22: - 1969 0128 14000000 .4byte .LEFDE22-.LASFDE22 - 1970 .LASFDE22: - 1971 012c 00000000 .4byte .Lframe0 - 1972 0130 F8030000 .4byte .LFB20 - 1973 0134 28000000 .4byte .LFE20-.LFB20 - 1974 0138 44 .byte 0x4 - 1975 .4byte .LCFI15-.LFB20 - 1976 0139 0C .byte 0xc - 1977 013a 0F .uleb128 0xf - 1978 013b 08 .uleb128 0x8 - 1979 013c 8F .byte 0x8f - 1980 013d 02 .uleb128 0x2 - 1981 013e A3 .byte 0xa3 - 1982 013f 01 .uleb128 0x1 - 1983 .align 4 - 1984 .LEFDE22: - 1985 .LSFDE24: - 1986 0140 14000000 .4byte .LEFDE24-.LASFDE24 - 1987 .LASFDE24: - 1988 0144 00000000 .4byte .Lframe0 - 1989 0148 20040000 .4byte .LFB22 - 1990 014c 28000000 .4byte .LFE22-.LFB22 - 1991 0150 44 .byte 0x4 - 1992 .4byte .LCFI16-.LFB22 - 1993 0151 0C .byte 0xc - 1994 0152 0F .uleb128 0xf - 1995 0153 08 .uleb128 0x8 - 1996 0154 8F .byte 0x8f - 1997 0155 02 .uleb128 0x2 - 1998 0156 A3 .byte 0xa3 - 1999 0157 01 .uleb128 0x1 - 2000 .align 4 - 2001 .LEFDE24: - 2002 .LSFDE26: - 2003 0158 1C000000 .4byte .LEFDE26-.LASFDE26 - 2004 .LASFDE26: - 2005 015c 00000000 .4byte .Lframe0 - 2006 0160 48040000 .4byte .LFB31 - 2007 0164 B0010000 .4byte .LFE31-.LFB31 - 2008 0168 42 .byte 0x4 - 2009 .4byte .LCFI17-.LFB31 - 2010 0169 0E .byte 0xe - 2011 016a 04 .uleb128 0x4 - 2012 016b 8D .byte 0x8d - 2013 016c 01 .uleb128 0x1 - 2014 016d 46 .byte 0x4 - 2015 .4byte .LCFI18-.LCFI17 - 2016 016e 0C .byte 0xc - 2017 016f 0F .uleb128 0xf - 2018 0170 0C .uleb128 0xc - 2019 0171 8F .byte 0x8f - 2020 0172 03 .uleb128 0x3 - 2021 0173 A3 .byte 0xa3 - BFIN GAS /tmp/ccEF2Yxd.s page 47 - - - 2022 0174 02 .uleb128 0x2 - 2023 0175 000000 .align 4 - 2024 .LEFDE26: - 2025 .LSFDE28: - 2026 0178 14000000 .4byte .LEFDE28-.LASFDE28 - 2027 .LASFDE28: - 2028 017c 00000000 .4byte .Lframe0 - 2029 0180 F8050000 .4byte .LFB17 - 2030 0184 48010000 .4byte .LFE17-.LFB17 - 2031 0188 46 .byte 0x4 - 2032 .4byte .LCFI21-.LFB17 - 2033 0189 0C .byte 0xc - 2034 018a 0F .uleb128 0xf - 2035 018b 08 .uleb128 0x8 - 2036 018c 8F .byte 0x8f - 2037 018d 02 .uleb128 0x2 - 2038 018e A3 .byte 0xa3 - 2039 018f 01 .uleb128 0x1 - 2040 .align 4 - 2041 .LEFDE28: - 2042 .LSFDE30: - 2043 0190 14000000 .4byte .LEFDE30-.LASFDE30 - 2044 .LASFDE30: - 2045 0194 00000000 .4byte .Lframe0 - 2046 0198 40070000 .4byte .LFB18 - 2047 019c 74010000 .4byte .LFE18-.LFB18 - 2048 01a0 48 .byte 0x4 - 2049 .4byte .LCFI22-.LFB18 - 2050 01a1 0C .byte 0xc - 2051 01a2 0F .uleb128 0xf - 2052 01a3 08 .uleb128 0x8 - 2053 01a4 8F .byte 0x8f - 2054 01a5 02 .uleb128 0x2 - 2055 01a6 A3 .byte 0xa3 - 2056 01a7 01 .uleb128 0x1 - 2057 .align 4 - 2058 .LEFDE30: - 2059 .text; - 2060 .Letext0: - 2061 .section .debug_loc,"",@progbits - 2062 .Ldebug_loc0: - 2063 .LLST0: - 2064 0000 00000000 .4byte .LFB19-.Ltext0 - 2065 0004 08000000 .4byte .LCFI0-.Ltext0 - 2066 0008 0100 .2byte 0x1 - 2067 000a 5E .byte 0x5e - 2068 000b 08000000 .4byte .LCFI0-.Ltext0 - 2069 000f 26000000 .4byte .LFE19-.Ltext0 - 2070 0013 0200 .2byte 0x2 - 2071 0015 7F .byte 0x7f - 2072 0016 08 .sleb128 8 - 2073 0017 00000000 .4byte 0x0 - 2074 001b 00000000 .4byte 0x0 - 2075 .LLST1: - 2076 001f 28000000 .4byte .LFB16-.Ltext0 - 2077 0023 2A000000 .4byte .LCFI1-.Ltext0 - 2078 0027 0100 .2byte 0x1 - BFIN GAS /tmp/ccEF2Yxd.s page 48 - - - 2079 0029 5E .byte 0x5e - 2080 002a 2A000000 .4byte .LCFI1-.Ltext0 - 2081 002e 3A000000 .4byte .LCFI2-.Ltext0 - 2082 0032 0200 .2byte 0x2 - 2083 0034 7E .byte 0x7e - 2084 0035 04 .sleb128 4 - 2085 0036 3A000000 .4byte .LCFI2-.Ltext0 - 2086 003a 64000000 .4byte .LFE16-.Ltext0 - 2087 003e 0200 .2byte 0x2 - 2088 0040 7F .byte 0x7f - 2089 0041 0C .sleb128 12 - 2090 0042 00000000 .4byte 0x0 - 2091 0046 00000000 .4byte 0x0 - 2092 .LLST2: - 2093 004a 28000000 .4byte .LVL0-.Ltext0 - 2094 004e 46000000 .4byte .LVL1-.Ltext0 - 2095 0052 0100 .2byte 0x1 - 2096 0054 50 .byte 0x50 - 2097 0055 54000000 .4byte .LVL3-.Ltext0 - 2098 0059 58000000 .4byte .LVL4-.Ltext0 - 2099 005d 0100 .2byte 0x1 - 2100 005f 50 .byte 0x50 - 2101 0060 00000000 .4byte 0x0 - 2102 0064 00000000 .4byte 0x0 - 2103 .LLST3: - 2104 0068 28000000 .4byte .LVL0-.Ltext0 - 2105 006c 54000000 .4byte .LVL3-.Ltext0 - 2106 0070 0100 .2byte 0x1 - 2107 0072 51 .byte 0x51 - 2108 0073 54000000 .4byte .LVL3-.Ltext0 - 2109 0077 64000000 .4byte .LFE16-.Ltext0 - 2110 007b 0100 .2byte 0x1 - 2111 007d 51 .byte 0x51 - 2112 007e 00000000 .4byte 0x0 - 2113 0082 00000000 .4byte 0x0 - 2114 .LLST4: - 2115 0086 28000000 .4byte .LVL0-.Ltext0 - 2116 008a 50000000 .4byte .LVL2-.Ltext0 - 2117 008e 0100 .2byte 0x1 - 2118 0090 52 .byte 0x52 - 2119 0091 54000000 .4byte .LVL3-.Ltext0 - 2120 0095 64000000 .4byte .LFE16-.Ltext0 - 2121 0099 0100 .2byte 0x1 - 2122 009b 52 .byte 0x52 - 2123 009c 00000000 .4byte 0x0 - 2124 00a0 00000000 .4byte 0x0 - 2125 .LLST5: - 2126 00a4 64000000 .4byte .LFB30-.Ltext0 - 2127 00a8 66000000 .4byte .LCFI4-.Ltext0 - 2128 00ac 0100 .2byte 0x1 - 2129 00ae 5E .byte 0x5e - 2130 00af 66000000 .4byte .LCFI4-.Ltext0 - 2131 00b3 6E000000 .4byte .LCFI5-.Ltext0 - 2132 00b7 0200 .2byte 0x2 - 2133 00b9 7E .byte 0x7e - 2134 00ba 08 .sleb128 8 - 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 49 - - - 2136 00bf E4010000 .4byte .LFE30-.Ltext0 - 2137 00c3 0200 .2byte 0x2 - 2138 00c5 7F .byte 0x7f - 2139 00c6 10 .sleb128 16 - 2140 00c7 00000000 .4byte 0x0 - 2141 00cb 00000000 .4byte 0x0 - 2142 .LLST6: - 2143 00cf 64000000 .4byte .LVL5-.Ltext0 - 2144 00d3 76000000 .4byte .LVL6-.Ltext0 - 2145 00d7 0100 .2byte 0x1 - 2146 00d9 50 .byte 0x50 - 2147 00da 76000000 .4byte .LVL6-.Ltext0 - 2148 00de 9E000000 .4byte .LVL9-.Ltext0 - 2149 00e2 0100 .2byte 0x1 - 2150 00e4 5D .byte 0x5d - 2151 00e5 A0000000 .4byte .LVL10-.Ltext0 - 2152 00e9 E4010000 .4byte .LFE30-.Ltext0 - 2153 00ed 0100 .2byte 0x1 - 2154 00ef 5D .byte 0x5d - 2155 00f0 00000000 .4byte 0x0 - 2156 00f4 00000000 .4byte 0x0 - 2157 .LLST7: - 2158 00f8 7E000000 .4byte .LVL7-.Ltext0 - 2159 00fc 8C000000 .4byte .LVL8-.Ltext0 - 2160 0100 0100 .2byte 0x1 - 2161 0102 50 .byte 0x50 - 2162 0103 AC000000 .4byte .LVL11-.Ltext0 - 2163 0107 AE000000 .4byte .LVL12-.Ltext0 - 2164 010b 0100 .2byte 0x1 - 2165 010d 50 .byte 0x50 - 2166 010e BC000000 .4byte .LVL14-.Ltext0 - 2167 0112 BE000000 .4byte .LVL15-.Ltext0 - 2168 0116 0100 .2byte 0x1 - 2169 0118 50 .byte 0x50 - 2170 0119 18010000 .4byte .LVL17-.Ltext0 - 2171 011d 1A010000 .4byte .LVL18-.Ltext0 - 2172 0121 0100 .2byte 0x1 - 2173 0123 50 .byte 0x50 - 2174 0124 5E010000 .4byte .LVL21-.Ltext0 - 2175 0128 60010000 .4byte .LVL22-.Ltext0 - 2176 012c 0100 .2byte 0x1 - 2177 012e 50 .byte 0x50 - 2178 012f DE010000 .4byte .LVL23-.Ltext0 - 2179 0133 E0010000 .4byte .LVL24-.Ltext0 - 2180 0137 0100 .2byte 0x1 - 2181 0139 50 .byte 0x50 - 2182 013a 00000000 .4byte 0x0 - 2183 013e 00000000 .4byte 0x0 - 2184 .LLST8: - 2185 0142 7E000000 .4byte .LVL7-.Ltext0 - 2186 0146 A0000000 .4byte .LVL10-.Ltext0 - 2187 014a 0100 .2byte 0x1 - 2188 014c 51 .byte 0x51 - 2189 014d B8000000 .4byte .LVL13-.Ltext0 - 2190 0151 BE000000 .4byte .LVL15-.Ltext0 - 2191 0155 0100 .2byte 0x1 - 2192 0157 51 .byte 0x51 - BFIN GAS /tmp/ccEF2Yxd.s page 50 - - - 2193 0158 F0000000 .4byte .LVL16-.Ltext0 - 2194 015c 1A010000 .4byte .LVL18-.Ltext0 - 2195 0160 0100 .2byte 0x1 - 2196 0162 51 .byte 0x51 - 2197 0163 00000000 .4byte 0x0 - 2198 0167 00000000 .4byte 0x0 - 2199 .LLST9: - 2200 016b B8000000 .4byte .LVL13-.Ltext0 - 2201 016f BC000000 .4byte .LVL14-.Ltext0 - 2202 0173 0100 .2byte 0x1 - 2203 0175 50 .byte 0x50 - 2204 0176 26010000 .4byte .LVL19-.Ltext0 - 2205 017a 36010000 .4byte .LVL20-.Ltext0 - 2206 017e 0100 .2byte 0x1 - 2207 0180 50 .byte 0x50 - 2208 0181 00000000 .4byte 0x0 - 2209 0185 00000000 .4byte 0x0 - 2210 .LLST10: - 2211 0189 E4010000 .4byte .LFB29-.Ltext0 - 2212 018d E8010000 .4byte .LCFI7-.Ltext0 - 2213 0191 0100 .2byte 0x1 - 2214 0193 5E .byte 0x5e - 2215 0194 E8010000 .4byte .LCFI7-.Ltext0 - 2216 0198 22020000 .4byte .LFE29-.Ltext0 - 2217 019c 0200 .2byte 0x2 - 2218 019e 7F .byte 0x7f - 2219 019f 08 .sleb128 8 - 2220 01a0 00000000 .4byte 0x0 - 2221 01a4 00000000 .4byte 0x0 - 2222 .LLST11: - 2223 01a8 E4010000 .4byte .LVL25-.Ltext0 - 2224 01ac EC010000 .4byte .LVL26-.Ltext0 - 2225 01b0 0100 .2byte 0x1 - 2226 01b2 50 .byte 0x50 - 2227 01b3 00000000 .4byte 0x0 - 2228 01b7 00000000 .4byte 0x0 - 2229 .LLST12: - 2230 01bb 24020000 .4byte .LFB28-.Ltext0 - 2231 01bf 2A020000 .4byte .LCFI8-.Ltext0 - 2232 01c3 0100 .2byte 0x1 - 2233 01c5 5E .byte 0x5e - 2234 01c6 2A020000 .4byte .LCFI8-.Ltext0 - 2235 01ca 7A020000 .4byte .LFE28-.Ltext0 - 2236 01ce 0200 .2byte 0x2 - 2237 01d0 7F .byte 0x7f - 2238 01d1 08 .sleb128 8 - 2239 01d2 00000000 .4byte 0x0 - 2240 01d6 00000000 .4byte 0x0 - 2241 .LLST13: - 2242 01da 24020000 .4byte .LVL28-.Ltext0 - 2243 01de 30020000 .4byte .LVL29-.Ltext0 - 2244 01e2 0100 .2byte 0x1 - 2245 01e4 50 .byte 0x50 - 2246 01e5 30020000 .4byte .LVL29-.Ltext0 - 2247 01e9 4C020000 .4byte .LVL31-.Ltext0 - 2248 01ed 0100 .2byte 0x1 - 2249 01ef 5A .byte 0x5a - BFIN GAS /tmp/ccEF2Yxd.s page 51 - - - 2250 01f0 6E020000 .4byte .LVL33-.Ltext0 - 2251 01f4 74020000 .4byte .LVL34-.Ltext0 - 2252 01f8 0100 .2byte 0x1 - 2253 01fa 5A .byte 0x5a - 2254 01fb 00000000 .4byte 0x0 - 2255 01ff 00000000 .4byte 0x0 - 2256 .LLST14: - 2257 0203 3A020000 .4byte .LVL30-.Ltext0 - 2258 0207 4E020000 .4byte .LVL32-.Ltext0 - 2259 020b 0100 .2byte 0x1 - 2260 020d 50 .byte 0x50 - 2261 020e 78020000 .4byte .LVL36-.Ltext0 - 2262 0212 7A020000 .4byte .LFE28-.Ltext0 - 2263 0216 0100 .2byte 0x1 - 2264 0218 50 .byte 0x50 - 2265 0219 00000000 .4byte 0x0 - 2266 021d 00000000 .4byte 0x0 - 2267 .LLST15: - 2268 0221 3A020000 .4byte .LVL30-.Ltext0 - 2269 0225 6E020000 .4byte .LVL33-.Ltext0 - 2270 0229 0200 .2byte 0x2 - 2271 022b 7F .byte 0x7f - 2272 022c 7C .sleb128 -4 - 2273 022d 76020000 .4byte .LVL35-.Ltext0 - 2274 0231 78020000 .4byte .LVL36-.Ltext0 - 2275 0235 0100 .2byte 0x1 - 2276 0237 50 .byte 0x50 - 2277 0238 78020000 .4byte .LVL36-.Ltext0 - 2278 023c 7A020000 .4byte .LFE28-.Ltext0 - 2279 0240 0200 .2byte 0x2 - 2280 0242 7F .byte 0x7f - 2281 0243 7C .sleb128 -4 - 2282 0244 00000000 .4byte 0x0 - 2283 0248 00000000 .4byte 0x0 - 2284 .LLST16: - 2285 024c 7C020000 .4byte .LFB27-.Ltext0 - 2286 0250 82020000 .4byte .LCFI9-.Ltext0 - 2287 0254 0100 .2byte 0x1 - 2288 0256 5E .byte 0x5e - 2289 0257 82020000 .4byte .LCFI9-.Ltext0 - 2290 025b D0020000 .4byte .LFE27-.Ltext0 - 2291 025f 0200 .2byte 0x2 - 2292 0261 7F .byte 0x7f - 2293 0262 08 .sleb128 8 - 2294 0263 00000000 .4byte 0x0 - 2295 0267 00000000 .4byte 0x0 - 2296 .LLST17: - 2297 026b 7C020000 .4byte .LVL37-.Ltext0 - 2298 026f 84020000 .4byte .LVL38-.Ltext0 - 2299 0273 0100 .2byte 0x1 - 2300 0275 50 .byte 0x50 - 2301 0276 84020000 .4byte .LVL38-.Ltext0 - 2302 027a A2020000 .4byte .LVL40-.Ltext0 - 2303 027e 0100 .2byte 0x1 - 2304 0280 5A .byte 0x5a - 2305 0281 BE020000 .4byte .LVL42-.Ltext0 - 2306 0285 CC020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 52 - - - 2307 0289 0100 .2byte 0x1 - 2308 028b 5A .byte 0x5a - 2309 028c 00000000 .4byte 0x0 - 2310 0290 00000000 .4byte 0x0 - 2311 .LLST18: - 2312 0294 9E020000 .4byte .LVL39-.Ltext0 - 2313 0298 AC020000 .4byte .LVL41-.Ltext0 - 2314 029c 0100 .2byte 0x1 - 2315 029e 50 .byte 0x50 - 2316 029f C2020000 .4byte .LVL43-.Ltext0 - 2317 02a3 C4020000 .4byte .LVL44-.Ltext0 - 2318 02a7 0100 .2byte 0x1 - 2319 02a9 50 .byte 0x50 - 2320 02aa CE020000 .4byte .LVL46-.Ltext0 - 2321 02ae D0020000 .4byte .LFE27-.Ltext0 - 2322 02b2 0100 .2byte 0x1 - 2323 02b4 50 .byte 0x50 - 2324 02b5 00000000 .4byte 0x0 - 2325 02b9 00000000 .4byte 0x0 - 2326 .LLST19: - 2327 02bd D0020000 .4byte .LFB26-.Ltext0 - 2328 02c1 D6020000 .4byte .LCFI10-.Ltext0 - 2329 02c5 0100 .2byte 0x1 - 2330 02c7 5E .byte 0x5e - 2331 02c8 D6020000 .4byte .LCFI10-.Ltext0 - 2332 02cc 50030000 .4byte .LFE26-.Ltext0 - 2333 02d0 0200 .2byte 0x2 - 2334 02d2 7F .byte 0x7f - 2335 02d3 08 .sleb128 8 - 2336 02d4 00000000 .4byte 0x0 - 2337 02d8 00000000 .4byte 0x0 - 2338 .LLST20: - 2339 02dc D0020000 .4byte .LVL47-.Ltext0 - 2340 02e0 E2020000 .4byte .LVL48-.Ltext0 - 2341 02e4 0100 .2byte 0x1 - 2342 02e6 50 .byte 0x50 - 2343 02e7 E2020000 .4byte .LVL48-.Ltext0 - 2344 02eb FE020000 .4byte .LVL49-.Ltext0 - 2345 02ef 0100 .2byte 0x1 - 2346 02f1 5A .byte 0x5a - 2347 02f2 02030000 .4byte .LVL51-.Ltext0 - 2348 02f6 0A030000 .4byte .LVL53-.Ltext0 - 2349 02fa 0100 .2byte 0x1 - 2350 02fc 5A .byte 0x5a - 2351 02fd 26030000 .4byte .LVL55-.Ltext0 - 2352 0301 3C030000 .4byte .LVL58-.Ltext0 - 2353 0305 0100 .2byte 0x1 - 2354 0307 5A .byte 0x5a - 2355 0308 40030000 .4byte .LVL60-.Ltext0 - 2356 030c 48030000 .4byte .LVL61-.Ltext0 - 2357 0310 0100 .2byte 0x1 - 2358 0312 5A .byte 0x5a - 2359 0313 4C030000 .4byte .LVL63-.Ltext0 - 2360 0317 50030000 .4byte .LFE26-.Ltext0 - 2361 031b 0100 .2byte 0x1 - 2362 031d 5A .byte 0x5a - 2363 031e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 53 - - - 2364 0322 00000000 .4byte 0x0 - 2365 .LLST21: - 2366 0326 00030000 .4byte .LVL50-.Ltext0 - 2367 032a 02030000 .4byte .LVL51-.Ltext0 - 2368 032e 0100 .2byte 0x1 - 2369 0330 50 .byte 0x50 - 2370 0331 06030000 .4byte .LVL52-.Ltext0 - 2371 0335 14030000 .4byte .LVL54-.Ltext0 - 2372 0339 0100 .2byte 0x1 - 2373 033b 50 .byte 0x50 - 2374 033c 2E030000 .4byte .LVL56-.Ltext0 - 2375 0340 30030000 .4byte .LVL57-.Ltext0 - 2376 0344 0100 .2byte 0x1 - 2377 0346 50 .byte 0x50 - 2378 0347 3E030000 .4byte .LVL59-.Ltext0 - 2379 034b 40030000 .4byte .LVL60-.Ltext0 - 2380 034f 0100 .2byte 0x1 - 2381 0351 50 .byte 0x50 - 2382 0352 4A030000 .4byte .LVL62-.Ltext0 - 2383 0356 4C030000 .4byte .LVL63-.Ltext0 - 2384 035a 0100 .2byte 0x1 - 2385 035c 50 .byte 0x50 - 2386 035d 00000000 .4byte 0x0 - 2387 0361 00000000 .4byte 0x0 - 2388 .LLST22: - 2389 0365 50030000 .4byte .LFB25-.Ltext0 - 2390 0369 56030000 .4byte .LCFI11-.Ltext0 - 2391 036d 0100 .2byte 0x1 - 2392 036f 5E .byte 0x5e - 2393 0370 56030000 .4byte .LCFI11-.Ltext0 - 2394 0374 7C030000 .4byte .LFE25-.Ltext0 - 2395 0378 0200 .2byte 0x2 - 2396 037a 7F .byte 0x7f - 2397 037b 08 .sleb128 8 - 2398 037c 00000000 .4byte 0x0 - 2399 0380 00000000 .4byte 0x0 - 2400 .LLST23: - 2401 0384 50030000 .4byte .LVL64-.Ltext0 - 2402 0388 58030000 .4byte .LVL65-.Ltext0 - 2403 038c 0100 .2byte 0x1 - 2404 038e 50 .byte 0x50 - 2405 038f 58030000 .4byte .LVL65-.Ltext0 - 2406 0393 5C030000 .4byte .LVL66-.Ltext0 - 2407 0397 0100 .2byte 0x1 - 2408 0399 5A .byte 0x5a - 2409 039a 00000000 .4byte 0x0 - 2410 039e 00000000 .4byte 0x0 - 2411 .LLST24: - 2412 03a2 7C030000 .4byte .LFB24-.Ltext0 - 2413 03a6 82030000 .4byte .LCFI12-.Ltext0 - 2414 03aa 0100 .2byte 0x1 - 2415 03ac 5E .byte 0x5e - 2416 03ad 82030000 .4byte .LCFI12-.Ltext0 - 2417 03b1 A8030000 .4byte .LFE24-.Ltext0 - 2418 03b5 0200 .2byte 0x2 - 2419 03b7 7F .byte 0x7f - 2420 03b8 08 .sleb128 8 - BFIN GAS /tmp/ccEF2Yxd.s page 54 - - - 2421 03b9 00000000 .4byte 0x0 - 2422 03bd 00000000 .4byte 0x0 - 2423 .LLST25: - 2424 03c1 7C030000 .4byte .LVL67-.Ltext0 - 2425 03c5 84030000 .4byte .LVL68-.Ltext0 - 2426 03c9 0100 .2byte 0x1 - 2427 03cb 50 .byte 0x50 - 2428 03cc 84030000 .4byte .LVL68-.Ltext0 - 2429 03d0 88030000 .4byte .LVL69-.Ltext0 - 2430 03d4 0100 .2byte 0x1 - 2431 03d6 5A .byte 0x5a - 2432 03d7 00000000 .4byte 0x0 - 2433 03db 00000000 .4byte 0x0 - 2434 .LLST26: - 2435 03df A8030000 .4byte .LFB23-.Ltext0 - 2436 03e3 AC030000 .4byte .LCFI13-.Ltext0 - 2437 03e7 0100 .2byte 0x1 - 2438 03e9 5E .byte 0x5e - 2439 03ea AC030000 .4byte .LCFI13-.Ltext0 - 2440 03ee D0030000 .4byte .LFE23-.Ltext0 - 2441 03f2 0200 .2byte 0x2 - 2442 03f4 7F .byte 0x7f - 2443 03f5 08 .sleb128 8 - 2444 03f6 00000000 .4byte 0x0 - 2445 03fa 00000000 .4byte 0x0 - 2446 .LLST27: - 2447 03fe A8030000 .4byte .LVL70-.Ltext0 - 2448 0402 B0030000 .4byte .LVL71-.Ltext0 - 2449 0406 0100 .2byte 0x1 - 2450 0408 50 .byte 0x50 - 2451 0409 00000000 .4byte 0x0 - 2452 040d 00000000 .4byte 0x0 - 2453 .LLST28: - 2454 0411 D0030000 .4byte .LFB21-.Ltext0 - 2455 0415 D4030000 .4byte .LCFI14-.Ltext0 - 2456 0419 0100 .2byte 0x1 - 2457 041b 5E .byte 0x5e - 2458 041c D4030000 .4byte .LCFI14-.Ltext0 - 2459 0420 F8030000 .4byte .LFE21-.Ltext0 - 2460 0424 0200 .2byte 0x2 - 2461 0426 7F .byte 0x7f - 2462 0427 08 .sleb128 8 - 2463 0428 00000000 .4byte 0x0 - 2464 042c 00000000 .4byte 0x0 - 2465 .LLST29: - 2466 0430 D0030000 .4byte .LVL72-.Ltext0 - 2467 0434 D8030000 .4byte .LVL73-.Ltext0 - 2468 0438 0100 .2byte 0x1 - 2469 043a 50 .byte 0x50 - 2470 043b 00000000 .4byte 0x0 - 2471 043f 00000000 .4byte 0x0 - 2472 .LLST30: - 2473 0443 F8030000 .4byte .LFB20-.Ltext0 - 2474 0447 FC030000 .4byte .LCFI15-.Ltext0 - 2475 044b 0100 .2byte 0x1 - 2476 044d 5E .byte 0x5e - 2477 044e FC030000 .4byte .LCFI15-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 55 - - - 2478 0452 20040000 .4byte .LFE20-.Ltext0 - 2479 0456 0200 .2byte 0x2 - 2480 0458 7F .byte 0x7f - 2481 0459 08 .sleb128 8 - 2482 045a 00000000 .4byte 0x0 - 2483 045e 00000000 .4byte 0x0 - 2484 .LLST31: - 2485 0462 F8030000 .4byte .LVL74-.Ltext0 - 2486 0466 00040000 .4byte .LVL75-.Ltext0 - 2487 046a 0100 .2byte 0x1 - 2488 046c 50 .byte 0x50 - 2489 046d 00000000 .4byte 0x0 - 2490 0471 00000000 .4byte 0x0 - 2491 .LLST32: - 2492 0475 20040000 .4byte .LFB22-.Ltext0 - 2493 0479 24040000 .4byte .LCFI16-.Ltext0 - 2494 047d 0100 .2byte 0x1 - 2495 047f 5E .byte 0x5e - 2496 0480 24040000 .4byte .LCFI16-.Ltext0 - 2497 0484 48040000 .4byte .LFE22-.Ltext0 - 2498 0488 0200 .2byte 0x2 - 2499 048a 7F .byte 0x7f - 2500 048b 08 .sleb128 8 - 2501 048c 00000000 .4byte 0x0 - 2502 0490 00000000 .4byte 0x0 - 2503 .LLST33: - 2504 0494 20040000 .4byte .LVL76-.Ltext0 - 2505 0498 28040000 .4byte .LVL77-.Ltext0 - 2506 049c 0100 .2byte 0x1 - 2507 049e 50 .byte 0x50 - 2508 049f 00000000 .4byte 0x0 - 2509 04a3 00000000 .4byte 0x0 - 2510 .LLST34: - 2511 04a7 48040000 .4byte .LFB31-.Ltext0 - 2512 04ab 4A040000 .4byte .LCFI17-.Ltext0 - 2513 04af 0100 .2byte 0x1 - 2514 04b1 5E .byte 0x5e - 2515 04b2 4A040000 .4byte .LCFI17-.Ltext0 - 2516 04b6 50040000 .4byte .LCFI18-.Ltext0 - 2517 04ba 0200 .2byte 0x2 - 2518 04bc 7E .byte 0x7e - 2519 04bd 04 .sleb128 4 - 2520 04be 50040000 .4byte .LCFI18-.Ltext0 - 2521 04c2 F8050000 .4byte .LFE31-.Ltext0 - 2522 04c6 0200 .2byte 0x2 - 2523 04c8 7F .byte 0x7f - 2524 04c9 0C .sleb128 12 - 2525 04ca 00000000 .4byte 0x0 - 2526 04ce 00000000 .4byte 0x0 - 2527 .LLST35: - 2528 04d2 48040000 .4byte .LVL78-.Ltext0 - 2529 04d6 5A040000 .4byte .LVL79-.Ltext0 - 2530 04da 0100 .2byte 0x1 - 2531 04dc 50 .byte 0x50 - 2532 04dd 5A040000 .4byte .LVL79-.Ltext0 - 2533 04e1 62040000 .4byte .LVL81-.Ltext0 - 2534 04e5 0100 .2byte 0x1 - BFIN GAS /tmp/ccEF2Yxd.s page 56 - - - 2535 04e7 5D .byte 0x5d - 2536 04e8 80040000 .4byte .LVL84-.Ltext0 - 2537 04ec A0040000 .4byte .LVL88-.Ltext0 - 2538 04f0 0100 .2byte 0x1 - 2539 04f2 5D .byte 0x5d - 2540 04f3 D0040000 .4byte .LVL90-.Ltext0 - 2541 04f7 F8050000 .4byte .LFE31-.Ltext0 - 2542 04fb 0100 .2byte 0x1 - 2543 04fd 5D .byte 0x5d - 2544 04fe 00000000 .4byte 0x0 - 2545 0502 00000000 .4byte 0x0 - 2546 .LLST36: - 2547 0506 5E040000 .4byte .LVL80-.Ltext0 - 2548 050a 6C040000 .4byte .LVL82-.Ltext0 - 2549 050e 0100 .2byte 0x1 - 2550 0510 50 .byte 0x50 - 2551 0511 F6050000 .4byte .LVL118-.Ltext0 - 2552 0515 F8050000 .4byte .LFE31-.Ltext0 - 2553 0519 0100 .2byte 0x1 - 2554 051b 50 .byte 0x50 - 2555 051c 00000000 .4byte 0x0 - 2556 0520 00000000 .4byte 0x0 - 2557 .LLST37: - 2558 0524 70040000 .4byte .LVL83-.Ltext0 - 2559 0528 80040000 .4byte .LVL84-.Ltext0 - 2560 052c 0100 .2byte 0x1 - 2561 052e 53 .byte 0x53 - 2562 052f 98040000 .4byte .LVL85-.Ltext0 - 2563 0533 C0040000 .4byte .LVL89-.Ltext0 - 2564 0537 0100 .2byte 0x1 - 2565 0539 53 .byte 0x53 - 2566 053a DE040000 .4byte .LVL91-.Ltext0 - 2567 053e E2040000 .4byte .LVL92-.Ltext0 - 2568 0542 0100 .2byte 0x1 - 2569 0544 53 .byte 0x53 - 2570 0545 F0040000 .4byte .LVL93-.Ltext0 - 2571 0549 F4040000 .4byte .LVL94-.Ltext0 - 2572 054d 0100 .2byte 0x1 - 2573 054f 53 .byte 0x53 - 2574 0550 FC040000 .4byte .LVL95-.Ltext0 - 2575 0554 00050000 .4byte .LVL96-.Ltext0 - 2576 0558 0100 .2byte 0x1 - 2577 055a 53 .byte 0x53 - 2578 055b 10050000 .4byte .LVL97-.Ltext0 - 2579 055f 14050000 .4byte .LVL98-.Ltext0 - 2580 0563 0100 .2byte 0x1 - 2581 0565 53 .byte 0x53 - 2582 0566 38050000 .4byte .LVL100-.Ltext0 - 2583 056a 5A050000 .4byte .LVL101-.Ltext0 - 2584 056e 0100 .2byte 0x1 - 2585 0570 53 .byte 0x53 - 2586 0571 6A050000 .4byte .LVL102-.Ltext0 - 2587 0575 6E050000 .4byte .LVL103-.Ltext0 - 2588 0579 0100 .2byte 0x1 - 2589 057b 53 .byte 0x53 - 2590 057c 7E050000 .4byte .LVL104-.Ltext0 - 2591 0580 82050000 .4byte .LVL105-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 57 - - - 2592 0584 0100 .2byte 0x1 - 2593 0586 53 .byte 0x53 - 2594 0587 92050000 .4byte .LVL106-.Ltext0 - 2595 058b 96050000 .4byte .LVL107-.Ltext0 - 2596 058f 0100 .2byte 0x1 - 2597 0591 53 .byte 0x53 - 2598 0592 A6050000 .4byte .LVL108-.Ltext0 - 2599 0596 AA050000 .4byte .LVL109-.Ltext0 - 2600 059a 0100 .2byte 0x1 - 2601 059c 53 .byte 0x53 - 2602 059d BA050000 .4byte .LVL110-.Ltext0 - 2603 05a1 BE050000 .4byte .LVL111-.Ltext0 - 2604 05a5 0100 .2byte 0x1 - 2605 05a7 53 .byte 0x53 - 2606 05a8 CE050000 .4byte .LVL112-.Ltext0 - 2607 05ac D2050000 .4byte .LVL113-.Ltext0 - 2608 05b0 0100 .2byte 0x1 - 2609 05b2 53 .byte 0x53 - 2610 05b3 E2050000 .4byte .LVL114-.Ltext0 - 2611 05b7 E6050000 .4byte .LVL115-.Ltext0 - 2612 05bb 0100 .2byte 0x1 - 2613 05bd 53 .byte 0x53 - 2614 05be EE050000 .4byte .LVL116-.Ltext0 - 2615 05c2 F2050000 .4byte .LVL117-.Ltext0 - 2616 05c6 0100 .2byte 0x1 - 2617 05c8 53 .byte 0x53 - 2618 05c9 00000000 .4byte 0x0 - 2619 05cd 00000000 .4byte 0x0 - 2620 .LLST38: - 2621 05d1 5A040000 .4byte .LVL79-.Ltext0 - 2622 05d5 80040000 .4byte .LVL84-.Ltext0 - 2623 05d9 0100 .2byte 0x1 - 2624 05db 51 .byte 0x51 - 2625 05dc 9A040000 .4byte .LVL86-.Ltext0 - 2626 05e0 9C040000 .4byte .LVL87-.Ltext0 - 2627 05e4 0100 .2byte 0x1 - 2628 05e6 51 .byte 0x51 - 2629 05e7 24050000 .4byte .LVL99-.Ltext0 - 2630 05eb 5A050000 .4byte .LVL101-.Ltext0 - 2631 05ef 0100 .2byte 0x1 - 2632 05f1 51 .byte 0x51 - 2633 05f2 00000000 .4byte 0x0 - 2634 05f6 00000000 .4byte 0x0 - 2635 .LLST39: - 2636 05fa F8050000 .4byte .LFB17-.Ltext0 - 2637 05fe FE050000 .4byte .LCFI21-.Ltext0 - 2638 0602 0100 .2byte 0x1 - 2639 0604 5E .byte 0x5e - 2640 0605 FE050000 .4byte .LCFI21-.Ltext0 - 2641 0609 40070000 .4byte .LFE17-.Ltext0 - 2642 060d 0200 .2byte 0x2 - 2643 060f 7F .byte 0x7f - 2644 0610 08 .sleb128 8 - 2645 0611 00000000 .4byte 0x0 - 2646 0615 00000000 .4byte 0x0 - 2647 .LLST40: - 2648 0619 F8050000 .4byte .LVL119-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 58 - - - 2649 061d 02060000 .4byte .LVL120-.Ltext0 - 2650 0621 0100 .2byte 0x1 - 2651 0623 50 .byte 0x50 - 2652 0624 02060000 .4byte .LVL120-.Ltext0 - 2653 0628 EA060000 .4byte .LVL123-.Ltext0 - 2654 062c 0100 .2byte 0x1 - 2655 062e 58 .byte 0x58 - 2656 062f EA060000 .4byte .LVL123-.Ltext0 - 2657 0633 FC060000 .4byte .LVL126-.Ltext0 - 2658 0637 0100 .2byte 0x1 - 2659 0639 58 .byte 0x58 - 2660 063a FC060000 .4byte .LVL126-.Ltext0 - 2661 063e 06070000 .4byte .LVL127-.Ltext0 - 2662 0642 0100 .2byte 0x1 - 2663 0644 58 .byte 0x58 - 2664 0645 06070000 .4byte .LVL127-.Ltext0 - 2665 0649 18070000 .4byte .LVL130-.Ltext0 - 2666 064d 0100 .2byte 0x1 - 2667 064f 58 .byte 0x58 - 2668 0650 18070000 .4byte .LVL130-.Ltext0 - 2669 0654 40070000 .4byte .LFE17-.Ltext0 - 2670 0658 0100 .2byte 0x1 - 2671 065a 58 .byte 0x58 - 2672 065b 00000000 .4byte 0x0 - 2673 065f 00000000 .4byte 0x0 - 2674 .LLST41: - 2675 0663 DA060000 .4byte .LVL121-.Ltext0 - 2676 0667 DC060000 .4byte .LVL122-.Ltext0 - 2677 066b 0100 .2byte 0x1 - 2678 066d 50 .byte 0x50 - 2679 066e EC060000 .4byte .LVL124-.Ltext0 - 2680 0672 EE060000 .4byte .LVL125-.Ltext0 - 2681 0676 0100 .2byte 0x1 - 2682 0678 50 .byte 0x50 - 2683 0679 08070000 .4byte .LVL128-.Ltext0 - 2684 067d 0A070000 .4byte .LVL129-.Ltext0 - 2685 0681 0100 .2byte 0x1 - 2686 0683 50 .byte 0x50 - 2687 0684 1A070000 .4byte .LVL131-.Ltext0 - 2688 0688 1C070000 .4byte .LVL132-.Ltext0 - 2689 068c 0100 .2byte 0x1 - 2690 068e 50 .byte 0x50 - 2691 068f 1E070000 .4byte .LVL133-.Ltext0 - 2692 0693 20070000 .4byte .LVL134-.Ltext0 - 2693 0697 0100 .2byte 0x1 - 2694 0699 50 .byte 0x50 - 2695 069a 22070000 .4byte .LVL135-.Ltext0 - 2696 069e 24070000 .4byte .LVL136-.Ltext0 - 2697 06a2 0100 .2byte 0x1 - 2698 06a4 50 .byte 0x50 - 2699 06a5 26070000 .4byte .LVL137-.Ltext0 - 2700 06a9 28070000 .4byte .LVL138-.Ltext0 - 2701 06ad 0100 .2byte 0x1 - 2702 06af 50 .byte 0x50 - 2703 06b0 2A070000 .4byte .LVL139-.Ltext0 - 2704 06b4 2C070000 .4byte .LVL140-.Ltext0 - 2705 06b8 0100 .2byte 0x1 - BFIN GAS /tmp/ccEF2Yxd.s page 59 - - - 2706 06ba 50 .byte 0x50 - 2707 06bb 2E070000 .4byte .LVL141-.Ltext0 - 2708 06bf 30070000 .4byte .LVL142-.Ltext0 - 2709 06c3 0100 .2byte 0x1 - 2710 06c5 50 .byte 0x50 - 2711 06c6 32070000 .4byte .LVL143-.Ltext0 - 2712 06ca 34070000 .4byte .LVL144-.Ltext0 - 2713 06ce 0100 .2byte 0x1 - 2714 06d0 50 .byte 0x50 - 2715 06d1 36070000 .4byte .LVL145-.Ltext0 - 2716 06d5 38070000 .4byte .LVL146-.Ltext0 - 2717 06d9 0100 .2byte 0x1 - 2718 06db 50 .byte 0x50 - 2719 06dc 3A070000 .4byte .LVL147-.Ltext0 - 2720 06e0 3C070000 .4byte .LVL148-.Ltext0 - 2721 06e4 0100 .2byte 0x1 - 2722 06e6 50 .byte 0x50 - 2723 06e7 3E070000 .4byte .LVL149-.Ltext0 - 2724 06eb 40070000 .4byte .LFE17-.Ltext0 - 2725 06ef 0100 .2byte 0x1 - 2726 06f1 50 .byte 0x50 - 2727 06f2 00000000 .4byte 0x0 - 2728 06f6 00000000 .4byte 0x0 - 2729 .LLST42: - 2730 06fa 40070000 .4byte .LFB18-.Ltext0 - 2731 06fe 48070000 .4byte .LCFI22-.Ltext0 - 2732 0702 0100 .2byte 0x1 - 2733 0704 5E .byte 0x5e - 2734 0705 48070000 .4byte .LCFI22-.Ltext0 - 2735 0709 B4080000 .4byte .LFE18-.Ltext0 - 2736 070d 0200 .2byte 0x2 - 2737 070f 7F .byte 0x7f - 2738 0710 08 .sleb128 8 - 2739 0711 00000000 .4byte 0x0 - 2740 0715 00000000 .4byte 0x0 - 2741 .LLST43: - 2742 0719 5E080000 .4byte .LVL150-.Ltext0 - 2743 071d 60080000 .4byte .LVL151-.Ltext0 - 2744 0721 0100 .2byte 0x1 - 2745 0723 50 .byte 0x50 - 2746 0724 76080000 .4byte .LVL152-.Ltext0 - 2747 0728 78080000 .4byte .LVL153-.Ltext0 - 2748 072c 0100 .2byte 0x1 - 2749 072e 50 .byte 0x50 - 2750 072f 8A080000 .4byte .LVL154-.Ltext0 - 2751 0733 8C080000 .4byte .LVL155-.Ltext0 - 2752 0737 0100 .2byte 0x1 - 2753 0739 50 .byte 0x50 - 2754 073a 8E080000 .4byte .LVL156-.Ltext0 - 2755 073e 90080000 .4byte .LVL157-.Ltext0 - 2756 0742 0100 .2byte 0x1 - 2757 0744 50 .byte 0x50 - 2758 0745 92080000 .4byte .LVL158-.Ltext0 - 2759 0749 94080000 .4byte .LVL159-.Ltext0 - 2760 074d 0100 .2byte 0x1 - 2761 074f 50 .byte 0x50 - 2762 0750 96080000 .4byte .LVL160-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 60 - - - 2763 0754 98080000 .4byte .LVL161-.Ltext0 - 2764 0758 0100 .2byte 0x1 - 2765 075a 50 .byte 0x50 - 2766 075b 9A080000 .4byte .LVL162-.Ltext0 - 2767 075f 9C080000 .4byte .LVL163-.Ltext0 - 2768 0763 0100 .2byte 0x1 - 2769 0765 50 .byte 0x50 - 2770 0766 9E080000 .4byte .LVL164-.Ltext0 - 2771 076a A0080000 .4byte .LVL165-.Ltext0 - 2772 076e 0100 .2byte 0x1 - 2773 0770 50 .byte 0x50 - 2774 0771 A2080000 .4byte .LVL166-.Ltext0 - 2775 0775 A4080000 .4byte .LVL167-.Ltext0 - 2776 0779 0100 .2byte 0x1 - 2777 077b 50 .byte 0x50 - 2778 077c A6080000 .4byte .LVL168-.Ltext0 - 2779 0780 A8080000 .4byte .LVL169-.Ltext0 - 2780 0784 0100 .2byte 0x1 - 2781 0786 50 .byte 0x50 - 2782 0787 AA080000 .4byte .LVL170-.Ltext0 - 2783 078b AC080000 .4byte .LVL171-.Ltext0 - 2784 078f 0100 .2byte 0x1 - 2785 0791 50 .byte 0x50 - 2786 0792 AE080000 .4byte .LVL172-.Ltext0 - 2787 0796 B0080000 .4byte .LVL173-.Ltext0 - 2788 079a 0100 .2byte 0x1 - 2789 079c 50 .byte 0x50 - 2790 079d B2080000 .4byte .LVL174-.Ltext0 - 2791 07a1 B4080000 .4byte .LFE18-.Ltext0 - 2792 07a5 0100 .2byte 0x1 - 2793 07a7 50 .byte 0x50 - 2794 07a8 00000000 .4byte 0x0 - 2795 07ac 00000000 .4byte 0x0 - 2796 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2797 .file 3 "src/l502_bf_cmd_defs.h" - 2798 .file 4 "src/l502_global.h" - 2799 .file 5 "src/l502_defs.h" - 2800 .file 6 "src/l502_params.h" - 2801 .file 7 "src/l502_stream.h" - 2802 .section .debug_info - 2803 0000 4D0C0000 .4byte 0xc4d - 2804 0004 0200 .2byte 0x2 - 2805 0006 00000000 .4byte .Ldebug_abbrev0 - 2806 000a 04 .byte 0x4 - 2807 000b 01 .uleb128 0x1 - 2808 000c DB050000 .4byte .LASF143 - 2809 0010 01 .byte 0x1 - 2810 0011 E1000000 .4byte .LASF144 - 2811 0015 8E040000 .4byte .LASF145 - 2812 0019 00000000 .4byte .Ltext0 - 2813 001d B4080000 .4byte .Letext0 - 2814 0021 00000000 .4byte .Ldebug_line0 - 2815 0025 02 .uleb128 0x2 - 2816 0026 01 .byte 0x1 - 2817 0027 06 .byte 0x6 - 2818 0028 3A080000 .4byte .LASF0 - 2819 002c 03 .uleb128 0x3 - BFIN GAS /tmp/ccEF2Yxd.s page 61 - - - 2820 002d CB030000 .4byte .LASF3 - 2821 0031 02 .byte 0x2 - 2822 0032 2A .byte 0x2a - 2823 0033 37000000 .4byte 0x37 - 2824 0037 02 .uleb128 0x2 - 2825 0038 01 .byte 0x1 - 2826 0039 08 .byte 0x8 - 2827 003a 32070000 .4byte .LASF1 - 2828 003e 02 .uleb128 0x2 - 2829 003f 02 .byte 0x2 - 2830 0040 05 .byte 0x5 - 2831 0041 13060000 .4byte .LASF2 - 2832 0045 03 .uleb128 0x3 - 2833 0046 E7050000 .4byte .LASF4 - 2834 004a 02 .byte 0x2 - 2835 004b 36 .byte 0x36 - 2836 004c 50000000 .4byte 0x50 - 2837 0050 02 .uleb128 0x2 - 2838 0051 02 .byte 0x2 - 2839 0052 07 .byte 0x7 - 2840 0053 68080000 .4byte .LASF5 - 2841 0057 03 .uleb128 0x3 - 2842 0058 2A070000 .4byte .LASF6 - 2843 005c 02 .byte 0x2 - 2844 005d 4F .byte 0x4f - 2845 005e 62000000 .4byte 0x62 - 2846 0062 02 .uleb128 0x2 - 2847 0063 04 .byte 0x4 - 2848 0064 05 .byte 0x5 - 2849 0065 50060000 .4byte .LASF7 - 2850 0069 03 .uleb128 0x3 - 2851 006a 86010000 .4byte .LASF8 - 2852 006e 02 .byte 0x2 - 2853 006f 50 .byte 0x50 - 2854 0070 74000000 .4byte 0x74 - 2855 0074 02 .uleb128 0x2 - 2856 0075 04 .byte 0x4 - 2857 0076 07 .byte 0x7 - 2858 0077 F7060000 .4byte .LASF9 - 2859 007b 02 .uleb128 0x2 - 2860 007c 08 .byte 0x8 - 2861 007d 05 .byte 0x5 - 2862 007e 80040000 .4byte .LASF10 - 2863 0082 02 .uleb128 0x2 - 2864 0083 08 .byte 0x8 - 2865 0084 07 .byte 0x7 - 2866 0085 06020000 .4byte .LASF11 - 2867 0089 04 .uleb128 0x4 - 2868 008a 04 .byte 0x4 - 2869 008b 05 .byte 0x5 - 2870 008c 696E7400 .string "int" - 2871 0090 02 .uleb128 0x2 - 2872 0091 04 .byte 0x4 - 2873 0092 07 .byte 0x7 - 2874 0093 C6000000 .4byte .LASF12 - 2875 0097 05 .uleb128 0x5 - 2876 0098 04 .byte 0x4 - BFIN GAS /tmp/ccEF2Yxd.s page 62 - - - 2877 0099 03 .byte 0x3 - 2878 009a 13 .byte 0x13 - 2879 009b BE000000 .4byte 0xbe - 2880 009f 06 .uleb128 0x6 - 2881 00a0 17080000 .4byte .LASF13 - 2882 00a4 00 .sleb128 0 - 2883 00a5 06 .uleb128 0x6 - 2884 00a6 56050000 .4byte .LASF14 - 2885 00aa 81B401 .sleb128 23041 - 2886 00ad 06 .uleb128 0x6 - 2887 00ae F9080000 .4byte .LASF15 - 2888 00b2 82B401 .sleb128 23042 - 2889 00b5 06 .uleb128 0x6 - 2890 00b6 DE040000 .4byte .LASF16 - 2891 00ba 83B401 .sleb128 23043 - 2892 00bd 00 .byte 0x0 - 2893 00be 05 .uleb128 0x5 - 2894 00bf 04 .byte 0x4 - 2895 00c0 03 .byte 0x3 - 2896 00c1 44 .byte 0x44 - 2897 00c2 3A010000 .4byte 0x13a - 2898 00c6 06 .uleb128 0x6 - 2899 00c7 46090000 .4byte .LASF17 - 2900 00cb 00 .sleb128 0 - 2901 00cc 06 .uleb128 0x6 - 2902 00cd 6D050000 .4byte .LASF18 - 2903 00d1 01 .sleb128 1 - 2904 00d2 06 .uleb128 0x6 - 2905 00d3 93070000 .4byte .LASF19 - 2906 00d7 02 .sleb128 2 - 2907 00d8 06 .uleb128 0x6 - 2908 00d9 13000000 .4byte .LASF20 - 2909 00dd 03 .sleb128 3 - 2910 00de 06 .uleb128 0x6 - 2911 00df 6E090000 .4byte .LASF21 - 2912 00e3 10 .sleb128 16 - 2913 00e4 06 .uleb128 0x6 - 2914 00e5 49070000 .4byte .LASF22 - 2915 00e9 11 .sleb128 17 - 2916 00ea 06 .uleb128 0x6 - 2917 00eb 8A020000 .4byte .LASF23 - 2918 00ef 20 .sleb128 32 - 2919 00f0 06 .uleb128 0x6 - 2920 00f1 E1080000 .4byte .LASF24 - 2921 00f5 21 .sleb128 33 - 2922 00f6 06 .uleb128 0x6 - 2923 00f7 40020000 .4byte .LASF25 - 2924 00fb 22 .sleb128 34 - 2925 00fc 06 .uleb128 0x6 - 2926 00fd CD020000 .4byte .LASF26 - 2927 0101 23 .sleb128 35 - 2928 0102 06 .uleb128 0x6 - 2929 0103 7B030000 .4byte .LASF27 - 2930 0107 24 .sleb128 36 - 2931 0108 06 .uleb128 0x6 - 2932 0109 97080000 .4byte .LASF28 - 2933 010d 25 .sleb128 37 - BFIN GAS /tmp/ccEF2Yxd.s page 63 - - - 2934 010e 06 .uleb128 0x6 - 2935 010f 66070000 .4byte .LASF29 - 2936 0113 26 .sleb128 38 - 2937 0114 06 .uleb128 0x6 - 2938 0115 7D000000 .4byte .LASF30 - 2939 0119 27 .sleb128 39 - 2940 011a 06 .uleb128 0x6 - 2941 011b 51040000 .4byte .LASF31 - 2942 011f 28 .sleb128 40 - 2943 0120 06 .uleb128 0x6 - 2944 0121 9A000000 .4byte .LASF32 - 2945 0125 30 .sleb128 48 - 2946 0126 06 .uleb128 0x6 - 2947 0127 FC070000 .4byte .LASF33 - 2948 012b 31 .sleb128 49 - 2949 012c 06 .uleb128 0x6 - 2950 012d 6F020000 .4byte .LASF34 - 2951 0131 32 .sleb128 50 - 2952 0132 06 .uleb128 0x6 - 2953 0133 A0020000 .4byte .LASF35 - 2954 0137 8002 .sleb128 256 - 2955 0139 00 .byte 0x0 - 2956 013a 05 .uleb128 0x5 - 2957 013b 04 .byte 0x4 - 2958 013c 03 .byte 0x3 - 2959 013d 62 .byte 0x62 - 2960 013e 55010000 .4byte 0x155 - 2961 0142 06 .uleb128 0x6 - 2962 0143 D1010000 .4byte .LASF36 - 2963 0147 00 .sleb128 0 - 2964 0148 06 .uleb128 0x6 - 2965 0149 DA030000 .4byte .LASF37 - 2966 014d 01 .sleb128 1 - 2967 014e 06 .uleb128 0x6 - 2968 014f F6030000 .4byte .LASF38 - 2969 0153 02 .sleb128 2 - 2970 0154 00 .byte 0x0 - 2971 0155 05 .uleb128 0x5 - 2972 0156 04 .byte 0x4 - 2973 0157 03 .byte 0x3 - 2974 0158 69 .byte 0x69 - 2975 0159 A3010000 .4byte 0x1a3 - 2976 015d 06 .uleb128 0x6 - 2977 015e 72010000 .4byte .LASF39 - 2978 0162 00 .sleb128 0 - 2979 0163 06 .uleb128 0x6 - 2980 0164 AE010000 .4byte .LASF40 - 2981 0168 807C .sleb128 -512 - 2982 016a 06 .uleb128 0x6 - 2983 016b 57000000 .4byte .LASF41 - 2984 016f 807C .sleb128 -512 - 2985 0171 06 .uleb128 0x6 - 2986 0172 68040000 .4byte .LASF42 - 2987 0176 FF7B .sleb128 -513 - 2988 0178 06 .uleb128 0x6 - 2989 0179 8F010000 .4byte .LASF43 - 2990 017d FE7B .sleb128 -514 - BFIN GAS /tmp/ccEF2Yxd.s page 64 - - - 2991 017f 06 .uleb128 0x6 - 2992 0180 00030000 .4byte .LASF44 - 2993 0184 FD7B .sleb128 -515 - 2994 0186 06 .uleb128 0x6 - 2995 0187 AF080000 .4byte .LASF45 - 2996 018b FC7B .sleb128 -516 - 2997 018d 06 .uleb128 0x6 - 2998 018e 15090000 .4byte .LASF46 - 2999 0192 FB7B .sleb128 -517 - 3000 0194 06 .uleb128 0x6 - 3001 0195 B6070000 .4byte .LASF47 - 3002 0199 FA7B .sleb128 -518 - 3003 019b 06 .uleb128 0x6 - 3004 019c 13070000 .4byte .LASF48 - 3005 01a0 F97B .sleb128 -519 - 3006 01a2 00 .byte 0x0 - 3007 01a3 05 .uleb128 0x5 - 3008 01a4 04 .byte 0x4 - 3009 01a5 03 .byte 0x3 - 3010 01a6 7A .byte 0x7a - 3011 01a7 BE010000 .4byte 0x1be - 3012 01ab 06 .uleb128 0x6 - 3013 01ac ED010000 .4byte .LASF49 - 3014 01b0 00 .sleb128 0 - 3015 01b1 06 .uleb128 0x6 - 3016 01b2 F0050000 .4byte .LASF50 - 3017 01b6 01 .sleb128 1 - 3018 01b7 06 .uleb128 0x6 - 3019 01b8 B9030000 .4byte .LASF51 - 3020 01bc 02 .sleb128 2 - 3021 01bd 00 .byte 0x0 - 3022 01be 05 .uleb128 0x5 - 3023 01bf 04 .byte 0x4 - 3024 01c0 03 .byte 0x3 - 3025 01c1 81 .byte 0x81 - 3026 01c2 D3010000 .4byte 0x1d3 - 3027 01c6 06 .uleb128 0x6 - 3028 01c7 AE060000 .4byte .LASF52 - 3029 01cb 01 .sleb128 1 - 3030 01cc 06 .uleb128 0x6 - 3031 01cd 80060000 .4byte .LASF53 - 3032 01d1 02 .sleb128 2 - 3033 01d2 00 .byte 0x0 - 3034 01d3 07 .uleb128 0x7 - 3035 01d4 1010 .2byte 0x1010 - 3036 01d6 03 .byte 0x3 - 3037 01d7 8C .byte 0x8c - 3038 01d8 31020000 .4byte 0x231 - 3039 01dc 08 .uleb128 0x8 - 3040 01dd E8020000 .4byte .LASF54 - 3041 01e1 03 .byte 0x3 - 3042 01e2 8D .byte 0x8d - 3043 01e3 45000000 .4byte 0x45 - 3044 01e7 02 .byte 0x2 - 3045 01e8 23 .byte 0x23 - 3046 01e9 00 .uleb128 0x0 - 3047 01ea 08 .uleb128 0x8 - BFIN GAS /tmp/ccEF2Yxd.s page 65 - - - 3048 01eb D3030000 .4byte .LASF55 - 3049 01ef 03 .byte 0x3 - 3050 01f0 8E .byte 0x8e - 3051 01f1 45000000 .4byte 0x45 - 3052 01f5 02 .byte 0x2 - 3053 01f6 23 .byte 0x23 - 3054 01f7 02 .uleb128 0x2 - 3055 01f8 08 .uleb128 0x8 - 3056 01f9 50050000 .4byte .LASF56 - 3057 01fd 03 .byte 0x3 - 3058 01fe 8F .byte 0x8f - 3059 01ff 69000000 .4byte 0x69 - 3060 0203 02 .byte 0x2 - 3061 0204 23 .byte 0x23 - 3062 0205 04 .uleb128 0x4 - 3063 0206 08 .uleb128 0x8 - 3064 0207 FF010000 .4byte .LASF57 - 3065 020b 03 .byte 0x3 - 3066 020c 90 .byte 0x90 - 3067 020d 57000000 .4byte 0x57 - 3068 0211 02 .byte 0x2 - 3069 0212 23 .byte 0x23 - 3070 0213 08 .uleb128 0x8 - 3071 0214 08 .uleb128 0x8 - 3072 0215 65020000 .4byte .LASF58 - 3073 0219 03 .byte 0x3 - 3074 021a 91 .byte 0x91 - 3075 021b 69000000 .4byte 0x69 - 3076 021f 02 .byte 0x2 - 3077 0220 23 .byte 0x23 - 3078 0221 0C .uleb128 0xc - 3079 0222 08 .uleb128 0x8 - 3080 0223 A6030000 .4byte .LASF59 - 3081 0227 03 .byte 0x3 - 3082 0228 92 .byte 0x92 - 3083 0229 31020000 .4byte 0x231 - 3084 022d 02 .byte 0x2 - 3085 022e 23 .byte 0x23 - 3086 022f 10 .uleb128 0x10 - 3087 0230 00 .byte 0x0 - 3088 0231 09 .uleb128 0x9 - 3089 0232 69000000 .4byte 0x69 - 3090 0236 42020000 .4byte 0x242 - 3091 023a 0A .uleb128 0xa - 3092 023b 42020000 .4byte 0x242 - 3093 023f FF03 .2byte 0x3ff - 3094 0241 00 .byte 0x0 - 3095 0242 0B .uleb128 0xb - 3096 0243 04 .byte 0x4 - 3097 0244 07 .byte 0x7 - 3098 0245 03 .uleb128 0x3 - 3099 0246 38090000 .4byte .LASF60 - 3100 024a 03 .byte 0x3 - 3101 024b 93 .byte 0x93 - 3102 024c D3010000 .4byte 0x1d3 - 3103 0250 0C .uleb128 0xc - 3104 0251 20 .byte 0x20 - BFIN GAS /tmp/ccEF2Yxd.s page 66 - - - 3105 0252 04 .byte 0x4 - 3106 0253 1C .byte 0x1c - 3107 0254 F2020000 .4byte 0x2f2 - 3108 0258 08 .uleb128 0x8 - 3109 0259 94000000 .4byte .LASF61 - 3110 025d 04 .byte 0x4 - 3111 025e 1D .byte 0x1d - 3112 025f 69000000 .4byte 0x69 - 3113 0263 02 .byte 0x2 - 3114 0264 23 .byte 0x23 - 3115 0265 00 .uleb128 0x0 - 3116 0266 08 .uleb128 0x8 - 3117 0267 1B030000 .4byte .LASF62 - 3118 026b 04 .byte 0x4 - 3119 026c 1E .byte 0x1e - 3120 026d 69000000 .4byte 0x69 - 3121 0271 02 .byte 0x2 - 3122 0272 23 .byte 0x23 - 3123 0273 04 .uleb128 0x4 - 3124 0274 08 .uleb128 0x8 - 3125 0275 84070000 .4byte .LASF63 - 3126 0279 04 .byte 0x4 - 3127 027a 1F .byte 0x1f - 3128 027b F2020000 .4byte 0x2f2 - 3129 027f 02 .byte 0x2 - 3130 0280 23 .byte 0x23 - 3131 0281 08 .uleb128 0x8 - 3132 0282 08 .uleb128 0x8 - 3133 0283 5B020000 .4byte .LASF64 - 3134 0287 04 .byte 0x4 - 3135 0288 20 .byte 0x20 - 3136 0289 45000000 .4byte 0x45 - 3137 028d 02 .byte 0x2 - 3138 028e 23 .byte 0x23 - 3139 028f 0C .uleb128 0xc - 3140 0290 08 .uleb128 0x8 - 3141 0291 60020000 .4byte .LASF65 - 3142 0295 04 .byte 0x4 - 3143 0296 21 .byte 0x21 - 3144 0297 45000000 .4byte 0x45 - 3145 029b 02 .byte 0x2 - 3146 029c 23 .byte 0x23 - 3147 029d 0E .uleb128 0xe - 3148 029e 08 .uleb128 0x8 - 3149 029f 89070000 .4byte .LASF66 - 3150 02a3 04 .byte 0x4 - 3151 02a4 22 .byte 0x22 - 3152 02a5 45000000 .4byte 0x45 - 3153 02a9 02 .byte 0x2 - 3154 02aa 23 .byte 0x23 - 3155 02ab 10 .uleb128 0x10 - 3156 02ac 08 .uleb128 0x8 - 3157 02ad B1070000 .4byte .LASF67 - 3158 02b1 04 .byte 0x4 - 3159 02b2 23 .byte 0x23 - 3160 02b3 45000000 .4byte 0x45 - 3161 02b7 02 .byte 0x2 - BFIN GAS /tmp/ccEF2Yxd.s page 67 - - - 3162 02b8 23 .byte 0x23 - 3163 02b9 12 .uleb128 0x12 - 3164 02ba 08 .uleb128 0x8 - 3165 02bb 75060000 .4byte .LASF68 - 3166 02bf 04 .byte 0x4 - 3167 02c0 24 .byte 0x24 - 3168 02c1 F2020000 .4byte 0x2f2 - 3169 02c5 02 .byte 0x2 - 3170 02c6 23 .byte 0x23 - 3171 02c7 14 .uleb128 0x14 - 3172 02c8 0D .uleb128 0xd - 3173 02c9 696400 .string "id" - 3174 02cc 04 .byte 0x4 - 3175 02cd 25 .byte 0x25 - 3176 02ce 45000000 .4byte 0x45 - 3177 02d2 02 .byte 0x2 - 3178 02d3 23 .byte 0x23 - 3179 02d4 18 .uleb128 0x18 - 3180 02d5 08 .uleb128 0x8 - 3181 02d6 D8040000 .4byte .LASF69 - 3182 02da 04 .byte 0x4 - 3183 02db 26 .byte 0x26 - 3184 02dc 45000000 .4byte 0x45 - 3185 02e0 02 .byte 0x2 - 3186 02e1 23 .byte 0x23 - 3187 02e2 1A .uleb128 0x1a - 3188 02e3 08 .uleb128 0x8 - 3189 02e4 6C010000 .4byte .LASF70 - 3190 02e8 04 .byte 0x4 - 3191 02e9 27 .byte 0x27 - 3192 02ea 69000000 .4byte 0x69 - 3193 02ee 02 .byte 0x2 - 3194 02ef 23 .byte 0x23 - 3195 02f0 1C .uleb128 0x1c - 3196 02f1 00 .byte 0x0 - 3197 02f2 0E .uleb128 0xe - 3198 02f3 04 .byte 0x4 - 3199 02f4 03 .uleb128 0x3 - 3200 02f5 46080000 .4byte .LASF71 - 3201 02f9 04 .byte 0x4 - 3202 02fa 28 .byte 0x28 - 3203 02fb 50020000 .4byte 0x250 - 3204 02ff 07 .uleb128 0x7 - 3205 0300 0008 .2byte 0x800 - 3206 0302 04 .byte 0x4 - 3207 0303 36 .byte 0x36 - 3208 0304 42030000 .4byte 0x342 - 3209 0308 08 .uleb128 0x8 - 3210 0309 4A060000 .4byte .LASF72 - 3211 030d 04 .byte 0x4 - 3212 030e 37 .byte 0x37 - 3213 030f F4020000 .4byte 0x2f4 - 3214 0313 02 .byte 0x2 - 3215 0314 23 .byte 0x23 - 3216 0315 00 .uleb128 0x0 - 3217 0316 0D .uleb128 0xd - 3218 0317 696E00 .string "in" - BFIN GAS /tmp/ccEF2Yxd.s page 68 - - - 3219 031a 04 .byte 0x4 - 3220 031b 38 .byte 0x38 - 3221 031c 42030000 .4byte 0x342 - 3222 0320 02 .byte 0x2 - 3223 0321 23 .byte 0x23 - 3224 0322 20 .uleb128 0x20 - 3225 0323 08 .uleb128 0x8 - 3226 0324 45040000 .4byte .LASF73 - 3227 0328 04 .byte 0x4 - 3228 0329 39 .byte 0x39 - 3229 032a F4020000 .4byte 0x2f4 - 3230 032e 03 .byte 0x3 - 3231 032f 23 .byte 0x23 - 3232 0330 8008 .uleb128 0x400 - 3233 0332 0D .uleb128 0xd - 3234 0333 6F757400 .string "out" - 3235 0337 04 .byte 0x4 - 3236 0338 3A .byte 0x3a - 3237 0339 42030000 .4byte 0x342 - 3238 033d 03 .byte 0x3 - 3239 033e 23 .byte 0x23 - 3240 033f A008 .uleb128 0x420 - 3241 0341 00 .byte 0x0 - 3242 0342 09 .uleb128 0x9 - 3243 0343 F4020000 .4byte 0x2f4 - 3244 0347 52030000 .4byte 0x352 - 3245 034b 0F .uleb128 0xf - 3246 034c 42020000 .4byte 0x242 - 3247 0350 1E .byte 0x1e - 3248 0351 00 .byte 0x0 - 3249 0352 03 .uleb128 0x3 - 3250 0353 1D020000 .4byte .LASF74 - 3251 0357 04 .byte 0x4 - 3252 0358 3B .byte 0x3b - 3253 0359 FF020000 .4byte 0x2ff - 3254 035d 07 .uleb128 0x7 - 3255 035e 1018 .2byte 0x1810 - 3256 0360 04 .byte 0x4 - 3257 0361 42 .byte 0x42 - 3258 0362 84030000 .4byte 0x384 - 3259 0366 08 .uleb128 0x8 - 3260 0367 4C040000 .4byte .LASF75 - 3261 036b 04 .byte 0x4 - 3262 036c 43 .byte 0x43 - 3263 036d 52030000 .4byte 0x352 - 3264 0371 02 .byte 0x2 - 3265 0372 23 .byte 0x23 - 3266 0373 00 .uleb128 0x0 - 3267 0374 0D .uleb128 0xd - 3268 0375 636D6400 .string "cmd" - 3269 0379 04 .byte 0x4 - 3270 037a 44 .byte 0x44 - 3271 037b 45020000 .4byte 0x245 - 3272 037f 03 .byte 0x3 - 3273 0380 23 .byte 0x23 - 3274 0381 8010 .uleb128 0x800 - 3275 0383 00 .byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 69 - - - 3276 0384 03 .uleb128 0x3 - 3277 0385 4C030000 .4byte .LASF76 - 3278 0389 04 .byte 0x4 - 3279 038a 45 .byte 0x45 - 3280 038b 5D030000 .4byte 0x35d - 3281 038f 05 .uleb128 0x5 - 3282 0390 04 .byte 0x4 - 3283 0391 05 .byte 0x5 - 3284 0392 55 .byte 0x55 - 3285 0393 BC030000 .4byte 0x3bc - 3286 0397 06 .uleb128 0x6 - 3287 0398 C9050000 .4byte .LASF77 - 3288 039c 00 .sleb128 0 - 3289 039d 06 .uleb128 0x6 - 3290 039e 12010000 .4byte .LASF78 - 3291 03a2 01 .sleb128 1 - 3292 03a3 06 .uleb128 0x6 - 3293 03a4 01010000 .4byte .LASF79 - 3294 03a8 02 .sleb128 2 - 3295 03a9 06 .uleb128 0x6 - 3296 03aa F0000000 .4byte .LASF80 - 3297 03ae 03 .sleb128 3 - 3298 03af 06 .uleb128 0x6 - 3299 03b0 38050000 .4byte .LASF81 - 3300 03b4 04 .sleb128 4 - 3301 03b5 06 .uleb128 0x6 - 3302 03b6 21050000 .4byte .LASF82 - 3303 03ba 05 .sleb128 5 - 3304 03bb 00 .byte 0x0 - 3305 03bc 05 .uleb128 0x5 - 3306 03bd 04 .byte 0x4 - 3307 03be 05 .byte 0x5 - 3308 03bf 5F .byte 0x5f - 3309 03c0 D7030000 .4byte 0x3d7 - 3310 03c4 06 .uleb128 0x6 - 3311 03c5 ED020000 .4byte .LASF83 - 3312 03c9 00 .sleb128 0 - 3313 03ca 06 .uleb128 0x6 - 3314 03cb 23010000 .4byte .LASF84 - 3315 03cf 01 .sleb128 1 - 3316 03d0 06 .uleb128 0x6 - 3317 03d1 00000000 .4byte .LASF85 - 3318 03d5 02 .sleb128 2 - 3319 03d6 00 .byte 0x0 - 3320 03d7 05 .uleb128 0x5 - 3321 03d8 04 .byte 0x4 - 3322 03d9 05 .byte 0x5 - 3323 03da 69 .byte 0x69 - 3324 03db 04040000 .4byte 0x404 - 3325 03df 06 .uleb128 0x6 - 3326 03e0 44000000 .4byte .LASF86 - 3327 03e4 00 .sleb128 0 - 3328 03e5 06 .uleb128 0x6 - 3329 03e6 36010000 .4byte .LASF87 - 3330 03ea 01 .sleb128 1 - 3331 03eb 06 .uleb128 0x6 - 3332 03ec CA080000 .4byte .LASF88 - BFIN GAS /tmp/ccEF2Yxd.s page 70 - - - 3333 03f0 02 .sleb128 2 - 3334 03f1 06 .uleb128 0x6 - 3335 03f2 87050000 .4byte .LASF89 - 3336 03f6 03 .sleb128 3 - 3337 03f7 06 .uleb128 0x6 - 3338 03f8 35030000 .4byte .LASF90 - 3339 03fc 06 .sleb128 6 - 3340 03fd 06 .uleb128 0x6 - 3341 03fe 2D000000 .4byte .LASF91 - 3342 0402 07 .sleb128 7 - 3343 0403 00 .byte 0x0 - 3344 0404 0C .uleb128 0xc - 3345 0405 08 .byte 0x8 - 3346 0406 06 .byte 0x6 - 3347 0407 13 .byte 0x13 - 3348 0408 27040000 .4byte 0x427 - 3349 040c 08 .uleb128 0x8 - 3350 040d 8E070000 .4byte .LASF92 - 3351 0411 06 .byte 0x6 - 3352 0412 14 .byte 0x14 - 3353 0413 27040000 .4byte 0x427 - 3354 0417 02 .byte 0x2 - 3355 0418 23 .byte 0x23 - 3356 0419 00 .uleb128 0x0 - 3357 041a 0D .uleb128 0xd - 3358 041b 6B00 .string "k" - 3359 041d 06 .byte 0x6 - 3360 041e 15 .byte 0x15 - 3361 041f 27040000 .4byte 0x427 - 3362 0423 02 .byte 0x2 - 3363 0424 23 .byte 0x23 - 3364 0425 04 .uleb128 0x4 - 3365 0426 00 .byte 0x0 - 3366 0427 02 .uleb128 0x2 - 3367 0428 04 .byte 0x4 - 3368 0429 04 .byte 0x4 - 3369 042a C5010000 .4byte .LASF93 - 3370 042e 03 .uleb128 0x3 - 3371 042f 3B060000 .4byte .LASF94 - 3372 0433 06 .byte 0x6 - 3373 0434 16 .byte 0x16 - 3374 0435 04040000 .4byte 0x404 - 3375 0439 0C .uleb128 0xc - 3376 043a 18 .byte 0x18 - 3377 043b 06 .byte 0x6 - 3378 043c 19 .byte 0x19 - 3379 043d 7A040000 .4byte 0x47a - 3380 0441 08 .uleb128 0x8 - 3381 0442 AD050000 .4byte .LASF95 - 3382 0446 06 .byte 0x6 - 3383 0447 1A .byte 0x1a - 3384 0448 69000000 .4byte 0x69 - 3385 044c 02 .byte 0x2 - 3386 044d 23 .byte 0x23 - 3387 044e 00 .uleb128 0x0 - 3388 044f 08 .uleb128 0x8 - 3389 0450 40070000 .4byte .LASF96 - BFIN GAS /tmp/ccEF2Yxd.s page 71 - - - 3390 0454 06 .byte 0x6 - 3391 0455 1B .byte 0x1b - 3392 0456 45000000 .4byte 0x45 - 3393 045a 02 .byte 0x2 - 3394 045b 23 .byte 0x23 - 3395 045c 04 .uleb128 0x4 - 3396 045d 08 .uleb128 0x8 - 3397 045e 72030000 .4byte .LASF97 - 3398 0462 06 .byte 0x6 - 3399 0463 1C .byte 0x1c - 3400 0464 2C000000 .4byte 0x2c - 3401 0468 02 .byte 0x2 - 3402 0469 23 .byte 0x23 - 3403 046a 06 .uleb128 0x6 - 3404 046b 08 .uleb128 0x8 - 3405 046c 30090000 .4byte .LASF98 - 3406 0470 06 .byte 0x6 - 3407 0471 1D .byte 0x1d - 3408 0472 7A040000 .4byte 0x47a - 3409 0476 02 .byte 0x2 - 3410 0477 23 .byte 0x23 - 3411 0478 08 .uleb128 0x8 - 3412 0479 00 .byte 0x0 - 3413 047a 09 .uleb128 0x9 - 3414 047b 2E040000 .4byte 0x42e - 3415 047f 8A040000 .4byte 0x48a - 3416 0483 0F .uleb128 0xf - 3417 0484 42020000 .4byte 0x242 - 3418 0488 01 .byte 0x1 - 3419 0489 00 .byte 0x0 - 3420 048a 03 .uleb128 0x3 - 3421 048b 5A080000 .4byte .LASF99 - 3422 048f 06 .byte 0x6 - 3423 0490 1E .byte 0x1e - 3424 0491 39040000 .4byte 0x439 - 3425 0495 0C .uleb128 0xc - 3426 0496 08 .byte 0x8 - 3427 0497 06 .byte 0x6 - 3428 0498 22 .byte 0x22 - 3429 0499 E4040000 .4byte 0x4e4 - 3430 049d 08 .uleb128 0x8 - 3431 049e 65010000 .4byte .LASF100 - 3432 04a2 06 .byte 0x6 - 3433 04a3 23 .byte 0x23 - 3434 04a4 2C000000 .4byte 0x2c - 3435 04a8 02 .byte 0x2 - 3436 04a9 23 .byte 0x23 - 3437 04aa 00 .uleb128 0x0 - 3438 04ab 08 .uleb128 0x8 - 3439 04ac 60010000 .4byte .LASF101 - 3440 04b0 06 .byte 0x6 - 3441 04b1 24 .byte 0x24 - 3442 04b2 2C000000 .4byte 0x2c - 3443 04b6 02 .byte 0x2 - 3444 04b7 23 .byte 0x23 - 3445 04b8 01 .uleb128 0x1 - 3446 04b9 08 .uleb128 0x8 - BFIN GAS /tmp/ccEF2Yxd.s page 72 - - - 3447 04ba 4A050000 .4byte .LASF102 - 3448 04be 06 .byte 0x6 - 3449 04bf 25 .byte 0x25 - 3450 04c0 2C000000 .4byte 0x2c - 3451 04c4 02 .byte 0x2 - 3452 04c5 23 .byte 0x23 - 3453 04c6 02 .uleb128 0x2 - 3454 04c7 0D .uleb128 0xd - 3455 04c8 61766700 .string "avg" - 3456 04cc 06 .byte 0x6 - 3457 04cd 26 .byte 0x26 - 3458 04ce 2C000000 .4byte 0x2c - 3459 04d2 02 .byte 0x2 - 3460 04d3 23 .byte 0x23 - 3461 04d4 03 .uleb128 0x3 - 3462 04d5 08 .uleb128 0x8 - 3463 04d6 94000000 .4byte .LASF61 - 3464 04da 06 .byte 0x6 - 3465 04db 27 .byte 0x27 - 3466 04dc 69000000 .4byte 0x69 - 3467 04e0 02 .byte 0x2 - 3468 04e1 23 .byte 0x23 - 3469 04e2 04 .uleb128 0x4 - 3470 04e3 00 .byte 0x0 - 3471 04e4 03 .uleb128 0x3 - 3472 04e5 0D060000 .4byte .LASF103 - 3473 04e9 06 .byte 0x6 - 3474 04ea 28 .byte 0x28 - 3475 04eb 95040000 .4byte 0x495 - 3476 04ef 07 .uleb128 0x7 - 3477 04f0 1808 .2byte 0x818 - 3478 04f2 06 .byte 0x6 - 3479 04f3 2C .byte 0x2c - 3480 04f4 7F050000 .4byte 0x57f - 3481 04f8 0D .uleb128 0xd - 3482 04f9 6C636800 .string "lch" - 3483 04fd 06 .byte 0x6 - 3484 04fe 2E .byte 0x2e - 3485 04ff 7F050000 .4byte 0x57f - 3486 0503 02 .byte 0x2 - 3487 0504 23 .byte 0x23 - 3488 0505 00 .uleb128 0x0 - 3489 0506 08 .uleb128 0x8 - 3490 0507 EF060000 .4byte .LASF104 - 3491 050b 06 .byte 0x6 - 3492 050c 2F .byte 0x2f - 3493 050d 45000000 .4byte 0x45 - 3494 0511 03 .byte 0x3 - 3495 0512 23 .byte 0x23 - 3496 0513 8010 .uleb128 0x800 - 3497 0515 08 .uleb128 0x8 - 3498 0516 12040000 .4byte .LASF105 - 3499 051a 06 .byte 0x6 - 3500 051b 30 .byte 0x30 - 3501 051c 69000000 .4byte 0x69 - 3502 0520 03 .byte 0x3 - 3503 0521 23 .byte 0x23 - BFIN GAS /tmp/ccEF2Yxd.s page 73 - - - 3504 0522 8410 .uleb128 0x804 - 3505 0524 08 .uleb128 0x8 - 3506 0525 61090000 .4byte .LASF106 - 3507 0529 06 .byte 0x6 - 3508 052a 31 .byte 0x31 - 3509 052b 69000000 .4byte 0x69 - 3510 052f 03 .byte 0x3 - 3511 0530 23 .byte 0x23 - 3512 0531 8810 .uleb128 0x808 - 3513 0533 08 .uleb128 0x8 - 3514 0534 6D000000 .4byte .LASF107 - 3515 0538 06 .byte 0x6 - 3516 0539 32 .byte 0x32 - 3517 053a 69000000 .4byte 0x69 - 3518 053e 03 .byte 0x3 - 3519 053f 23 .byte 0x23 - 3520 0540 8C10 .uleb128 0x80c - 3521 0542 08 .uleb128 0x8 - 3522 0543 04060000 .4byte .LASF108 - 3523 0547 06 .byte 0x6 - 3524 0548 33 .byte 0x33 - 3525 0549 69000000 .4byte 0x69 - 3526 054d 03 .byte 0x3 - 3527 054e 23 .byte 0x23 - 3528 054f 9010 .uleb128 0x810 - 3529 0551 08 .uleb128 0x8 - 3530 0552 99030000 .4byte .LASF109 - 3531 0556 06 .byte 0x6 - 3532 0557 34 .byte 0x34 - 3533 0558 45000000 .4byte 0x45 - 3534 055c 03 .byte 0x3 - 3535 055d 23 .byte 0x23 - 3536 055e 9410 .uleb128 0x814 - 3537 0560 08 .uleb128 0x8 - 3538 0561 1D060000 .4byte .LASF110 - 3539 0565 06 .byte 0x6 - 3540 0566 35 .byte 0x35 - 3541 0567 2C000000 .4byte 0x2c - 3542 056b 03 .byte 0x3 - 3543 056c 23 .byte 0x23 - 3544 056d 9610 .uleb128 0x816 - 3545 056f 08 .uleb128 0x8 - 3546 0570 DF060000 .4byte .LASF111 - 3547 0574 06 .byte 0x6 - 3548 0575 36 .byte 0x36 - 3549 0576 2C000000 .4byte 0x2c - 3550 057a 03 .byte 0x3 - 3551 057b 23 .byte 0x23 - 3552 057c 9710 .uleb128 0x817 - 3553 057e 00 .byte 0x0 - 3554 057f 09 .uleb128 0x9 - 3555 0580 E4040000 .4byte 0x4e4 - 3556 0584 8F050000 .4byte 0x58f - 3557 0588 0F .uleb128 0xf - 3558 0589 42020000 .4byte 0x242 - 3559 058d FF .byte 0xff - 3560 058e 00 .byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 74 - - - 3561 058f 03 .uleb128 0x3 - 3562 0590 2F080000 .4byte .LASF112 - 3563 0594 06 .byte 0x6 - 3564 0595 37 .byte 0x37 - 3565 0596 EF040000 .4byte 0x4ef - 3566 059a 02 .uleb128 0x2 - 3567 059b 01 .byte 0x1 - 3568 059c 06 .byte 0x6 - 3569 059d 5F030000 .4byte .LASF113 - 3570 05a1 03 .uleb128 0x3 - 3571 05a2 CE060000 .4byte .LASF114 - 3572 05a6 01 .byte 0x1 - 3573 05a7 2D .byte 0x2d - 3574 05a8 AC050000 .4byte 0x5ac - 3575 05ac 10 .uleb128 0x10 - 3576 05ad 04 .byte 0x4 - 3577 05ae B2050000 .4byte 0x5b2 - 3578 05b2 11 .uleb128 0x11 - 3579 05b3 01 .byte 0x1 - 3580 05b4 BE050000 .4byte 0x5be - 3581 05b8 12 .uleb128 0x12 - 3582 05b9 BE050000 .4byte 0x5be - 3583 05bd 00 .byte 0x0 - 3584 05be 10 .uleb128 0x10 - 3585 05bf 04 .byte 0x4 - 3586 05c0 45020000 .4byte 0x245 - 3587 05c4 0C .uleb128 0xc - 3588 05c5 08 .byte 0x8 - 3589 05c6 01 .byte 0x1 - 3590 05c7 41 .byte 0x41 - 3591 05c8 E9050000 .4byte 0x5e9 - 3592 05cc 08 .uleb128 0x8 - 3593 05cd 34040000 .4byte .LASF115 - 3594 05d1 01 .byte 0x1 - 3595 05d2 42 .byte 0x42 - 3596 05d3 69000000 .4byte 0x69 - 3597 05d7 02 .byte 0x2 - 3598 05d8 23 .byte 0x23 - 3599 05d9 00 .uleb128 0x0 - 3600 05da 08 .uleb128 0x8 - 3601 05db D9060000 .4byte .LASF116 - 3602 05df 01 .byte 0x1 - 3603 05e0 43 .byte 0x43 - 3604 05e1 A1050000 .4byte 0x5a1 - 3605 05e5 02 .byte 0x2 - 3606 05e6 23 .byte 0x23 - 3607 05e7 04 .uleb128 0x4 - 3608 05e8 00 .byte 0x0 - 3609 05e9 13 .uleb128 0x13 - 3610 05ea 01 .byte 0x1 - 3611 05eb B5000000 .4byte .LASF146 - 3612 05ef 01 .byte 0x1 - 3613 05f0 7F .byte 0x7f - 3614 05f1 01 .byte 0x1 - 3615 05f2 00000000 .4byte .LFB19 - 3616 05f6 26000000 .4byte .LFE19 - 3617 05fa 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccEF2Yxd.s page 75 - - - 3618 05fe 14 .uleb128 0x14 - 3619 05ff 01 .byte 0x1 - 3620 0600 64030000 .4byte .LASF132 - 3621 0604 01 .byte 0x1 - 3622 0605 58 .byte 0x58 - 3623 0606 01 .byte 0x1 - 3624 0607 01 .byte 0x1 - 3625 0608 2E060000 .4byte 0x62e - 3626 060c 15 .uleb128 0x15 - 3627 060d FF010000 .4byte .LASF57 - 3628 0611 01 .byte 0x1 - 3629 0612 58 .byte 0x58 - 3630 0613 57000000 .4byte 0x57 - 3631 0617 15 .uleb128 0x15 - 3632 0618 A6030000 .4byte .LASF59 - 3633 061c 01 .byte 0x1 - 3634 061d 58 .byte 0x58 - 3635 061e 2E060000 .4byte 0x62e - 3636 0622 15 .uleb128 0x15 - 3637 0623 33050000 .4byte .LASF117 - 3638 0627 01 .byte 0x1 - 3639 0628 58 .byte 0x58 - 3640 0629 69000000 .4byte 0x69 - 3641 062d 00 .byte 0x0 - 3642 062e 10 .uleb128 0x10 - 3643 062f 04 .byte 0x4 - 3644 0630 69000000 .4byte 0x69 - 3645 0634 16 .uleb128 0x16 - 3646 0635 FE050000 .4byte 0x5fe - 3647 0639 28000000 .4byte .LFB16 - 3648 063d 64000000 .4byte .LFE16 - 3649 0641 1F000000 .4byte .LLST1 - 3650 0645 65060000 .4byte 0x665 - 3651 0649 17 .uleb128 0x17 - 3652 064a 0C060000 .4byte 0x60c - 3653 064e 4A000000 .4byte .LLST2 - 3654 0652 17 .uleb128 0x17 - 3655 0653 17060000 .4byte 0x617 - 3656 0657 68000000 .4byte .LLST3 - 3657 065b 17 .uleb128 0x17 - 3658 065c 22060000 .4byte 0x622 - 3659 0660 86000000 .4byte .LLST4 - 3660 0664 00 .byte 0x0 - 3661 0665 18 .uleb128 0x18 - 3662 0666 50010000 .4byte .LASF118 - 3663 066a 01 .byte 0x1 - 3664 066b D3 .byte 0xd3 - 3665 066c 01 .byte 0x1 - 3666 066d 64000000 .4byte .LFB30 - 3667 0671 E4010000 .4byte .LFE30 - 3668 0675 A4000000 .4byte .LLST5 - 3669 0679 0F070000 .4byte 0x70f - 3670 067d 19 .uleb128 0x19 - 3671 067e 636D6400 .string "cmd" - 3672 0682 01 .byte 0x1 - 3673 0683 D3 .byte 0xd3 - 3674 0684 BE050000 .4byte 0x5be - BFIN GAS /tmp/ccEF2Yxd.s page 76 - - - 3675 0688 CF000000 .4byte .LLST6 - 3676 068c 1A .uleb128 0x1a - 3677 068d 65727200 .string "err" - 3678 0691 01 .byte 0x1 - 3679 0692 D4 .byte 0xd4 - 3680 0693 57000000 .4byte 0x57 - 3681 0697 F8000000 .4byte .LLST7 - 3682 069b 1B .uleb128 0x1b - 3683 069c FE050000 .4byte 0x5fe - 3684 06a0 7E000000 .4byte .LBB7 - 3685 06a4 98000000 .4byte .LBE7 - 3686 06a8 01 .byte 0x1 - 3687 06a9 2801 .2byte 0x128 - 3688 06ab BF060000 .4byte 0x6bf - 3689 06af 1C .uleb128 0x1c - 3690 06b0 5B060000 .4byte 0x65b - 3691 06b4 1C .uleb128 0x1c - 3692 06b5 52060000 .4byte 0x652 - 3693 06b9 1C .uleb128 0x1c - 3694 06ba 49060000 .4byte 0x649 - 3695 06be 00 .byte 0x0 - 3696 06bf 1D .uleb128 0x1d - 3697 06c0 00000000 .4byte .Ldebug_ranges0+0x0 - 3698 06c4 F4060000 .4byte 0x6f4 - 3699 06c8 1E .uleb128 0x1e - 3700 06c9 636800 .string "ch" - 3701 06cc 01 .byte 0x1 - 3702 06cd 1801 .2byte 0x118 - 3703 06cf 69000000 .4byte 0x69 - 3704 06d3 42010000 .4byte .LLST8 - 3705 06d7 1F .uleb128 0x1f - 3706 06d8 20000000 .4byte .Ldebug_ranges0+0x20 - 3707 06dc 20 .uleb128 0x20 - 3708 06dd 706B00 .string "pk" - 3709 06e0 01 .byte 0x1 - 3710 06e1 1C01 .2byte 0x11c - 3711 06e3 0F070000 .4byte 0x70f - 3712 06e7 20 .uleb128 0x20 - 3713 06e8 706F00 .string "po" - 3714 06eb 01 .byte 0x1 - 3715 06ec 1D01 .2byte 0x11d - 3716 06ee 0F070000 .4byte 0x70f - 3717 06f2 00 .byte 0x0 - 3718 06f3 00 .byte 0x0 - 3719 06f4 21 .uleb128 0x21 - 3720 06f5 24010000 .4byte .LBB15 - 3721 06f9 60010000 .4byte .LBE15 - 3722 06fd 22 .uleb128 0x22 - 3723 06fe 4A050000 .4byte .LASF102 - 3724 0702 01 .byte 0x1 - 3725 0703 0B01 .2byte 0x10b - 3726 0705 69000000 .4byte 0x69 - 3727 0709 6B010000 .4byte .LLST9 - 3728 070d 00 .byte 0x0 - 3729 070e 00 .byte 0x0 - 3730 070f 10 .uleb128 0x10 - 3731 0710 04 .byte 0x4 - BFIN GAS /tmp/ccEF2Yxd.s page 77 - - - 3732 0711 27040000 .4byte 0x427 - 3733 0715 18 .uleb128 0x18 - 3734 0716 E7070000 .4byte .LASF119 - 3735 071a 01 .byte 0x1 - 3736 071b CA .byte 0xca - 3737 071c 01 .byte 0x1 - 3738 071d E4010000 .4byte .LFB29 - 3739 0721 22020000 .4byte .LFE29 - 3740 0725 89010000 .4byte .LLST10 - 3741 0729 65070000 .4byte 0x765 - 3742 072d 19 .uleb128 0x19 - 3743 072e 636D6400 .string "cmd" - 3744 0732 01 .byte 0x1 - 3745 0733 CA .byte 0xca - 3746 0734 BE050000 .4byte 0x5be - 3747 0738 A8010000 .4byte .LLST11 - 3748 073c 23 .uleb128 0x23 - 3749 073d 76616C00 .string "val" - 3750 0741 01 .byte 0x1 - 3751 0742 CB .byte 0xcb - 3752 0743 69000000 .4byte 0x69 - 3753 0747 01 .byte 0x1 - 3754 0748 51 .byte 0x51 - 3755 0749 24 .uleb128 0x24 - 3756 074a FE050000 .4byte 0x5fe - 3757 074e 40000000 .4byte .Ldebug_ranges0+0x40 - 3758 0752 01 .byte 0x1 - 3759 0753 CC .byte 0xcc - 3760 0754 1C .uleb128 0x1c - 3761 0755 5B060000 .4byte 0x65b - 3762 0759 1C .uleb128 0x1c - 3763 075a 52060000 .4byte 0x652 - 3764 075e 1C .uleb128 0x1c - 3765 075f 49060000 .4byte 0x649 - 3766 0763 00 .byte 0x0 - 3767 0764 00 .byte 0x0 - 3768 0765 18 .uleb128 0x18 - 3769 0766 7B080000 .4byte .LASF120 - 3770 076a 01 .byte 0x1 - 3771 076b BF .byte 0xbf - 3772 076c 01 .byte 0x1 - 3773 076d 24020000 .4byte .LFB28 - 3774 0771 7A020000 .4byte .LFE28 - 3775 0775 BB010000 .4byte .LLST12 - 3776 0779 CA070000 .4byte 0x7ca - 3777 077d 19 .uleb128 0x19 - 3778 077e 636D6400 .string "cmd" - 3779 0782 01 .byte 0x1 - 3780 0783 BF .byte 0xbf - 3781 0784 BE050000 .4byte 0x5be - 3782 0788 DA010000 .4byte .LLST13 - 3783 078c 1A .uleb128 0x1a - 3784 078d 65727200 .string "err" - 3785 0791 01 .byte 0x1 - 3786 0792 C0 .byte 0xc0 - 3787 0793 57000000 .4byte 0x57 - 3788 0797 03020000 .4byte .LLST14 - BFIN GAS /tmp/ccEF2Yxd.s page 78 - - - 3789 079b 1A .uleb128 0x1a - 3790 079c 76616C00 .string "val" - 3791 07a0 01 .byte 0x1 - 3792 07a1 C1 .byte 0xc1 - 3793 07a2 69000000 .4byte 0x69 - 3794 07a6 21020000 .4byte .LLST15 - 3795 07aa 25 .uleb128 0x25 - 3796 07ab FE050000 .4byte 0x5fe - 3797 07af 3A020000 .4byte .LBB24 - 3798 07b3 68020000 .4byte .LBE24 - 3799 07b7 01 .byte 0x1 - 3800 07b8 C7 .byte 0xc7 - 3801 07b9 1C .uleb128 0x1c - 3802 07ba 5B060000 .4byte 0x65b - 3803 07be 1C .uleb128 0x1c - 3804 07bf 52060000 .4byte 0x652 - 3805 07c3 1C .uleb128 0x1c - 3806 07c4 49060000 .4byte 0x649 - 3807 07c8 00 .byte 0x0 - 3808 07c9 00 .byte 0x0 - 3809 07ca 18 .uleb128 0x18 - 3810 07cb 2E020000 .4byte .LASF121 - 3811 07cf 01 .byte 0x1 - 3812 07d0 B3 .byte 0xb3 - 3813 07d1 01 .byte 0x1 - 3814 07d2 7C020000 .4byte .LFB27 - 3815 07d6 D0020000 .4byte .LFE27 - 3816 07da 4C020000 .4byte .LLST16 - 3817 07de 20080000 .4byte 0x820 - 3818 07e2 19 .uleb128 0x19 - 3819 07e3 636D6400 .string "cmd" - 3820 07e7 01 .byte 0x1 - 3821 07e8 B3 .byte 0xb3 - 3822 07e9 BE050000 .4byte 0x5be - 3823 07ed 6B020000 .4byte .LLST17 - 3824 07f1 1A .uleb128 0x1a - 3825 07f2 65727200 .string "err" - 3826 07f6 01 .byte 0x1 - 3827 07f7 B4 .byte 0xb4 - 3828 07f8 57000000 .4byte 0x57 - 3829 07fc 94020000 .4byte .LLST18 - 3830 0800 25 .uleb128 0x25 - 3831 0801 FE050000 .4byte 0x5fe - 3832 0805 9E020000 .4byte .LBB28 - 3833 0809 B8020000 .4byte .LBE28 - 3834 080d 01 .byte 0x1 - 3835 080e BC .byte 0xbc - 3836 080f 1C .uleb128 0x1c - 3837 0810 5B060000 .4byte 0x65b - 3838 0814 1C .uleb128 0x1c - 3839 0815 52060000 .4byte 0x652 - 3840 0819 1C .uleb128 0x1c - 3841 081a 49060000 .4byte 0x649 - 3842 081e 00 .byte 0x0 - 3843 081f 00 .byte 0x0 - 3844 0820 18 .uleb128 0x18 - 3845 0821 25030000 .4byte .LASF122 - BFIN GAS /tmp/ccEF2Yxd.s page 79 - - - 3846 0825 01 .byte 0x1 - 3847 0826 9C .byte 0x9c - 3848 0827 01 .byte 0x1 - 3849 0828 D0020000 .4byte .LFB26 - 3850 082c 50030000 .4byte .LFE26 - 3851 0830 BD020000 .4byte .LLST19 - 3852 0834 76080000 .4byte 0x876 - 3853 0838 19 .uleb128 0x19 - 3854 0839 636D6400 .string "cmd" - 3855 083d 01 .byte 0x1 - 3856 083e 9C .byte 0x9c - 3857 083f BE050000 .4byte 0x5be - 3858 0843 DC020000 .4byte .LLST20 - 3859 0847 1A .uleb128 0x1a - 3860 0848 65727200 .string "err" - 3861 084c 01 .byte 0x1 - 3862 084d 9D .byte 0x9d - 3863 084e 57000000 .4byte 0x57 - 3864 0852 26030000 .4byte .LLST21 - 3865 0856 25 .uleb128 0x25 - 3866 0857 FE050000 .4byte 0x5fe - 3867 085b 06030000 .4byte .LBB32 - 3868 085f 20030000 .4byte .LBE32 - 3869 0863 01 .byte 0x1 - 3870 0864 B0 .byte 0xb0 - 3871 0865 1C .uleb128 0x1c - 3872 0866 5B060000 .4byte 0x65b - 3873 086a 1C .uleb128 0x1c - 3874 086b 52060000 .4byte 0x652 - 3875 086f 1C .uleb128 0x1c - 3876 0870 49060000 .4byte 0x649 - 3877 0874 00 .byte 0x0 - 3878 0875 00 .byte 0x0 - 3879 0876 18 .uleb128 0x18 - 3880 0877 1F040000 .4byte .LASF123 - 3881 087b 01 .byte 0x1 - 3882 087c 98 .byte 0x98 - 3883 087d 01 .byte 0x1 - 3884 087e 50030000 .4byte .LFB25 - 3885 0882 7C030000 .4byte .LFE25 - 3886 0886 65030000 .4byte .LLST22 - 3887 088a BD080000 .4byte 0x8bd - 3888 088e 19 .uleb128 0x19 - 3889 088f 636D6400 .string "cmd" - 3890 0893 01 .byte 0x1 - 3891 0894 98 .byte 0x98 - 3892 0895 BE050000 .4byte 0x5be - 3893 0899 84030000 .4byte .LLST23 - 3894 089d 25 .uleb128 0x25 - 3895 089e FE050000 .4byte 0x5fe - 3896 08a2 5C030000 .4byte .LBB36 - 3897 08a6 76030000 .4byte .LBE36 - 3898 08aa 01 .byte 0x1 - 3899 08ab 99 .byte 0x99 - 3900 08ac 1C .uleb128 0x1c - 3901 08ad 5B060000 .4byte 0x65b - 3902 08b1 1C .uleb128 0x1c - BFIN GAS /tmp/ccEF2Yxd.s page 80 - - - 3903 08b2 52060000 .4byte 0x652 - 3904 08b6 1C .uleb128 0x1c - 3905 08b7 49060000 .4byte 0x649 - 3906 08bb 00 .byte 0x0 - 3907 08bc 00 .byte 0x0 - 3908 08bd 18 .uleb128 0x18 - 3909 08be D3070000 .4byte .LASF124 - 3910 08c2 01 .byte 0x1 - 3911 08c3 94 .byte 0x94 - 3912 08c4 01 .byte 0x1 - 3913 08c5 7C030000 .4byte .LFB24 - 3914 08c9 A8030000 .4byte .LFE24 - 3915 08cd A2030000 .4byte .LLST24 - 3916 08d1 04090000 .4byte 0x904 - 3917 08d5 19 .uleb128 0x19 - 3918 08d6 636D6400 .string "cmd" - 3919 08da 01 .byte 0x1 - 3920 08db 94 .byte 0x94 - 3921 08dc BE050000 .4byte 0x5be - 3922 08e0 C1030000 .4byte .LLST25 - 3923 08e4 25 .uleb128 0x25 - 3924 08e5 FE050000 .4byte 0x5fe - 3925 08e9 88030000 .4byte .LBB40 - 3926 08ed A2030000 .4byte .LBE40 - 3927 08f1 01 .byte 0x1 - 3928 08f2 95 .byte 0x95 - 3929 08f3 1C .uleb128 0x1c - 3930 08f4 5B060000 .4byte 0x65b - 3931 08f8 1C .uleb128 0x1c - 3932 08f9 52060000 .4byte 0x652 - 3933 08fd 1C .uleb128 0x1c - 3934 08fe 49060000 .4byte 0x649 - 3935 0902 00 .byte 0x0 - 3936 0903 00 .byte 0x0 - 3937 0904 18 .uleb128 0x18 - 3938 0905 D3000000 .4byte .LASF125 - 3939 0909 01 .byte 0x1 - 3940 090a 90 .byte 0x90 - 3941 090b 01 .byte 0x1 - 3942 090c A8030000 .4byte .LFB23 - 3943 0910 D0030000 .4byte .LFE23 - 3944 0914 DF030000 .4byte .LLST26 - 3945 0918 4B090000 .4byte 0x94b - 3946 091c 19 .uleb128 0x19 - 3947 091d 636D6400 .string "cmd" - 3948 0921 01 .byte 0x1 - 3949 0922 90 .byte 0x90 - 3950 0923 BE050000 .4byte 0x5be - 3951 0927 FE030000 .4byte .LLST27 - 3952 092b 25 .uleb128 0x25 - 3953 092c FE050000 .4byte 0x5fe - 3954 0930 B0030000 .4byte .LBB44 - 3955 0934 CA030000 .4byte .LBE44 - 3956 0938 01 .byte 0x1 - 3957 0939 91 .byte 0x91 - 3958 093a 1C .uleb128 0x1c - 3959 093b 5B060000 .4byte 0x65b - BFIN GAS /tmp/ccEF2Yxd.s page 81 - - - 3960 093f 1C .uleb128 0x1c - 3961 0940 52060000 .4byte 0x652 - 3962 0944 1C .uleb128 0x1c - 3963 0945 49060000 .4byte 0x649 - 3964 0949 00 .byte 0x0 - 3965 094a 00 .byte 0x0 - 3966 094b 18 .uleb128 0x18 - 3967 094c 00050000 .4byte .LASF126 - 3968 0950 01 .byte 0x1 - 3969 0951 88 .byte 0x88 - 3970 0952 01 .byte 0x1 - 3971 0953 D0030000 .4byte .LFB21 - 3972 0957 F8030000 .4byte .LFE21 - 3973 095b 11040000 .4byte .LLST28 - 3974 095f 92090000 .4byte 0x992 - 3975 0963 19 .uleb128 0x19 - 3976 0964 636D6400 .string "cmd" - 3977 0968 01 .byte 0x1 - 3978 0969 88 .byte 0x88 - 3979 096a BE050000 .4byte 0x5be - 3980 096e 30040000 .4byte .LLST29 - 3981 0972 25 .uleb128 0x25 - 3982 0973 FE050000 .4byte 0x5fe - 3983 0977 D8030000 .4byte .LBB48 - 3984 097b F2030000 .4byte .LBE48 - 3985 097f 01 .byte 0x1 - 3986 0980 89 .byte 0x89 - 3987 0981 1C .uleb128 0x1c - 3988 0982 5B060000 .4byte 0x65b - 3989 0986 1C .uleb128 0x1c - 3990 0987 52060000 .4byte 0x652 - 3991 098b 1C .uleb128 0x1c - 3992 098c 49060000 .4byte 0x649 - 3993 0990 00 .byte 0x0 - 3994 0991 00 .byte 0x0 - 3995 0992 18 .uleb128 0x18 - 3996 0993 27060000 .4byte .LASF127 - 3997 0997 01 .byte 0x1 - 3998 0998 84 .byte 0x84 - 3999 0999 01 .byte 0x1 - 4000 099a F8030000 .4byte .LFB20 - 4001 099e 20040000 .4byte .LFE20 - 4002 09a2 43040000 .4byte .LLST30 - 4003 09a6 D9090000 .4byte 0x9d9 - 4004 09aa 19 .uleb128 0x19 - 4005 09ab 636D6400 .string "cmd" - 4006 09af 01 .byte 0x1 - 4007 09b0 84 .byte 0x84 - 4008 09b1 BE050000 .4byte 0x5be - 4009 09b5 62040000 .4byte .LLST31 - 4010 09b9 25 .uleb128 0x25 - 4011 09ba FE050000 .4byte 0x5fe - 4012 09be 00040000 .4byte .LBB52 - 4013 09c2 1A040000 .4byte .LBE52 - 4014 09c6 01 .byte 0x1 - 4015 09c7 85 .byte 0x85 - 4016 09c8 1C .uleb128 0x1c - BFIN GAS /tmp/ccEF2Yxd.s page 82 - - - 4017 09c9 5B060000 .4byte 0x65b - 4018 09cd 1C .uleb128 0x1c - 4019 09ce 52060000 .4byte 0x652 - 4020 09d2 1C .uleb128 0x1c - 4021 09d3 49060000 .4byte 0x649 - 4022 09d7 00 .byte 0x0 - 4023 09d8 00 .byte 0x0 - 4024 09d9 18 .uleb128 0x18 - 4025 09da A1060000 .4byte .LASF128 - 4026 09de 01 .byte 0x1 - 4027 09df 8C .byte 0x8c - 4028 09e0 01 .byte 0x1 - 4029 09e1 20040000 .4byte .LFB22 - 4030 09e5 48040000 .4byte .LFE22 - 4031 09e9 75040000 .4byte .LLST32 - 4032 09ed 200A0000 .4byte 0xa20 - 4033 09f1 19 .uleb128 0x19 - 4034 09f2 636D6400 .string "cmd" - 4035 09f6 01 .byte 0x1 - 4036 09f7 8C .byte 0x8c - 4037 09f8 BE050000 .4byte 0x5be - 4038 09fc 94040000 .4byte .LLST33 - 4039 0a00 25 .uleb128 0x25 - 4040 0a01 FE050000 .4byte 0x5fe - 4041 0a05 28040000 .4byte .LBB56 - 4042 0a09 42040000 .4byte .LBE56 - 4043 0a0d 01 .byte 0x1 - 4044 0a0e 8D .byte 0x8d - 4045 0a0f 1C .uleb128 0x1c - 4046 0a10 5B060000 .4byte 0x65b - 4047 0a14 1C .uleb128 0x1c - 4048 0a15 52060000 .4byte 0x652 - 4049 0a19 1C .uleb128 0x1c - 4050 0a1a 49060000 .4byte 0x649 - 4051 0a1e 00 .byte 0x0 - 4052 0a1f 00 .byte 0x0 - 4053 0a20 26 .uleb128 0x26 - 4054 0a21 65060000 .4byte .LASF129 - 4055 0a25 01 .byte 0x1 - 4056 0a26 2C01 .2byte 0x12c - 4057 0a28 01 .byte 0x1 - 4058 0a29 48040000 .4byte .LFB31 - 4059 0a2d F8050000 .4byte .LFE31 - 4060 0a31 A7040000 .4byte .LLST34 - 4061 0a35 A40A0000 .4byte 0xaa4 - 4062 0a39 27 .uleb128 0x27 - 4063 0a3a 636D6400 .string "cmd" - 4064 0a3e 01 .byte 0x1 - 4065 0a3f 2C01 .2byte 0x12c - 4066 0a41 BE050000 .4byte 0x5be - 4067 0a45 D2040000 .4byte .LLST35 - 4068 0a49 1E .uleb128 0x1e - 4069 0a4a 65727200 .string "err" - 4070 0a4e 01 .byte 0x1 - 4071 0a4f 2D01 .2byte 0x12d - 4072 0a51 57000000 .4byte 0x57 - 4073 0a55 06050000 .4byte .LLST36 - BFIN GAS /tmp/ccEF2Yxd.s page 83 - - - 4074 0a59 22 .uleb128 0x22 - 4075 0a5a C4020000 .4byte .LASF130 - 4076 0a5e 01 .byte 0x1 - 4077 0a5f 2E01 .2byte 0x12e - 4078 0a61 69000000 .4byte 0x69 - 4079 0a65 24050000 .4byte .LLST37 - 4080 0a69 28 .uleb128 0x28 - 4081 0a6a FE050000 .4byte 0x5fe - 4082 0a6e 58000000 .4byte .Ldebug_ranges0+0x58 - 4083 0a72 01 .byte 0x1 - 4084 0a73 7E01 .2byte 0x17e - 4085 0a75 890A0000 .4byte 0xa89 - 4086 0a79 1C .uleb128 0x1c - 4087 0a7a 5B060000 .4byte 0x65b - 4088 0a7e 1C .uleb128 0x1c - 4089 0a7f 52060000 .4byte 0x652 - 4090 0a83 1C .uleb128 0x1c - 4091 0a84 49060000 .4byte 0x649 - 4092 0a88 00 .byte 0x0 - 4093 0a89 21 .uleb128 0x21 - 4094 0a8a 1E050000 .4byte .LBB68 - 4095 0a8e 5A050000 .4byte .LBE68 - 4096 0a92 22 .uleb128 0x22 - 4097 0a93 F3080000 .4byte .LASF131 - 4098 0a97 01 .byte 0x1 - 4099 0a98 4B01 .2byte 0x14b - 4100 0a9a 69000000 .4byte 0x69 - 4101 0a9e D1050000 .4byte .LLST38 - 4102 0aa2 00 .byte 0x0 - 4103 0aa3 00 .byte 0x0 - 4104 0aa4 14 .uleb128 0x14 - 4105 0aa5 01 .byte 0x1 - 4106 0aa6 9E050000 .4byte .LASF133 - 4107 0aaa 01 .byte 0x1 - 4108 0aab 63 .byte 0x63 - 4109 0aac 01 .byte 0x1 - 4110 0aad 01 .byte 0x1 - 4111 0aae E30A0000 .4byte 0xae3 - 4112 0ab2 29 .uleb128 0x29 - 4113 0ab3 636D6400 .string "cmd" - 4114 0ab7 01 .byte 0x1 - 4115 0ab8 63 .byte 0x63 - 4116 0ab9 BE050000 .4byte 0x5be - 4117 0abd 2A .uleb128 0x2a - 4118 0abe 6900 .string "i" - 4119 0ac0 01 .byte 0x1 - 4120 0ac1 64 .byte 0x64 - 4121 0ac2 69000000 .4byte 0x69 - 4122 0ac6 2A .uleb128 0x2a - 4123 0ac7 666E6400 .string "fnd" - 4124 0acb 01 .byte 0x1 - 4125 0acc 64 .byte 0x64 - 4126 0acd 69000000 .4byte 0x69 - 4127 0ad1 2B .uleb128 0x2b - 4128 0ad2 1C .uleb128 0x1c - 4129 0ad3 5B060000 .4byte 0x65b - 4130 0ad7 1C .uleb128 0x1c - BFIN GAS /tmp/ccEF2Yxd.s page 84 - - - 4131 0ad8 52060000 .4byte 0x652 - 4132 0adc 1C .uleb128 0x1c - 4133 0add 49060000 .4byte 0x649 - 4134 0ae1 00 .byte 0x0 - 4135 0ae2 00 .byte 0x0 - 4136 0ae3 16 .uleb128 0x16 - 4137 0ae4 A40A0000 .4byte 0xaa4 - 4138 0ae8 F8050000 .4byte .LFB17 - 4139 0aec 40070000 .4byte .LFE17 - 4140 0af0 FA050000 .4byte .LLST39 - 4141 0af4 2F0B0000 .4byte 0xb2f - 4142 0af8 17 .uleb128 0x17 - 4143 0af9 B20A0000 .4byte 0xab2 - 4144 0afd 19060000 .4byte .LLST40 - 4145 0b01 2C .uleb128 0x2c - 4146 0b02 BD0A0000 .4byte 0xabd - 4147 0b06 63060000 .4byte .LLST41 - 4148 0b0a 2D .uleb128 0x2d - 4149 0b0b C60A0000 .4byte 0xac6 - 4150 0b0f 25 .uleb128 0x25 - 4151 0b10 FE050000 .4byte 0x5fe - 4152 0b14 B4060000 .4byte .LBB72 - 4153 0b18 D2060000 .4byte .LBE72 - 4154 0b1c 01 .byte 0x1 - 4155 0b1d 71 .byte 0x71 - 4156 0b1e 1C .uleb128 0x1c - 4157 0b1f 5B060000 .4byte 0x65b - 4158 0b23 1C .uleb128 0x1c - 4159 0b24 52060000 .4byte 0x652 - 4160 0b28 1C .uleb128 0x1c - 4161 0b29 49060000 .4byte 0x649 - 4162 0b2d 00 .byte 0x0 - 4163 0b2e 00 .byte 0x0 - 4164 0b2f 2E .uleb128 0x2e - 4165 0b30 01 .byte 0x1 - 4166 0b31 B6050000 .4byte .LASF147 - 4167 0b35 01 .byte 0x1 - 4168 0b36 78 .byte 0x78 - 4169 0b37 01 .byte 0x1 - 4170 0b38 40070000 .4byte .LFB18 - 4171 0b3c B4080000 .4byte .LFE18 - 4172 0b40 FA060000 .4byte .LLST42 - 4173 0b44 8D0B0000 .4byte 0xb8d - 4174 0b48 24 .uleb128 0x24 - 4175 0b49 A40A0000 .4byte 0xaa4 - 4176 0b4d 80000000 .4byte .Ldebug_ranges0+0x80 - 4177 0b51 01 .byte 0x1 - 4178 0b52 7B .byte 0x7b - 4179 0b53 1C .uleb128 0x1c - 4180 0b54 F80A0000 .4byte 0xaf8 - 4181 0b58 1F .uleb128 0x1f - 4182 0b59 A0000000 .4byte .Ldebug_ranges0+0xa0 - 4183 0b5d 2C .uleb128 0x2c - 4184 0b5e BD0A0000 .4byte 0xabd - 4185 0b62 19070000 .4byte .LLST43 - 4186 0b66 2D .uleb128 0x2d - 4187 0b67 C60A0000 .4byte 0xac6 - BFIN GAS /tmp/ccEF2Yxd.s page 85 - - - 4188 0b6b 25 .uleb128 0x25 - 4189 0b6c FE050000 .4byte 0x5fe - 4190 0b70 44080000 .4byte .LBB81 - 4191 0b74 5C080000 .4byte .LBE81 - 4192 0b78 01 .byte 0x1 - 4193 0b79 71 .byte 0x71 - 4194 0b7a 1C .uleb128 0x1c - 4195 0b7b 5B060000 .4byte 0x65b - 4196 0b7f 1C .uleb128 0x1c - 4197 0b80 52060000 .4byte 0x652 - 4198 0b84 1C .uleb128 0x1c - 4199 0b85 49060000 .4byte 0x649 - 4200 0b89 00 .byte 0x0 - 4201 0b8a 00 .byte 0x0 - 4202 0b8b 00 .byte 0x0 - 4203 0b8c 00 .byte 0x0 - 4204 0b8d 09 .uleb128 0x9 - 4205 0b8e 69000000 .4byte 0x69 - 4206 0b92 9D0B0000 .4byte 0xb9d - 4207 0b96 0F .uleb128 0xf - 4208 0b97 42020000 .4byte 0x242 - 4209 0b9b 05 .byte 0x5 - 4210 0b9c 00 .byte 0x0 - 4211 0b9d 2F .uleb128 0x2f - 4212 0b9e 59060000 .4byte .LASF134 - 4213 0ba2 01 .byte 0x1 - 4214 0ba3 2F .byte 0x2f - 4215 0ba4 AE0B0000 .4byte 0xbae - 4216 0ba8 05 .byte 0x5 - 4217 0ba9 03 .byte 0x3 - 4218 0baa 88020000 .4byte _f_regaddr_k - 4219 0bae 30 .uleb128 0x30 - 4220 0baf 8D0B0000 .4byte 0xb8d - 4221 0bb3 2F .uleb128 0x2f - 4222 0bb4 12050000 .4byte .LASF135 - 4223 0bb8 01 .byte 0x1 - 4224 0bb9 36 .byte 0x36 - 4225 0bba C40B0000 .4byte 0xbc4 - 4226 0bbe 05 .byte 0x5 - 4227 0bbf 03 .byte 0x3 - 4228 0bc0 A0020000 .4byte _f_regaddr_offs - 4229 0bc4 30 .uleb128 0x30 - 4230 0bc5 8D0B0000 .4byte 0xb8d - 4231 0bc9 2F .uleb128 0x2f - 4232 0bca 8D080000 .4byte .LASF136 - 4233 0bce 01 .byte 0x1 - 4234 0bcf 3F .byte 0x3f - 4235 0bd0 DA0B0000 .4byte 0xbda - 4236 0bd4 05 .byte 0x5 - 4237 0bd5 03 .byte 0x3 - 4238 0bd6 00000000 .4byte _f_cmd_req - 4239 0bda 31 .uleb128 0x31 - 4240 0bdb 2C000000 .4byte 0x2c - 4241 0bdf 09 .uleb128 0x9 - 4242 0be0 C4050000 .4byte 0x5c4 - 4243 0be4 EF0B0000 .4byte 0xbef - 4244 0be8 0F .uleb128 0xf - BFIN GAS /tmp/ccEF2Yxd.s page 86 - - - 4245 0be9 42020000 .4byte 0x242 - 4246 0bed 0C .byte 0xc - 4247 0bee 00 .byte 0x0 - 4248 0bef 2F .uleb128 0x2f - 4249 0bf0 F6040000 .4byte .LASF137 - 4250 0bf4 01 .byte 0x1 - 4251 0bf5 44 .byte 0x44 - 4252 0bf6 000C0000 .4byte 0xc00 - 4253 0bfa 05 .byte 0x5 - 4254 0bfb 03 .byte 0x3 - 4255 0bfc 20020000 .4byte _f_cmd_tbl - 4256 0c00 30 .uleb128 0x30 - 4257 0c01 DF0B0000 .4byte 0xbdf - 4258 0c05 32 .uleb128 0x32 - 4259 0c06 3D040000 .4byte .LASF138 - 4260 0c0a 04 .byte 0x4 - 4261 0c0b 48 .byte 0x48 - 4262 0c0c 120C0000 .4byte 0xc12 - 4263 0c10 01 .byte 0x1 - 4264 0c11 01 .byte 0x1 - 4265 0c12 31 .uleb128 0x31 - 4266 0c13 84030000 .4byte 0x384 - 4267 0c17 32 .uleb128 0x32 - 4268 0c18 BD020000 .4byte .LASF139 - 4269 0c1c 07 .byte 0x7 - 4270 0c1d 28 .byte 0x28 - 4271 0c1e 240C0000 .4byte 0xc24 - 4272 0c22 01 .byte 0x1 - 4273 0c23 01 .byte 0x1 - 4274 0c24 31 .uleb128 0x31 - 4275 0c25 89000000 .4byte 0x89 - 4276 0c29 32 .uleb128 0x32 - 4277 0c2a 09070000 .4byte .LASF140 - 4278 0c2e 07 .byte 0x7 - 4279 0c2f 2A .byte 0x2a - 4280 0c30 89000000 .4byte 0x89 - 4281 0c34 01 .byte 0x1 - 4282 0c35 01 .byte 0x1 - 4283 0c36 32 .uleb128 0x32 - 4284 0c37 CB010000 .4byte .LASF141 - 4285 0c3b 06 .byte 0x6 - 4286 0c3c 3A .byte 0x3a - 4287 0c3d 8F050000 .4byte 0x58f - 4288 0c41 01 .byte 0x1 - 4289 0c42 01 .byte 0x1 - 4290 0c43 32 .uleb128 0x32 - 4291 0c44 AB030000 .4byte .LASF142 - 4292 0c48 06 .byte 0x6 - 4293 0c49 3C .byte 0x3c - 4294 0c4a 8A040000 .4byte 0x48a - 4295 0c4e 01 .byte 0x1 - 4296 0c4f 01 .byte 0x1 - 4297 0c50 00 .byte 0x0 - 4298 .section .debug_abbrev - 4299 0000 01 .uleb128 0x1 - 4300 0001 11 .uleb128 0x11 - 4301 0002 01 .byte 0x1 - BFIN GAS /tmp/ccEF2Yxd.s page 87 - - - 4302 0003 25 .uleb128 0x25 - 4303 0004 0E .uleb128 0xe - 4304 0005 13 .uleb128 0x13 - 4305 0006 0B .uleb128 0xb - 4306 0007 03 .uleb128 0x3 - 4307 0008 0E .uleb128 0xe - 4308 0009 1B .uleb128 0x1b - 4309 000a 0E .uleb128 0xe - 4310 000b 11 .uleb128 0x11 - 4311 000c 01 .uleb128 0x1 - 4312 000d 12 .uleb128 0x12 - 4313 000e 01 .uleb128 0x1 - 4314 000f 10 .uleb128 0x10 - 4315 0010 06 .uleb128 0x6 - 4316 0011 00 .byte 0x0 - 4317 0012 00 .byte 0x0 - 4318 0013 02 .uleb128 0x2 - 4319 0014 24 .uleb128 0x24 - 4320 0015 00 .byte 0x0 - 4321 0016 0B .uleb128 0xb - 4322 0017 0B .uleb128 0xb - 4323 0018 3E .uleb128 0x3e - 4324 0019 0B .uleb128 0xb - 4325 001a 03 .uleb128 0x3 - 4326 001b 0E .uleb128 0xe - 4327 001c 00 .byte 0x0 - 4328 001d 00 .byte 0x0 - 4329 001e 03 .uleb128 0x3 - 4330 001f 16 .uleb128 0x16 - 4331 0020 00 .byte 0x0 - 4332 0021 03 .uleb128 0x3 - 4333 0022 0E .uleb128 0xe - 4334 0023 3A .uleb128 0x3a - 4335 0024 0B .uleb128 0xb - 4336 0025 3B .uleb128 0x3b - 4337 0026 0B .uleb128 0xb - 4338 0027 49 .uleb128 0x49 - 4339 0028 13 .uleb128 0x13 - 4340 0029 00 .byte 0x0 - 4341 002a 00 .byte 0x0 - 4342 002b 04 .uleb128 0x4 - 4343 002c 24 .uleb128 0x24 - 4344 002d 00 .byte 0x0 - 4345 002e 0B .uleb128 0xb - 4346 002f 0B .uleb128 0xb - 4347 0030 3E .uleb128 0x3e - 4348 0031 0B .uleb128 0xb - 4349 0032 03 .uleb128 0x3 - 4350 0033 08 .uleb128 0x8 - 4351 0034 00 .byte 0x0 - 4352 0035 00 .byte 0x0 - 4353 0036 05 .uleb128 0x5 - 4354 0037 04 .uleb128 0x4 - 4355 0038 01 .byte 0x1 - 4356 0039 0B .uleb128 0xb - 4357 003a 0B .uleb128 0xb - 4358 003b 3A .uleb128 0x3a - BFIN GAS /tmp/ccEF2Yxd.s page 88 - - - 4359 003c 0B .uleb128 0xb - 4360 003d 3B .uleb128 0x3b - 4361 003e 0B .uleb128 0xb - 4362 003f 01 .uleb128 0x1 - 4363 0040 13 .uleb128 0x13 - 4364 0041 00 .byte 0x0 - 4365 0042 00 .byte 0x0 - 4366 0043 06 .uleb128 0x6 - 4367 0044 28 .uleb128 0x28 - 4368 0045 00 .byte 0x0 - 4369 0046 03 .uleb128 0x3 - 4370 0047 0E .uleb128 0xe - 4371 0048 1C .uleb128 0x1c - 4372 0049 0D .uleb128 0xd - 4373 004a 00 .byte 0x0 - 4374 004b 00 .byte 0x0 - 4375 004c 07 .uleb128 0x7 - 4376 004d 13 .uleb128 0x13 - 4377 004e 01 .byte 0x1 - 4378 004f 0B .uleb128 0xb - 4379 0050 05 .uleb128 0x5 - 4380 0051 3A .uleb128 0x3a - 4381 0052 0B .uleb128 0xb - 4382 0053 3B .uleb128 0x3b - 4383 0054 0B .uleb128 0xb - 4384 0055 01 .uleb128 0x1 - 4385 0056 13 .uleb128 0x13 - 4386 0057 00 .byte 0x0 - 4387 0058 00 .byte 0x0 - 4388 0059 08 .uleb128 0x8 - 4389 005a 0D .uleb128 0xd - 4390 005b 00 .byte 0x0 - 4391 005c 03 .uleb128 0x3 - 4392 005d 0E .uleb128 0xe - 4393 005e 3A .uleb128 0x3a - 4394 005f 0B .uleb128 0xb - 4395 0060 3B .uleb128 0x3b - 4396 0061 0B .uleb128 0xb - 4397 0062 49 .uleb128 0x49 - 4398 0063 13 .uleb128 0x13 - 4399 0064 38 .uleb128 0x38 - 4400 0065 0A .uleb128 0xa - 4401 0066 00 .byte 0x0 - 4402 0067 00 .byte 0x0 - 4403 0068 09 .uleb128 0x9 - 4404 0069 01 .uleb128 0x1 - 4405 006a 01 .byte 0x1 - 4406 006b 49 .uleb128 0x49 - 4407 006c 13 .uleb128 0x13 - 4408 006d 01 .uleb128 0x1 - 4409 006e 13 .uleb128 0x13 - 4410 006f 00 .byte 0x0 - 4411 0070 00 .byte 0x0 - 4412 0071 0A .uleb128 0xa - 4413 0072 21 .uleb128 0x21 - 4414 0073 00 .byte 0x0 - 4415 0074 49 .uleb128 0x49 - BFIN GAS /tmp/ccEF2Yxd.s page 89 - - - 4416 0075 13 .uleb128 0x13 - 4417 0076 2F .uleb128 0x2f - 4418 0077 05 .uleb128 0x5 - 4419 0078 00 .byte 0x0 - 4420 0079 00 .byte 0x0 - 4421 007a 0B .uleb128 0xb - 4422 007b 24 .uleb128 0x24 - 4423 007c 00 .byte 0x0 - 4424 007d 0B .uleb128 0xb - 4425 007e 0B .uleb128 0xb - 4426 007f 3E .uleb128 0x3e - 4427 0080 0B .uleb128 0xb - 4428 0081 00 .byte 0x0 - 4429 0082 00 .byte 0x0 - 4430 0083 0C .uleb128 0xc - 4431 0084 13 .uleb128 0x13 - 4432 0085 01 .byte 0x1 - 4433 0086 0B .uleb128 0xb - 4434 0087 0B .uleb128 0xb - 4435 0088 3A .uleb128 0x3a - 4436 0089 0B .uleb128 0xb - 4437 008a 3B .uleb128 0x3b - 4438 008b 0B .uleb128 0xb - 4439 008c 01 .uleb128 0x1 - 4440 008d 13 .uleb128 0x13 - 4441 008e 00 .byte 0x0 - 4442 008f 00 .byte 0x0 - 4443 0090 0D .uleb128 0xd - 4444 0091 0D .uleb128 0xd - 4445 0092 00 .byte 0x0 - 4446 0093 03 .uleb128 0x3 - 4447 0094 08 .uleb128 0x8 - 4448 0095 3A .uleb128 0x3a - 4449 0096 0B .uleb128 0xb - 4450 0097 3B .uleb128 0x3b - 4451 0098 0B .uleb128 0xb - 4452 0099 49 .uleb128 0x49 - 4453 009a 13 .uleb128 0x13 - 4454 009b 38 .uleb128 0x38 - 4455 009c 0A .uleb128 0xa - 4456 009d 00 .byte 0x0 - 4457 009e 00 .byte 0x0 - 4458 009f 0E .uleb128 0xe - 4459 00a0 0F .uleb128 0xf - 4460 00a1 00 .byte 0x0 - 4461 00a2 0B .uleb128 0xb - 4462 00a3 0B .uleb128 0xb - 4463 00a4 00 .byte 0x0 - 4464 00a5 00 .byte 0x0 - 4465 00a6 0F .uleb128 0xf - 4466 00a7 21 .uleb128 0x21 - 4467 00a8 00 .byte 0x0 - 4468 00a9 49 .uleb128 0x49 - 4469 00aa 13 .uleb128 0x13 - 4470 00ab 2F .uleb128 0x2f - 4471 00ac 0B .uleb128 0xb - 4472 00ad 00 .byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 90 - - - 4473 00ae 00 .byte 0x0 - 4474 00af 10 .uleb128 0x10 - 4475 00b0 0F .uleb128 0xf - 4476 00b1 00 .byte 0x0 - 4477 00b2 0B .uleb128 0xb - 4478 00b3 0B .uleb128 0xb - 4479 00b4 49 .uleb128 0x49 - 4480 00b5 13 .uleb128 0x13 - 4481 00b6 00 .byte 0x0 - 4482 00b7 00 .byte 0x0 - 4483 00b8 11 .uleb128 0x11 - 4484 00b9 15 .uleb128 0x15 - 4485 00ba 01 .byte 0x1 - 4486 00bb 27 .uleb128 0x27 - 4487 00bc 0C .uleb128 0xc - 4488 00bd 01 .uleb128 0x1 - 4489 00be 13 .uleb128 0x13 - 4490 00bf 00 .byte 0x0 - 4491 00c0 00 .byte 0x0 - 4492 00c1 12 .uleb128 0x12 - 4493 00c2 05 .uleb128 0x5 - 4494 00c3 00 .byte 0x0 - 4495 00c4 49 .uleb128 0x49 - 4496 00c5 13 .uleb128 0x13 - 4497 00c6 00 .byte 0x0 - 4498 00c7 00 .byte 0x0 - 4499 00c8 13 .uleb128 0x13 - 4500 00c9 2E .uleb128 0x2e - 4501 00ca 00 .byte 0x0 - 4502 00cb 3F .uleb128 0x3f - 4503 00cc 0C .uleb128 0xc - 4504 00cd 03 .uleb128 0x3 - 4505 00ce 0E .uleb128 0xe - 4506 00cf 3A .uleb128 0x3a - 4507 00d0 0B .uleb128 0xb - 4508 00d1 3B .uleb128 0x3b - 4509 00d2 0B .uleb128 0xb - 4510 00d3 27 .uleb128 0x27 - 4511 00d4 0C .uleb128 0xc - 4512 00d5 11 .uleb128 0x11 - 4513 00d6 01 .uleb128 0x1 - 4514 00d7 12 .uleb128 0x12 - 4515 00d8 01 .uleb128 0x1 - 4516 00d9 40 .uleb128 0x40 - 4517 00da 06 .uleb128 0x6 - 4518 00db 00 .byte 0x0 - 4519 00dc 00 .byte 0x0 - 4520 00dd 14 .uleb128 0x14 - 4521 00de 2E .uleb128 0x2e - 4522 00df 01 .byte 0x1 - 4523 00e0 3F .uleb128 0x3f - 4524 00e1 0C .uleb128 0xc - 4525 00e2 03 .uleb128 0x3 - 4526 00e3 0E .uleb128 0xe - 4527 00e4 3A .uleb128 0x3a - 4528 00e5 0B .uleb128 0xb - 4529 00e6 3B .uleb128 0x3b - BFIN GAS /tmp/ccEF2Yxd.s page 91 - - - 4530 00e7 0B .uleb128 0xb - 4531 00e8 27 .uleb128 0x27 - 4532 00e9 0C .uleb128 0xc - 4533 00ea 20 .uleb128 0x20 - 4534 00eb 0B .uleb128 0xb - 4535 00ec 01 .uleb128 0x1 - 4536 00ed 13 .uleb128 0x13 - 4537 00ee 00 .byte 0x0 - 4538 00ef 00 .byte 0x0 - 4539 00f0 15 .uleb128 0x15 - 4540 00f1 05 .uleb128 0x5 - 4541 00f2 00 .byte 0x0 - 4542 00f3 03 .uleb128 0x3 - 4543 00f4 0E .uleb128 0xe - 4544 00f5 3A .uleb128 0x3a - 4545 00f6 0B .uleb128 0xb - 4546 00f7 3B .uleb128 0x3b - 4547 00f8 0B .uleb128 0xb - 4548 00f9 49 .uleb128 0x49 - 4549 00fa 13 .uleb128 0x13 - 4550 00fb 00 .byte 0x0 - 4551 00fc 00 .byte 0x0 - 4552 00fd 16 .uleb128 0x16 - 4553 00fe 2E .uleb128 0x2e - 4554 00ff 01 .byte 0x1 - 4555 0100 31 .uleb128 0x31 - 4556 0101 13 .uleb128 0x13 - 4557 0102 11 .uleb128 0x11 - 4558 0103 01 .uleb128 0x1 - 4559 0104 12 .uleb128 0x12 - 4560 0105 01 .uleb128 0x1 - 4561 0106 40 .uleb128 0x40 - 4562 0107 06 .uleb128 0x6 - 4563 0108 01 .uleb128 0x1 - 4564 0109 13 .uleb128 0x13 - 4565 010a 00 .byte 0x0 - 4566 010b 00 .byte 0x0 - 4567 010c 17 .uleb128 0x17 - 4568 010d 05 .uleb128 0x5 - 4569 010e 00 .byte 0x0 - 4570 010f 31 .uleb128 0x31 - 4571 0110 13 .uleb128 0x13 - 4572 0111 02 .uleb128 0x2 - 4573 0112 06 .uleb128 0x6 - 4574 0113 00 .byte 0x0 - 4575 0114 00 .byte 0x0 - 4576 0115 18 .uleb128 0x18 - 4577 0116 2E .uleb128 0x2e - 4578 0117 01 .byte 0x1 - 4579 0118 03 .uleb128 0x3 - 4580 0119 0E .uleb128 0xe - 4581 011a 3A .uleb128 0x3a - 4582 011b 0B .uleb128 0xb - 4583 011c 3B .uleb128 0x3b - 4584 011d 0B .uleb128 0xb - 4585 011e 27 .uleb128 0x27 - 4586 011f 0C .uleb128 0xc - BFIN GAS /tmp/ccEF2Yxd.s page 92 - - - 4587 0120 11 .uleb128 0x11 - 4588 0121 01 .uleb128 0x1 - 4589 0122 12 .uleb128 0x12 - 4590 0123 01 .uleb128 0x1 - 4591 0124 40 .uleb128 0x40 - 4592 0125 06 .uleb128 0x6 - 4593 0126 01 .uleb128 0x1 - 4594 0127 13 .uleb128 0x13 - 4595 0128 00 .byte 0x0 - 4596 0129 00 .byte 0x0 - 4597 012a 19 .uleb128 0x19 - 4598 012b 05 .uleb128 0x5 - 4599 012c 00 .byte 0x0 - 4600 012d 03 .uleb128 0x3 - 4601 012e 08 .uleb128 0x8 - 4602 012f 3A .uleb128 0x3a - 4603 0130 0B .uleb128 0xb - 4604 0131 3B .uleb128 0x3b - 4605 0132 0B .uleb128 0xb - 4606 0133 49 .uleb128 0x49 - 4607 0134 13 .uleb128 0x13 - 4608 0135 02 .uleb128 0x2 - 4609 0136 06 .uleb128 0x6 - 4610 0137 00 .byte 0x0 - 4611 0138 00 .byte 0x0 - 4612 0139 1A .uleb128 0x1a - 4613 013a 34 .uleb128 0x34 - 4614 013b 00 .byte 0x0 - 4615 013c 03 .uleb128 0x3 - 4616 013d 08 .uleb128 0x8 - 4617 013e 3A .uleb128 0x3a - 4618 013f 0B .uleb128 0xb - 4619 0140 3B .uleb128 0x3b - 4620 0141 0B .uleb128 0xb - 4621 0142 49 .uleb128 0x49 - 4622 0143 13 .uleb128 0x13 - 4623 0144 02 .uleb128 0x2 - 4624 0145 06 .uleb128 0x6 - 4625 0146 00 .byte 0x0 - 4626 0147 00 .byte 0x0 - 4627 0148 1B .uleb128 0x1b - 4628 0149 1D .uleb128 0x1d - 4629 014a 01 .byte 0x1 - 4630 014b 31 .uleb128 0x31 - 4631 014c 13 .uleb128 0x13 - 4632 014d 11 .uleb128 0x11 - 4633 014e 01 .uleb128 0x1 - 4634 014f 12 .uleb128 0x12 - 4635 0150 01 .uleb128 0x1 - 4636 0151 58 .uleb128 0x58 - 4637 0152 0B .uleb128 0xb - 4638 0153 59 .uleb128 0x59 - 4639 0154 05 .uleb128 0x5 - 4640 0155 01 .uleb128 0x1 - 4641 0156 13 .uleb128 0x13 - 4642 0157 00 .byte 0x0 - 4643 0158 00 .byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 93 - - - 4644 0159 1C .uleb128 0x1c - 4645 015a 05 .uleb128 0x5 - 4646 015b 00 .byte 0x0 - 4647 015c 31 .uleb128 0x31 - 4648 015d 13 .uleb128 0x13 - 4649 015e 00 .byte 0x0 - 4650 015f 00 .byte 0x0 - 4651 0160 1D .uleb128 0x1d - 4652 0161 0B .uleb128 0xb - 4653 0162 01 .byte 0x1 - 4654 0163 55 .uleb128 0x55 - 4655 0164 06 .uleb128 0x6 - 4656 0165 01 .uleb128 0x1 - 4657 0166 13 .uleb128 0x13 - 4658 0167 00 .byte 0x0 - 4659 0168 00 .byte 0x0 - 4660 0169 1E .uleb128 0x1e - 4661 016a 34 .uleb128 0x34 - 4662 016b 00 .byte 0x0 - 4663 016c 03 .uleb128 0x3 - 4664 016d 08 .uleb128 0x8 - 4665 016e 3A .uleb128 0x3a - 4666 016f 0B .uleb128 0xb - 4667 0170 3B .uleb128 0x3b - 4668 0171 05 .uleb128 0x5 - 4669 0172 49 .uleb128 0x49 - 4670 0173 13 .uleb128 0x13 - 4671 0174 02 .uleb128 0x2 - 4672 0175 06 .uleb128 0x6 - 4673 0176 00 .byte 0x0 - 4674 0177 00 .byte 0x0 - 4675 0178 1F .uleb128 0x1f - 4676 0179 0B .uleb128 0xb - 4677 017a 01 .byte 0x1 - 4678 017b 55 .uleb128 0x55 - 4679 017c 06 .uleb128 0x6 - 4680 017d 00 .byte 0x0 - 4681 017e 00 .byte 0x0 - 4682 017f 20 .uleb128 0x20 - 4683 0180 34 .uleb128 0x34 - 4684 0181 00 .byte 0x0 - 4685 0182 03 .uleb128 0x3 - 4686 0183 08 .uleb128 0x8 - 4687 0184 3A .uleb128 0x3a - 4688 0185 0B .uleb128 0xb - 4689 0186 3B .uleb128 0x3b - 4690 0187 05 .uleb128 0x5 - 4691 0188 49 .uleb128 0x49 - 4692 0189 13 .uleb128 0x13 - 4693 018a 00 .byte 0x0 - 4694 018b 00 .byte 0x0 - 4695 018c 21 .uleb128 0x21 - 4696 018d 0B .uleb128 0xb - 4697 018e 01 .byte 0x1 - 4698 018f 11 .uleb128 0x11 - 4699 0190 01 .uleb128 0x1 - 4700 0191 12 .uleb128 0x12 - BFIN GAS /tmp/ccEF2Yxd.s page 94 - - - 4701 0192 01 .uleb128 0x1 - 4702 0193 00 .byte 0x0 - 4703 0194 00 .byte 0x0 - 4704 0195 22 .uleb128 0x22 - 4705 0196 34 .uleb128 0x34 - 4706 0197 00 .byte 0x0 - 4707 0198 03 .uleb128 0x3 - 4708 0199 0E .uleb128 0xe - 4709 019a 3A .uleb128 0x3a - 4710 019b 0B .uleb128 0xb - 4711 019c 3B .uleb128 0x3b - 4712 019d 05 .uleb128 0x5 - 4713 019e 49 .uleb128 0x49 - 4714 019f 13 .uleb128 0x13 - 4715 01a0 02 .uleb128 0x2 - 4716 01a1 06 .uleb128 0x6 - 4717 01a2 00 .byte 0x0 - 4718 01a3 00 .byte 0x0 - 4719 01a4 23 .uleb128 0x23 - 4720 01a5 34 .uleb128 0x34 - 4721 01a6 00 .byte 0x0 - 4722 01a7 03 .uleb128 0x3 - 4723 01a8 08 .uleb128 0x8 - 4724 01a9 3A .uleb128 0x3a - 4725 01aa 0B .uleb128 0xb - 4726 01ab 3B .uleb128 0x3b - 4727 01ac 0B .uleb128 0xb - 4728 01ad 49 .uleb128 0x49 - 4729 01ae 13 .uleb128 0x13 - 4730 01af 02 .uleb128 0x2 - 4731 01b0 0A .uleb128 0xa - 4732 01b1 00 .byte 0x0 - 4733 01b2 00 .byte 0x0 - 4734 01b3 24 .uleb128 0x24 - 4735 01b4 1D .uleb128 0x1d - 4736 01b5 01 .byte 0x1 - 4737 01b6 31 .uleb128 0x31 - 4738 01b7 13 .uleb128 0x13 - 4739 01b8 55 .uleb128 0x55 - 4740 01b9 06 .uleb128 0x6 - 4741 01ba 58 .uleb128 0x58 - 4742 01bb 0B .uleb128 0xb - 4743 01bc 59 .uleb128 0x59 - 4744 01bd 0B .uleb128 0xb - 4745 01be 00 .byte 0x0 - 4746 01bf 00 .byte 0x0 - 4747 01c0 25 .uleb128 0x25 - 4748 01c1 1D .uleb128 0x1d - 4749 01c2 01 .byte 0x1 - 4750 01c3 31 .uleb128 0x31 - 4751 01c4 13 .uleb128 0x13 - 4752 01c5 11 .uleb128 0x11 - 4753 01c6 01 .uleb128 0x1 - 4754 01c7 12 .uleb128 0x12 - 4755 01c8 01 .uleb128 0x1 - 4756 01c9 58 .uleb128 0x58 - 4757 01ca 0B .uleb128 0xb - BFIN GAS /tmp/ccEF2Yxd.s page 95 - - - 4758 01cb 59 .uleb128 0x59 - 4759 01cc 0B .uleb128 0xb - 4760 01cd 00 .byte 0x0 - 4761 01ce 00 .byte 0x0 - 4762 01cf 26 .uleb128 0x26 - 4763 01d0 2E .uleb128 0x2e - 4764 01d1 01 .byte 0x1 - 4765 01d2 03 .uleb128 0x3 - 4766 01d3 0E .uleb128 0xe - 4767 01d4 3A .uleb128 0x3a - 4768 01d5 0B .uleb128 0xb - 4769 01d6 3B .uleb128 0x3b - 4770 01d7 05 .uleb128 0x5 - 4771 01d8 27 .uleb128 0x27 - 4772 01d9 0C .uleb128 0xc - 4773 01da 11 .uleb128 0x11 - 4774 01db 01 .uleb128 0x1 - 4775 01dc 12 .uleb128 0x12 - 4776 01dd 01 .uleb128 0x1 - 4777 01de 40 .uleb128 0x40 - 4778 01df 06 .uleb128 0x6 - 4779 01e0 01 .uleb128 0x1 - 4780 01e1 13 .uleb128 0x13 - 4781 01e2 00 .byte 0x0 - 4782 01e3 00 .byte 0x0 - 4783 01e4 27 .uleb128 0x27 - 4784 01e5 05 .uleb128 0x5 - 4785 01e6 00 .byte 0x0 - 4786 01e7 03 .uleb128 0x3 - 4787 01e8 08 .uleb128 0x8 - 4788 01e9 3A .uleb128 0x3a - 4789 01ea 0B .uleb128 0xb - 4790 01eb 3B .uleb128 0x3b - 4791 01ec 05 .uleb128 0x5 - 4792 01ed 49 .uleb128 0x49 - 4793 01ee 13 .uleb128 0x13 - 4794 01ef 02 .uleb128 0x2 - 4795 01f0 06 .uleb128 0x6 - 4796 01f1 00 .byte 0x0 - 4797 01f2 00 .byte 0x0 - 4798 01f3 28 .uleb128 0x28 - 4799 01f4 1D .uleb128 0x1d - 4800 01f5 01 .byte 0x1 - 4801 01f6 31 .uleb128 0x31 - 4802 01f7 13 .uleb128 0x13 - 4803 01f8 55 .uleb128 0x55 - 4804 01f9 06 .uleb128 0x6 - 4805 01fa 58 .uleb128 0x58 - 4806 01fb 0B .uleb128 0xb - 4807 01fc 59 .uleb128 0x59 - 4808 01fd 05 .uleb128 0x5 - 4809 01fe 01 .uleb128 0x1 - 4810 01ff 13 .uleb128 0x13 - 4811 0200 00 .byte 0x0 - 4812 0201 00 .byte 0x0 - 4813 0202 29 .uleb128 0x29 - 4814 0203 05 .uleb128 0x5 - BFIN GAS /tmp/ccEF2Yxd.s page 96 - - - 4815 0204 00 .byte 0x0 - 4816 0205 03 .uleb128 0x3 - 4817 0206 08 .uleb128 0x8 - 4818 0207 3A .uleb128 0x3a - 4819 0208 0B .uleb128 0xb - 4820 0209 3B .uleb128 0x3b - 4821 020a 0B .uleb128 0xb - 4822 020b 49 .uleb128 0x49 - 4823 020c 13 .uleb128 0x13 - 4824 020d 00 .byte 0x0 - 4825 020e 00 .byte 0x0 - 4826 020f 2A .uleb128 0x2a - 4827 0210 34 .uleb128 0x34 - 4828 0211 00 .byte 0x0 - 4829 0212 03 .uleb128 0x3 - 4830 0213 08 .uleb128 0x8 - 4831 0214 3A .uleb128 0x3a - 4832 0215 0B .uleb128 0xb - 4833 0216 3B .uleb128 0x3b - 4834 0217 0B .uleb128 0xb - 4835 0218 49 .uleb128 0x49 - 4836 0219 13 .uleb128 0x13 - 4837 021a 00 .byte 0x0 - 4838 021b 00 .byte 0x0 - 4839 021c 2B .uleb128 0x2b - 4840 021d 0B .uleb128 0xb - 4841 021e 01 .byte 0x1 - 4842 021f 00 .byte 0x0 - 4843 0220 00 .byte 0x0 - 4844 0221 2C .uleb128 0x2c - 4845 0222 34 .uleb128 0x34 - 4846 0223 00 .byte 0x0 - 4847 0224 31 .uleb128 0x31 - 4848 0225 13 .uleb128 0x13 - 4849 0226 02 .uleb128 0x2 - 4850 0227 06 .uleb128 0x6 - 4851 0228 00 .byte 0x0 - 4852 0229 00 .byte 0x0 - 4853 022a 2D .uleb128 0x2d - 4854 022b 34 .uleb128 0x34 - 4855 022c 00 .byte 0x0 - 4856 022d 31 .uleb128 0x31 - 4857 022e 13 .uleb128 0x13 - 4858 022f 00 .byte 0x0 - 4859 0230 00 .byte 0x0 - 4860 0231 2E .uleb128 0x2e - 4861 0232 2E .uleb128 0x2e - 4862 0233 01 .byte 0x1 - 4863 0234 3F .uleb128 0x3f - 4864 0235 0C .uleb128 0xc - 4865 0236 03 .uleb128 0x3 - 4866 0237 0E .uleb128 0xe - 4867 0238 3A .uleb128 0x3a - 4868 0239 0B .uleb128 0xb - 4869 023a 3B .uleb128 0x3b - 4870 023b 0B .uleb128 0xb - 4871 023c 27 .uleb128 0x27 - BFIN GAS /tmp/ccEF2Yxd.s page 97 - - - 4872 023d 0C .uleb128 0xc - 4873 023e 11 .uleb128 0x11 - 4874 023f 01 .uleb128 0x1 - 4875 0240 12 .uleb128 0x12 - 4876 0241 01 .uleb128 0x1 - 4877 0242 40 .uleb128 0x40 - 4878 0243 06 .uleb128 0x6 - 4879 0244 01 .uleb128 0x1 - 4880 0245 13 .uleb128 0x13 - 4881 0246 00 .byte 0x0 - 4882 0247 00 .byte 0x0 - 4883 0248 2F .uleb128 0x2f - 4884 0249 34 .uleb128 0x34 - 4885 024a 00 .byte 0x0 - 4886 024b 03 .uleb128 0x3 - 4887 024c 0E .uleb128 0xe - 4888 024d 3A .uleb128 0x3a - 4889 024e 0B .uleb128 0xb - 4890 024f 3B .uleb128 0x3b - 4891 0250 0B .uleb128 0xb - 4892 0251 49 .uleb128 0x49 - 4893 0252 13 .uleb128 0x13 - 4894 0253 02 .uleb128 0x2 - 4895 0254 0A .uleb128 0xa - 4896 0255 00 .byte 0x0 - 4897 0256 00 .byte 0x0 - 4898 0257 30 .uleb128 0x30 - 4899 0258 26 .uleb128 0x26 - 4900 0259 00 .byte 0x0 - 4901 025a 49 .uleb128 0x49 - 4902 025b 13 .uleb128 0x13 - 4903 025c 00 .byte 0x0 - 4904 025d 00 .byte 0x0 - 4905 025e 31 .uleb128 0x31 - 4906 025f 35 .uleb128 0x35 - 4907 0260 00 .byte 0x0 - 4908 0261 49 .uleb128 0x49 - 4909 0262 13 .uleb128 0x13 - 4910 0263 00 .byte 0x0 - 4911 0264 00 .byte 0x0 - 4912 0265 32 .uleb128 0x32 - 4913 0266 34 .uleb128 0x34 - 4914 0267 00 .byte 0x0 - 4915 0268 03 .uleb128 0x3 - 4916 0269 0E .uleb128 0xe - 4917 026a 3A .uleb128 0x3a - 4918 026b 0B .uleb128 0xb - 4919 026c 3B .uleb128 0x3b - 4920 026d 0B .uleb128 0xb - 4921 026e 49 .uleb128 0x49 - 4922 026f 13 .uleb128 0x13 - 4923 0270 3F .uleb128 0x3f - 4924 0271 0C .uleb128 0xc - 4925 0272 3C .uleb128 0x3c - 4926 0273 0C .uleb128 0xc - 4927 0274 00 .byte 0x0 - 4928 0275 00 .byte 0x0 - BFIN GAS /tmp/ccEF2Yxd.s page 98 - - - 4929 0276 00 .byte 0x0 - 4930 .section .debug_pubnames,"",@progbits - 4931 0000 5F000000 .4byte 0x5f - 4932 0004 0200 .2byte 0x2 - 4933 0006 00000000 .4byte .Ldebug_info0 - 4934 000a 510C0000 .4byte 0xc51 - 4935 000e E9050000 .4byte 0x5e9 - 4936 0012 6C353032 .string "l502_cmd_set_req" - 4936 5F636D64 - 4936 5F736574 - 4936 5F726571 - 4936 00 - 4937 0023 34060000 .4byte 0x634 - 4938 0027 6C353032 .string "l502_cmd_done" - 4938 5F636D64 - 4938 5F646F6E - 4938 6500 - 4939 0035 E30A0000 .4byte 0xae3 - 4940 0039 6C353032 .string "l502_cmd_start" - 4940 5F636D64 - 4940 5F737461 - 4940 727400 - 4941 0048 2F0B0000 .4byte 0xb2f - 4942 004c 6C353032 .string "l502_cmd_check_req" - 4942 5F636D64 - 4942 5F636865 - 4942 636B5F72 - 4942 657100 - 4943 005f 00000000 .4byte 0x0 - 4944 .section .debug_aranges,"",@progbits - 4945 0000 1C000000 .4byte 0x1c - 4946 0004 0200 .2byte 0x2 - 4947 0006 00000000 .4byte .Ldebug_info0 - 4948 000a 04 .byte 0x4 - 4949 000b 00 .byte 0x0 - 4950 000c 0000 .2byte 0x0 - 4951 000e 0000 .2byte 0x0 - 4952 0010 00000000 .4byte .Ltext0 - 4953 0014 B4080000 .4byte .Letext0-.Ltext0 - 4954 0018 00000000 .4byte 0x0 - 4955 001c 00000000 .4byte 0x0 - 4956 .section .debug_ranges,"",@progbits - 4957 .Ldebug_ranges0: - 4958 0000 A8000000 .4byte .LBB9-.Ltext0 - 4959 0004 AE000000 .4byte .LBE9-.Ltext0 - 4960 0008 EE000000 .4byte .LBB14-.Ltext0 - 4961 000c 1A010000 .4byte .LBE14-.Ltext0 - 4962 0010 B8000000 .4byte .LBB13-.Ltext0 - 4963 0014 BE000000 .4byte .LBE13-.Ltext0 - 4964 0018 00000000 .4byte 0x0 - 4965 001c 00000000 .4byte 0x0 - 4966 0020 A8000000 .4byte .LBB11-.Ltext0 - 4967 0024 AE000000 .4byte .LBE11-.Ltext0 - 4968 0028 F4000000 .4byte .LBB12-.Ltext0 - 4969 002c 1A010000 .4byte .LBE12-.Ltext0 - 4970 0030 B8000000 .4byte .LBB10-.Ltext0 - 4971 0034 BE000000 .4byte .LBE10-.Ltext0 - BFIN GAS /tmp/ccEF2Yxd.s page 99 - - - 4972 0038 00000000 .4byte 0x0 - 4973 003c 00000000 .4byte 0x0 - 4974 0040 EE010000 .4byte .LBB18-.Ltext0 - 4975 0044 12020000 .4byte .LBE18-.Ltext0 - 4976 0048 14020000 .4byte .LBB21-.Ltext0 - 4977 004c 1C020000 .4byte .LBE21-.Ltext0 - 4978 0050 00000000 .4byte 0x0 - 4979 0054 00000000 .4byte 0x0 - 4980 0058 5A040000 .4byte .LBB61-.Ltext0 - 4981 005c 78040000 .4byte .LBE61-.Ltext0 - 4982 0060 F2050000 .4byte .LBB69-.Ltext0 - 4983 0064 F8050000 .4byte .LBE69-.Ltext0 - 4984 0068 B0040000 .4byte .LBB67-.Ltext0 - 4985 006c C8040000 .4byte .LBE67-.Ltext0 - 4986 0070 9C040000 .4byte .LBB66-.Ltext0 - 4987 0074 AE040000 .4byte .LBE66-.Ltext0 - 4988 0078 00000000 .4byte 0x0 - 4989 007c 00000000 .4byte 0x0 - 4990 0080 5E070000 .4byte .LBB78-.Ltext0 - 4991 0084 6A080000 .4byte .LBE78-.Ltext0 - 4992 0088 84080000 .4byte .LBB85-.Ltext0 - 4993 008c B4080000 .4byte .LBE85-.Ltext0 - 4994 0090 6E080000 .4byte .LBB84-.Ltext0 - 4995 0094 80080000 .4byte .LBE84-.Ltext0 - 4996 0098 00000000 .4byte 0x0 - 4997 009c 00000000 .4byte 0x0 - 4998 00a0 5E070000 .4byte .LBB80-.Ltext0 - 4999 00a4 6A080000 .4byte .LBE80-.Ltext0 - 5000 00a8 84080000 .4byte .LBB83-.Ltext0 - 5001 00ac B4080000 .4byte .LBE83-.Ltext0 - 5002 00b0 6E080000 .4byte .LBB79-.Ltext0 - 5003 00b4 80080000 .4byte .LBE79-.Ltext0 - 5004 00b8 00000000 .4byte 0x0 - 5005 00bc 00000000 .4byte 0x0 - 5006 .section .debug_str,"MS",@progbits,1 - 5007 .LASF85: - 5008 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 5008 5F4C4348 - 5008 5F4D4F44 - 5008 455F5A45 - 5008 524F00 - 5009 .LASF20: - 5010 0013 4C353032 .string "L502_BF_PARAM_MODULE_INFO" - 5010 5F42465F - 5010 50415241 - 5010 4D5F4D4F - 5010 44554C45 - 5011 .LASF91: - 5012 002d 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 5012 5F53594E - 5012 435F4449 - 5012 5F53594E - 5012 325F4641 - 5013 .LASF86: - 5014 0044 4C353032 .string "L502_SYNC_INTERNAL" - 5014 5F53594E - 5014 435F494E - BFIN GAS /tmp/ccEF2Yxd.s page 100 - - - 5014 5445524E - 5014 414C00 - 5015 .LASF41: - 5016 0057 4C353032 .string "L502_BF_ERR_UNSUP_CMD" - 5016 5F42465F - 5016 4552525F - 5016 554E5355 - 5016 505F434D - 5017 .LASF107: - 5018 006d 6164635F .string "adc_frame_delay" - 5018 6672616D - 5018 655F6465 - 5018 6C617900 - 5019 .LASF30: - 5020 007d 4C353032 .string "L502_BF_PARAM_ADC_COEF" - 5020 5F42465F - 5020 50415241 - 5020 4D5F4144 - 5020 435F434F - 5021 .LASF61: - 5022 0094 666C6167 .string "flags" - 5022 7300 - 5023 .LASF32: - 5024 009a 4C353032 .string "L502_BF_PARAM_DIN_FREQ_DIV" - 5024 5F42465F - 5024 50415241 - 5024 4D5F4449 - 5024 4E5F4652 - 5025 .LASF146: - 5026 00b5 6C353032 .string "l502_cmd_set_req" - 5026 5F636D64 - 5026 5F736574 - 5026 5F726571 - 5026 00 - 5027 .LASF12: - 5028 00c6 756E7369 .string "unsigned int" - 5028 676E6564 - 5028 20696E74 - 5028 00 - 5029 .LASF125: - 5030 00d3 665F636D .string "f_cmd_preload" - 5030 645F7072 - 5030 656C6F61 - 5030 6400 - 5031 .LASF144: - 5032 00e1 7372632F .string "src/l502_cmd.c" - 5032 6C353032 - 5032 5F636D64 - 5032 2E6300 - 5033 .LASF80: - 5034 00f0 4C353032 .string "L502_ADC_RANGE_1" - 5034 5F414443 - 5034 5F52414E - 5034 47455F31 - 5034 00 - 5035 .LASF79: - 5036 0101 4C353032 .string "L502_ADC_RANGE_2" - BFIN GAS /tmp/ccEF2Yxd.s page 101 - - - 5036 5F414443 - 5036 5F52414E - 5036 47455F32 - 5036 00 - 5037 .LASF78: - 5038 0112 4C353032 .string "L502_ADC_RANGE_5" - 5038 5F414443 - 5038 5F52414E - 5038 47455F35 - 5038 00 - 5039 .LASF84: - 5040 0123 4C353032 .string "L502_LCH_MODE_DIFF" - 5040 5F4C4348 - 5040 5F4D4F44 - 5040 455F4449 - 5040 464600 - 5041 .LASF87: - 5042 0136 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 5042 5F53594E - 5042 435F4558 - 5042 5445524E - 5042 414C5F4D - 5043 .LASF118: - 5044 0150 665F636D .string "f_cmd_set_param" - 5044 645F7365 - 5044 745F7061 - 5044 72616D00 - 5045 .LASF101: - 5046 0160 6D6F6465 .string "mode" - 5046 00 - 5047 .LASF100: - 5048 0165 7068795F .string "phy_ch" - 5048 636800 - 5049 .LASF70: - 5050 016c 75646174 .string "udata" - 5050 6100 - 5051 .LASF39: - 5052 0172 4C353032 .string "L502_BF_ERR_SUCCESS" - 5052 5F42465F - 5052 4552525F - 5052 53554343 - 5052 45535300 - 5053 .LASF8: - 5054 0186 75696E74 .string "uint32_t" - 5054 33325F74 - 5054 00 - 5055 .LASF43: - 5056 018f 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" - 5056 5F42465F - 5056 4552525F - 5056 494E5641 - 5056 4C49445F - 5057 .LASF40: - 5058 01ae 4C353032 .string "L502_BF_ERR_FIRST_CODE" - 5058 5F42465F - 5058 4552525F - 5058 46495253 - BFIN GAS /tmp/ccEF2Yxd.s page 102 - - - 5058 545F434F - 5059 .LASF93: - 5060 01c5 666C6F61 .string "float" - 5060 7400 - 5061 .LASF141: - 5062 01cb 675F7365 .string "g_set" - 5062 7400 - 5063 .LASF36: - 5064 01d1 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DOUT" - 5064 5F42465F - 5064 434D445F - 5064 4153594E - 5064 435F5459 - 5065 .LASF49: - 5066 01ed 4C353032 .string "L502_BF_MODE_IDLE" - 5066 5F42465F - 5066 4D4F4445 - 5066 5F49444C - 5066 4500 - 5067 .LASF57: - 5068 01ff 72657375 .string "result" - 5068 6C7400 - 5069 .LASF11: - 5070 0206 6C6F6E67 .string "long long unsigned int" - 5070 206C6F6E - 5070 6720756E - 5070 7369676E - 5070 65642069 - 5071 .LASF74: - 5072 021d 745F6864 .string "t_hdma_descr_arr" - 5072 6D615F64 - 5072 65736372 - 5072 5F617272 - 5072 00 - 5073 .LASF121: - 5074 022e 665F636D .string "f_cmd_fpga_reg_wr" - 5074 645F6670 - 5074 67615F72 - 5074 65675F77 - 5074 7200 - 5075 .LASF25: - 5076 0240 4C353032 .string "L502_BF_PARAM_ADC_FREQ_DIV" - 5076 5F42465F - 5076 50415241 - 5076 4D5F4144 - 5076 435F4652 - 5077 .LASF64: - 5078 025b 78636E74 .string "xcnt" - 5078 00 - 5079 .LASF65: - 5080 0260 786D6F64 .string "xmod" - 5080 00 - 5081 .LASF58: - 5082 0265 64617461 .string "data_size" - 5082 5F73697A - 5082 6500 - 5083 .LASF34: - BFIN GAS /tmp/ccEF2Yxd.s page 103 - - - 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" - 5084 5F42465F - 5084 50415241 - 5084 4D5F494E - 5084 5F535445 - 5085 .LASF23: - 5086 028a 4C353032 .string "L502_BF_PARAM_LCH_CNT" - 5086 5F42465F - 5086 50415241 - 5086 4D5F4C43 - 5086 485F434E - 5087 .LASF35: - 5088 02a0 4C353032 .string "L502_BF_PARAM_IN_STREAM_MODE" - 5088 5F42465F - 5088 50415241 - 5088 4D5F494E - 5088 5F535452 - 5089 .LASF139: - 5090 02bd 675F6D6F .string "g_mode" - 5090 646500 - 5091 .LASF130: - 5092 02c4 7265745F .string "ret_size" - 5092 73697A65 - 5092 00 - 5093 .LASF26: - 5094 02cd 4C353032 .string "L502_BF_PARAM_REF_FREQ_SRC" - 5094 5F42465F - 5094 50415241 - 5094 4D5F5245 - 5094 465F4652 - 5095 .LASF54: - 5096 02e8 636F6465 .string "code" - 5096 00 - 5097 .LASF83: - 5098 02ed 4C353032 .string "L502_LCH_MODE_COMM" - 5098 5F4C4348 - 5098 5F4D4F44 - 5098 455F434F - 5098 4D4D00 - 5099 .LASF44: - 5100 0300 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" - 5100 5F42465F - 5100 4552525F - 5100 494E5355 - 5100 465F434D - 5101 .LASF62: - 5102 031b 66756C6C .string "full_size" - 5102 5F73697A - 5102 6500 - 5103 .LASF122: - 5104 0325 665F636D .string "f_cmd_async_out" - 5104 645F6173 - 5104 796E635F - 5104 6F757400 - 5105 .LASF90: - 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 5106 5F53594E - BFIN GAS /tmp/ccEF2Yxd.s page 104 - - - 5106 435F4449 - 5106 5F53594E - 5106 315F4641 - 5107 .LASF76: - 5108 034c 745F6C35 .string "t_l502_board_state" - 5108 30325F62 - 5108 6F617264 - 5108 5F737461 - 5108 746500 - 5109 .LASF113: - 5110 035f 63686172 .string "char" - 5110 00 - 5111 .LASF132: - 5112 0364 6C353032 .string "l502_cmd_done" - 5112 5F636D64 - 5112 5F646F6E - 5112 6500 - 5113 .LASF97: - 5114 0372 706C6461 .string "plda_ver" - 5114 5F766572 - 5114 00 - 5115 .LASF27: - 5116 037b 4C353032 .string "L502_BF_PARAM_ADC_FRAME_DELAY" - 5116 5F42465F - 5116 50415241 - 5116 4D5F4144 - 5116 435F4652 - 5117 .LASF109: - 5118 0399 6F75745F .string "out_freq_div" - 5118 66726571 - 5118 5F646976 - 5118 00 - 5119 .LASF59: - 5120 03a6 64617461 .string "data" - 5120 00 - 5121 .LASF142: - 5122 03ab 675F6D6F .string "g_module_info" - 5122 64756C65 - 5122 5F696E66 - 5122 6F00 - 5123 .LASF51: - 5124 03b9 4C353032 .string "L502_BF_MODE_TEST" - 5124 5F42465F - 5124 4D4F4445 - 5124 5F544553 - 5124 5400 - 5125 .LASF3: - 5126 03cb 75696E74 .string "uint8_t" - 5126 385F7400 - 5127 .LASF55: - 5128 03d3 73746174 .string "status" - 5128 757300 - 5129 .LASF37: - 5130 03da 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DAC1" - 5130 5F42465F - 5130 434D445F - 5130 4153594E - BFIN GAS /tmp/ccEF2Yxd.s page 105 - - - 5130 435F5459 - 5131 .LASF38: - 5132 03f6 4C353032 .string "L502_BF_CMD_ASYNC_TYPE_DAC2" - 5132 5F42465F - 5132 434D445F - 5132 4153594E - 5132 435F5459 - 5133 .LASF105: - 5134 0412 6164635F .string "adc_freq_div" - 5134 66726571 - 5134 5F646976 - 5134 00 - 5135 .LASF123: - 5136 041f 665F636D .string "f_cmd_stream_disable" - 5136 645F7374 - 5136 7265616D - 5136 5F646973 - 5136 61626C65 - 5137 .LASF115: - 5138 0434 636D645F .string "cmd_code" - 5138 636F6465 - 5138 00 - 5139 .LASF138: - 5140 043d 675F7374 .string "g_state" - 5140 61746500 - 5141 .LASF73: - 5142 0445 6F75745F .string "out_lb" - 5142 6C6200 - 5143 .LASF75: - 5144 044c 68646D61 .string "hdma" - 5144 00 - 5145 .LASF31: - 5146 0451 4C353032 .string "L502_BF_PARAM_DAC_COEF" - 5146 5F42465F - 5146 50415241 - 5146 4D5F4441 - 5146 435F434F - 5147 .LASF42: - 5148 0468 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" - 5148 5F42465F - 5148 4552525F - 5148 434D445F - 5148 4F564552 - 5149 .LASF10: - 5150 0480 6C6F6E67 .string "long long int" - 5150 206C6F6E - 5150 6720696E - 5150 7400 - 5151 .LASF145: - 5152 048e 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 5152 652F6665 - 5152 64612F4D - 5152 4950542F - 5152 52616469 - 5153 .LASF69: - 5154 04d8 76616C69 .string "valid" - 5154 6400 - BFIN GAS /tmp/ccEF2Yxd.s page 106 - - - 5155 .LASF16: - 5156 04de 4C353032 .string "L502_BF_CMD_STATUS_DONE" - 5156 5F42465F - 5156 434D445F - 5156 53544154 - 5156 55535F44 - 5157 .LASF137: - 5158 04f6 665F636D .string "f_cmd_tbl" - 5158 645F7462 - 5158 6C00 - 5159 .LASF126: - 5160 0500 665F636D .string "f_cmd_stream_stop" - 5160 645F7374 - 5160 7265616D - 5160 5F73746F - 5160 7000 - 5161 .LASF135: - 5162 0512 665F7265 .string "f_regaddr_offs" - 5162 67616464 - 5162 725F6F66 - 5162 667300 - 5163 .LASF82: - 5164 0521 4C353032 .string "L502_ADC_RANGE_02" - 5164 5F414443 - 5164 5F52414E - 5164 47455F30 - 5164 3200 - 5165 .LASF117: - 5166 0533 73697A65 .string "size" - 5166 00 - 5167 .LASF81: - 5168 0538 4C353032 .string "L502_ADC_RANGE_05" - 5168 5F414443 - 5168 5F52414E - 5168 47455F30 - 5168 3500 - 5169 .LASF102: - 5170 054a 72616E67 .string "range" - 5170 6500 - 5171 .LASF56: - 5172 0550 70617261 .string "param" - 5172 6D00 - 5173 .LASF14: - 5174 0556 4C353032 .string "L502_BF_CMD_STATUS_REQ" - 5174 5F42465F - 5174 434D445F - 5174 53544154 - 5174 55535F52 - 5175 .LASF18: - 5176 056d 4C353032 .string "L502_BF_PARAM_STREAM_MODE" - 5176 5F42465F - 5176 50415241 - 5176 4D5F5354 - 5176 5245414D - 5177 .LASF89: - 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 5178 5F53594E - BFIN GAS /tmp/ccEF2Yxd.s page 107 - - - 5178 435F4449 - 5178 5F53594E - 5178 325F5249 - 5179 .LASF133: - 5180 059e 6C353032 .string "l502_cmd_start" - 5180 5F636D64 - 5180 5F737461 - 5180 727400 - 5181 .LASF95: - 5182 05ad 64657666 .string "devflags" - 5182 6C616773 - 5182 00 - 5183 .LASF147: - 5184 05b6 6C353032 .string "l502_cmd_check_req" - 5184 5F636D64 - 5184 5F636865 - 5184 636B5F72 - 5184 657100 - 5185 .LASF77: - 5186 05c9 4C353032 .string "L502_ADC_RANGE_10" - 5186 5F414443 - 5186 5F52414E - 5186 47455F31 - 5186 3000 - 5187 .LASF143: - 5188 05db 474E5520 .string "GNU C 4.3.5" - 5188 4320342E - 5188 332E3500 - 5189 .LASF4: - 5190 05e7 75696E74 .string "uint16_t" - 5190 31365F74 - 5190 00 - 5191 .LASF50: - 5192 05f0 4C353032 .string "L502_BF_MODE_STREAM" - 5192 5F42465F - 5192 4D4F4445 - 5192 5F535452 - 5192 45414D00 - 5193 .LASF108: - 5194 0604 7265665F .string "ref_freq" - 5194 66726571 - 5194 00 - 5195 .LASF103: - 5196 060d 745F6C63 .string "t_lch" - 5196 6800 - 5197 .LASF2: - 5198 0613 73686F72 .string "short int" - 5198 7420696E - 5198 7400 - 5199 .LASF110: - 5200 061d 73796E63 .string "sync_mode" - 5200 5F6D6F64 - 5200 6500 - 5201 .LASF127: - 5202 0627 665F636D .string "f_cmd_streams_start" - 5202 645F7374 - 5202 7265616D - BFIN GAS /tmp/ccEF2Yxd.s page 108 - - - 5202 735F7374 - 5202 61727400 - 5203 .LASF94: - 5204 063b 745F6461 .string "t_dac_cbr_coef" - 5204 635F6362 - 5204 725F636F - 5204 656600 - 5205 .LASF72: - 5206 064a 696E5F6C .string "in_lb" - 5206 6200 - 5207 .LASF7: - 5208 0650 6C6F6E67 .string "long int" - 5208 20696E74 - 5208 00 - 5209 .LASF134: - 5210 0659 665F7265 .string "f_regaddr_k" - 5210 67616464 - 5210 725F6B00 - 5211 .LASF129: - 5212 0665 665F636D .string "f_cmd_get_param" - 5212 645F6765 - 5212 745F7061 - 5212 72616D00 - 5213 .LASF68: - 5214 0675 6E657874 .string "next_descr" - 5214 5F646573 - 5214 637200 - 5215 .LASF53: - 5216 0680 4C353032 .string "L502_BF_FEATURE_OUT_STATUS_FLAGS" - 5216 5F42465F - 5216 46454154 - 5216 5552455F - 5216 4F55545F - 5217 .LASF128: - 5218 06a1 665F636D .string "f_cmd_config" - 5218 645F636F - 5218 6E666967 - 5218 00 - 5219 .LASF52: - 5220 06ae 4C353032 .string "L502_BF_FEATURE_FPGA_REG_ACCESS" - 5220 5F42465F - 5220 46454154 - 5220 5552455F - 5220 46504741 - 5221 .LASF114: - 5222 06ce 745F636D .string "t_cmd_func" - 5222 645F6675 - 5222 6E6300 - 5223 .LASF116: - 5224 06d9 73746172 .string "start" - 5224 7400 - 5225 .LASF111: - 5226 06df 73796E63 .string "sync_start_mode" - 5226 5F737461 - 5226 72745F6D - 5226 6F646500 - 5227 .LASF104: - BFIN GAS /tmp/ccEF2Yxd.s page 109 - - - 5228 06ef 6C63685F .string "lch_cnt" - 5228 636E7400 - 5229 .LASF9: - 5230 06f7 6C6F6E67 .string "long unsigned int" - 5230 20756E73 - 5230 69676E65 - 5230 6420696E - 5230 7400 - 5231 .LASF140: - 5232 0709 675F7374 .string "g_streams" - 5232 7265616D - 5232 7300 - 5233 .LASF48: - 5234 0713 4C353032 .string "L502_BF_ERR_TEST_VALUE" - 5234 5F42465F - 5234 4552525F - 5234 54455354 - 5234 5F56414C - 5235 .LASF6: - 5236 072a 696E7433 .string "int32_t" - 5236 325F7400 - 5237 .LASF1: - 5238 0732 756E7369 .string "unsigned char" - 5238 676E6564 - 5238 20636861 - 5238 7200 - 5239 .LASF96: - 5240 0740 66706761 .string "fpga_ver" - 5240 5F766572 - 5240 00 - 5241 .LASF22: - 5242 0749 4C353032 .string "L502_BF_PARAM_CYCLE_BUF_SIZE" - 5242 5F42465F - 5242 50415241 - 5242 4D5F4359 - 5242 434C455F - 5243 .LASF29: - 5244 0766 4C353032 .string "L502_BF_PARAM_SYNC_START_MODE" - 5244 5F42465F - 5244 50415241 - 5244 4D5F5359 - 5244 4E435F53 - 5245 .LASF63: - 5246 0784 61646472 .string "addr" - 5246 00 - 5247 .LASF66: - 5248 0789 79636E74 .string "ycnt" - 5248 00 - 5249 .LASF92: - 5250 078e 6F666673 .string "offs" - 5250 00 - 5251 .LASF19: - 5252 0793 4C353032 .string "L502_BF_PARAM_ENABLED_STREAMS" - 5252 5F42465F - 5252 50415241 - 5252 4D5F454E - 5252 41424C45 - BFIN GAS /tmp/ccEF2Yxd.s page 110 - - - 5253 .LASF67: - 5254 07b1 796D6F64 .string "ymod" - 5254 00 - 5255 .LASF47: - 5256 07b6 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" - 5256 5F42465F - 5256 4552525F - 5256 4E4F5F54 - 5256 4553545F - 5257 .LASF124: - 5258 07d3 665F636D .string "f_cmd_stream_enable" - 5258 645F7374 - 5258 7265616D - 5258 5F656E61 - 5258 626C6500 - 5259 .LASF119: - 5260 07e7 665F636D .string "f_cmd_get_out_status" - 5260 645F6765 - 5260 745F6F75 - 5260 745F7374 - 5260 61747573 - 5261 .LASF33: - 5262 07fc 4C353032 .string "L502_BF_PARAM_DAC_FREQ_DIV" - 5262 5F42465F - 5262 50415241 - 5262 4D5F4441 - 5262 435F4652 - 5263 .LASF13: - 5264 0817 4C353032 .string "L502_BF_CMD_STATUS_IDLE" - 5264 5F42465F - 5264 434D445F - 5264 53544154 - 5264 55535F49 - 5265 .LASF112: - 5266 082f 745F7365 .string "t_settings" - 5266 7474696E - 5266 677300 - 5267 .LASF0: - 5268 083a 7369676E .string "signed char" - 5268 65642063 - 5268 68617200 - 5269 .LASF71: - 5270 0846 745F6864 .string "t_hdma_stream_descr" - 5270 6D615F73 - 5270 74726561 - 5270 6D5F6465 - 5270 73637200 - 5271 .LASF99: - 5272 085a 745F6D6F .string "t_module_info" - 5272 64756C65 - 5272 5F696E66 - 5272 6F00 - 5273 .LASF5: - 5274 0868 73686F72 .string "short unsigned int" - 5274 7420756E - 5274 7369676E - 5274 65642069 - BFIN GAS /tmp/ccEF2Yxd.s page 111 - - - 5274 6E7400 - 5275 .LASF120: - 5276 087b 665F636D .string "f_cmd_fpga_reg_rd" - 5276 645F6670 - 5276 67615F72 - 5276 65675F72 - 5276 6400 - 5277 .LASF136: - 5278 088d 665F636D .string "f_cmd_req" - 5278 645F7265 - 5278 7100 - 5279 .LASF28: - 5280 0897 4C353032 .string "L502_BF_PARAM_SYNC_MODE" - 5280 5F42465F - 5280 50415241 - 5280 4D5F5359 - 5280 4E435F4D - 5281 .LASF45: - 5282 08af 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" - 5282 5F42465F - 5282 4552525F - 5282 53545245 - 5282 414D5F52 - 5283 .LASF88: - 5284 08ca 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 5284 5F53594E - 5284 435F4449 - 5284 5F53594E - 5284 315F5249 - 5285 .LASF24: - 5286 08e1 4C353032 .string "L502_BF_PARAM_LCH" - 5286 5F42465F - 5286 50415241 - 5286 4D5F4C43 - 5286 4800 - 5287 .LASF131: - 5288 08f3 696E6465 .string "index" - 5288 7800 - 5289 .LASF15: - 5290 08f9 4C353032 .string "L502_BF_CMD_STATUS_PROGRESS" - 5290 5F42465F - 5290 434D445F - 5290 53544154 - 5290 55535F50 - 5291 .LASF46: - 5292 0915 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" - 5292 5F42465F - 5292 4552525F - 5292 53545245 - 5292 414D5F53 - 5293 .LASF98: - 5294 0930 6461635F .string "dac_cbr" - 5294 63627200 - 5295 .LASF60: - 5296 0938 745F6C35 .string "t_l502_bf_cmd" - 5296 30325F62 - 5296 665F636D - BFIN GAS /tmp/ccEF2Yxd.s page 112 - - - 5296 6400 - 5297 .LASF17: - 5298 0946 4C353032 .string "L502_BF_PARAM_FIRM_VERSION" - 5298 5F42465F - 5298 50415241 - 5298 4D5F4649 - 5298 524D5F56 - 5299 .LASF106: - 5300 0961 64696E5F .string "din_freq_div" - 5300 66726571 - 5300 5F646976 - 5300 00 - 5301 .LASF21: - 5302 096e 4C353032 .string "L502_BF_PARAM_IN_BUF_SIZE" - 5302 5F42465F - 5302 50415241 - 5302 4D5F494E - 5302 5F425546 - 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccEF2Yxd.s page 113 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_cmd.c - /tmp/ccEF2Yxd.s:13 .text:0000000000000000 _l502_cmd_set_req - .bss:0000000000000000 _f_cmd_req - /tmp/ccEF2Yxd.s:39 .text:0000000000000028 _l502_cmd_done - /tmp/ccEF2Yxd.s:83 .text:0000000000000064 _f_cmd_set_param - /tmp/ccEF2Yxd.s:1735 .rodata:0000000000000288 _f_regaddr_k - /tmp/ccEF2Yxd.s:1745 .rodata:00000000000002a0 _f_regaddr_offs - /tmp/ccEF2Yxd.s:401 .text:00000000000001e4 _f_cmd_get_out_status - /tmp/ccEF2Yxd.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd - /tmp/ccEF2Yxd.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr - /tmp/ccEF2Yxd.s:579 .text:00000000000002d0 _f_cmd_async_out - /tmp/ccEF2Yxd.s:677 .text:0000000000000350 _f_cmd_stream_disable - /tmp/ccEF2Yxd.s:710 .text:000000000000037c _f_cmd_stream_enable - /tmp/ccEF2Yxd.s:743 .text:00000000000003a8 _f_cmd_preload - /tmp/ccEF2Yxd.s:773 .text:00000000000003d0 _f_cmd_stream_stop - /tmp/ccEF2Yxd.s:803 .text:00000000000003f8 _f_cmd_streams_start - /tmp/ccEF2Yxd.s:833 .text:0000000000000420 _f_cmd_config - /tmp/ccEF2Yxd.s:863 .text:0000000000000448 _f_cmd_get_param - /tmp/ccEF2Yxd.s:1249 .text:00000000000005f8 _l502_cmd_start - /tmp/ccEF2Yxd.s:1705 .rodata:0000000000000220 _f_cmd_tbl - /tmp/ccEF2Yxd.s:1473 .text:0000000000000740 _l502_cmd_check_req - -UNDEFINED SYMBOLS -_g_state -_memmove -_g_mode -_sport_in_set_step_size -_params_set_dac_freq_div -_params_set_din_freq_div -_g_module_info -_fpga_reg_write -_params_set_sync_start_mode -_params_set_sync_mode -_params_set_adc_interframe_delay -_params_set_ref_freq -_params_set_adc_freq_div -_params_set_lch -_params_set_lch_cnt -_sport_tx_out_status -_fpga_reg_read -_async_dout -_async_dac_out -_stream_disable -_stream_enable -_stream_out_preload -_streams_stop -_streams_start -_configure -_g_streams -_sport_in_buffer_size -_g_set -_usr_cmd_process -_l502_cmd_test diff --git a/build/release/lst/l502_fpga.lst b/build/release/lst/l502_fpga.lst deleted file mode 100644 index 12eb96c..0000000 --- a/build/release/lst/l502_fpga.lst +++ /dev/null @@ -1,2421 +0,0 @@ -BFIN GAS /tmp/ccdFtcku.s page 1 - - - 1 .file "src/l502_fpga.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 CE010000 .text; - 8 0200BC00 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _fpga_reg_write; - 12 .type _fpga_reg_write, STT_FUNC; - 13 _fpga_reg_write: - 14 .LFB4: - 15 .file 1 "src/l502_fpga.c" - 1:src/l502_fpga.c **** /** @addtogroup fpga_regs - 2:src/l502_fpga.c **** @{ - 3:src/l502_fpga.c **** @file l502_fpga.c - 4:src/l502_fpga.c **** Файл содержит логику передачи команд для чтения/зап - 5:src/l502_fpga.c **** ПЛИС по SPI. - 6:src/l502_fpga.c **** Изначально SPI должен быть проинициализирован с помо - 7:src/l502_fpga.c **** После этого можно осуществлять запись с помощью fpga_r - 8:src/l502_fpga.c **** чтение с помощью fpga_reg_read(). */ - 9:src/l502_fpga.c **** - 10:src/l502_fpga.c **** #include - 11:src/l502_fpga.c **** - 12:src/l502_fpga.c **** #include "l502_fpga.h" - 13:src/l502_fpga.c **** - 14:src/l502_fpga.c **** #define L502_SPI_BIT_START 0x8000UL - 15:src/l502_fpga.c **** #define L502_SPI_BIT_WR 0x4000UL - 16:src/l502_fpga.c **** #define L502_SPI_MSK_ADDR 0x3FFFUL - 17:src/l502_fpga.c **** - 18:src/l502_fpga.c **** - 19:src/l502_fpga.c **** static uint16_t f_spi_rw(uint16_t word) { - 20:src/l502_fpga.c **** /* если в было принято уже слово - то читаем его, чтобы - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 22:src/l502_fpga.c **** volatile uint16_t dummy; - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 24:src/l502_fpga.c **** } - 25:src/l502_fpga.c **** - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 27:src/l502_fpga.c **** /* ждем пока примем новое слово */ - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 29:src/l502_fpga.c **** continue; - 30:src/l502_fpga.c **** } - 31:src/l502_fpga.c **** - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 33:src/l502_fpga.c **** } - 34:src/l502_fpga.c **** - 35:src/l502_fpga.c **** - 36:src/l502_fpga.c **** void fpga_spi_init(void) { - 37:src/l502_fpga.c **** /* настройка SPI */ - 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ - BFIN GAS /tmp/ccdFtcku.s page 2 - - - 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO - 40:src/l502_fpga.c **** *pSPI_FLG = FLS1; - 41:src/l502_fpga.c **** - 42:src/l502_fpga.c **** *pPORTG_MUX = (*pPORTG_MUX & 0xFFFC) | 2; - 43:src/l502_fpga.c **** *pPORTG_FER |= PG1 | PG2 | PG3 | PG4; - 44:src/l502_fpga.c **** - 45:src/l502_fpga.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0); - 46:src/l502_fpga.c **** } - 47:src/l502_fpga.c **** - 48:src/l502_fpga.c **** - 49:src/l502_fpga.c **** void fpga_reg_write(uint16_t addr, uint32_t value) { - 16 .loc 1 49 0 - 17 .LVL0: - 18 .LBB62: - 19 .LBB65: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 20 .loc 1 21 0 - 21 0000 4AE1C0FF P2.H = 65472; - 22 .LBE65: - 23 .LBE62: - 24 .loc 1 49 0 - 25 0004 00E80100 LINK 4; - 26 .LCFI0: - 27 .loc 1 49 0 - 28 0008 1030 R2 = R0; - 29 .LBB70: - 30 .LBB67: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 31 .loc 1 21 0 - 32 000a 0AE10805 P2.L = 1288; - 33 000e 1095 R0 = W [P2] (Z); - 34 .LVL1: - 35 .LBE67: - 36 .LBE70: - 37 .loc 1 49 0 - 38 0010 1930 R3 = R1; - 39 .LBB71: - 40 .LBB64: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 41 .loc 1 21 0 - 42 0012 2848 cc = !BITTST (R0,5); - 43 0014 051C if cc jump .L2 (bp); - 44 .LVL2: - 45 .LBB66: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 46 .loc 1 23 0 - 47 0016 426C P2 += 8; - 48 0018 1095 R0 = W [P2] (Z); - 49 001a 78E6FEFF W [FP+-4] = R0; - 50 .LVL3: - 51 .L2: - 52 .LBE66: - 53 .LBE64: - 54 .LBE71: - 50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR); - 55 .loc 1 50 0 - 56 001e 20E100C0 R0 = -16384 (X); - BFIN GAS /tmp/ccdFtcku.s page 3 - - - 57 .LBB72: - 58 .LBB68: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 59 .loc 1 26 0 - 60 0022 4AE1C0FF P2.H = 65472; - 61 0026 0AE10C05 P2.L = 1292; - 62 .LBE68: - 63 .LBE72: - 64 .loc 1 50 0 - 65 002a 0256 R0 = R2 | R0; - 66 .LBB73: - 67 .LBB63: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 68 .loc 1 26 0 - 69 002c 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 70 .loc 1 28 0 - 71 002e E26F P2 += -4; - 72 0030 0161 R1 = 32 (X); - 73 0032 4234 I0 = P2; - 74 .L3: - 75 0034 0000 nop; - 76 0036 209D R0.L = W [I0]; - 77 0038 0154 R0 = R1 & R0; - 78 003a 000C cc =R0==0; - 79 003c FC1F if cc jump .L3 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 80 .loc 1 32 0 - 81 003e 49E1C0FF P1.H = 65472; - 82 0042 09E11005 P1.L = 1296; - 83 .LBE63: - 84 .LBE73: - 85 .LBB74: - 86 .LBB76: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 87 .loc 1 21 0 - 88 0046 4AE1C0FF P2.H = 65472; - 89 .LBE76: - 90 .LBE74: - 91 .LBB80: - 92 .LBB69: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 93 .loc 1 32 0 - 94 004a 0895 R0 = W [P1] (Z); - 95 .LBE69: - 96 .LBE80: - 97 .LBB81: - 98 .LBB78: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 99 .loc 1 21 0 - 100 004c 0AE10805 P2.L = 1288; - 101 0050 1195 R1 = W [P2] (Z); - 102 0052 0061 R0 = 32 (X); - 103 0054 0854 R0 = R0 & R1; - 104 0056 000C cc =R0==0; - 105 0058 041C if cc jump .L4 (bp); - 106 .LBB77: - BFIN GAS /tmp/ccdFtcku.s page 4 - - - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 107 .loc 1 23 0 - 108 005a 0895 R0 = W [P1] (Z); - 109 005c 78E6FEFF W [FP+-4] = R0; - 110 .LVL4: - 111 .L4: - 112 .LBE77: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 113 .loc 1 26 0 - 114 0060 4AE1C0FF P2.H = 65472; - 115 0064 0AE10C05 P2.L = 1292; - 116 .LBE78: - 117 .LBE81: - 51:src/l502_fpga.c **** f_spi_rw((value>>24)&0xFF); - 118 .loc 1 51 0 - 119 0068 82C64381 R0 = R3 >> 24; - 120 .LBB82: - 121 .LBB75: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 122 .loc 1 26 0 - 123 006c 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 124 .loc 1 28 0 - 125 006e E26F P2 += -4; - 126 0070 0161 R1 = 32 (X); - 127 0072 4234 I0 = P2; - 128 .L5: - 129 0074 0000 nop; - 130 0076 209D R0.L = W [I0]; - 131 0078 0154 R0 = R1 & R0; - 132 007a 000C cc =R0==0; - 133 007c FC1F if cc jump .L5 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 134 .loc 1 32 0 - 135 007e 49E1C0FF P1.H = 65472; - 136 0082 09E11005 P1.L = 1296; - 137 .LBE75: - 138 .LBE82: - 139 .LBB83: - 140 .LBB85: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 141 .loc 1 21 0 - 142 0086 4AE1C0FF P2.H = 65472; - 143 .LBE85: - 144 .LBE83: - 145 .LBB89: - 146 .LBB79: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 147 .loc 1 32 0 - 148 008a 0895 R0 = W [P1] (Z); - 149 .LBE79: - 150 .LBE89: - 151 .LBB90: - 152 .LBB84: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 153 .loc 1 21 0 - 154 008c 0AE10805 P2.L = 1288; - BFIN GAS /tmp/ccdFtcku.s page 5 - - - 155 0090 1195 R1 = W [P2] (Z); - 156 0092 0061 R0 = 32 (X); - 157 0094 0854 R0 = R0 & R1; - 158 0096 000C cc =R0==0; - 159 0098 041C if cc jump .L6 (bp); - 160 .LBB87: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 161 .loc 1 23 0 - 162 009a 0895 R0 = W [P1] (Z); - 163 009c 78E6FEFF W [FP+-4] = R0; - 164 .LVL5: - 165 .L6: - 166 00a0 82C68381 R0 = R3 >> 16; - 167 .LBE87: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 168 .loc 1 26 0 - 169 00a4 4AE1C0FF P2.H = 65472; - 170 00a8 0AE10C05 P2.L = 1292; - 171 .LBB86: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 172 .loc 1 23 0 - 173 00ac 4043 R0 = R0.B (Z); - 174 .LVL6: - 175 .LBE86: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 176 .loc 1 26 0 - 177 00ae 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 178 .loc 1 28 0 - 179 00b0 E26F P2 += -4; - 180 00b2 0161 R1 = 32 (X); - 181 00b4 4234 I0 = P2; - 182 .L7: - 183 00b6 0000 nop; - 184 00b8 209D R0.L = W [I0]; - 185 .LVL7: - 186 00ba 0154 R0 = R1 & R0; - 187 00bc 000C cc =R0==0; - 188 00be FC1F if cc jump .L7 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 189 .loc 1 32 0 - 190 00c0 49E1C0FF P1.H = 65472; - 191 00c4 09E11005 P1.L = 1296; - 192 .LBE84: - 193 .LBE90: - 194 .LBB91: - 195 .LBB93: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 196 .loc 1 21 0 - 197 00c8 4AE1C0FF P2.H = 65472; - 198 .LBE93: - 199 .LBE91: - 200 .LBB97: - 201 .LBB88: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 202 .loc 1 32 0 - 203 00cc 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccdFtcku.s page 6 - - - 204 .LBE88: - 205 .LBE97: - 206 .LBB98: - 207 .LBB92: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 208 .loc 1 21 0 - 209 00ce 0AE10805 P2.L = 1288; - 210 00d2 1195 R1 = W [P2] (Z); - 211 00d4 0061 R0 = 32 (X); - 212 00d6 0854 R0 = R0 & R1; - 213 00d8 000C cc =R0==0; - 214 00da 041C if cc jump .L8 (bp); - 215 .LBB95: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 216 .loc 1 23 0 - 217 00dc 0895 R0 = W [P1] (Z); - 218 00de 78E6FEFF W [FP+-4] = R0; - 219 .LVL8: - 220 .L8: - 221 00e2 82C6C381 R0 = R3 >> 8; - 222 .LBE95: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 223 .loc 1 26 0 - 224 00e6 4AE1C0FF P2.H = 65472; - 225 00ea 0AE10C05 P2.L = 1292; - 226 .LBB94: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 227 .loc 1 23 0 - 228 00ee 4043 R0 = R0.B (Z); - 229 .LVL9: - 230 .LBE94: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 231 .loc 1 26 0 - 232 00f0 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 233 .loc 1 28 0 - 234 00f2 E26F P2 += -4; - 235 00f4 0161 R1 = 32 (X); - 236 00f6 4234 I0 = P2; - 237 .L9: - 238 00f8 0000 nop; - 239 00fa 209D R0.L = W [I0]; - 240 .LVL10: - 241 00fc 0154 R0 = R1 & R0; - 242 00fe 000C cc =R0==0; - 243 0100 FC1F if cc jump .L9 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 244 .loc 1 32 0 - 245 0102 49E1C0FF P1.H = 65472; - 246 0106 09E11005 P1.L = 1296; - 247 .LBE92: - 248 .LBE98: - 249 .LBB99: - 250 .LBB100: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 251 .loc 1 21 0 - 252 010a 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccdFtcku.s page 7 - - - 253 .LBE100: - 254 .LBE99: - 255 .LBB104: - 256 .LBB96: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 257 .loc 1 32 0 - 258 010e 0895 R0 = W [P1] (Z); - 259 .LBE96: - 260 .LBE104: - 261 .LBB105: - 262 .LBB103: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 263 .loc 1 21 0 - 264 0110 0AE10805 P2.L = 1288; - 265 0114 1195 R1 = W [P2] (Z); - 266 0116 0061 R0 = 32 (X); - 267 0118 0854 R0 = R0 & R1; - 268 011a 000C cc =R0==0; - 269 011c 041C if cc jump .L10 (bp); - 270 .LBB101: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 271 .loc 1 23 0 - 272 011e 0895 R0 = W [P1] (Z); - 273 0120 78E6FEFF W [FP+-4] = R0; - 274 .LVL11: - 275 .L10: - 276 .LBE101: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 277 .loc 1 26 0 - 278 0124 4AE1C0FF P2.H = 65472; - 279 0128 0AE10C05 P2.L = 1292; - 280 .LBB102: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 281 .loc 1 23 0 - 282 012c 5843 R0 = R3.B (Z); - 283 .LVL12: - 284 .LBE102: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 285 .loc 1 26 0 - 286 012e 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 287 .loc 1 28 0 - 288 0130 E26F P2 += -4; - 289 0132 0161 R1 = 32 (X); - 290 0134 4234 I0 = P2; - 291 .L11: - 292 0136 0000 nop; - 293 0138 209D R0.L = W [I0]; - 294 .LVL13: - 295 013a 0154 R0 = R1 & R0; - 296 013c 000C cc =R0==0; - 297 013e FC1F if cc jump .L11 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 298 .loc 1 32 0 - 299 0140 4AE1C0FF P2.H = 65472; - 300 0144 0AE11005 P2.L = 1296; - 301 0148 1095 R0 = W [P2] (Z); - BFIN GAS /tmp/ccdFtcku.s page 8 - - - 302 .LBE103: - 303 .LBE105: - 52:src/l502_fpga.c **** f_spi_rw((value>>16)&0xFF); - 53:src/l502_fpga.c **** f_spi_rw((value>>8)&0xFF); - 54:src/l502_fpga.c **** f_spi_rw(value&0xFF); - 55:src/l502_fpga.c **** } - 304 .loc 1 55 0 - 305 014a 01E80000 UNLINK; - 306 014e 1000 rts; - 307 .LFE4: - 308 .size _fpga_reg_write, .-_fpga_reg_write - 309 .align 4 - 310 .global _fpga_reg_read; - 311 .type _fpga_reg_read, STT_FUNC; - 312 _fpga_reg_read: - 313 .LFB5: - 56:src/l502_fpga.c **** - 57:src/l502_fpga.c **** - 58:src/l502_fpga.c **** uint32_t fpga_reg_read(uint16_t addr) { - 314 .loc 1 58 0 - 315 .LVL14: - 316 .LBB106: - 317 .LBB109: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 318 .loc 1 21 0 - 319 0150 4AE1C0FF P2.H = 65472; - 320 .LBE109: - 321 .LBE106: - 322 .loc 1 58 0 - 323 0154 00E80100 LINK 4; - 324 .LCFI1: - 325 .loc 1 58 0 - 326 0158 0830 R1 = R0; - 327 .LBB113: - 328 .LBB108: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 329 .loc 1 21 0 - 330 015a 0AE10805 P2.L = 1288; - 331 015e 1095 R0 = W [P2] (Z); - 332 .LVL15: - 333 0160 2848 cc = !BITTST (R0,5); - 334 0162 051C if cc jump .L20 (bp); - 335 .LBB110: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 336 .loc 1 23 0 - 337 0164 426C P2 += 8; - 338 0166 1095 R0 = W [P2] (Z); - 339 0168 78E6FEFF W [FP+-4] = R0; - 340 .LVL16: - 341 .L20: - 342 .LBE110: - 343 .LBE108: - 344 .LBE113: - 59:src/l502_fpga.c **** uint32_t ret = 0; - 60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START); - 345 .loc 1 60 0 - 346 016c 20E1FF3F R0 = 16383 (X); - BFIN GAS /tmp/ccdFtcku.s page 9 - - - 347 0170 0154 R0 = R1 & R0; - 348 0172 21E10080 R1 = -32768 (X); - 349 .LVL17: - 350 .LBB114: - 351 .LBB111: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 352 .loc 1 26 0 - 353 0176 4AE1C0FF P2.H = 65472; - 354 .LBE111: - 355 .LBE114: - 356 .loc 1 60 0 - 357 017a 0856 R0 = R0 | R1; - 358 .LBB115: - 359 .LBB107: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 360 .loc 1 26 0 - 361 017c 0AE10C05 P2.L = 1292; - 362 0180 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 363 .loc 1 28 0 - 364 0182 E26F P2 += -4; - 365 0184 0161 R1 = 32 (X); - 366 0186 4234 I0 = P2; - 367 .L21: - 368 0188 0000 nop; - 369 018a 209D R0.L = W [I0]; - 370 018c 0154 R0 = R1 & R0; - 371 018e 000C cc =R0==0; - 372 0190 FC1F if cc jump .L21 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 373 .loc 1 32 0 - 374 0192 49E1C0FF P1.H = 65472; - 375 0196 09E11005 P1.L = 1296; - 376 .LBE107: - 377 .LBE115: - 378 .LBB116: - 379 .LBB118: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 380 .loc 1 21 0 - 381 019a 4AE1C0FF P2.H = 65472; - 382 .LBE118: - 383 .LBE116: - 384 .LBB121: - 385 .LBB112: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 386 .loc 1 32 0 - 387 019e 0895 R0 = W [P1] (Z); - 388 .LBE112: - 389 .LBE121: - 390 .LBB122: - 391 .LBB117: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 392 .loc 1 21 0 - 393 01a0 0AE10805 P2.L = 1288; - 394 01a4 1195 R1 = W [P2] (Z); - 395 01a6 0061 R0 = 32 (X); - 396 01a8 0854 R0 = R0 & R1; - BFIN GAS /tmp/ccdFtcku.s page 10 - - - 397 01aa 000C cc =R0==0; - 398 01ac 041C if cc jump .L22 (bp); - 399 .LBB119: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 400 .loc 1 23 0 - 401 01ae 0895 R0 = W [P1] (Z); - 402 01b0 78E6FEFF W [FP+-4] = R0; - 403 .LVL18: - 404 .L22: - 405 .LBE119: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 406 .loc 1 26 0 - 407 01b4 4AE1C0FF P2.H = 65472; - 408 01b8 0AE10C05 P2.L = 1292; - 409 01bc 0060 R0 = 0 (X); - 410 01be 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 411 .loc 1 28 0 - 412 01c0 E26F P2 += -4; - 413 01c2 0161 R1 = 32 (X); - 414 01c4 4234 I0 = P2; - 415 .L23: - 416 01c6 0000 nop; - 417 01c8 209D R0.L = W [I0]; - 418 01ca 0154 R0 = R1 & R0; - 419 01cc 000C cc =R0==0; - 420 01ce FC1F if cc jump .L23 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 421 .loc 1 32 0 - 422 01d0 49E1C0FF P1.H = 65472; - 423 01d4 09E11005 P1.L = 1296; - 424 .LBE117: - 425 .LBE122: - 426 .LBB123: - 427 .LBB125: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 428 .loc 1 21 0 - 429 01d8 4AE1C0FF P2.H = 65472; - 430 .LBE125: - 431 .LBE123: - 432 .LBB128: - 433 .LBB120: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 434 .loc 1 32 0 - 435 01dc 0895 R0 = W [P1] (Z); - 436 .LBE120: - 437 .LBE128: - 438 .LBB129: - 439 .LBB124: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 440 .loc 1 21 0 - 441 01de 0AE10805 P2.L = 1288; - 442 01e2 1195 R1 = W [P2] (Z); - 443 01e4 0061 R0 = 32 (X); - 444 01e6 0854 R0 = R0 & R1; - 445 01e8 000C cc =R0==0; - 446 01ea 041C if cc jump .L24 (bp); - BFIN GAS /tmp/ccdFtcku.s page 11 - - - 447 .LBB126: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 448 .loc 1 23 0 - 449 01ec 0895 R0 = W [P1] (Z); - 450 01ee 78E6FEFF W [FP+-4] = R0; - 451 .LVL19: - 452 .L24: - 453 .LBE126: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 454 .loc 1 26 0 - 455 01f2 4AE1C0FF P2.H = 65472; - 456 01f6 0AE10C05 P2.L = 1292; - 457 01fa 0060 R0 = 0 (X); - 458 01fc 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 459 .loc 1 28 0 - 460 01fe E26F P2 += -4; - 461 0200 0161 R1 = 32 (X); - 462 0202 4234 I0 = P2; - 463 .L25: - 464 0204 0000 nop; - 465 0206 209D R0.L = W [I0]; - 466 0208 0154 R0 = R1 & R0; - 467 020a 000C cc =R0==0; - 468 020c FC1F if cc jump .L25 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 469 .loc 1 32 0 - 470 020e 49E1C0FF P1.H = 65472; - 471 0212 09E11005 P1.L = 1296; - 472 .LBE124: - 473 .LBE129: - 474 .LBB130: - 475 .LBB132: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 476 .loc 1 21 0 - 477 0216 4AE1C0FF P2.H = 65472; - 478 .LBE132: - 479 .LBE130: - 480 .LBB135: - 481 .LBB127: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 482 .loc 1 32 0 - 483 021a 0895 R0 = W [P1] (Z); - 484 .LBE127: - 485 .LBE135: - 486 .LBB136: - 487 .LBB131: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 488 .loc 1 21 0 - 489 021c 0AE10805 P2.L = 1288; - 490 0220 1195 R1 = W [P2] (Z); - 491 0222 0061 R0 = 32 (X); - 492 0224 0854 R0 = R0 & R1; - 493 0226 000C cc =R0==0; - 494 0228 041C if cc jump .L26 (bp); - 495 .LBB133: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - BFIN GAS /tmp/ccdFtcku.s page 12 - - - 496 .loc 1 23 0 - 497 022a 0895 R0 = W [P1] (Z); - 498 022c 78E6FEFF W [FP+-4] = R0; - 499 .LVL20: - 500 .L26: - 501 .LBE133: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 502 .loc 1 26 0 - 503 0230 4AE1C0FF P2.H = 65472; - 504 0234 0AE10C05 P2.L = 1292; - 505 0238 0060 R0 = 0 (X); - 506 023a 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 507 .loc 1 28 0 - 508 023c E26F P2 += -4; - 509 023e 0161 R1 = 32 (X); - 510 0240 4234 I0 = P2; - 511 .L27: - 512 0242 0000 nop; - 513 0244 209D R0.L = W [I0]; - 514 0246 0154 R0 = R1 & R0; - 515 0248 000C cc =R0==0; - 516 024a FC1F if cc jump .L27 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 517 .loc 1 32 0 - 518 024c 49E1C0FF P1.H = 65472; - 519 0250 09E11005 P1.L = 1296; - 520 .LBE131: - 521 .LBE136: - 522 .LBB137: - 523 .LBB138: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 524 .loc 1 21 0 - 525 0254 4AE1C0FF P2.H = 65472; - 526 .LBE138: - 527 .LBE137: - 528 .LBB141: - 529 .LBB134: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 530 .loc 1 32 0 - 531 0258 0A95 R2 = W [P1] (Z); - 532 .LBE134: - 533 .LBE141: - 534 .LBB142: - 535 .LBB140: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 536 .loc 1 21 0 - 537 025a 0AE10805 P2.L = 1288; - 538 025e 1195 R1 = W [P2] (Z); - 539 0260 0061 R0 = 32 (X); - 540 0262 0854 R0 = R0 & R1; - 541 0264 000C cc =R0==0; - 542 0266 041C if cc jump .L28 (bp); - 543 .LBB139: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 544 .loc 1 23 0 - 545 0268 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccdFtcku.s page 13 - - - 546 026a 78E6FEFF W [FP+-4] = R0; - 547 .LVL21: - 548 .L28: - 549 .LBE139: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 550 .loc 1 26 0 - 551 026e 4AE1C0FF P2.H = 65472; - 552 0272 0AE10C05 P2.L = 1292; - 553 0276 0060 R0 = 0 (X); - 554 0278 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 555 .loc 1 28 0 - 556 027a E26F P2 += -4; - 557 027c 0161 R1 = 32 (X); - 558 027e 4234 I0 = P2; - 559 .L29: - 560 0280 0000 nop; - 561 0282 209D R0.L = W [I0]; - 562 0284 0154 R0 = R1 & R0; - 563 0286 000C cc =R0==0; - 564 0288 FC1F if cc jump .L29 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 565 .loc 1 32 0 - 566 028a 4AE1C0FF P2.H = 65472; - 567 028e 0AE11005 P2.L = 1296; - 568 0292 1195 R1 = W [P2] (Z); - 569 .LBE140: - 570 .LBE142: - 61:src/l502_fpga.c **** f_spi_rw(0); - 62:src/l502_fpga.c **** f_spi_rw(0); - 63:src/l502_fpga.c **** ret = f_spi_rw(0); - 64:src/l502_fpga.c **** ret <<= 16; - 571 .loc 1 64 0 - 572 0294 82C68280 R0 = R2 << 16; - 573 .LVL22: - 574 0298 C942 R1 = R1.L (Z); - 575 029a 0856 R0 = R0 | R1; - 576 .LVL23: - 65:src/l502_fpga.c **** ret |= f_spi_rw(0); - 66:src/l502_fpga.c **** return ret; - 67:src/l502_fpga.c **** } - 577 .loc 1 67 0 - 578 029c 01E80000 UNLINK; - 579 02a0 1000 rts; - 580 .LFE5: - 581 .size _fpga_reg_read, .-_fpga_reg_read - 582 02a2 0000 .align 4 - 583 .global _fpga_spi_init; - 584 .type _fpga_spi_init, STT_FUNC; - 585 _fpga_spi_init: - 586 .LFB3: - 36:src/l502_fpga.c **** void fpga_spi_init(void) { - 587 .loc 1 36 0 - 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ - 588 .loc 1 38 0 - 589 02a4 4AE1C0FF P2.H = 65472; - 36:src/l502_fpga.c **** void fpga_spi_init(void) { - BFIN GAS /tmp/ccdFtcku.s page 14 - - - 590 .loc 1 36 0 - 591 02a8 00E80100 LINK 4; - 592 .LCFI2: - 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ - 593 .loc 1 38 0 - 594 02ac 1160 R1 = 2 (X); - 595 02ae 0AE11405 P2.L = 1300; - 596 02b2 1197 W [P2] = R1; - 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO - 597 .loc 1 39 0 - 598 02b4 20E10951 R0 = 20745 (X); - 599 02b8 626F P2 += -20; - 600 02ba 1097 W [P2] = R0; - 40:src/l502_fpga.c **** *pSPI_FLG = FLS1; - 601 .loc 1 40 0 - 602 02bc 226C P2 += 4; - 603 02be 1197 W [P2] = R1; - 42:src/l502_fpga.c **** *pPORTG_MUX = (*pPORTG_MUX & 0xFFFC) | 2; - 604 .loc 1 42 0 - 605 02c0 4AE1C0FF P2.H = 65472; - 606 02c4 0AE11432 P2.L = 12820; - 607 02c8 1095 R0 = W [P2] (Z); - 608 02ca E163 R1 = -4 (X); - 609 02cc 0854 R0 = R0 & R1; - 610 02ce 084A BITSET (R0, 1); - 611 02d0 1097 W [P2] = R0; - 43:src/l502_fpga.c **** *pPORTG_FER |= PG1 | PG2 | PG3 | PG4; - 612 .loc 1 43 0 - 613 02d2 826F P2 += -16; - 614 02d4 1195 R1 = W [P2] (Z); - 615 02d6 F060 R0 = 30 (X); - 616 02d8 0856 R0 = R0 | R1; - 617 02da 1097 W [P2] = R0; - 618 .LBB160: - 619 .LBB161: - 620 .LBB162: - 621 .LBB163: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 622 .loc 1 21 0 - 623 02dc 4AE1C0FF P2.H = 65472; - 624 02e0 0AE10805 P2.L = 1288; - 625 02e4 1095 R0 = W [P2] (Z); - 626 02e6 2848 cc = !BITTST (R0,5); - 627 02e8 051C if cc jump .L37 (bp); - 628 .LBB164: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 629 .loc 1 23 0 - 630 02ea 426C P2 += 8; - 631 02ec 1095 R0 = W [P2] (Z); - 632 02ee 78E6FEFF W [FP+-4] = R0; - 633 .LVL24: - 634 .L37: - 635 .LBE164: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 636 .loc 1 26 0 - 637 02f2 4AE1C0FF P2.H = 65472; - 638 02f6 0AE10C05 P2.L = 1292; - BFIN GAS /tmp/ccdFtcku.s page 15 - - - 639 02fa 20E118C3 R0 = -15592 (X); - 640 02fe 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 641 .loc 1 28 0 - 642 0300 E26F P2 += -4; - 643 0302 0161 R1 = 32 (X); - 644 0304 4234 I0 = P2; - 645 .L38: - 646 0306 0000 nop; - 647 0308 209D R0.L = W [I0]; - 648 030a 0154 R0 = R1 & R0; - 649 030c 000C cc =R0==0; - 650 030e FC1F if cc jump .L38 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 651 .loc 1 32 0 - 652 0310 49E1C0FF P1.H = 65472; - 653 0314 09E11005 P1.L = 1296; - 654 .LBE163: - 655 .LBE162: - 656 .LBB166: - 657 .LBB168: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 658 .loc 1 21 0 - 659 0318 4AE1C0FF P2.H = 65472; - 660 .LBE168: - 661 .LBE166: - 662 .LBB171: - 663 .LBB165: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 664 .loc 1 32 0 - 665 031c 0895 R0 = W [P1] (Z); - 666 .LBE165: - 667 .LBE171: - 668 .LBB172: - 669 .LBB167: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 670 .loc 1 21 0 - 671 031e 0AE10805 P2.L = 1288; - 672 0322 1195 R1 = W [P2] (Z); - 673 0324 0061 R0 = 32 (X); - 674 0326 0854 R0 = R0 & R1; - 675 0328 000C cc =R0==0; - 676 032a 041C if cc jump .L39 (bp); - 677 .LBB169: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 678 .loc 1 23 0 - 679 032c 0895 R0 = W [P1] (Z); - 680 032e 78E6FEFF W [FP+-4] = R0; - 681 .LVL25: - 682 .L39: - 683 .LBE169: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 684 .loc 1 26 0 - 685 0332 4AE1C0FF P2.H = 65472; - 686 0336 0AE10C05 P2.L = 1292; - 687 033a 0060 R0 = 0 (X); - 688 033c 1097 W [P2] = R0; - BFIN GAS /tmp/ccdFtcku.s page 16 - - - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 689 .loc 1 28 0 - 690 033e E26F P2 += -4; - 691 0340 0161 R1 = 32 (X); - 692 0342 4234 I0 = P2; - 693 .L40: - 694 0344 0000 nop; - 695 0346 209D R0.L = W [I0]; - 696 0348 0154 R0 = R1 & R0; - 697 034a 000C cc =R0==0; - 698 034c FC1F if cc jump .L40 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 699 .loc 1 32 0 - 700 034e 49E1C0FF P1.H = 65472; - 701 0352 09E11005 P1.L = 1296; - 702 .LBE167: - 703 .LBE172: - 704 .LBB173: - 705 .LBB175: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 706 .loc 1 21 0 - 707 0356 4AE1C0FF P2.H = 65472; - 708 .LBE175: - 709 .LBE173: - 710 .LBB178: - 711 .LBB170: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 712 .loc 1 32 0 - 713 035a 0895 R0 = W [P1] (Z); - 714 .LBE170: - 715 .LBE178: - 716 .LBB179: - 717 .LBB174: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 718 .loc 1 21 0 - 719 035c 0AE10805 P2.L = 1288; - 720 0360 1195 R1 = W [P2] (Z); - 721 0362 0061 R0 = 32 (X); - 722 0364 0854 R0 = R0 & R1; - 723 0366 000C cc =R0==0; - 724 0368 041C if cc jump .L41 (bp); - 725 .LBB176: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 726 .loc 1 23 0 - 727 036a 0895 R0 = W [P1] (Z); - 728 036c 78E6FEFF W [FP+-4] = R0; - 729 .LVL26: - 730 .L41: - 731 .LBE176: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 732 .loc 1 26 0 - 733 0370 4AE1C0FF P2.H = 65472; - 734 0374 0AE10C05 P2.L = 1292; - 735 0378 0060 R0 = 0 (X); - 736 037a 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 737 .loc 1 28 0 - BFIN GAS /tmp/ccdFtcku.s page 17 - - - 738 037c E26F P2 += -4; - 739 037e 0161 R1 = 32 (X); - 740 0380 4234 I0 = P2; - 741 .L42: - 742 0382 0000 nop; - 743 0384 209D R0.L = W [I0]; - 744 0386 0154 R0 = R1 & R0; - 745 0388 000C cc =R0==0; - 746 038a FC1F if cc jump .L42 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 747 .loc 1 32 0 - 748 038c 49E1C0FF P1.H = 65472; - 749 0390 09E11005 P1.L = 1296; - 750 .LBE174: - 751 .LBE179: - 752 .LBB180: - 753 .LBB182: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 754 .loc 1 21 0 - 755 0394 4AE1C0FF P2.H = 65472; - 756 .LBE182: - 757 .LBE180: - 758 .LBB185: - 759 .LBB177: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 760 .loc 1 32 0 - 761 0398 0895 R0 = W [P1] (Z); - 762 .LBE177: - 763 .LBE185: - 764 .LBB186: - 765 .LBB181: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 766 .loc 1 21 0 - 767 039a 0AE10805 P2.L = 1288; - 768 039e 1195 R1 = W [P2] (Z); - 769 03a0 0061 R0 = 32 (X); - 770 03a2 0854 R0 = R0 & R1; - 771 03a4 000C cc =R0==0; - 772 03a6 041C if cc jump .L43 (bp); - 773 .LBB183: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 774 .loc 1 23 0 - 775 03a8 0895 R0 = W [P1] (Z); - 776 03aa 78E6FEFF W [FP+-4] = R0; - 777 .LVL27: - 778 .L43: - 779 .LBE183: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 780 .loc 1 26 0 - 781 03ae 4AE1C0FF P2.H = 65472; - 782 03b2 0AE10C05 P2.L = 1292; - 783 03b6 0060 R0 = 0 (X); - 784 03b8 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 785 .loc 1 28 0 - 786 03ba E26F P2 += -4; - 787 03bc 0161 R1 = 32 (X); - BFIN GAS /tmp/ccdFtcku.s page 18 - - - 788 03be 4234 I0 = P2; - 789 .L44: - 790 03c0 0000 nop; - 791 03c2 209D R0.L = W [I0]; - 792 03c4 0154 R0 = R1 & R0; - 793 03c6 000C cc =R0==0; - 794 03c8 FC1F if cc jump .L44 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 795 .loc 1 32 0 - 796 03ca 49E1C0FF P1.H = 65472; - 797 03ce 09E11005 P1.L = 1296; - 798 .LBE181: - 799 .LBE186: - 800 .LBB187: - 801 .LBB188: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 802 .loc 1 21 0 - 803 03d2 4AE1C0FF P2.H = 65472; - 804 .LBE188: - 805 .LBE187: - 806 .LBB191: - 807 .LBB184: - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 808 .loc 1 32 0 - 809 03d6 0895 R0 = W [P1] (Z); - 810 .LBE184: - 811 .LBE191: - 812 .LBB192: - 813 .LBB190: - 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { - 814 .loc 1 21 0 - 815 03d8 0AE10805 P2.L = 1288; - 816 03dc 1195 R1 = W [P2] (Z); - 817 03de 0061 R0 = 32 (X); - 818 03e0 0854 R0 = R0 & R1; - 819 03e2 000C cc =R0==0; - 820 03e4 041C if cc jump .L45 (bp); - 821 .LBB189: - 23:src/l502_fpga.c **** dummy = *pSPI_RDBR; - 822 .loc 1 23 0 - 823 03e6 0895 R0 = W [P1] (Z); - 824 03e8 78E6FEFF W [FP+-4] = R0; - 825 .LVL28: - 826 .L45: - 827 .LBE189: - 26:src/l502_fpga.c **** *pSPI_TDBR = word; - 828 .loc 1 26 0 - 829 03ec 4AE1C0FF P2.H = 65472; - 830 03f0 0AE10C05 P2.L = 1292; - 831 03f4 0060 R0 = 0 (X); - 832 03f6 1097 W [P2] = R0; - 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { - 833 .loc 1 28 0 - 834 03f8 E26F P2 += -4; - 835 03fa 0161 R1 = 32 (X); - 836 03fc 4234 I0 = P2; - 837 .L46: - BFIN GAS /tmp/ccdFtcku.s page 19 - - - 838 03fe 0000 nop; - 839 0400 209D R0.L = W [I0]; - 840 0402 0154 R0 = R1 & R0; - 841 0404 000C cc =R0==0; - 842 0406 FC1F if cc jump .L46 (bp); - 32:src/l502_fpga.c **** return *pSPI_RDBR; - 843 .loc 1 32 0 - 844 0408 4AE1C0FF P2.H = 65472; - 845 040c 0AE11005 P2.L = 1296; - 846 0410 1095 R0 = W [P2] (Z); - 847 .LBE190: - 848 .LBE192: - 849 .LBE161: - 850 .LBE160: - 46:src/l502_fpga.c **** } - 851 .loc 1 46 0 - 852 0412 01E80000 UNLINK; - 853 0416 1000 rts; - 854 .LFE3: - 855 .size _fpga_spi_init, .-_fpga_spi_init - 856 .section .debug_frame,"",@progbits - 857 .Lframe0: - 858 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 859 .LSCIE0: - 860 0004 FFFFFFFF .4byte 0xffffffff - 861 0008 01 .byte 0x1 - 862 0009 00 .string "" - 863 000a 01 .uleb128 0x1 - 864 000b 7C .sleb128 -4 - 865 000c 23 .byte 0x23 - 866 000d 0C .byte 0xc - 867 000e 0E .uleb128 0xe - 868 000f 00 .uleb128 0x0 - 869 .align 4 - 870 .LECIE0: - 871 .LSFDE0: - 872 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 873 .LASFDE0: - 874 0014 00000000 .4byte .Lframe0 - 875 0018 00000000 .4byte .LFB4 - 876 001c 50010000 .4byte .LFE4-.LFB4 - 877 0020 48 .byte 0x4 - 878 .4byte .LCFI0-.LFB4 - 879 0021 0C .byte 0xc - 880 0022 0F .uleb128 0xf - 881 0023 08 .uleb128 0x8 - 882 0024 8F .byte 0x8f - 883 0025 02 .uleb128 0x2 - 884 0026 A3 .byte 0xa3 - 885 0027 01 .uleb128 0x1 - 886 .align 4 - 887 .LEFDE0: - 888 .LSFDE2: - 889 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 890 .LASFDE2: - 891 002c 00000000 .4byte .Lframe0 - 892 0030 50010000 .4byte .LFB5 - BFIN GAS /tmp/ccdFtcku.s page 20 - - - 893 0034 52010000 .4byte .LFE5-.LFB5 - 894 0038 48 .byte 0x4 - 895 .4byte .LCFI1-.LFB5 - 896 0039 0C .byte 0xc - 897 003a 0F .uleb128 0xf - 898 003b 08 .uleb128 0x8 - 899 003c 8F .byte 0x8f - 900 003d 02 .uleb128 0x2 - 901 003e A3 .byte 0xa3 - 902 003f 01 .uleb128 0x1 - 903 .align 4 - 904 .LEFDE2: - 905 .LSFDE4: - 906 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 907 .LASFDE4: - 908 0044 00000000 .4byte .Lframe0 - 909 0048 A4020000 .4byte .LFB3 - 910 004c 74010000 .4byte .LFE3-.LFB3 - 911 0050 48 .byte 0x4 - 912 .4byte .LCFI2-.LFB3 - 913 0051 0C .byte 0xc - 914 0052 0F .uleb128 0xf - 915 0053 08 .uleb128 0x8 - 916 0054 8F .byte 0x8f - 917 0055 02 .uleb128 0x2 - 918 0056 A3 .byte 0xa3 - 919 0057 01 .uleb128 0x1 - 920 .align 4 - 921 .LEFDE4: - 922 .text; - 923 .Letext0: - 924 .section .debug_loc,"",@progbits - 925 .Ldebug_loc0: - 926 .LLST0: - 927 0000 00000000 .4byte .LFB4-.Ltext0 - 928 0004 08000000 .4byte .LCFI0-.Ltext0 - 929 0008 0100 .2byte 0x1 - 930 000a 5E .byte 0x5e - 931 000b 08000000 .4byte .LCFI0-.Ltext0 - 932 000f 50010000 .4byte .LFE4-.Ltext0 - 933 0013 0200 .2byte 0x2 - 934 0015 7F .byte 0x7f - 935 0016 08 .sleb128 8 - 936 0017 00000000 .4byte 0x0 - 937 001b 00000000 .4byte 0x0 - 938 .LLST1: - 939 001f 00000000 .4byte .LVL0-.Ltext0 - 940 0023 10000000 .4byte .LVL1-.Ltext0 - 941 0027 0100 .2byte 0x1 - 942 0029 50 .byte 0x50 - 943 002a 10000000 .4byte .LVL1-.Ltext0 - 944 002e 50010000 .4byte .LFE4-.Ltext0 - 945 0032 0100 .2byte 0x1 - 946 0034 52 .byte 0x52 - 947 0035 00000000 .4byte 0x0 - 948 0039 00000000 .4byte 0x0 - 949 .LLST2: - BFIN GAS /tmp/ccdFtcku.s page 21 - - - 950 003d 00000000 .4byte .LVL0-.Ltext0 - 951 0041 16000000 .4byte .LVL2-.Ltext0 - 952 0045 0100 .2byte 0x1 - 953 0047 51 .byte 0x51 - 954 0048 16000000 .4byte .LVL2-.Ltext0 - 955 004c 50010000 .4byte .LFE4-.Ltext0 - 956 0050 0100 .2byte 0x1 - 957 0052 53 .byte 0x53 - 958 0053 00000000 .4byte 0x0 - 959 0057 00000000 .4byte 0x0 - 960 .LLST3: - 961 005b AE000000 .4byte .LVL6-.Ltext0 - 962 005f BA000000 .4byte .LVL7-.Ltext0 - 963 0063 0100 .2byte 0x1 - 964 0065 50 .byte 0x50 - 965 0066 00000000 .4byte 0x0 - 966 006a 00000000 .4byte 0x0 - 967 .LLST4: - 968 006e F0000000 .4byte .LVL9-.Ltext0 - 969 0072 FC000000 .4byte .LVL10-.Ltext0 - 970 0076 0100 .2byte 0x1 - 971 0078 50 .byte 0x50 - 972 0079 00000000 .4byte 0x0 - 973 007d 00000000 .4byte 0x0 - 974 .LLST5: - 975 0081 2E010000 .4byte .LVL12-.Ltext0 - 976 0085 3A010000 .4byte .LVL13-.Ltext0 - 977 0089 0100 .2byte 0x1 - 978 008b 50 .byte 0x50 - 979 008c 00000000 .4byte 0x0 - 980 0090 00000000 .4byte 0x0 - 981 .LLST6: - 982 0094 50010000 .4byte .LFB5-.Ltext0 - 983 0098 58010000 .4byte .LCFI1-.Ltext0 - 984 009c 0100 .2byte 0x1 - 985 009e 5E .byte 0x5e - 986 009f 58010000 .4byte .LCFI1-.Ltext0 - 987 00a3 A2020000 .4byte .LFE5-.Ltext0 - 988 00a7 0200 .2byte 0x2 - 989 00a9 7F .byte 0x7f - 990 00aa 08 .sleb128 8 - 991 00ab 00000000 .4byte 0x0 - 992 00af 00000000 .4byte 0x0 - 993 .LLST7: - 994 00b3 50010000 .4byte .LVL14-.Ltext0 - 995 00b7 60010000 .4byte .LVL15-.Ltext0 - 996 00bb 0100 .2byte 0x1 - 997 00bd 50 .byte 0x50 - 998 00be 60010000 .4byte .LVL15-.Ltext0 - 999 00c2 76010000 .4byte .LVL17-.Ltext0 - 1000 00c6 0100 .2byte 0x1 - 1001 00c8 51 .byte 0x51 - 1002 00c9 00000000 .4byte 0x0 - 1003 00cd 00000000 .4byte 0x0 - 1004 .LLST8: - 1005 00d1 98020000 .4byte .LVL22-.Ltext0 - 1006 00d5 9C020000 .4byte .LVL23-.Ltext0 - BFIN GAS /tmp/ccdFtcku.s page 22 - - - 1007 00d9 0100 .2byte 0x1 - 1008 00db 50 .byte 0x50 - 1009 00dc 00000000 .4byte 0x0 - 1010 00e0 00000000 .4byte 0x0 - 1011 .LLST9: - 1012 00e4 A4020000 .4byte .LFB3-.Ltext0 - 1013 00e8 AC020000 .4byte .LCFI2-.Ltext0 - 1014 00ec 0100 .2byte 0x1 - 1015 00ee 5E .byte 0x5e - 1016 00ef AC020000 .4byte .LCFI2-.Ltext0 - 1017 00f3 18040000 .4byte .LFE3-.Ltext0 - 1018 00f7 0200 .2byte 0x2 - 1019 00f9 7F .byte 0x7f - 1020 00fa 08 .sleb128 8 - 1021 00fb 00000000 .4byte 0x0 - 1022 00ff 00000000 .4byte 0x0 - 1023 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1024 .section .debug_info - 1025 0000 F9030000 .4byte 0x3f9 - 1026 0004 0200 .2byte 0x2 - 1027 0006 00000000 .4byte .Ldebug_abbrev0 - 1028 000a 04 .byte 0x4 - 1029 000b 01 .uleb128 0x1 - 1030 000c 6F000000 .4byte .LASF14 - 1031 0010 01 .byte 0x1 - 1032 0011 0B000000 .4byte .LASF15 - 1033 0015 7B000000 .4byte .LASF16 - 1034 0019 00000000 .4byte .Ltext0 - 1035 001d 18040000 .4byte .Letext0 - 1036 0021 00000000 .4byte .Ldebug_line0 - 1037 0025 02 .uleb128 0x2 - 1038 0026 01 .byte 0x1 - 1039 0027 06 .byte 0x6 - 1040 0028 2B010000 .4byte .LASF0 - 1041 002c 02 .uleb128 0x2 - 1042 002d 01 .byte 0x1 - 1043 002e 08 .byte 0x8 - 1044 002f 3C000000 .4byte .LASF1 - 1045 0033 02 .uleb128 0x2 - 1046 0034 02 .byte 0x2 - 1047 0035 05 .byte 0x5 - 1048 0036 00010000 .4byte .LASF2 - 1049 003a 03 .uleb128 0x3 - 1050 003b 0A010000 .4byte .LASF5 - 1051 003f 02 .byte 0x2 - 1052 0040 36 .byte 0x36 - 1053 0041 45000000 .4byte 0x45 - 1054 0045 02 .uleb128 0x2 - 1055 0046 02 .byte 0x2 - 1056 0047 07 .byte 0x7 - 1057 0048 5C000000 .4byte .LASF3 - 1058 004c 02 .uleb128 0x2 - 1059 004d 04 .byte 0x4 - 1060 004e 05 .byte 0x5 - 1061 004f 22010000 .4byte .LASF4 - 1062 0053 03 .uleb128 0x3 - 1063 0054 19010000 .4byte .LASF6 - BFIN GAS /tmp/ccdFtcku.s page 23 - - - 1064 0058 02 .byte 0x2 - 1065 0059 50 .byte 0x50 - 1066 005a 5E000000 .4byte 0x5e - 1067 005e 02 .uleb128 0x2 - 1068 005f 04 .byte 0x4 - 1069 0060 07 .byte 0x7 - 1070 0061 4A000000 .4byte .LASF7 - 1071 0065 02 .uleb128 0x2 - 1072 0066 08 .byte 0x8 - 1073 0067 05 .byte 0x5 - 1074 0068 F2000000 .4byte .LASF8 - 1075 006c 02 .uleb128 0x2 - 1076 006d 08 .byte 0x8 - 1077 006e 07 .byte 0x7 - 1078 006f DB000000 .4byte .LASF9 - 1079 0073 04 .uleb128 0x4 - 1080 0074 04 .byte 0x4 - 1081 0075 05 .byte 0x5 - 1082 0076 696E7400 .string "int" - 1083 007a 02 .uleb128 0x2 - 1084 007b 04 .byte 0x4 - 1085 007c 07 .byte 0x7 - 1086 007d CE000000 .4byte .LASF10 - 1087 0081 05 .uleb128 0x5 - 1088 0082 C5000000 .4byte .LASF17 - 1089 0086 01 .byte 0x1 - 1090 0087 13 .byte 0x13 - 1091 0088 01 .byte 0x1 - 1092 0089 3A000000 .4byte 0x3a - 1093 008d 01 .byte 0x1 - 1094 008e AB000000 .4byte 0xab - 1095 0092 06 .uleb128 0x6 - 1096 0093 00000000 .4byte .LASF11 - 1097 0097 01 .byte 0x1 - 1098 0098 13 .byte 0x13 - 1099 0099 3A000000 .4byte 0x3a - 1100 009d 07 .uleb128 0x7 - 1101 009e 08 .uleb128 0x8 - 1102 009f 13010000 .4byte .LASF18 - 1103 00a3 01 .byte 0x1 - 1104 00a4 16 .byte 0x16 - 1105 00a5 AB000000 .4byte 0xab - 1106 00a9 00 .byte 0x0 - 1107 00aa 00 .byte 0x0 - 1108 00ab 09 .uleb128 0x9 - 1109 00ac 3A000000 .4byte 0x3a - 1110 00b0 0A .uleb128 0xa - 1111 00b1 01 .byte 0x1 - 1112 00b2 37010000 .4byte .LASF19 - 1113 00b6 01 .byte 0x1 - 1114 00b7 31 .byte 0x31 - 1115 00b8 01 .byte 0x1 - 1116 00b9 01 .byte 0x1 - 1117 00ba 2B010000 .4byte 0x12b - 1118 00be 06 .uleb128 0x6 - 1119 00bf 29000000 .4byte .LASF12 - 1120 00c3 01 .byte 0x1 - BFIN GAS /tmp/ccdFtcku.s page 24 - - - 1121 00c4 31 .byte 0x31 - 1122 00c5 3A000000 .4byte 0x3a - 1123 00c9 06 .uleb128 0x6 - 1124 00ca 05000000 .4byte .LASF13 - 1125 00ce 01 .byte 0x1 - 1126 00cf 31 .byte 0x31 - 1127 00d0 53000000 .4byte 0x53 - 1128 00d4 0B .uleb128 0xb - 1129 00d5 E6000000 .4byte 0xe6 - 1130 00d9 0C .uleb128 0xc - 1131 00da 92000000 .4byte 0x92 - 1132 00de 07 .uleb128 0x7 - 1133 00df 0D .uleb128 0xd - 1134 00e0 9E000000 .4byte 0x9e - 1135 00e4 00 .byte 0x0 - 1136 00e5 00 .byte 0x0 - 1137 00e6 0B .uleb128 0xb - 1138 00e7 F8000000 .4byte 0xf8 - 1139 00eb 0C .uleb128 0xc - 1140 00ec 92000000 .4byte 0x92 - 1141 00f0 07 .uleb128 0x7 - 1142 00f1 0D .uleb128 0xd - 1143 00f2 9E000000 .4byte 0x9e - 1144 00f6 00 .byte 0x0 - 1145 00f7 00 .byte 0x0 - 1146 00f8 0B .uleb128 0xb - 1147 00f9 0A010000 .4byte 0x10a - 1148 00fd 0C .uleb128 0xc - 1149 00fe 92000000 .4byte 0x92 - 1150 0102 07 .uleb128 0x7 - 1151 0103 0D .uleb128 0xd - 1152 0104 9E000000 .4byte 0x9e - 1153 0108 00 .byte 0x0 - 1154 0109 00 .byte 0x0 - 1155 010a 0B .uleb128 0xb - 1156 010b 1C010000 .4byte 0x11c - 1157 010f 0C .uleb128 0xc - 1158 0110 92000000 .4byte 0x92 - 1159 0114 07 .uleb128 0x7 - 1160 0115 0D .uleb128 0xd - 1161 0116 9E000000 .4byte 0x9e - 1162 011a 00 .byte 0x0 - 1163 011b 00 .byte 0x0 - 1164 011c 07 .uleb128 0x7 - 1165 011d 0C .uleb128 0xc - 1166 011e 92000000 .4byte 0x92 - 1167 0122 07 .uleb128 0x7 - 1168 0123 0D .uleb128 0xd - 1169 0124 9E000000 .4byte 0x9e - 1170 0128 00 .byte 0x0 - 1171 0129 00 .byte 0x0 - 1172 012a 00 .byte 0x0 - 1173 012b 0E .uleb128 0xe - 1174 012c B0000000 .4byte 0xb0 - 1175 0130 00000000 .4byte .LFB4 - 1176 0134 50010000 .4byte .LFE4 - 1177 0138 00000000 .4byte .LLST0 - BFIN GAS /tmp/ccdFtcku.s page 25 - - - 1178 013c 12020000 .4byte 0x212 - 1179 0140 0F .uleb128 0xf - 1180 0141 BE000000 .4byte 0xbe - 1181 0145 1F000000 .4byte .LLST1 - 1182 0149 0F .uleb128 0xf - 1183 014a C9000000 .4byte 0xc9 - 1184 014e 3D000000 .4byte .LLST2 - 1185 0152 10 .uleb128 0x10 - 1186 0153 81000000 .4byte 0x81 - 1187 0157 00000000 .4byte .Ldebug_ranges0+0x0 - 1188 015b 01 .byte 0x1 - 1189 015c 32 .byte 0x32 - 1190 015d 79010000 .4byte 0x179 - 1191 0161 0C .uleb128 0xc - 1192 0162 92000000 .4byte 0x92 - 1193 0166 11 .uleb128 0x11 - 1194 0167 16000000 .4byte .LBB66 - 1195 016b 1E000000 .4byte .LBE66 - 1196 016f 12 .uleb128 0x12 - 1197 0170 9E000000 .4byte 0x9e - 1198 0174 02 .byte 0x2 - 1199 0175 7F .byte 0x7f - 1200 0176 7C .sleb128 -4 - 1201 0177 00 .byte 0x0 - 1202 0178 00 .byte 0x0 - 1203 0179 10 .uleb128 0x10 - 1204 017a 81000000 .4byte 0x81 - 1205 017e 38000000 .4byte .Ldebug_ranges0+0x38 - 1206 0182 01 .byte 0x1 - 1207 0183 33 .byte 0x33 - 1208 0184 A0010000 .4byte 0x1a0 - 1209 0188 0C .uleb128 0xc - 1210 0189 92000000 .4byte 0x92 - 1211 018d 11 .uleb128 0x11 - 1212 018e 5A000000 .4byte .LBB77 - 1213 0192 60000000 .4byte .LBE77 - 1214 0196 12 .uleb128 0x12 - 1215 0197 9E000000 .4byte 0x9e - 1216 019b 02 .byte 0x2 - 1217 019c 7F .byte 0x7f - 1218 019d 7C .sleb128 -4 - 1219 019e 00 .byte 0x0 - 1220 019f 00 .byte 0x0 - 1221 01a0 10 .uleb128 0x10 - 1222 01a1 81000000 .4byte 0x81 - 1223 01a5 60000000 .4byte .Ldebug_ranges0+0x60 - 1224 01a9 01 .byte 0x1 - 1225 01aa 34 .byte 0x34 - 1226 01ab C7010000 .4byte 0x1c7 - 1227 01af 0F .uleb128 0xf - 1228 01b0 92000000 .4byte 0x92 - 1229 01b4 5B000000 .4byte .LLST3 - 1230 01b8 13 .uleb128 0x13 - 1231 01b9 80000000 .4byte .Ldebug_ranges0+0x80 - 1232 01bd 12 .uleb128 0x12 - 1233 01be 9E000000 .4byte 0x9e - 1234 01c2 02 .byte 0x2 - BFIN GAS /tmp/ccdFtcku.s page 26 - - - 1235 01c3 7F .byte 0x7f - 1236 01c4 7C .sleb128 -4 - 1237 01c5 00 .byte 0x0 - 1238 01c6 00 .byte 0x0 - 1239 01c7 10 .uleb128 0x10 - 1240 01c8 81000000 .4byte 0x81 - 1241 01cc 98000000 .4byte .Ldebug_ranges0+0x98 - 1242 01d0 01 .byte 0x1 - 1243 01d1 35 .byte 0x35 - 1244 01d2 EE010000 .4byte 0x1ee - 1245 01d6 0F .uleb128 0xf - 1246 01d7 92000000 .4byte 0x92 - 1247 01db 6E000000 .4byte .LLST4 - 1248 01df 13 .uleb128 0x13 - 1249 01e0 B8000000 .4byte .Ldebug_ranges0+0xb8 - 1250 01e4 12 .uleb128 0x12 - 1251 01e5 9E000000 .4byte 0x9e - 1252 01e9 02 .byte 0x2 - 1253 01ea 7F .byte 0x7f - 1254 01eb 7C .sleb128 -4 - 1255 01ec 00 .byte 0x0 - 1256 01ed 00 .byte 0x0 - 1257 01ee 14 .uleb128 0x14 - 1258 01ef 81000000 .4byte 0x81 - 1259 01f3 D0000000 .4byte .Ldebug_ranges0+0xd0 - 1260 01f7 01 .byte 0x1 - 1261 01f8 36 .byte 0x36 - 1262 01f9 0F .uleb128 0xf - 1263 01fa 92000000 .4byte 0x92 - 1264 01fe 81000000 .4byte .LLST5 - 1265 0202 13 .uleb128 0x13 - 1266 0203 E8000000 .4byte .Ldebug_ranges0+0xe8 - 1267 0207 12 .uleb128 0x12 - 1268 0208 9E000000 .4byte 0x9e - 1269 020c 02 .byte 0x2 - 1270 020d 7F .byte 0x7f - 1271 020e 7C .sleb128 -4 - 1272 020f 00 .byte 0x0 - 1273 0210 00 .byte 0x0 - 1274 0211 00 .byte 0x0 - 1275 0212 15 .uleb128 0x15 - 1276 0213 01 .byte 0x1 - 1277 0214 2E000000 .4byte .LASF20 - 1278 0218 01 .byte 0x1 - 1279 0219 3A .byte 0x3a - 1280 021a 01 .byte 0x1 - 1281 021b 53000000 .4byte 0x53 - 1282 021f 50010000 .4byte .LFB5 - 1283 0223 A2020000 .4byte .LFE5 - 1284 0227 94000000 .4byte .LLST6 - 1285 022b 0D030000 .4byte 0x30d - 1286 022f 16 .uleb128 0x16 - 1287 0230 29000000 .4byte .LASF12 - 1288 0234 01 .byte 0x1 - 1289 0235 3A .byte 0x3a - 1290 0236 3A000000 .4byte 0x3a - 1291 023a B3000000 .4byte .LLST7 - BFIN GAS /tmp/ccdFtcku.s page 27 - - - 1292 023e 17 .uleb128 0x17 - 1293 023f 72657400 .string "ret" - 1294 0243 01 .byte 0x1 - 1295 0244 3B .byte 0x3b - 1296 0245 53000000 .4byte 0x53 - 1297 0249 D1000000 .4byte .LLST8 - 1298 024d 10 .uleb128 0x10 - 1299 024e 81000000 .4byte 0x81 - 1300 0252 00010000 .4byte .Ldebug_ranges0+0x100 - 1301 0256 01 .byte 0x1 - 1302 0257 3C .byte 0x3c - 1303 0258 74020000 .4byte 0x274 - 1304 025c 0C .uleb128 0xc - 1305 025d 92000000 .4byte 0x92 - 1306 0261 11 .uleb128 0x11 - 1307 0262 64010000 .4byte .LBB110 - 1308 0266 6C010000 .4byte .LBE110 - 1309 026a 12 .uleb128 0x12 - 1310 026b 9E000000 .4byte 0x9e - 1311 026f 02 .byte 0x2 - 1312 0270 7F .byte 0x7f - 1313 0271 7C .sleb128 -4 - 1314 0272 00 .byte 0x0 - 1315 0273 00 .byte 0x0 - 1316 0274 10 .uleb128 0x10 - 1317 0275 81000000 .4byte 0x81 - 1318 0279 30010000 .4byte .Ldebug_ranges0+0x130 - 1319 027d 01 .byte 0x1 - 1320 027e 3D .byte 0x3d - 1321 027f 9B020000 .4byte 0x29b - 1322 0283 0C .uleb128 0xc - 1323 0284 92000000 .4byte 0x92 - 1324 0288 11 .uleb128 0x11 - 1325 0289 AE010000 .4byte .LBB119 - 1326 028d B4010000 .4byte .LBE119 - 1327 0291 12 .uleb128 0x12 - 1328 0292 9E000000 .4byte 0x9e - 1329 0296 02 .byte 0x2 - 1330 0297 7F .byte 0x7f - 1331 0298 7C .sleb128 -4 - 1332 0299 00 .byte 0x0 - 1333 029a 00 .byte 0x0 - 1334 029b 10 .uleb128 0x10 - 1335 029c 81000000 .4byte 0x81 - 1336 02a0 50010000 .4byte .Ldebug_ranges0+0x150 - 1337 02a4 01 .byte 0x1 - 1338 02a5 3E .byte 0x3e - 1339 02a6 C2020000 .4byte 0x2c2 - 1340 02aa 0C .uleb128 0xc - 1341 02ab 92000000 .4byte 0x92 - 1342 02af 11 .uleb128 0x11 - 1343 02b0 EC010000 .4byte .LBB126 - 1344 02b4 F2010000 .4byte .LBE126 - 1345 02b8 12 .uleb128 0x12 - 1346 02b9 9E000000 .4byte 0x9e - 1347 02bd 02 .byte 0x2 - 1348 02be 7F .byte 0x7f - BFIN GAS /tmp/ccdFtcku.s page 28 - - - 1349 02bf 7C .sleb128 -4 - 1350 02c0 00 .byte 0x0 - 1351 02c1 00 .byte 0x0 - 1352 02c2 10 .uleb128 0x10 - 1353 02c3 81000000 .4byte 0x81 - 1354 02c7 70010000 .4byte .Ldebug_ranges0+0x170 - 1355 02cb 01 .byte 0x1 - 1356 02cc 3F .byte 0x3f - 1357 02cd E9020000 .4byte 0x2e9 - 1358 02d1 0C .uleb128 0xc - 1359 02d2 92000000 .4byte 0x92 - 1360 02d6 11 .uleb128 0x11 - 1361 02d7 2A020000 .4byte .LBB133 - 1362 02db 30020000 .4byte .LBE133 - 1363 02df 12 .uleb128 0x12 - 1364 02e0 9E000000 .4byte 0x9e - 1365 02e4 02 .byte 0x2 - 1366 02e5 7F .byte 0x7f - 1367 02e6 7C .sleb128 -4 - 1368 02e7 00 .byte 0x0 - 1369 02e8 00 .byte 0x0 - 1370 02e9 14 .uleb128 0x14 - 1371 02ea 81000000 .4byte 0x81 - 1372 02ee 90010000 .4byte .Ldebug_ranges0+0x190 - 1373 02f2 01 .byte 0x1 - 1374 02f3 41 .byte 0x41 - 1375 02f4 0C .uleb128 0xc - 1376 02f5 92000000 .4byte 0x92 - 1377 02f9 11 .uleb128 0x11 - 1378 02fa 68020000 .4byte .LBB139 - 1379 02fe 6E020000 .4byte .LBE139 - 1380 0302 12 .uleb128 0x12 - 1381 0303 9E000000 .4byte 0x9e - 1382 0307 02 .byte 0x2 - 1383 0308 7F .byte 0x7f - 1384 0309 7C .sleb128 -4 - 1385 030a 00 .byte 0x0 - 1386 030b 00 .byte 0x0 - 1387 030c 00 .byte 0x0 - 1388 030d 18 .uleb128 0x18 - 1389 030e 01 .byte 0x1 - 1390 030f 1B000000 .4byte .LASF21 - 1391 0313 01 .byte 0x1 - 1392 0314 24 .byte 0x24 - 1393 0315 01 .byte 0x1 - 1394 0316 A4020000 .4byte .LFB3 - 1395 031a 18040000 .4byte .LFE3 - 1396 031e E4000000 .4byte .LLST9 - 1397 0322 19 .uleb128 0x19 - 1398 0323 B0000000 .4byte 0xb0 - 1399 0327 DC020000 .4byte .LBB160 - 1400 032b 12040000 .4byte .LBE160 - 1401 032f 01 .byte 0x1 - 1402 0330 2D .byte 0x2d - 1403 0331 0C .uleb128 0xc - 1404 0332 49010000 .4byte 0x149 - 1405 0336 0C .uleb128 0xc - BFIN GAS /tmp/ccdFtcku.s page 29 - - - 1406 0337 40010000 .4byte 0x140 - 1407 033b 10 .uleb128 0x10 - 1408 033c 81000000 .4byte 0x81 - 1409 0340 A8010000 .4byte .Ldebug_ranges0+0x1a8 - 1410 0344 01 .byte 0x1 - 1411 0345 32 .byte 0x32 - 1412 0346 62030000 .4byte 0x362 - 1413 034a 0C .uleb128 0xc - 1414 034b 92000000 .4byte 0x92 - 1415 034f 11 .uleb128 0x11 - 1416 0350 EA020000 .4byte .LBB164 - 1417 0354 F2020000 .4byte .LBE164 - 1418 0358 12 .uleb128 0x12 - 1419 0359 9E000000 .4byte 0x9e - 1420 035d 02 .byte 0x2 - 1421 035e 7F .byte 0x7f - 1422 035f 7C .sleb128 -4 - 1423 0360 00 .byte 0x0 - 1424 0361 00 .byte 0x0 - 1425 0362 10 .uleb128 0x10 - 1426 0363 81000000 .4byte 0x81 - 1427 0367 C0010000 .4byte .Ldebug_ranges0+0x1c0 - 1428 036b 01 .byte 0x1 - 1429 036c 33 .byte 0x33 - 1430 036d 89030000 .4byte 0x389 - 1431 0371 0C .uleb128 0xc - 1432 0372 92000000 .4byte 0x92 - 1433 0376 11 .uleb128 0x11 - 1434 0377 2C030000 .4byte .LBB169 - 1435 037b 32030000 .4byte .LBE169 - 1436 037f 12 .uleb128 0x12 - 1437 0380 9E000000 .4byte 0x9e - 1438 0384 02 .byte 0x2 - 1439 0385 7F .byte 0x7f - 1440 0386 7C .sleb128 -4 - 1441 0387 00 .byte 0x0 - 1442 0388 00 .byte 0x0 - 1443 0389 10 .uleb128 0x10 - 1444 038a 81000000 .4byte 0x81 - 1445 038e E0010000 .4byte .Ldebug_ranges0+0x1e0 - 1446 0392 01 .byte 0x1 - 1447 0393 34 .byte 0x34 - 1448 0394 B0030000 .4byte 0x3b0 - 1449 0398 0C .uleb128 0xc - 1450 0399 92000000 .4byte 0x92 - 1451 039d 11 .uleb128 0x11 - 1452 039e 6A030000 .4byte .LBB176 - 1453 03a2 70030000 .4byte .LBE176 - 1454 03a6 12 .uleb128 0x12 - 1455 03a7 9E000000 .4byte 0x9e - 1456 03ab 02 .byte 0x2 - 1457 03ac 7F .byte 0x7f - 1458 03ad 7C .sleb128 -4 - 1459 03ae 00 .byte 0x0 - 1460 03af 00 .byte 0x0 - 1461 03b0 10 .uleb128 0x10 - 1462 03b1 81000000 .4byte 0x81 - BFIN GAS /tmp/ccdFtcku.s page 30 - - - 1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200 - 1464 03b9 01 .byte 0x1 - 1465 03ba 35 .byte 0x35 - 1466 03bb D7030000 .4byte 0x3d7 - 1467 03bf 0C .uleb128 0xc - 1468 03c0 92000000 .4byte 0x92 - 1469 03c4 11 .uleb128 0x11 - 1470 03c5 A8030000 .4byte .LBB183 - 1471 03c9 AE030000 .4byte .LBE183 - 1472 03cd 12 .uleb128 0x12 - 1473 03ce 9E000000 .4byte 0x9e - 1474 03d2 02 .byte 0x2 - 1475 03d3 7F .byte 0x7f - 1476 03d4 7C .sleb128 -4 - 1477 03d5 00 .byte 0x0 - 1478 03d6 00 .byte 0x0 - 1479 03d7 14 .uleb128 0x14 - 1480 03d8 81000000 .4byte 0x81 - 1481 03dc 20020000 .4byte .Ldebug_ranges0+0x220 - 1482 03e0 01 .byte 0x1 - 1483 03e1 36 .byte 0x36 - 1484 03e2 0C .uleb128 0xc - 1485 03e3 92000000 .4byte 0x92 - 1486 03e7 11 .uleb128 0x11 - 1487 03e8 E6030000 .4byte .LBB189 - 1488 03ec EC030000 .4byte .LBE189 - 1489 03f0 12 .uleb128 0x12 - 1490 03f1 9E000000 .4byte 0x9e - 1491 03f5 02 .byte 0x2 - 1492 03f6 7F .byte 0x7f - 1493 03f7 7C .sleb128 -4 - 1494 03f8 00 .byte 0x0 - 1495 03f9 00 .byte 0x0 - 1496 03fa 00 .byte 0x0 - 1497 03fb 00 .byte 0x0 - 1498 03fc 00 .byte 0x0 - 1499 .section .debug_abbrev - 1500 0000 01 .uleb128 0x1 - 1501 0001 11 .uleb128 0x11 - 1502 0002 01 .byte 0x1 - 1503 0003 25 .uleb128 0x25 - 1504 0004 0E .uleb128 0xe - 1505 0005 13 .uleb128 0x13 - 1506 0006 0B .uleb128 0xb - 1507 0007 03 .uleb128 0x3 - 1508 0008 0E .uleb128 0xe - 1509 0009 1B .uleb128 0x1b - 1510 000a 0E .uleb128 0xe - 1511 000b 11 .uleb128 0x11 - 1512 000c 01 .uleb128 0x1 - 1513 000d 12 .uleb128 0x12 - 1514 000e 01 .uleb128 0x1 - 1515 000f 10 .uleb128 0x10 - 1516 0010 06 .uleb128 0x6 - 1517 0011 00 .byte 0x0 - 1518 0012 00 .byte 0x0 - 1519 0013 02 .uleb128 0x2 - BFIN GAS /tmp/ccdFtcku.s page 31 - - - 1520 0014 24 .uleb128 0x24 - 1521 0015 00 .byte 0x0 - 1522 0016 0B .uleb128 0xb - 1523 0017 0B .uleb128 0xb - 1524 0018 3E .uleb128 0x3e - 1525 0019 0B .uleb128 0xb - 1526 001a 03 .uleb128 0x3 - 1527 001b 0E .uleb128 0xe - 1528 001c 00 .byte 0x0 - 1529 001d 00 .byte 0x0 - 1530 001e 03 .uleb128 0x3 - 1531 001f 16 .uleb128 0x16 - 1532 0020 00 .byte 0x0 - 1533 0021 03 .uleb128 0x3 - 1534 0022 0E .uleb128 0xe - 1535 0023 3A .uleb128 0x3a - 1536 0024 0B .uleb128 0xb - 1537 0025 3B .uleb128 0x3b - 1538 0026 0B .uleb128 0xb - 1539 0027 49 .uleb128 0x49 - 1540 0028 13 .uleb128 0x13 - 1541 0029 00 .byte 0x0 - 1542 002a 00 .byte 0x0 - 1543 002b 04 .uleb128 0x4 - 1544 002c 24 .uleb128 0x24 - 1545 002d 00 .byte 0x0 - 1546 002e 0B .uleb128 0xb - 1547 002f 0B .uleb128 0xb - 1548 0030 3E .uleb128 0x3e - 1549 0031 0B .uleb128 0xb - 1550 0032 03 .uleb128 0x3 - 1551 0033 08 .uleb128 0x8 - 1552 0034 00 .byte 0x0 - 1553 0035 00 .byte 0x0 - 1554 0036 05 .uleb128 0x5 - 1555 0037 2E .uleb128 0x2e - 1556 0038 01 .byte 0x1 - 1557 0039 03 .uleb128 0x3 - 1558 003a 0E .uleb128 0xe - 1559 003b 3A .uleb128 0x3a - 1560 003c 0B .uleb128 0xb - 1561 003d 3B .uleb128 0x3b - 1562 003e 0B .uleb128 0xb - 1563 003f 27 .uleb128 0x27 - 1564 0040 0C .uleb128 0xc - 1565 0041 49 .uleb128 0x49 - 1566 0042 13 .uleb128 0x13 - 1567 0043 20 .uleb128 0x20 - 1568 0044 0B .uleb128 0xb - 1569 0045 01 .uleb128 0x1 - 1570 0046 13 .uleb128 0x13 - 1571 0047 00 .byte 0x0 - 1572 0048 00 .byte 0x0 - 1573 0049 06 .uleb128 0x6 - 1574 004a 05 .uleb128 0x5 - 1575 004b 00 .byte 0x0 - 1576 004c 03 .uleb128 0x3 - BFIN GAS /tmp/ccdFtcku.s page 32 - - - 1577 004d 0E .uleb128 0xe - 1578 004e 3A .uleb128 0x3a - 1579 004f 0B .uleb128 0xb - 1580 0050 3B .uleb128 0x3b - 1581 0051 0B .uleb128 0xb - 1582 0052 49 .uleb128 0x49 - 1583 0053 13 .uleb128 0x13 - 1584 0054 00 .byte 0x0 - 1585 0055 00 .byte 0x0 - 1586 0056 07 .uleb128 0x7 - 1587 0057 0B .uleb128 0xb - 1588 0058 01 .byte 0x1 - 1589 0059 00 .byte 0x0 - 1590 005a 00 .byte 0x0 - 1591 005b 08 .uleb128 0x8 - 1592 005c 34 .uleb128 0x34 - 1593 005d 00 .byte 0x0 - 1594 005e 03 .uleb128 0x3 - 1595 005f 0E .uleb128 0xe - 1596 0060 3A .uleb128 0x3a - 1597 0061 0B .uleb128 0xb - 1598 0062 3B .uleb128 0x3b - 1599 0063 0B .uleb128 0xb - 1600 0064 49 .uleb128 0x49 - 1601 0065 13 .uleb128 0x13 - 1602 0066 00 .byte 0x0 - 1603 0067 00 .byte 0x0 - 1604 0068 09 .uleb128 0x9 - 1605 0069 35 .uleb128 0x35 - 1606 006a 00 .byte 0x0 - 1607 006b 49 .uleb128 0x49 - 1608 006c 13 .uleb128 0x13 - 1609 006d 00 .byte 0x0 - 1610 006e 00 .byte 0x0 - 1611 006f 0A .uleb128 0xa - 1612 0070 2E .uleb128 0x2e - 1613 0071 01 .byte 0x1 - 1614 0072 3F .uleb128 0x3f - 1615 0073 0C .uleb128 0xc - 1616 0074 03 .uleb128 0x3 - 1617 0075 0E .uleb128 0xe - 1618 0076 3A .uleb128 0x3a - 1619 0077 0B .uleb128 0xb - 1620 0078 3B .uleb128 0x3b - 1621 0079 0B .uleb128 0xb - 1622 007a 27 .uleb128 0x27 - 1623 007b 0C .uleb128 0xc - 1624 007c 20 .uleb128 0x20 - 1625 007d 0B .uleb128 0xb - 1626 007e 01 .uleb128 0x1 - 1627 007f 13 .uleb128 0x13 - 1628 0080 00 .byte 0x0 - 1629 0081 00 .byte 0x0 - 1630 0082 0B .uleb128 0xb - 1631 0083 0B .uleb128 0xb - 1632 0084 01 .byte 0x1 - 1633 0085 01 .uleb128 0x1 - BFIN GAS /tmp/ccdFtcku.s page 33 - - - 1634 0086 13 .uleb128 0x13 - 1635 0087 00 .byte 0x0 - 1636 0088 00 .byte 0x0 - 1637 0089 0C .uleb128 0xc - 1638 008a 05 .uleb128 0x5 - 1639 008b 00 .byte 0x0 - 1640 008c 31 .uleb128 0x31 - 1641 008d 13 .uleb128 0x13 - 1642 008e 00 .byte 0x0 - 1643 008f 00 .byte 0x0 - 1644 0090 0D .uleb128 0xd - 1645 0091 34 .uleb128 0x34 - 1646 0092 00 .byte 0x0 - 1647 0093 31 .uleb128 0x31 - 1648 0094 13 .uleb128 0x13 - 1649 0095 00 .byte 0x0 - 1650 0096 00 .byte 0x0 - 1651 0097 0E .uleb128 0xe - 1652 0098 2E .uleb128 0x2e - 1653 0099 01 .byte 0x1 - 1654 009a 31 .uleb128 0x31 - 1655 009b 13 .uleb128 0x13 - 1656 009c 11 .uleb128 0x11 - 1657 009d 01 .uleb128 0x1 - 1658 009e 12 .uleb128 0x12 - 1659 009f 01 .uleb128 0x1 - 1660 00a0 40 .uleb128 0x40 - 1661 00a1 06 .uleb128 0x6 - 1662 00a2 01 .uleb128 0x1 - 1663 00a3 13 .uleb128 0x13 - 1664 00a4 00 .byte 0x0 - 1665 00a5 00 .byte 0x0 - 1666 00a6 0F .uleb128 0xf - 1667 00a7 05 .uleb128 0x5 - 1668 00a8 00 .byte 0x0 - 1669 00a9 31 .uleb128 0x31 - 1670 00aa 13 .uleb128 0x13 - 1671 00ab 02 .uleb128 0x2 - 1672 00ac 06 .uleb128 0x6 - 1673 00ad 00 .byte 0x0 - 1674 00ae 00 .byte 0x0 - 1675 00af 10 .uleb128 0x10 - 1676 00b0 1D .uleb128 0x1d - 1677 00b1 01 .byte 0x1 - 1678 00b2 31 .uleb128 0x31 - 1679 00b3 13 .uleb128 0x13 - 1680 00b4 55 .uleb128 0x55 - 1681 00b5 06 .uleb128 0x6 - 1682 00b6 58 .uleb128 0x58 - 1683 00b7 0B .uleb128 0xb - 1684 00b8 59 .uleb128 0x59 - 1685 00b9 0B .uleb128 0xb - 1686 00ba 01 .uleb128 0x1 - 1687 00bb 13 .uleb128 0x13 - 1688 00bc 00 .byte 0x0 - 1689 00bd 00 .byte 0x0 - 1690 00be 11 .uleb128 0x11 - BFIN GAS /tmp/ccdFtcku.s page 34 - - - 1691 00bf 0B .uleb128 0xb - 1692 00c0 01 .byte 0x1 - 1693 00c1 11 .uleb128 0x11 - 1694 00c2 01 .uleb128 0x1 - 1695 00c3 12 .uleb128 0x12 - 1696 00c4 01 .uleb128 0x1 - 1697 00c5 00 .byte 0x0 - 1698 00c6 00 .byte 0x0 - 1699 00c7 12 .uleb128 0x12 - 1700 00c8 34 .uleb128 0x34 - 1701 00c9 00 .byte 0x0 - 1702 00ca 31 .uleb128 0x31 - 1703 00cb 13 .uleb128 0x13 - 1704 00cc 02 .uleb128 0x2 - 1705 00cd 0A .uleb128 0xa - 1706 00ce 00 .byte 0x0 - 1707 00cf 00 .byte 0x0 - 1708 00d0 13 .uleb128 0x13 - 1709 00d1 0B .uleb128 0xb - 1710 00d2 01 .byte 0x1 - 1711 00d3 55 .uleb128 0x55 - 1712 00d4 06 .uleb128 0x6 - 1713 00d5 00 .byte 0x0 - 1714 00d6 00 .byte 0x0 - 1715 00d7 14 .uleb128 0x14 - 1716 00d8 1D .uleb128 0x1d - 1717 00d9 01 .byte 0x1 - 1718 00da 31 .uleb128 0x31 - 1719 00db 13 .uleb128 0x13 - 1720 00dc 55 .uleb128 0x55 - 1721 00dd 06 .uleb128 0x6 - 1722 00de 58 .uleb128 0x58 - 1723 00df 0B .uleb128 0xb - 1724 00e0 59 .uleb128 0x59 - 1725 00e1 0B .uleb128 0xb - 1726 00e2 00 .byte 0x0 - 1727 00e3 00 .byte 0x0 - 1728 00e4 15 .uleb128 0x15 - 1729 00e5 2E .uleb128 0x2e - 1730 00e6 01 .byte 0x1 - 1731 00e7 3F .uleb128 0x3f - 1732 00e8 0C .uleb128 0xc - 1733 00e9 03 .uleb128 0x3 - 1734 00ea 0E .uleb128 0xe - 1735 00eb 3A .uleb128 0x3a - 1736 00ec 0B .uleb128 0xb - 1737 00ed 3B .uleb128 0x3b - 1738 00ee 0B .uleb128 0xb - 1739 00ef 27 .uleb128 0x27 - 1740 00f0 0C .uleb128 0xc - 1741 00f1 49 .uleb128 0x49 - 1742 00f2 13 .uleb128 0x13 - 1743 00f3 11 .uleb128 0x11 - 1744 00f4 01 .uleb128 0x1 - 1745 00f5 12 .uleb128 0x12 - 1746 00f6 01 .uleb128 0x1 - 1747 00f7 40 .uleb128 0x40 - BFIN GAS /tmp/ccdFtcku.s page 35 - - - 1748 00f8 06 .uleb128 0x6 - 1749 00f9 01 .uleb128 0x1 - 1750 00fa 13 .uleb128 0x13 - 1751 00fb 00 .byte 0x0 - 1752 00fc 00 .byte 0x0 - 1753 00fd 16 .uleb128 0x16 - 1754 00fe 05 .uleb128 0x5 - 1755 00ff 00 .byte 0x0 - 1756 0100 03 .uleb128 0x3 - 1757 0101 0E .uleb128 0xe - 1758 0102 3A .uleb128 0x3a - 1759 0103 0B .uleb128 0xb - 1760 0104 3B .uleb128 0x3b - 1761 0105 0B .uleb128 0xb - 1762 0106 49 .uleb128 0x49 - 1763 0107 13 .uleb128 0x13 - 1764 0108 02 .uleb128 0x2 - 1765 0109 06 .uleb128 0x6 - 1766 010a 00 .byte 0x0 - 1767 010b 00 .byte 0x0 - 1768 010c 17 .uleb128 0x17 - 1769 010d 34 .uleb128 0x34 - 1770 010e 00 .byte 0x0 - 1771 010f 03 .uleb128 0x3 - 1772 0110 08 .uleb128 0x8 - 1773 0111 3A .uleb128 0x3a - 1774 0112 0B .uleb128 0xb - 1775 0113 3B .uleb128 0x3b - 1776 0114 0B .uleb128 0xb - 1777 0115 49 .uleb128 0x49 - 1778 0116 13 .uleb128 0x13 - 1779 0117 02 .uleb128 0x2 - 1780 0118 06 .uleb128 0x6 - 1781 0119 00 .byte 0x0 - 1782 011a 00 .byte 0x0 - 1783 011b 18 .uleb128 0x18 - 1784 011c 2E .uleb128 0x2e - 1785 011d 01 .byte 0x1 - 1786 011e 3F .uleb128 0x3f - 1787 011f 0C .uleb128 0xc - 1788 0120 03 .uleb128 0x3 - 1789 0121 0E .uleb128 0xe - 1790 0122 3A .uleb128 0x3a - 1791 0123 0B .uleb128 0xb - 1792 0124 3B .uleb128 0x3b - 1793 0125 0B .uleb128 0xb - 1794 0126 27 .uleb128 0x27 - 1795 0127 0C .uleb128 0xc - 1796 0128 11 .uleb128 0x11 - 1797 0129 01 .uleb128 0x1 - 1798 012a 12 .uleb128 0x12 - 1799 012b 01 .uleb128 0x1 - 1800 012c 40 .uleb128 0x40 - 1801 012d 06 .uleb128 0x6 - 1802 012e 00 .byte 0x0 - 1803 012f 00 .byte 0x0 - 1804 0130 19 .uleb128 0x19 - BFIN GAS /tmp/ccdFtcku.s page 36 - - - 1805 0131 1D .uleb128 0x1d - 1806 0132 01 .byte 0x1 - 1807 0133 31 .uleb128 0x31 - 1808 0134 13 .uleb128 0x13 - 1809 0135 11 .uleb128 0x11 - 1810 0136 01 .uleb128 0x1 - 1811 0137 12 .uleb128 0x12 - 1812 0138 01 .uleb128 0x1 - 1813 0139 58 .uleb128 0x58 - 1814 013a 0B .uleb128 0xb - 1815 013b 59 .uleb128 0x59 - 1816 013c 0B .uleb128 0xb - 1817 013d 00 .byte 0x0 - 1818 013e 00 .byte 0x0 - 1819 013f 00 .byte 0x0 - 1820 .section .debug_pubnames,"",@progbits - 1821 0000 45000000 .4byte 0x45 - 1822 0004 0200 .2byte 0x2 - 1823 0006 00000000 .4byte .Ldebug_info0 - 1824 000a FD030000 .4byte 0x3fd - 1825 000e 2B010000 .4byte 0x12b - 1826 0012 66706761 .string "fpga_reg_write" - 1826 5F726567 - 1826 5F777269 - 1826 746500 - 1827 0021 12020000 .4byte 0x212 - 1828 0025 66706761 .string "fpga_reg_read" - 1828 5F726567 - 1828 5F726561 - 1828 6400 - 1829 0033 0D030000 .4byte 0x30d - 1830 0037 66706761 .string "fpga_spi_init" - 1830 5F737069 - 1830 5F696E69 - 1830 7400 - 1831 0045 00000000 .4byte 0x0 - 1832 .section .debug_aranges,"",@progbits - 1833 0000 1C000000 .4byte 0x1c - 1834 0004 0200 .2byte 0x2 - 1835 0006 00000000 .4byte .Ldebug_info0 - 1836 000a 04 .byte 0x4 - 1837 000b 00 .byte 0x0 - 1838 000c 0000 .2byte 0x0 - 1839 000e 0000 .2byte 0x0 - 1840 0010 00000000 .4byte .Ltext0 - 1841 0014 18040000 .4byte .Letext0-.Ltext0 - 1842 0018 00000000 .4byte 0x0 - 1843 001c 00000000 .4byte 0x0 - 1844 .section .debug_ranges,"",@progbits - 1845 .Ldebug_ranges0: - 1846 0000 00000000 .4byte .LBB62-.Ltext0 - 1847 0004 04000000 .4byte .LBE62-.Ltext0 - 1848 0008 4A000000 .4byte .LBB80-.Ltext0 - 1849 000c 4C000000 .4byte .LBE80-.Ltext0 - 1850 0010 2C000000 .4byte .LBB73-.Ltext0 - 1851 0014 46000000 .4byte .LBE73-.Ltext0 - 1852 0018 22000000 .4byte .LBB72-.Ltext0 - BFIN GAS /tmp/ccdFtcku.s page 37 - - - 1853 001c 2A000000 .4byte .LBE72-.Ltext0 - 1854 0020 12000000 .4byte .LBB71-.Ltext0 - 1855 0024 1E000000 .4byte .LBE71-.Ltext0 - 1856 0028 0A000000 .4byte .LBB70-.Ltext0 - 1857 002c 10000000 .4byte .LBE70-.Ltext0 - 1858 0030 00000000 .4byte 0x0 - 1859 0034 00000000 .4byte 0x0 - 1860 0038 46000000 .4byte .LBB74-.Ltext0 - 1861 003c 4A000000 .4byte .LBE74-.Ltext0 - 1862 0040 8A000000 .4byte .LBB89-.Ltext0 - 1863 0044 8C000000 .4byte .LBE89-.Ltext0 - 1864 0048 6C000000 .4byte .LBB82-.Ltext0 - 1865 004c 86000000 .4byte .LBE82-.Ltext0 - 1866 0050 4C000000 .4byte .LBB81-.Ltext0 - 1867 0054 68000000 .4byte .LBE81-.Ltext0 - 1868 0058 00000000 .4byte 0x0 - 1869 005c 00000000 .4byte 0x0 - 1870 0060 86000000 .4byte .LBB83-.Ltext0 - 1871 0064 8A000000 .4byte .LBE83-.Ltext0 - 1872 0068 CC000000 .4byte .LBB97-.Ltext0 - 1873 006c CE000000 .4byte .LBE97-.Ltext0 - 1874 0070 8C000000 .4byte .LBB90-.Ltext0 - 1875 0074 C8000000 .4byte .LBE90-.Ltext0 - 1876 0078 00000000 .4byte 0x0 - 1877 007c 00000000 .4byte 0x0 - 1878 0080 9A000000 .4byte .LBB87-.Ltext0 - 1879 0084 A4000000 .4byte .LBE87-.Ltext0 - 1880 0088 AC000000 .4byte .LBB86-.Ltext0 - 1881 008c AE000000 .4byte .LBE86-.Ltext0 - 1882 0090 00000000 .4byte 0x0 - 1883 0094 00000000 .4byte 0x0 - 1884 0098 C8000000 .4byte .LBB91-.Ltext0 - 1885 009c CC000000 .4byte .LBE91-.Ltext0 - 1886 00a0 0E010000 .4byte .LBB104-.Ltext0 - 1887 00a4 10010000 .4byte .LBE104-.Ltext0 - 1888 00a8 CE000000 .4byte .LBB98-.Ltext0 - 1889 00ac 0A010000 .4byte .LBE98-.Ltext0 - 1890 00b0 00000000 .4byte 0x0 - 1891 00b4 00000000 .4byte 0x0 - 1892 00b8 DC000000 .4byte .LBB95-.Ltext0 - 1893 00bc E6000000 .4byte .LBE95-.Ltext0 - 1894 00c0 EE000000 .4byte .LBB94-.Ltext0 - 1895 00c4 F0000000 .4byte .LBE94-.Ltext0 - 1896 00c8 00000000 .4byte 0x0 - 1897 00cc 00000000 .4byte 0x0 - 1898 00d0 0A010000 .4byte .LBB99-.Ltext0 - 1899 00d4 0E010000 .4byte .LBE99-.Ltext0 - 1900 00d8 10010000 .4byte .LBB105-.Ltext0 - 1901 00dc 4A010000 .4byte .LBE105-.Ltext0 - 1902 00e0 00000000 .4byte 0x0 - 1903 00e4 00000000 .4byte 0x0 - 1904 00e8 1E010000 .4byte .LBB101-.Ltext0 - 1905 00ec 24010000 .4byte .LBE101-.Ltext0 - 1906 00f0 2C010000 .4byte .LBB102-.Ltext0 - 1907 00f4 2E010000 .4byte .LBE102-.Ltext0 - 1908 00f8 00000000 .4byte 0x0 - 1909 00fc 00000000 .4byte 0x0 - BFIN GAS /tmp/ccdFtcku.s page 38 - - - 1910 0100 50010000 .4byte .LBB106-.Ltext0 - 1911 0104 54010000 .4byte .LBE106-.Ltext0 - 1912 0108 9E010000 .4byte .LBB121-.Ltext0 - 1913 010c A0010000 .4byte .LBE121-.Ltext0 - 1914 0110 7C010000 .4byte .LBB115-.Ltext0 - 1915 0114 9A010000 .4byte .LBE115-.Ltext0 - 1916 0118 76010000 .4byte .LBB114-.Ltext0 - 1917 011c 7A010000 .4byte .LBE114-.Ltext0 - 1918 0120 5A010000 .4byte .LBB113-.Ltext0 - 1919 0124 6C010000 .4byte .LBE113-.Ltext0 - 1920 0128 00000000 .4byte 0x0 - 1921 012c 00000000 .4byte 0x0 - 1922 0130 9A010000 .4byte .LBB116-.Ltext0 - 1923 0134 9E010000 .4byte .LBE116-.Ltext0 - 1924 0138 DC010000 .4byte .LBB128-.Ltext0 - 1925 013c DE010000 .4byte .LBE128-.Ltext0 - 1926 0140 A0010000 .4byte .LBB122-.Ltext0 - 1927 0144 D8010000 .4byte .LBE122-.Ltext0 - 1928 0148 00000000 .4byte 0x0 - 1929 014c 00000000 .4byte 0x0 - 1930 0150 D8010000 .4byte .LBB123-.Ltext0 - 1931 0154 DC010000 .4byte .LBE123-.Ltext0 - 1932 0158 1A020000 .4byte .LBB135-.Ltext0 - 1933 015c 1C020000 .4byte .LBE135-.Ltext0 - 1934 0160 DE010000 .4byte .LBB129-.Ltext0 - 1935 0164 16020000 .4byte .LBE129-.Ltext0 - 1936 0168 00000000 .4byte 0x0 - 1937 016c 00000000 .4byte 0x0 - 1938 0170 16020000 .4byte .LBB130-.Ltext0 - 1939 0174 1A020000 .4byte .LBE130-.Ltext0 - 1940 0178 58020000 .4byte .LBB141-.Ltext0 - 1941 017c 5A020000 .4byte .LBE141-.Ltext0 - 1942 0180 1C020000 .4byte .LBB136-.Ltext0 - 1943 0184 54020000 .4byte .LBE136-.Ltext0 - 1944 0188 00000000 .4byte 0x0 - 1945 018c 00000000 .4byte 0x0 - 1946 0190 54020000 .4byte .LBB137-.Ltext0 - 1947 0194 58020000 .4byte .LBE137-.Ltext0 - 1948 0198 5A020000 .4byte .LBB142-.Ltext0 - 1949 019c 94020000 .4byte .LBE142-.Ltext0 - 1950 01a0 00000000 .4byte 0x0 - 1951 01a4 00000000 .4byte 0x0 - 1952 01a8 DC020000 .4byte .LBB162-.Ltext0 - 1953 01ac 18030000 .4byte .LBE162-.Ltext0 - 1954 01b0 1C030000 .4byte .LBB171-.Ltext0 - 1955 01b4 1E030000 .4byte .LBE171-.Ltext0 - 1956 01b8 00000000 .4byte 0x0 - 1957 01bc 00000000 .4byte 0x0 - 1958 01c0 18030000 .4byte .LBB166-.Ltext0 - 1959 01c4 1C030000 .4byte .LBE166-.Ltext0 - 1960 01c8 5A030000 .4byte .LBB178-.Ltext0 - 1961 01cc 5C030000 .4byte .LBE178-.Ltext0 - 1962 01d0 1E030000 .4byte .LBB172-.Ltext0 - 1963 01d4 56030000 .4byte .LBE172-.Ltext0 - 1964 01d8 00000000 .4byte 0x0 - 1965 01dc 00000000 .4byte 0x0 - 1966 01e0 56030000 .4byte .LBB173-.Ltext0 - BFIN GAS /tmp/ccdFtcku.s page 39 - - - 1967 01e4 5A030000 .4byte .LBE173-.Ltext0 - 1968 01e8 98030000 .4byte .LBB185-.Ltext0 - 1969 01ec 9A030000 .4byte .LBE185-.Ltext0 - 1970 01f0 5C030000 .4byte .LBB179-.Ltext0 - 1971 01f4 94030000 .4byte .LBE179-.Ltext0 - 1972 01f8 00000000 .4byte 0x0 - 1973 01fc 00000000 .4byte 0x0 - 1974 0200 94030000 .4byte .LBB180-.Ltext0 - 1975 0204 98030000 .4byte .LBE180-.Ltext0 - 1976 0208 D6030000 .4byte .LBB191-.Ltext0 - 1977 020c D8030000 .4byte .LBE191-.Ltext0 - 1978 0210 9A030000 .4byte .LBB186-.Ltext0 - 1979 0214 D2030000 .4byte .LBE186-.Ltext0 - 1980 0218 00000000 .4byte 0x0 - 1981 021c 00000000 .4byte 0x0 - 1982 0220 D2030000 .4byte .LBB187-.Ltext0 - 1983 0224 D6030000 .4byte .LBE187-.Ltext0 - 1984 0228 D8030000 .4byte .LBB192-.Ltext0 - 1985 022c 12040000 .4byte .LBE192-.Ltext0 - 1986 0230 00000000 .4byte 0x0 - 1987 0234 00000000 .4byte 0x0 - 1988 .section .debug_str,"MS",@progbits,1 - 1989 .LASF11: - 1990 0000 776F7264 .string "word" - 1990 00 - 1991 .LASF13: - 1992 0005 76616C75 .string "value" - 1992 6500 - 1993 .LASF15: - 1994 000b 7372632F .string "src/l502_fpga.c" - 1994 6C353032 - 1994 5F667067 - 1994 612E6300 - 1995 .LASF21: - 1996 001b 66706761 .string "fpga_spi_init" - 1996 5F737069 - 1996 5F696E69 - 1996 7400 - 1997 .LASF12: - 1998 0029 61646472 .string "addr" - 1998 00 - 1999 .LASF20: - 2000 002e 66706761 .string "fpga_reg_read" - 2000 5F726567 - 2000 5F726561 - 2000 6400 - 2001 .LASF1: - 2002 003c 756E7369 .string "unsigned char" - 2002 676E6564 - 2002 20636861 - 2002 7200 - 2003 .LASF7: - 2004 004a 6C6F6E67 .string "long unsigned int" - 2004 20756E73 - 2004 69676E65 - 2004 6420696E - 2004 7400 - BFIN GAS /tmp/ccdFtcku.s page 40 - - - 2005 .LASF3: - 2006 005c 73686F72 .string "short unsigned int" - 2006 7420756E - 2006 7369676E - 2006 65642069 - 2006 6E7400 - 2007 .LASF14: - 2008 006f 474E5520 .string "GNU C 4.3.5" - 2008 4320342E - 2008 332E3500 - 2009 .LASF16: - 2010 007b 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 2010 652F6665 - 2010 64612F4D - 2010 4950542F - 2010 52616469 - 2011 .LASF17: - 2012 00c5 665F7370 .string "f_spi_rw" - 2012 695F7277 - 2012 00 - 2013 .LASF10: - 2014 00ce 756E7369 .string "unsigned int" - 2014 676E6564 - 2014 20696E74 - 2014 00 - 2015 .LASF9: - 2016 00db 6C6F6E67 .string "long long unsigned int" - 2016 206C6F6E - 2016 6720756E - 2016 7369676E - 2016 65642069 - 2017 .LASF8: - 2018 00f2 6C6F6E67 .string "long long int" - 2018 206C6F6E - 2018 6720696E - 2018 7400 - 2019 .LASF2: - 2020 0100 73686F72 .string "short int" - 2020 7420696E - 2020 7400 - 2021 .LASF5: - 2022 010a 75696E74 .string "uint16_t" - 2022 31365F74 - 2022 00 - 2023 .LASF18: - 2024 0113 64756D6D .string "dummy" - 2024 7900 - 2025 .LASF6: - 2026 0119 75696E74 .string "uint32_t" - 2026 33325F74 - 2026 00 - 2027 .LASF4: - 2028 0122 6C6F6E67 .string "long int" - 2028 20696E74 - 2028 00 - 2029 .LASF0: - 2030 012b 7369676E .string "signed char" - BFIN GAS /tmp/ccdFtcku.s page 41 - - - 2030 65642063 - 2030 68617200 - 2031 .LASF19: - 2032 0137 66706761 .string "fpga_reg_write" - 2032 5F726567 - 2032 5F777269 - 2032 746500 - 2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccdFtcku.s page 42 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_fpga.c - /tmp/ccdFtcku.s:13 .text:0000000000000000 _fpga_reg_write - /tmp/ccdFtcku.s:312 .text:0000000000000150 _fpga_reg_read - /tmp/ccdFtcku.s:585 .text:00000000000002a4 _fpga_spi_init - -NO UNDEFINED SYMBOLS diff --git a/build/release/lst/l502_hdma.lst b/build/release/lst/l502_hdma.lst deleted file mode 100644 index 7fd2c47..0000000 --- a/build/release/lst/l502_hdma.lst +++ /dev/null @@ -1,4627 +0,0 @@ -BFIN GAS /tmp/ccvTS5tU.s page 1 - - - 1 .file "src/l502_hdma.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 66020000 .text; - 8 0200F100 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _hdma_send_start; - 12 .type _hdma_send_start, STT_FUNC; - 13 _hdma_send_start: - 14 .LFB18: - 15 .file 1 "src/l502_hdma.c" - 1:src/l502_hdma.c **** /***************************************************************************//** - 2:src/l502_hdma.c **** @addtogroup hdma - 3:src/l502_hdma.c **** @{ - 4:src/l502_hdma.c **** @file l502_hdma.c - 5:src/l502_hdma.c **** Файл содержит логику работы с hdma на прием и на перед - 6:src/l502_hdma.c **** как из, так и в BlackFin. - 7:src/l502_hdma.c **** ***************************************************************************/ - 8:src/l502_hdma.c **** - 9:src/l502_hdma.c **** /****************************************************************************** - 10:src/l502_hdma.c **** При запуске должно вызываться один раз hdma_stream_init(). - 11:src/l502_hdma.c **** Вызов hdma_xxx_start() инициализирует прием или передачу, а hdm - 12:src/l502_hdma.c **** останавливает все текущие передачи. - 13:src/l502_hdma.c **** - 14:src/l502_hdma.c **** Для запуска обмена блоком данных нужно проверить гото - 15:src/l502_hdma.c **** (наличие свободных дескрипторов) с помощью hdma_xxx_req_rdy() - 16:src/l502_hdma.c **** и вызвать hdma_xxx_req_start(), указав массив для передачи или п - 17:src/l502_hdma.c **** данных и его размер. - 18:src/l502_hdma.c **** - 19:src/l502_hdma.c **** Можно устанавливать до 31 запроса в очередь. - 20:src/l502_hdma.c **** - 21:src/l502_hdma.c **** По завершению обмена будет вызвана функция hdma_xxx_done(), к - 22:src/l502_hdma.c **** должна быть реализована в другом файле. Для передачи BF - 23:src/l502_hdma.c **** функция вызывается один раз на каждый поставленный за - 24:src/l502_hdma.c **** а при приеме PC->BF может вызываться по несколько раз - пр - 25:src/l502_hdma.c **** части запроса (в случае, если от PC пока нет больше данн - 26:src/l502_hdma.c **** *******************************************************************************/ - 27:src/l502_hdma.c **** - 28:src/l502_hdma.c **** - 29:src/l502_hdma.c **** #include "l502_global.h" - 30:src/l502_hdma.c **** #include "l502_cdefs.h" - 31:src/l502_hdma.c **** #include "l502_cmd.h" - 32:src/l502_hdma.c **** - 33:src/l502_hdma.c **** - 34:src/l502_hdma.c **** #include - 35:src/l502_hdma.c **** #include - 36:src/l502_hdma.c **** #include - 37:src/l502_hdma.c **** - 38:src/l502_hdma.c **** - BFIN GAS /tmp/ccvTS5tU.s page 2 - - - 39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14 - 40:src/l502_hdma.c **** #define STREAM_IN_DIS() *pPORTFIO_SET = PF14 - 41:src/l502_hdma.c **** #define STREAM_OUT_EN() *pPORTFIO_CLEAR = PF15 - 42:src/l502_hdma.c **** #define STREAM_OUT_DIS() *pPORTFIO_SET = PF15 - 43:src/l502_hdma.c **** - 44:src/l502_hdma.c **** #define STREAM_IN_SET_REQ() *pPORTGIO_TOGGLE = PG5 - 45:src/l502_hdma.c **** #define STREAM_OUT_SET_REQ() *pPORTGIO_TOGGLE = PG6 - 46:src/l502_hdma.c **** - 47:src/l502_hdma.c **** - 48:src/l502_hdma.c **** - 49:src/l502_hdma.c **** #define L502_HDMA_STEP_SIZE_MAX 256 - 50:src/l502_hdma.c **** - 51:src/l502_hdma.c **** - 52:src/l502_hdma.c **** static uint16_t f_snd_start_id, f_rcv_start_id; - 53:src/l502_hdma.c **** static uint16_t f_snd_done_id, f_rcv_done_id; - 54:src/l502_hdma.c **** static uint8_t f_snd_next_descr, f_rcv_next_descr; - 55:src/l502_hdma.c **** static uint8_t f_rcv_done_descr; - 56:src/l502_hdma.c **** - 57:src/l502_hdma.c **** - 58:src/l502_hdma.c **** void hdma_send_done(uint32_t* addr, uint32_t size); - 59:src/l502_hdma.c **** void hdma_recv_done(uint32_t* addr, uint32_t size); - 60:src/l502_hdma.c **** - 61:src/l502_hdma.c **** - 62:src/l502_hdma.c **** ISR(hdma_isr); - 63:src/l502_hdma.c **** ISR(hdma_rd_isr); - 64:src/l502_hdma.c **** - 65:src/l502_hdma.c **** - 66:src/l502_hdma.c **** - 67:src/l502_hdma.c **** - 68:src/l502_hdma.c **** inline static void hdma_set_descr(t_hdma_stream_descr* descr_arr, uint8_t* pos, - 69:src/l502_hdma.c **** uint16_t* id, uint32_t* addr, uint32_t size, uint32_t flags) { - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 71:src/l502_hdma.c **** descr_arr[*pos].addr = addr; - 72:src/l502_hdma.c **** descr_arr[*pos].id = *id; - 73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2; - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 75:src/l502_hdma.c **** descr_arr[*pos].udata = size; - 76:src/l502_hdma.c **** *id = *id+1; - 77:src/l502_hdma.c **** - 78:src/l502_hdma.c **** *pos=*pos+1; - 79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT) - 80:src/l502_hdma.c **** *pos = 0; - 81:src/l502_hdma.c **** } - 82:src/l502_hdma.c **** - 83:src/l502_hdma.c **** - 84:src/l502_hdma.c **** /** @brief Инициализация интерфейса HostDMA - 85:src/l502_hdma.c **** - 86:src/l502_hdma.c **** Настройка параметров HostDMA и инициализация неизменя - 87:src/l502_hdma.c **** для организации потока по данных по HostDMA */ - 88:src/l502_hdma.c **** void hdma_init(void) { - 89:src/l502_hdma.c **** int d; - 90:src/l502_hdma.c **** - 91:src/l502_hdma.c **** /* запрещаем ПЛИС отслеживать запросы на обмен по HDMA - 92:src/l502_hdma.c **** STREAM_IN_DIS(); - 93:src/l502_hdma.c **** STREAM_OUT_DIS(); - 94:src/l502_hdma.c **** - 95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6; - BFIN GAS /tmp/ccvTS5tU.s page 3 - - - 96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15; - 97:src/l502_hdma.c **** - 98:src/l502_hdma.c **** /***************** настройка HOST DMA ***********************/ - 99:src/l502_hdma.c **** //настройка портов - 100:src/l502_hdma.c **** *pPORTG_MUX |= 0x2800; - 101:src/l502_hdma.c **** *pPORTG_FER |= 0xF800; - 102:src/l502_hdma.c **** *pPORTH_MUX = 0x2A; - 103:src/l502_hdma.c **** *pPORTH_FER = 0xFFFF; - 104:src/l502_hdma.c **** - 105:src/l502_hdma.c **** - 106:src/l502_hdma.c **** //настройка прерываний - 107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr); - 108:src/l502_hdma.c **** //*pSIC_IAR3 = (*pSIC_IAR6 & 0xFFF0FFFFUL) | (3 << 16); - 109:src/l502_hdma.c **** *pSIC_IAR6 = (*pSIC_IAR6 & 0xFFFFF0FFUL) | P50_IVG(10); //назначение HDMARD на IVG1 - 110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr); - 111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись - 112:src/l502_hdma.c **** *pSIC_IMASK1 |= IRQ_HOSTRD_DONE; //разрешение прерывания HOSTDP на чт - 113:src/l502_hdma.c **** //разрешение HDMA - 114:src/l502_hdma.c **** *pHOST_CONTROL = BDR | EHR | EHW | HOSTDP_EN | HOSTDP_DATA_SIZE; //burst, ehr, ehw, en - 115:src/l502_hdma.c **** - 116:src/l502_hdma.c **** //g_state.cmd.data[100] = L502_BF_CMD_STATUS_DONE; - 117:src/l502_hdma.c **** - 118:src/l502_hdma.c **** /* инициалзация полей дескрипторов, которые не будут - 119:src/l502_hdma.c **** во время работы */ - 120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) { - 121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2; - 122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1; - 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 124:src/l502_hdma.c **** (void*)&g_state.hdma.in[0] : (void*)&g_state.hdma.in[d+1]; - 125:src/l502_hdma.c **** } - 126:src/l502_hdma.c **** - 127:src/l502_hdma.c **** for (d=0; d < L502_OUT_HDMA_DESCR_CNT; d++) { - 128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2; - 129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1; - 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 131:src/l502_hdma.c **** (void*)&g_state.hdma.out[0] : (void*)&g_state.hdma.out[d+1]; - 132:src/l502_hdma.c **** } - 133:src/l502_hdma.c **** } - 134:src/l502_hdma.c **** - 135:src/l502_hdma.c **** - 136:src/l502_hdma.c **** - 137:src/l502_hdma.c **** /** @brief Запуск потока на передачу по HostDMA. - 138:src/l502_hdma.c **** - 139:src/l502_hdma.c **** Функция сбрасывает логику обработки заданий на пер - 140:src/l502_hdma.c **** и разрешает передачу. Должна вызываться до добавлен - 141:src/l502_hdma.c **** hdma_send_req_start() */ - 142:src/l502_hdma.c **** void hdma_send_start(void) { - 16 .loc 1 142 0 - 143:src/l502_hdma.c **** f_snd_start_id = 0; - 17 .loc 1 143 0 - 18 0000 4AE10000 P2.H = _f_snd_start_id; - 142:src/l502_hdma.c **** void hdma_send_start(void) { - 19 .loc 1 142 0 - 20 0004 00E80000 LINK 0; - 21 .LCFI0: - 22 .loc 1 143 0 - 23 0008 0160 R1 = 0 (X); - BFIN GAS /tmp/ccvTS5tU.s page 4 - - - 24 000a 0AE10000 P2.L = _f_snd_start_id; - 25 000e 1197 W [P2] = R1; - 144:src/l502_hdma.c **** f_snd_done_id = 0; - 26 .loc 1 144 0 - 27 0010 4AE10000 P2.H = _f_snd_done_id; - 28 0014 0AE10400 P2.L = _f_snd_done_id; - 29 0018 1197 W [P2] = R1; - 145:src/l502_hdma.c **** f_snd_next_descr = 0; - 30 .loc 1 145 0 - 31 001a 4AE10000 P2.H = _f_snd_next_descr; - 32 001e 0060 R0 = 0 (X); - 33 0020 0AE10800 P2.L = _f_snd_next_descr; - 34 0024 109B B [P2] = R0; - 146:src/l502_hdma.c **** - 147:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0; - 35 .loc 1 147 0 - 36 0026 4AE10000 P2.H = _g_state; - 37 002a 0AE10000 P2.L = _g_state; - 38 002e 51B7 W [P2+26] = R1; - 148:src/l502_hdma.c **** - 149:src/l502_hdma.c **** STREAM_IN_EN(); - 39 .loc 1 149 0 - 40 0030 4AE1C0FF P2.H = 65472; - 41 0034 20E10040 R0 = 16384 (X); - 42 0038 0AE10407 P2.L = 1796; - 43 003c 1097 W [P2] = R0; - 150:src/l502_hdma.c **** } - 44 .loc 1 150 0 - 45 003e 01E80000 UNLINK; - 46 0042 1000 rts; - 47 .LFE18: - 48 .size _hdma_send_start, .-_hdma_send_start - 49 .align 4 - 50 .global _hdma_send_stop; - 51 .type _hdma_send_stop, STT_FUNC; - 52 _hdma_send_stop: - 53 .LFB19: - 151:src/l502_hdma.c **** - 152:src/l502_hdma.c **** /** @brief Останов потока на передачу по HostDMA. - 153:src/l502_hdma.c **** - 154:src/l502_hdma.c **** Запрет передачи по HostDMA с остановом всех текущих зад - 155:src/l502_hdma.c **** void hdma_send_stop(void) { - 54 .loc 1 155 0 - 156:src/l502_hdma.c **** STREAM_IN_DIS(); - 55 .loc 1 156 0 - 56 0044 4AE1C0FF P2.H = 65472; - 155:src/l502_hdma.c **** void hdma_send_stop(void) { - 57 .loc 1 155 0 - 58 0048 00E80000 LINK 0; - 59 .LCFI1: - 60 .loc 1 156 0 - 61 004c 20E10040 R0 = 16384 (X); - 62 0050 0AE10807 P2.L = 1800; - 63 0054 1097 W [P2] = R0; - 157:src/l502_hdma.c **** } - 64 .loc 1 157 0 - 65 0056 01E80000 UNLINK; - BFIN GAS /tmp/ccvTS5tU.s page 5 - - - 66 005a 1000 rts; - 67 .LFE19: - 68 .size _hdma_send_stop, .-_hdma_send_stop - 69 .align 4 - 70 .global _hdma_recv_start; - 71 .type _hdma_recv_start, STT_FUNC; - 72 _hdma_recv_start: - 73 .LFB20: - 158:src/l502_hdma.c **** - 159:src/l502_hdma.c **** /** @brief Запуск потока на прием по HostDMA - 160:src/l502_hdma.c **** - 161:src/l502_hdma.c **** Функция сбрасывает логику обработки заданий на при - 162:src/l502_hdma.c **** и разрешает прием. Должна вызываться до добавления - 163:src/l502_hdma.c **** hdma_recv_req_start() */ - 164:src/l502_hdma.c **** void hdma_recv_start(void) { - 74 .loc 1 164 0 - 165:src/l502_hdma.c **** f_rcv_start_id = 0; - 75 .loc 1 165 0 - 76 005c 4AE10000 P2.H = _f_rcv_start_id; - 164:src/l502_hdma.c **** void hdma_recv_start(void) { - 77 .loc 1 164 0 - 78 0060 00E80000 LINK 0; - 79 .LCFI2: - 80 .loc 1 165 0 - 81 0064 0160 R1 = 0 (X); - 82 0066 0AE10200 P2.L = _f_rcv_start_id; - 83 006a 1197 W [P2] = R1; - 166:src/l502_hdma.c **** f_rcv_done_id = 0; - 84 .loc 1 166 0 - 85 006c 4AE10000 P2.H = _f_rcv_done_id; - 86 0070 0AE10600 P2.L = _f_rcv_done_id; - 87 0074 1197 W [P2] = R1; - 167:src/l502_hdma.c **** f_rcv_next_descr = 0; - 88 .loc 1 167 0 - 89 0076 4AE10000 P2.H = _f_rcv_next_descr; - 90 007a 0060 R0 = 0 (X); - 91 007c 0AE10900 P2.L = _f_rcv_next_descr; - 92 0080 109B B [P2] = R0; - 168:src/l502_hdma.c **** f_rcv_done_descr = 0; - 93 .loc 1 168 0 - 94 0082 4AE10000 P2.H = _f_rcv_done_descr; - 95 0086 0AE10A00 P2.L = _f_rcv_done_descr; - 96 008a 109B B [P2] = R0; - 169:src/l502_hdma.c **** - 170:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0; - 97 .loc 1 170 0 - 98 008c 4AE10000 P2.H = _g_state; - 99 0090 0AE10000 P2.L = _g_state; - 100 0094 51E60D02 W [P2+1050] = R1; - 171:src/l502_hdma.c **** STREAM_OUT_EN(); - 101 .loc 1 171 0 - 102 0098 4AE1C0FF P2.H = 65472; - 103 009c 20E10080 R0 = -32768 (X); - 104 00a0 0AE10407 P2.L = 1796; - 105 00a4 1097 W [P2] = R0; - 172:src/l502_hdma.c **** } - 106 .loc 1 172 0 - BFIN GAS /tmp/ccvTS5tU.s page 6 - - - 107 00a6 01E80000 UNLINK; - 108 00aa 1000 rts; - 109 .LFE20: - 110 .size _hdma_recv_start, .-_hdma_recv_start - 111 .align 4 - 112 .global _hdma_recv_stop; - 113 .type _hdma_recv_stop, STT_FUNC; - 114 _hdma_recv_stop: - 115 .LFB21: - 173:src/l502_hdma.c **** - 174:src/l502_hdma.c **** /** @brief Останов потока на прием по HostDMA - 175:src/l502_hdma.c **** - 176:src/l502_hdma.c **** Запрет приема по HostDMA с остановом всех текущих задан - 177:src/l502_hdma.c **** void hdma_recv_stop(void) { - 116 .loc 1 177 0 - 178:src/l502_hdma.c **** STREAM_OUT_DIS(); - 117 .loc 1 178 0 - 118 00ac 4AE1C0FF P2.H = 65472; - 177:src/l502_hdma.c **** void hdma_recv_stop(void) { - 119 .loc 1 177 0 - 120 00b0 00E80000 LINK 0; - 121 .LCFI3: - 122 .loc 1 178 0 - 123 00b4 20E10080 R0 = -32768 (X); - 124 00b8 0AE10807 P2.L = 1800; - 125 00bc 1097 W [P2] = R0; - 179:src/l502_hdma.c **** } - 126 .loc 1 179 0 - 127 00be 01E80000 UNLINK; - 128 00c2 1000 rts; - 129 .LFE21: - 130 .size _hdma_recv_stop, .-_hdma_recv_stop - 131 .align 4 - 132 .global _hdma_send_req_rdy; - 133 .type _hdma_send_req_rdy, STT_FUNC; - 134 _hdma_send_req_rdy: - 135 .LFB22: - 180:src/l502_hdma.c **** - 181:src/l502_hdma.c **** - 182:src/l502_hdma.c **** - 183:src/l502_hdma.c **** /**************************************************************************//** - 184:src/l502_hdma.c **** @brief Получить количество свободных запросов на пере - 185:src/l502_hdma.c **** - 186:src/l502_hdma.c **** Фунция позволяет узнать, сколько запросов можно еще - 187:src/l502_hdma.c **** передачу с помощью hdma_send_start(). - 188:src/l502_hdma.c **** @return Количество запросов на передачу, которое можно - 189:src/l502_hdma.c **** ******************************************************************************/ - 190:src/l502_hdma.c **** int hdma_send_req_rdy(void) { - 136 .loc 1 190 0 - 137 00c4 4AE10000 P2.H = _f_snd_start_id; - 138 00c8 00E80000 LINK 0; - 139 .LCFI4: - 140 .loc 1 190 0 - 141 00cc 0AE10000 P2.L = _f_snd_start_id; - 142 00d0 1195 R1 = W [P2] (Z); - 143 00d2 4AE10000 P2.H = _f_snd_done_id; - 144 00d6 0AE10400 P2.L = _f_snd_done_id; - BFIN GAS /tmp/ccvTS5tU.s page 7 - - - 145 00da 1095 R0 = W [P2] (Z); - 146 00dc 4152 R1 = R1 - R0; - 147 00de C942 R1 = R1.L (Z); - 148 00e0 F860 R0 = 31 (X); - 149 00e2 0852 R0 = R0 - R1; - 191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id); - 192:src/l502_hdma.c **** } - 150 .loc 1 192 0 - 151 00e4 01E80000 UNLINK; - 152 00e8 1000 rts; - 153 .LFE22: - 154 .size _hdma_send_req_rdy, .-_hdma_send_req_rdy - 155 00ea 0000 .align 4 - 156 .global _hdma_recv_req_rdy; - 157 .type _hdma_recv_req_rdy, STT_FUNC; - 158 _hdma_recv_req_rdy: - 159 .LFB23: - 193:src/l502_hdma.c **** - 194:src/l502_hdma.c **** /**************************************************************************//** - 195:src/l502_hdma.c **** @brief Получить количество свободных запросов на прие - 196:src/l502_hdma.c **** - 197:src/l502_hdma.c **** Фунция позволяет узнать, сколько запросов можно еще - 198:src/l502_hdma.c **** прием с помощью hdma_recv_start(). - 199:src/l502_hdma.c **** @return Количество запросов на прием, которое можно пос - 200:src/l502_hdma.c **** ******************************************************************************/ - 201:src/l502_hdma.c **** int hdma_recv_req_rdy(void) { - 160 .loc 1 201 0 - 161 00ec 4AE10000 P2.H = _f_rcv_start_id; - 162 00f0 00E80000 LINK 0; - 163 .LCFI5: - 164 .loc 1 201 0 - 165 00f4 0AE10200 P2.L = _f_rcv_start_id; - 166 00f8 1195 R1 = W [P2] (Z); - 167 00fa 4AE10000 P2.H = _f_rcv_done_id; - 168 00fe 0AE10600 P2.L = _f_rcv_done_id; - 169 0102 1095 R0 = W [P2] (Z); - 170 0104 4152 R1 = R1 - R0; - 171 0106 C942 R1 = R1.L (Z); - 172 0108 F860 R0 = 31 (X); - 173 010a 0852 R0 = R0 - R1; - 202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id); - 203:src/l502_hdma.c **** } - 174 .loc 1 203 0 - 175 010c 01E80000 UNLINK; - 176 0110 1000 rts; - 177 .LFE23: - 178 .size _hdma_recv_req_rdy, .-_hdma_recv_req_rdy - 179 0112 0000 .align 4 - 180 .global _hdma_send_req_start; - 181 .type _hdma_send_req_start, STT_FUNC; - 182 _hdma_send_req_start: - 183 .LFB24: - 204:src/l502_hdma.c **** - 205:src/l502_hdma.c **** /**************************************************************************//** - 206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA - 207:src/l502_hdma.c **** - 208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных. - BFIN GAS /tmp/ccvTS5tU.s page 8 - - - 209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан - 210:src/l502_hdma.c **** Для постановки запроса необходимо, чтобы был свобод - 211:src/l502_hdma.c **** узнать через hdma_send_req_rdy()) - 212:src/l502_hdma.c **** - 213:src/l502_hdma.c **** @param[in] buf Указатель на массив на передачу. - 214:src/l502_hdma.c **** @param[in] size Количество 32-битных слов на передачу - 215:src/l502_hdma.c **** @param[in] flags Флаги из #t_hdma_send_flags - 216:src/l502_hdma.c **** @return < 0 при ошибке, >= 0 - id передачи при успехе - 217:src/l502_hdma.c **** *******************************************************************************/ - 218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) { - 184 .loc 1 218 0 - 185 .LVL0: - 186 0114 ED05 [--sp] = ( r7:5, p5:5 ); - 187 - 188 .LCFI6: - 189 .LBB27: - 190 .LBB29: - 191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id); - 191 .loc 1 191 0 - 192 0116 48E10000 P0.H = _f_snd_start_id; - 193 .LBE29: - 194 .LBE27: - 219:src/l502_hdma.c **** if (hdma_send_req_rdy() > 0) { - 195 .loc 1 219 0 - 196 011a 4AE10000 P2.H = _f_snd_done_id; - 218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) { - 197 .loc 1 218 0 - 198 011e 00E80000 LINK 0; - 199 .LCFI7: - 218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) { - 200 .loc 1 218 0 - 201 0122 3930 R7 = R1; - 202 .LBB31: - 203 .LBB28: - 191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id); - 204 .loc 1 191 0 - 205 0124 08E10000 P0.L = _f_snd_start_id; - 206 .LBE28: - 207 .LBE31: - 208 .loc 1 219 0 - 209 0128 0AE10400 P2.L = _f_snd_done_id; - 210 .LBB32: - 211 .LBB30: - 191:src/l502_hdma.c **** return L502_IN_HDMA_DESCR_CNT - (uint16_t)(f_snd_start_id - f_snd_done_id); - 212 .loc 1 191 0 - 213 012c 0395 R3 = W [P0] (Z); - 214 .LBE30: - 215 .LBE32: - 216 .loc 1 219 0 - 217 012e 1195 R1 = W [P2] (Z); - 218 .LVL1: - 218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) { - 219 .loc 1 218 0 - 220 0130 2830 R5 = R0; - 221 .loc 1 219 0 - 222 0132 4B52 R1 = R3 - R1; - 223 0134 C942 R1 = R1.L (Z); - BFIN GAS /tmp/ccvTS5tU.s page 9 - - - 224 0136 F860 R0 = 31 (X); - 225 .LVL2: - 226 0138 0852 R0 = R0 - R1; - 218:src/l502_hdma.c **** int hdma_send_req_start(const uint32_t* buf, uint32_t size, uint32_t flags) { - 227 .loc 1 218 0 - 228 013a 3230 R6 = R2; - 229 .loc 1 219 0 - 230 013c 000D cc =R0<=0; - 231 013e 3318 if cc jump .L21; - 232 .LVL3: - 233 .LBB33: - 234 .LBB34: - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 235 .loc 1 70 0 - 236 0140 49E10000 P1.H = _f_snd_next_descr; - 237 0144 09E10800 P1.L = _f_snd_next_descr; - 238 0148 4AE10000 P2.H = _g_state+32; - 239 014c 4A99 R2 = B [P1] (X); - 240 014e 5043 R0 = R2.B (Z); - 241 0150 284F R0 <<= 5; - 242 0152 2832 P5 = R0; - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 243 .loc 1 74 0 - 244 0154 21E10001 R1 = 256 (X); - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 245 .loc 1 70 0 - 246 0158 0AE12000 P2.L = _g_state+32; - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 247 .loc 1 74 0 - 248 015c 0F0A cc =R7<=R1 (iu); - 73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2; - 249 .loc 1 73 0 - 250 015e 82C60F80 R0 = R7 << 1; - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 251 .loc 1 70 0 - 252 0162 AA5A P2 = P2 + P5; - 73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2; - 253 .loc 1 73 0 - 254 0164 50B0 [P2+4] = R0; - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 255 .loc 1 74 0 - 256 0166 21E10002 R1 = 512 (X); - 257 016a 0106 if !cc R0 = R1; - 258 016c 90B5 W [P2+12] = R0; - 72:src/l502_hdma.c **** descr_arr[*pos].id = *id; - 259 .loc 1 72 0 - 260 016e 13B7 W [P2+24] = R3; - 78:src/l502_hdma.c **** *pos=*pos+1; - 261 .loc 1 78 0 - 262 0170 0A64 R2 += 1; - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 263 .loc 1 70 0 - 264 0172 1693 [P2] = R6; - 71:src/l502_hdma.c **** descr_arr[*pos].addr = addr; - 265 .loc 1 71 0 - 266 0174 95B0 [P2+8] = R5; - 75:src/l502_hdma.c **** descr_arr[*pos].udata = size; - BFIN GAS /tmp/ccvTS5tU.s page 10 - - - 267 .loc 1 75 0 - 268 0176 D7B1 [P2+28] = R7; - 76:src/l502_hdma.c **** *id = *id+1; - 269 .loc 1 76 0 - 270 0178 82CE03C2 R1 = ROT R3 BY 0 || - 270 0A9B0000 - 271 B [P1] = R2 || - 272 nop; - 273 0180 0964 R1 += 1; - 79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT) - 274 .loc 1 79 0 - 275 0182 5243 R2 = R2.B (Z); - 276 0184 F860 R0 = 31 (X); - 76:src/l502_hdma.c **** *id = *id+1; - 277 .loc 1 76 0 - 278 0186 0197 W [P0] = R1; - 79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT) - 279 .loc 1 79 0 - 280 0188 0208 cc =R2==R0; - 281 018a 1218 if cc jump .L22; - 282 .L18: - 283 .LBE34: - 284 .LBE33: - 220:src/l502_hdma.c **** hdma_set_descr((t_hdma_stream_descr*)g_state.hdma.in, &f_snd_next_descr, &f_snd_start_id, - 221:src/l502_hdma.c **** (uint32_t*)buf, size, flags); - 222:src/l502_hdma.c **** STREAM_IN_SET_REQ(); - 285 .loc 1 222 0 - 286 018c 4AE1C0FF P2.H = 65472; - 287 0190 0061 R0 = 32 (X); - 288 0192 0AE10C15 P2.L = 5388; - 289 0196 1097 W [P2] = R0; - 223:src/l502_hdma.c **** return f_snd_start_id-1; - 290 .loc 1 223 0 - 291 0198 C842 R0 = R1.L (Z); - 224:src/l502_hdma.c **** } - 225:src/l502_hdma.c **** return -1; - 226:src/l502_hdma.c **** } - 292 .loc 1 226 0 - 293 019a 01E80000 UNLINK; - 223:src/l502_hdma.c **** return f_snd_start_id-1; - 294 .loc 1 223 0 - 295 019e F867 R0 += -1; - 296 .loc 1 226 0 - 297 01a0 AD05 ( r7:5, p5:5 ) = [sp++]; - 298 - 299 .LCFI8: - 300 .LVL4: - 301 01a2 1000 rts; - 302 .LVL5: - 303 .L21: - 304 01a4 01E80000 UNLINK; - 219:src/l502_hdma.c **** if (hdma_send_req_rdy() > 0) { - 305 .loc 1 219 0 - 306 01a8 F863 R0 = -1 (X); - 307 .loc 1 226 0 - 308 01aa AD05 ( r7:5, p5:5 ) = [sp++]; - 309 - BFIN GAS /tmp/ccvTS5tU.s page 11 - - - 310 .LCFI9: - 311 .LVL6: - 312 01ac 1000 rts; - 313 .LVL7: - 314 .L22: - 315 .LBB36: - 316 .LBB35: - 80:src/l502_hdma.c **** *pos = 0; - 317 .loc 1 80 0 - 318 01ae 0060 R0 = 0 (X); - 319 01b0 089B B [P1] = R0; - 320 01b2 ED2F jump.s .L18; - 321 .LBE35: - 322 .LBE36: - 323 .LFE24: - 324 .size _hdma_send_req_start, .-_hdma_send_req_start - 325 .align 4 - 326 .global _hdma_recv_req_start; - 327 .type _hdma_recv_req_start, STT_FUNC; - 328 _hdma_recv_req_start: - 329 .LFB25: - 227:src/l502_hdma.c **** - 228:src/l502_hdma.c **** /**************************************************************************//** - 229:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA - 230:src/l502_hdma.c **** - 231:src/l502_hdma.c **** Функция ставит запрос на прием данных в указанный б - 232:src/l502_hdma.c **** Сами данные будут в буфере только по завершению зап - 233:src/l502_hdma.c **** Для постановки запроса необходимо, чтобы был свобод - 234:src/l502_hdma.c **** узнать через hdma_recv_req_rdy()) - 235:src/l502_hdma.c **** - 236:src/l502_hdma.c **** @param[in] buf Указатель на массив на передачу. - 237:src/l502_hdma.c **** @param[in] size Количество 32-битных слов на передачу - 238:src/l502_hdma.c **** @return < 0 при ошибке, >= 0 - id передачи при успехе - 239:src/l502_hdma.c **** *******************************************************************************/ - 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { - 330 .loc 1 240 0 - 331 .LVL8: - 332 01b4 F505 [--sp] = ( r7:6, p5:5 ); - 333 - 334 .LCFI10: - 335 .LBB37: - 336 .LBB39: - 202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id); - 337 .loc 1 202 0 - 338 01b6 48E10000 P0.H = _f_rcv_start_id; - 339 .LBE39: - 340 .LBE37: - 241:src/l502_hdma.c **** if (hdma_recv_req_rdy() > 0) { - 341 .loc 1 241 0 - 342 01ba 4AE10000 P2.H = _f_rcv_done_id; - 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { - 343 .loc 1 240 0 - 344 01be 00E80000 LINK 0; - 345 .LCFI11: - 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { - 346 .loc 1 240 0 - 347 01c2 3930 R7 = R1; - BFIN GAS /tmp/ccvTS5tU.s page 12 - - - 348 .LBB41: - 349 .LBB38: - 202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id); - 350 .loc 1 202 0 - 351 01c4 08E10200 P0.L = _f_rcv_start_id; - 352 .LBE38: - 353 .LBE41: - 354 .loc 1 241 0 - 355 01c8 0AE10600 P2.L = _f_rcv_done_id; - 356 .LBB42: - 357 .LBB40: - 202:src/l502_hdma.c **** return L502_OUT_HDMA_DESCR_CNT - (uint16_t)(f_rcv_start_id - f_rcv_done_id); - 358 .loc 1 202 0 - 359 01cc 0395 R3 = W [P0] (Z); - 360 .LBE40: - 361 .LBE42: - 362 .loc 1 241 0 - 363 01ce 1195 R1 = W [P2] (Z); - 364 .LVL9: - 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { - 365 .loc 1 240 0 - 366 01d0 3030 R6 = R0; - 367 .loc 1 241 0 - 368 01d2 4B52 R1 = R3 - R1; - 369 01d4 C942 R1 = R1.L (Z); - 370 01d6 F860 R0 = 31 (X); - 371 .LVL10: - 372 01d8 0852 R0 = R0 - R1; - 373 01da 000D cc =R0<=0; - 374 01dc 3618 if cc jump .L30; - 375 .LBB43: - 376 .LBB44: - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 377 .loc 1 70 0 - 378 01de 49E10000 P1.H = _f_rcv_next_descr; - 379 01e2 09E10900 P1.L = _f_rcv_next_descr; - 380 01e6 4AE10000 P2.H = _g_state+1056; - 381 01ea 4A99 R2 = B [P1] (X); - 382 01ec 5043 R0 = R2.B (Z); - 383 01ee 284F R0 <<= 5; - 384 01f0 2832 P5 = R0; - 385 01f2 0AE12004 P2.L = _g_state+1056; - 386 01f6 0060 R0 = 0 (X); - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 387 .loc 1 74 0 - 388 01f8 21E10001 R1 = 256 (X); - 389 01fc 0F0A cc =R7<=R1 (iu); - 70:src/l502_hdma.c **** descr_arr[*pos].flags = flags; - 390 .loc 1 70 0 - 391 01fe AA5A P2 = P2 + P5; - 392 0200 1093 [P2] = R0; - 73:src/l502_hdma.c **** descr_arr[*pos].full_size = size*2; - 393 .loc 1 73 0 - 394 0202 82CE0F80 R0 = R7 << 1 || - 394 13B70000 - 395 W [P2+24] = R3 || - 396 nop; - BFIN GAS /tmp/ccvTS5tU.s page 13 - - - 397 020a 50B0 [P2+4] = R0; - 74:src/l502_hdma.c **** descr_arr[*pos].xcnt = size > L502_HDMA_STEP_SIZE_MAX ? 2*L502_HDMA_STEP_SIZE_MAX : 2*size; - 398 .loc 1 74 0 - 399 020c 21E10002 R1 = 512 (X); - 400 0210 0106 if !cc R0 = R1; - 401 0212 90B5 W [P2+12] = R0; - 78:src/l502_hdma.c **** *pos=*pos+1; - 402 .loc 1 78 0 - 403 0214 0A64 R2 += 1; - 71:src/l502_hdma.c **** descr_arr[*pos].addr = addr; - 404 .loc 1 71 0 - 405 0216 96B0 [P2+8] = R6; - 75:src/l502_hdma.c **** descr_arr[*pos].udata = size; - 406 .loc 1 75 0 - 407 0218 D7B1 [P2+28] = R7; - 76:src/l502_hdma.c **** *id = *id+1; - 408 .loc 1 76 0 - 409 021a 82CE03C2 R1 = ROT R3 BY 0 || - 409 0A9B0000 - 410 B [P1] = R2 || - 411 nop; - 412 0222 0964 R1 += 1; - 79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT) - 413 .loc 1 79 0 - 414 0224 5243 R2 = R2.B (Z); - 415 0226 F860 R0 = 31 (X); - 76:src/l502_hdma.c **** *id = *id+1; - 416 .loc 1 76 0 - 417 0228 0197 W [P0] = R1; - 79:src/l502_hdma.c **** if (*pos== L502_IN_HDMA_DESCR_CNT) - 418 .loc 1 79 0 - 419 022a 0208 cc =R2==R0; - 420 022c 1318 if cc jump .L31; - 421 .L28: - 422 .LBE44: - 423 .LBE43: - 242:src/l502_hdma.c **** hdma_set_descr((t_hdma_stream_descr*)g_state.hdma.out, &f_rcv_next_descr, &f_rcv_start_id, - 243:src/l502_hdma.c **** STREAM_OUT_SET_REQ(); - 424 .loc 1 243 0 - 425 022e 4AE1C0FF P2.H = 65472; - 426 0232 20E14000 R0 = 64 (X); - 427 0236 0AE10C15 P2.L = 5388; - 428 023a 1097 W [P2] = R0; - 244:src/l502_hdma.c **** return f_rcv_start_id-1; - 429 .loc 1 244 0 - 430 023c C842 R0 = R1.L (Z); - 245:src/l502_hdma.c **** } - 246:src/l502_hdma.c **** return -1; - 247:src/l502_hdma.c **** } - 431 .loc 1 247 0 - 432 023e 01E80000 UNLINK; - 244:src/l502_hdma.c **** return f_rcv_start_id-1; - 433 .loc 1 244 0 - 434 0242 F867 R0 += -1; - 435 .loc 1 247 0 - 436 0244 B505 ( r7:6, p5:5 ) = [sp++]; - 437 - BFIN GAS /tmp/ccvTS5tU.s page 14 - - - 438 .LCFI12: - 439 .LVL11: - 440 0246 1000 rts; - 441 .LVL12: - 442 .L30: - 443 0248 01E80000 UNLINK; - 241:src/l502_hdma.c **** if (hdma_recv_req_rdy() > 0) { - 444 .loc 1 241 0 - 445 024c F863 R0 = -1 (X); - 446 .loc 1 247 0 - 447 024e B505 ( r7:6, p5:5 ) = [sp++]; - 448 - 449 .LCFI13: - 450 .LVL13: - 451 0250 1000 rts; - 452 .LVL14: - 453 .L31: - 454 .LBB46: - 455 .LBB45: - 80:src/l502_hdma.c **** *pos = 0; - 456 .loc 1 80 0 - 457 0252 0060 R0 = 0 (X); - 458 0254 089B B [P1] = R0; - 459 0256 EC2F jump.s .L28; - 460 .LBE45: - 461 .LBE46: - 462 .LFE25: - 463 .size _hdma_recv_req_start, .-_hdma_recv_req_start - 464 .align 4 - 465 .global _hdma_rd_isr; - 466 .type _hdma_rd_isr, STT_FUNC; - 467 _hdma_rd_isr: - 468 .LFB27: - 248:src/l502_hdma.c **** - 249:src/l502_hdma.c **** - 250:src/l502_hdma.c **** /** - 251:src/l502_hdma.c **** @brief Обработчик прерывания на завершения записи в па - 252:src/l502_hdma.c **** - 253:src/l502_hdma.c **** Обработчик вызывается по завершению приема блока по - 254:src/l502_hdma.c **** выполняет установку необходимых флагов для разреше - 255:src/l502_hdma.c **** и, кроме того, проверяет наличие новой команды и заве - 256:src/l502_hdma.c **** блока из потока данных */ - 257:src/l502_hdma.c **** ISR(hdma_isr) { - 258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) { - 259:src/l502_hdma.c **** /* проверяем, не была ли записана команда */ - 260:src/l502_hdma.c **** if (g_state.cmd.status == L502_BF_CMD_STATUS_REQ) { - 261:src/l502_hdma.c **** l502_cmd_set_req(); - 262:src/l502_hdma.c **** } - 263:src/l502_hdma.c **** /* проверяем, не был ли записан результат передачи - 264:src/l502_hdma.c **** по HDMA из BF в PC */ - 265:src/l502_hdma.c **** if (g_state.hdma.in_lb.valid) { - 266:src/l502_hdma.c **** /* обновляем id завершенной передачи и вызываем ca - 267:src/l502_hdma.c **** f_snd_done_id = g_state.hdma.in_lb.id; - 268:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0; - 269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata); - 270:src/l502_hdma.c **** } - 271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да - BFIN GAS /tmp/ccvTS5tU.s page 15 - - - 272:src/l502_hdma.c **** HDMA из PC в BF */ - 273:src/l502_hdma.c **** if (g_state.hdma.out_lb.valid) { - 274:src/l502_hdma.c **** /* может быть записан и при не полностью заверше - 275:src/l502_hdma.c **** определяем сперва резмер, сколько было реальн - 276:src/l502_hdma.c **** uint32_t size = (g_state.hdma.out[f_rcv_done_descr].full_size - - 277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2; - 278:src/l502_hdma.c **** - 279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0; - 280:src/l502_hdma.c **** - 281:src/l502_hdma.c **** - 282:src/l502_hdma.c **** hdma_recv_done(g_state.hdma.out_lb.addr, size); - 283:src/l502_hdma.c **** - 284:src/l502_hdma.c **** /* если была завершена только часть дескриптора - 285:src/l502_hdma.c **** обновляем оставшийся размер для приема */ - 286:src/l502_hdma.c **** if (g_state.hdma.out_lb.full_size) { - 287:src/l502_hdma.c **** g_state.hdma.out[f_rcv_done_descr].full_size = - 288:src/l502_hdma.c **** g_state.hdma.out_lb.full_size; - 289:src/l502_hdma.c **** } else { - 290:src/l502_hdma.c **** /* если завершен весь дескриптор - переходим - 291:src/l502_hdma.c **** к следующему */ - 292:src/l502_hdma.c **** if (++f_rcv_done_descr== L502_OUT_HDMA_DESCR_CNT) - 293:src/l502_hdma.c **** f_rcv_done_descr = 0; - 294:src/l502_hdma.c **** f_rcv_done_id = g_state.hdma.out_lb.id; - 295:src/l502_hdma.c **** } - 296:src/l502_hdma.c **** } - 297:src/l502_hdma.c **** - 298:src/l502_hdma.c **** *pDMA1_IRQ_STATUS = DMA_DONE; - 299:src/l502_hdma.c **** csync(); - 300:src/l502_hdma.c **** *pHOST_STATUS = DMA_CMPLT; - 301:src/l502_hdma.c **** } - 302:src/l502_hdma.c **** ssync(); - 303:src/l502_hdma.c **** } - 304:src/l502_hdma.c **** - 305:src/l502_hdma.c **** /** - 306:src/l502_hdma.c **** @brief Обработчик прерывания на завершение чтения по HD - 307:src/l502_hdma.c **** - 308:src/l502_hdma.c **** Данный обработчик вызывается по завершению передач - 309:src/l502_hdma.c **** Выполняет только установку необходимых флагов для - 310:src/l502_hdma.c **** передачи */ - 311:src/l502_hdma.c **** ISR(hdma_rd_isr) { - 469 .loc 1 311 0 - 470 0258 6601 [--SP] = ASTAT; - 471 .LCFI14: - 472 025a 4001 [--SP] = R0; - 473 .LCFI15: - 474 025c 4101 [--SP] = R1; - 475 .LCFI16: - 476 025e 4A01 [--SP] = P2; - 477 .LCFI17: - 478 0260 7B01 [--SP] = RETI; - 479 .LCFI18: - 312:src/l502_hdma.c **** if ((*pHOST_STATUS & HOSTRD_DONE) != 0) { - 480 .loc 1 312 0 - 481 0262 4AE1C0FF P2.H = 65472; - 311:src/l502_hdma.c **** ISR(hdma_rd_isr) { - 482 .loc 1 311 0 - 483 0266 00E80000 LINK 0; - BFIN GAS /tmp/ccvTS5tU.s page 16 - - - 484 .LCFI19: - 485 .loc 1 312 0 - 486 026a 0AE10434 P2.L = 13316; - 487 026e 1095 R0 = W [P2] (Z); - 488 0270 8042 R0 = R0.L (X); - 489 0272 800C cc =R0<0; - 490 0274 0914 if !cc jump .L33 (bp); - 313:src/l502_hdma.c **** *pHOST_STATUS &= ~((unsigned short)HOSTRD_DONE); - 491 .loc 1 313 0 - 492 0276 1095 R0 = W [P2] (Z); - 493 0278 21E1FF7F R1 = 32767 (X); - 494 027c 4154 R1 = R1 & R0; - 495 027e 1197 W [P2] = R1; - 314:src/l502_hdma.c **** *pHOST_STATUS |= DMA_CMPLT; - 496 .loc 1 314 0 - 497 0280 1095 R0 = W [P2] (Z); - 498 0282 184A BITSET (R0, 3); - 499 0284 1097 W [P2] = R0; - 500 .L33: - 501 0286 0000 nop; - 502 .LBB47: - 503 .LBB48: - 504 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* - 2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * - 4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license. - 5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details. - 6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES - 9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push) - 10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4) - 11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3) - 12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3) - 13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1) - 14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8) - 15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5) - 16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7) - 17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15) - 18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2) - 19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus - 22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" { - 23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) - 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */ - 28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;") - 29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_ - 30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x)) - 31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;") - 32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) - 33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) - 34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) - BFIN GAS /tmp/ccvTS5tU.s page 17 - - - 35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " - 36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x)) - 37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : " - 38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x)) - 39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p" - 40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x)) - 41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p - 42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync() - 43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync() - 44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */ - 46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES) - 49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \ - 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ - 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) - 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP - 55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile. - 57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) { - 62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP(); - 63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */ - 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \ - 68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \ - 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) - 70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI - 72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) { - 76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli(); - 77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */ - 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \ - 83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \ - 84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI)))) - 85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI - 87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { - 91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a); - BFIN GAS /tmp/ccvTS5tU.s page 18 - - - 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */ - 95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \ - 97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \ - 98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE)))) - 99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE - 101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) { - 105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle(); - 106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ - 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ - 112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR)))) - 113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR - 115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A))) - 117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */ - 119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \ - 121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \ - 122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT)))) - 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT - 125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A))) - 127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */ - 129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \ - 131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \ - 132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH)))) - 133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH - 135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { - 139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a); - 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */ - 143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \ - 145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \ - 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) - 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP - BFIN GAS /tmp/ccvTS5tU.s page 19 - - - 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) { - 153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a); - 154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */ - 158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \ - 160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \ - 161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV)))) - 162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV - 164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); - 169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */ - 172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \ - 174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \ - 175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP)))) - 176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP - 178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { - 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); - 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */ - 187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \ - 189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \ - 190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH)))) - 191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH - 193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { - 197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a); - 198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */ - 201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \ - 203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \ - 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) - 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccvTS5tU.s page 20 - - - 206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP - 207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) { - 211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a); - 212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */ - 216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \ - 218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \ - 219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH)))) - 220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH - 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { - 226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a); - 227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */ - 230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \ - 232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \ - 233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP)))) - 234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP - 236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { - 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); - 241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */ - 245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \ - 247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \ - 248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC)))) - 249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC - 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; - 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int - 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) { - 259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync(); - 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */ - BFIN GAS /tmp/ccvTS5tU.s page 21 - - - 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \ - 265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \ - 266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC)))) - 267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC - 269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312; - 271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int - 272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) { - 277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync(); - 505 .loc 2 277 0 - 506 0288 2400 ssync; - 507 .LBE48: - 508 .LBE47: - 315:src/l502_hdma.c **** } - 316:src/l502_hdma.c **** ssync(); - 317:src/l502_hdma.c **** } - 509 .loc 1 317 0 - 510 028a 01E80000 UNLINK; - 511 028e 3B01 RETI = [SP++]; - 512 0290 7290 P2 = [SP++]; - 513 0292 3190 R1 = [SP++]; - 514 0294 3090 R0 = [SP++]; - 515 0296 2601 ASTAT = [SP++]; - 516 0298 1100 rti; - 517 .LFE27: - 518 .size _hdma_rd_isr, .-_hdma_rd_isr - 519 029a 0000 .align 4 - 520 .global _hdma_init; - 521 .type _hdma_init, STT_FUNC; - 522 _hdma_init: - 523 .LFB17: - 88:src/l502_hdma.c **** void hdma_init(void) { - 524 .loc 1 88 0 - 525 029c EB05 [--sp] = ( r7:5, p5:3 ); - 526 - 527 .LCFI20: - 92:src/l502_hdma.c **** STREAM_IN_DIS(); - 528 .loc 1 92 0 - 529 029e 4AE1C0FF P2.H = 65472; - 88:src/l502_hdma.c **** void hdma_init(void) { - 530 .loc 1 88 0 - 531 02a2 00E80000 LINK 0; - 532 .LCFI21: - 92:src/l502_hdma.c **** STREAM_IN_DIS(); - 533 .loc 1 92 0 - 534 02a6 0AE10807 P2.L = 1800; - 535 02aa 20E10040 R0 = 16384 (X); - 536 02ae 1097 W [P2] = R0; - 93:src/l502_hdma.c **** STREAM_OUT_DIS(); - 537 .loc 1 93 0 - 538 02b0 20E10080 R0 = -32768 (X); - BFIN GAS /tmp/ccvTS5tU.s page 22 - - - 539 02b4 1097 W [P2] = R0; - 95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6; - 540 .loc 1 95 0 - 541 02b6 4AE1C0FF P2.H = 65472; - 542 02ba 0AE13015 P2.L = 5424; - 543 02be 1195 R1 = W [P2] (Z); - 544 02c0 20E16000 R0 = 96 (X); - 545 02c4 0856 R0 = R0 | R1; - 546 02c6 1097 W [P2] = R0; - 96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15; - 547 .loc 1 96 0 - 548 02c8 4AE1C0FF P2.H = 65472; - 549 02cc 0AE13007 P2.L = 1840; - 550 02d0 1195 R1 = W [P2] (Z); - 551 02d2 20E100C0 R0 = -16384 (X); - 552 02d6 0856 R0 = R0 | R1; - 553 02d8 1097 W [P2] = R0; - 100:src/l502_hdma.c **** *pPORTG_MUX |= 0x2800; - 554 .loc 1 100 0 - 555 02da 4AE1C0FF P2.H = 65472; - 556 02de 0AE11432 P2.L = 12820; - 557 02e2 1195 R1 = W [P2] (Z); - 558 02e4 20E10028 R0 = 10240 (X); - 559 02e8 0856 R0 = R0 | R1; - 560 02ea 1097 W [P2] = R0; - 101:src/l502_hdma.c **** *pPORTG_FER |= 0xF800; - 561 .loc 1 101 0 - 562 02ec 826F P2 += -16; - 563 02ee 1195 R1 = W [P2] (Z); - 564 02f0 20E100F8 R0 = -2048 (X); - 565 02f4 0856 R0 = R0 | R1; - 566 02f6 1097 W [P2] = R0; - 102:src/l502_hdma.c **** *pPORTH_MUX = 0x2A; - 567 .loc 1 102 0 - 568 02f8 5061 R0 = 42 (X); - 569 02fa A26C P2 += 20; - 570 02fc 1097 W [P2] = R0; - 103:src/l502_hdma.c **** *pPORTH_FER = 0xFFFF; - 571 .loc 1 103 0 - 572 02fe F863 R0 = -1 (X); - 573 0300 826F P2 += -16; - 574 0302 1097 W [P2] = R0; - 575 .LBB49: - 576 .LBB50: - 577 .LBB51: - 578 .loc 2 277 0 - 579 0304 2400 ssync; - 580 .LBE51: - 581 .LBE50: - 107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr); - 582 .loc 1 107 0 - 583 0306 40E10000 R0.H = _hdma_isr; - 584 030a 4AE1E0FF P2.H = 65504; - 585 030e 00E15804 R0.L = _hdma_isr; - 586 0312 0AE12C20 P2.L = 8236; - 587 0316 1093 [P2] = R0; - 588 .LBB52: - BFIN GAS /tmp/ccvTS5tU.s page 23 - - - 589 .LBB53: - 590 .loc 2 277 0 - 591 0318 2400 ssync; - 592 .LBE53: - 593 .LBE52: - 107:src/l502_hdma.c **** REGISTER_ISR(11, hdma_isr); - 594 .loc 1 107 0 - 595 031a 0260 R2 = 0 (X); - 596 031c 0230 R0 = R2; - 597 .LVL15: - 598 // 107 "src/l502_hdma.c" 1 - 599 031e 3000584A cli R0; bitset (R0, 11); sti R0; csync; - 599 40002300 - 600 // 0 "" 2 - 601 .LBE49: - 109:src/l502_hdma.c **** *pSIC_IAR6 = (*pSIC_IAR6 & 0xFFFFF0FFUL) | P50_IVG(10); //назначение HDMARD на IVG1 - 602 .loc 1 109 0 - 603 0326 4AE1C0FF P2.H = 65472; - 604 032a 0AE15801 P2.L = 344; - 605 032e 1091 R0 = [P2]; - 606 .LVL16: - 607 0330 21E1FFF0 R1 = -3841 (X); - 608 0334 0854 R0 = R0 & R1; - 609 0336 21E10003 R1 = 768 (X); - 610 033a 0856 R0 = R0 | R1; - 611 033c 1093 [P2] = R0; - 612 .LBB54: - 613 .LBB55: - 614 .LBB56: - 615 .loc 2 277 0 - 616 033e 2400 ssync; - 617 .LBE56: - 618 .LBE55: - 110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr); - 619 .loc 1 110 0 - 620 0340 40E10000 R0.H = _hdma_rd_isr; - 621 0344 4AE1E0FF P2.H = 65504; - 622 0348 00E15802 R0.L = _hdma_rd_isr; - 623 034c 0AE12820 P2.L = 8232; - 624 0350 1093 [P2] = R0; - 625 .LBB57: - 626 .LBB58: - 627 .loc 2 277 0 - 628 0352 2400 ssync; - 629 .LBE58: - 630 .LBE57: - 110:src/l502_hdma.c **** REGISTER_ISR(10, hdma_rd_isr); - 631 .loc 1 110 0 - 632 0354 0230 R0 = R2; - 633 .LVL17: - 634 // 110 "src/l502_hdma.c" 1 - 635 0356 3000504A cli R0; bitset (R0, 10); sti R0; csync; - 635 40002300 - 636 // 0 "" 2 - 637 .LBE54: - 111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись - 638 .loc 1 111 0 - BFIN GAS /tmp/ccvTS5tU.s page 24 - - - 639 035e 4AE1C0FF P2.H = 65472; - 640 0362 0AE10C01 P2.L = 268; - 641 0366 1091 R0 = [P2]; - 642 .LVL18: - 643 0368 E04A BITSET (R0, 28); - 644 036a 1093 [P2] = R0; - 112:src/l502_hdma.c **** *pSIC_IMASK1 |= IRQ_HOSTRD_DONE; //разрешение прерывания HOSTDP на чт - 645 .loc 1 112 0 - 646 036c 4AE1C0FF P2.H = 65472; - 647 0370 0AE14C01 P2.L = 332; - 648 0374 1091 R0 = [P2]; - 649 0376 904A BITSET (R0, 18); - 650 0378 1093 [P2] = R0; - 114:src/l502_hdma.c **** *pHOST_CONTROL = BDR | EHR | EHW | HOSTDP_EN | HOSTDP_DATA_SIZE; //burst, ehr, ehw, en - 651 .loc 1 114 0 - 652 037a 4AE1C0FF P2.H = 65472; - 653 037e 20E10507 R0 = 1797 (X); - 654 0382 0AE10034 P2.L = 13312; - 655 0386 1097 W [P2] = R0; - 121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2; - 656 .loc 1 121 0 - 657 0388 4DE10000 P5.H = _g_state; - 658 038c 0DE10000 P5.L = _g_state; - 659 0390 1060 R0 = 2 (X); - 660 0392 68E61700 W [P5+46] = R0; - 122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1; - 661 .loc 1 122 0 - 662 0396 0860 R0 = 1 (X); - 663 0398 68E61D00 W [P5+58] = R0; - 664 039c 0160 R1 = 0 (X); - 665 .LVL19: - 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 666 .loc 1 123 0 - 667 039e 6532 P4 = P5; - 121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2; - 668 .loc 1 121 0 - 669 03a0 1760 R7 = 2 (X); - 122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1; - 670 .loc 1 122 0 - 671 03a2 0B60 R3 = 1 (X); - 672 03a4 F168 P1 = 30 (X); - 673 03a6 B2E01910 LSETUP (.L36, .L50) LC1 = P1; - 674 .L36: - 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 675 .loc 1 123 0 - 676 03aa 1A32 P3 = R2; - 677 03ac 1164 R1 += 2; - 678 03ae 82C62980 R0 = R1 << 5; - 679 03b2 6D30 R5 = P5; - 680 03b4 0550 R0 = R5 + R0; - 681 03b6 9D5A P2 = P5 + P3; - 682 03b8 50B3 [P2+52] = R0; - 683 03ba 48E10000 P0.H = _g_state; - 120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) { - 684 .loc 1 120 0 - 685 03be F967 R1 += -1; - 686 03c0 F860 R0 = 31 (X); - BFIN GAS /tmp/ccvTS5tU.s page 25 - - - 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 687 .loc 1 123 0 - 688 03c2 08E10000 P0.L = _g_state; - 120:src/l502_hdma.c **** for (d=0; d < L502_IN_HDMA_DESCR_CNT; d++) { - 689 .loc 1 120 0 - 690 03c6 0108 cc =R1==R0; - 691 03c8 0D18 if cc jump .L42; - 121:src/l502_hdma.c **** g_state.hdma.in[d].xmod = 2; - 692 .loc 1 121 0 - 693 03ca 82C62984 R2 = R1 << 5; - 694 03ce 1A32 P3 = R2; - 695 03d0 9C5A P2 = P4 + P3; - 696 03d2 626D P2 += 44; - 697 03d4 57B4 W [P2+2] = R7; - 122:src/l502_hdma.c **** g_state.hdma.in[d].valid = 1; - 698 .loc 1 122 0 - 699 03d6 626C P2 += 12; - 700 .L50: - 701 03d8 53B4 W [P2+2] = R3; - 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 702 .loc 1 123 0 - 703 03da 4030 R0 = P0; - 704 03dc 0065 R0 += 32; - 705 03de 00E6FD00 [P0+1012] = R0; - 706 .L42: - 128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2; - 707 .loc 1 128 0 - 708 03e2 1060 R0 = 2 (X); - 709 03e4 68E61702 W [P5+1070] = R0; - 129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1; - 710 .loc 1 129 0 - 711 03e8 0860 R0 = 1 (X); - 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 712 .loc 1 130 0 - 713 03ea 46E10000 R6.H = _g_state; - 129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1; - 714 .loc 1 129 0 - 715 03ee 68E61D02 W [P5+1082] = R0; - 716 03f2 0160 R1 = 0 (X); - 717 .LVL20: - 718 03f4 0260 R2 = 0 (X); - 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 719 .loc 1 130 0 - 720 03f6 06E10000 R6.L = _g_state; - 721 03fa 30E13404 I0 = 1076 (X); - 128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2; - 722 .loc 1 128 0 - 723 03fe 2BE12C04 P3 = 1068 (X); - 724 0402 1760 R7 = 2 (X); - 129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1; - 725 .loc 1 129 0 - 726 0404 2CE13804 P4 = 1080 (X); - 727 0408 0B60 R3 = 1 (X); - 728 040a F068 P0 = 30 (X); - 729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0; - 730 .L39: - 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - BFIN GAS /tmp/ccvTS5tU.s page 26 - - - 731 .loc 1 130 0 - 732 0410 0A32 P1 = R2; - 733 0412 1165 R1 += 34; - 734 0414 82C62980 R0 = R1 << 5; - 735 0418 6D30 R5 = P5; - 736 041a 0550 R0 = R5 + R0; - 737 041c 8D5A P2 = P5 + P1; - 738 041e 8832 P1 = I0; - 739 0420 8A5A P2 = P2 + P1; - 740 0422 1093 [P2] = R0; - 127:src/l502_hdma.c **** for (d=0; d < L502_OUT_HDMA_DESCR_CNT; d++) { - 741 .loc 1 127 0 - 742 0424 F966 R1 += -33; - 743 0426 F860 R0 = 31 (X); - 744 0428 0108 cc =R1==R0; - 745 042a 1318 if cc jump .L44; - 128:src/l502_hdma.c **** g_state.hdma.out[d].xmod = 2; - 746 .loc 1 128 0 - 747 042c 82C62984 R2 = R1 << 5; - 748 0430 5651 R5 = R6 + R2; - 749 0432 1532 P2 = R5; - 750 0434 5A5A P1 = P2 + P3; - 751 0436 4FB4 W [P1+2] = R7; - 129:src/l502_hdma.c **** g_state.hdma.out[d].valid = 1; - 752 .loc 1 129 0 - 753 0438 A25A P2 = P2 + P4; - 754 .L49: - 755 043a 53B4 W [P2+2] = R3; - 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? - 756 .loc 1 130 0 - 757 043c 40E10000 R0.H = _g_state+1056; - 758 0440 4AE10000 P2.H = _g_state; - 759 0444 00E12004 R0.L = _g_state+1056; - 760 0448 0AE10000 P2.L = _g_state; - 761 044c 10E6FD01 [P2+2036] = R0; - 762 .L44: - 133:src/l502_hdma.c **** } - 763 .loc 1 133 0 - 764 0450 01E80000 UNLINK; - 765 0454 AB05 ( r7:5, p5:3 ) = [sp++]; - 766 - 767 .LCFI22: - 768 0456 1000 rts; - 769 .LFE17: - 770 .size _hdma_init, .-_hdma_init - 771 .align 4 - 772 .global _hdma_isr; - 773 .type _hdma_isr, STT_FUNC; - 774 _hdma_isr: - 775 .LFB26: - 257:src/l502_hdma.c **** ISR(hdma_isr) { - 776 .loc 1 257 0 - 777 0458 6601 [--SP] = ASTAT; - 778 .LCFI23: - 779 045a 7101 [--SP] = LT0; - 780 .LCFI24: - 781 045c 7401 [--SP] = LT1; - BFIN GAS /tmp/ccvTS5tU.s page 27 - - - 782 .LCFI25: - 783 045e 7001 [--SP] = LC0; - 784 .LCFI26: - 785 0460 7301 [--SP] = LC1; - 786 .LCFI27: - 787 0462 7201 [--SP] = LB0; - 788 .LCFI28: - 789 0464 7501 [--SP] = LB1; - 790 .LCFI29: - 791 0466 C005 [--sp] = ( r7:0, p5:0 ); - 792 - 793 .LCFI30: - 794 0468 5001 [--SP] = I0; - 795 .LCFI31: - 796 046a 5101 [--SP] = I1; - 797 .LCFI32: - 798 046c 5201 [--SP] = I2; - 799 .LCFI33: - 800 046e 5301 [--SP] = I3; - 801 .LCFI34: - 802 0470 5801 [--SP] = B0; - 803 .LCFI35: - 804 0472 5901 [--SP] = B1; - 805 .LCFI36: - 806 0474 5A01 [--SP] = B2; - 807 .LCFI37: - 808 0476 5B01 [--SP] = B3; - 809 .LCFI38: - 810 0478 5C01 [--SP] = L0; - 811 .LCFI39: - 812 047a 5D01 [--SP] = L1; - 813 .LCFI40: - 814 047c 5E01 [--SP] = L2; - 815 .LCFI41: - 816 047e 5F01 [--SP] = L3; - 817 .LCFI42: - 818 0480 5401 [--SP] = M0; - 819 .LCFI43: - 820 0482 5501 [--SP] = M1; - 821 .LCFI44: - 822 0484 5601 [--SP] = M2; - 823 .LCFI45: - 824 0486 5701 [--SP] = M3; - 825 .LCFI46: - 826 0488 60016101 [--SP] = A0.x; [--SP] = A0.w; - 827 .LCFI47: - 258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) { - 828 .loc 1 258 0 - 829 048c 4AE1C0FF P2.H = 65472; - 257:src/l502_hdma.c **** ISR(hdma_isr) { - 830 .loc 1 257 0 - 831 0490 62016301 [--SP] = A1.x; [--SP] = A1.w; - 832 .LCFI48: - 258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) { - 833 .loc 1 258 0 - 834 0494 0AE1680C P2.L = 3176; - 257:src/l502_hdma.c **** ISR(hdma_isr) { - BFIN GAS /tmp/ccvTS5tU.s page 28 - - - 835 .loc 1 257 0 - 836 0498 7B01 [--SP] = RETI; - 837 .LCFI49: - 838 049a 00E80300 LINK 12; - 839 .LCFI50: - 258:src/l502_hdma.c **** if ((*pDMA1_IRQ_STATUS & DMA_DONE) != 0) { - 840 .loc 1 258 0 - 841 049e 1095 R0 = W [P2] (Z); - 842 04a0 0048 cc = !BITTST (R0,0); - 843 04a2 2A18 if cc jump .L52; - 260:src/l502_hdma.c **** if (g_state.cmd.status == L502_BF_CMD_STATUS_REQ) { - 844 .loc 1 260 0 - 845 04a4 4CE10000 P4.H = _g_state; - 846 04a8 0CE10000 P4.L = _g_state; - 847 04ac 21E1015A R1 = 23041 (X); - 848 04b0 60E50104 R0 = W [P4+2050] (X); - 849 04b4 C042 R0 = R0.L (Z); - 850 04b6 0808 cc =R0==R1; - 851 04b8 7318 if cc jump .L59; - 852 .L53: - 265:src/l502_hdma.c **** if (g_state.hdma.in_lb.valid) { - 853 .loc 1 265 0 - 854 04ba 49E10000 P1.H = _g_state; - 855 04be 09E10000 P1.L = _g_state; - 856 04c2 60AB R0 = W [P4+26] (X); - 857 04c4 C042 R0 = R0.L (Z); - 858 04c6 000C cc =R0==0; - 859 04c8 5E10 if !cc jump .L60; - 860 .L54: - 273:src/l502_hdma.c **** if (g_state.hdma.out_lb.valid) { - 861 .loc 1 273 0 - 862 04ca 4DE10000 P5.H = _g_state; - 863 04ce 0DE10000 P5.L = _g_state; - 864 04d2 60E50D02 R0 = W [P4+1050] (X); - 865 04d6 C042 R0 = R0.L (Z); - 866 04d8 000C cc =R0==0; - 867 04da 2F10 if !cc jump .L61; - 868 .L55: - 298:src/l502_hdma.c **** *pDMA1_IRQ_STATUS = DMA_DONE; - 869 .loc 1 298 0 - 870 04dc 4AE1C0FF P2.H = 65472; - 871 04e0 0860 R0 = 1 (X); - 872 04e2 0AE1680C P2.L = 3176; - 873 04e6 1097 W [P2] = R0; - 874 .LBB59: - 875 .LBB60: - 259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync(); - 876 .loc 2 259 0 - 877 04e8 2300 csync; - 878 .LBE60: - 879 .LBE59: - 300:src/l502_hdma.c **** *pHOST_STATUS = DMA_CMPLT; - 880 .loc 1 300 0 - 881 04ea 4AE1C0FF P2.H = 65472; - 882 04ee 4060 R0 = 8 (X); - 883 04f0 0AE10434 P2.L = 13316; - 884 04f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccvTS5tU.s page 29 - - - 885 .L52: - 886 .LBB61: - 887 .LBB62: - 888 .loc 2 277 0 - 889 04f6 2400 ssync; - 890 .LBE62: - 891 .LBE61: - 303:src/l502_hdma.c **** } - 892 .loc 1 303 0 - 893 04f8 01E80000 UNLINK; - 894 04fc 3B01 RETI = [SP++]; - 895 04fe 23012201 A1.w = [SP++]; A1.x = [SP++]; - 896 0502 21012001 A0.w = [SP++]; A0.x = [SP++]; - 897 0506 1701 M3 = [SP++]; - 898 0508 1601 M2 = [SP++]; - 899 050a 1501 M1 = [SP++]; - 900 050c 1401 M0 = [SP++]; - 901 050e 1F01 L3 = [SP++]; - 902 0510 1E01 L2 = [SP++]; - 903 0512 1D01 L1 = [SP++]; - 904 0514 1C01 L0 = [SP++]; - 905 0516 1B01 B3 = [SP++]; - 906 0518 1A01 B2 = [SP++]; - 907 051a 1901 B1 = [SP++]; - 908 051c 1801 B0 = [SP++]; - 909 051e 1301 I3 = [SP++]; - 910 0520 1201 I2 = [SP++]; - 911 0522 1101 I1 = [SP++]; - 912 0524 1001 I0 = [SP++]; - 913 0526 8005 ( r7:0, p5:0 ) = [sp++]; - 914 - 915 .LCFI51: - 916 0528 3501 LB1 = [SP++]; - 917 052a 3201 LB0 = [SP++]; - 918 052c 3301 LC1 = [SP++]; - 919 052e 3001 LC0 = [SP++]; - 920 0530 3401 LT1 = [SP++]; - 921 0532 3101 LT0 = [SP++]; - 922 0534 2601 ASTAT = [SP++]; - 923 0536 1100 rti; - 924 .L61: - 925 .LBB63: - 277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2; - 926 .loc 1 277 0 - 927 0538 4BE10000 P3.H = _f_rcv_done_descr; - 928 053c 0BE10A00 P3.L = _f_rcv_done_descr; - 929 0540 1899 R0 = B [P3] (Z); - 930 0542 284F R0 <<= 5; - 931 0544 0832 P1 = R0; - 932 0546 27E12404 R7 = 1060 (X); - 279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0; - 933 .loc 1 279 0 - 934 054a 0060 R0 = 0 (X); - 277:src/l502_hdma.c **** g_state.hdma.out_lb.full_size)/2; - 935 .loc 1 277 0 - 936 054c 8D5A P2 = P5 + P1; - 937 054e 0F32 P1 = R7; - BFIN GAS /tmp/ccvTS5tU.s page 30 - - - 938 0550 8A5A P2 = P2 + P1; - 939 0552 1191 R1 = [P2]; - 940 0554 2AE40101 R2 = [P5+1028]; - 279:src/l502_hdma.c **** g_state.hdma.out_lb.valid = 0; - 941 .loc 1 279 0 - 942 0558 68E60D02 W [P5+1050] = R0; - 282:src/l502_hdma.c **** hdma_recv_done(g_state.hdma.out_lb.addr, size); - 943 .loc 1 282 0 - 944 055c 5152 R1 = R1 - R2; - 945 055e 28E40201 R0 = [P5+1032]; - 946 0562 094E R1 >>= 1; - 947 0564 FFE34EFD call _hdma_recv_done; - 286:src/l502_hdma.c **** if (g_state.hdma.out_lb.full_size) { - 948 .loc 1 286 0 - 949 0568 28E40101 R0 = [P5+1028]; - 950 056c 000C cc =R0==0; - 951 056e 1B1C if cc jump .L56 (bp); - 287:src/l502_hdma.c **** g_state.hdma.out[f_rcv_done_descr].full_size = - 952 .loc 1 287 0 - 953 0570 1899 R0 = B [P3] (Z); - 954 0572 284F R0 <<= 5; - 955 0574 0832 P1 = R0; - 956 0576 29E40101 R1 = [P5+1028]; - 957 057a 8D5A P2 = P5 + P1; - 958 057c 0F32 P1 = R7; - 959 057e 8A5A P2 = P2 + P1; - 960 0580 1193 [P2] = R1; - 961 0582 AD2F jump.s .L55; - 962 .L60: - 963 .LBE63: - 267:src/l502_hdma.c **** f_snd_done_id = g_state.hdma.in_lb.id; - 964 .loc 1 267 0 - 965 0584 4AE10000 P2.H = _f_snd_done_id; - 966 0588 08AB R0 = W [P1+24] (X); - 967 058a 0AE10400 P2.L = _f_snd_done_id; - 968 058e 1097 W [P2] = R0; - 268:src/l502_hdma.c **** g_state.hdma.in_lb.valid = 0; - 969 .loc 1 268 0 - 970 0590 0060 R0 = 0 (X); - 971 0592 48B7 W [P1+26] = R0; - 269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata); - 972 .loc 1 269 0 - 973 0594 88A0 R0 = [P1+8]; - 974 0596 C9A1 R1 = [P1+28]; - 975 0598 FFE334FD call _hdma_send_done; - 976 059c 972F jump.s .L54; - 977 .L59: - 261:src/l502_hdma.c **** l502_cmd_set_req(); - 978 .loc 1 261 0 - 979 059e FFE331FD call _l502_cmd_set_req; - 980 05a2 8C2F jump.s .L53; - 981 .L56: - 982 .LBB64: - 292:src/l502_hdma.c **** if (++f_rcv_done_descr== L502_OUT_HDMA_DESCR_CNT) - 983 .loc 1 292 0 - 984 05a4 F960 R1 = 31 (X); - 985 05a6 5899 R0 = B [P3] (X); - BFIN GAS /tmp/ccvTS5tU.s page 31 - - - 986 05a8 0864 R0 += 1; - 987 05aa 189B B [P3] = R0; - 988 05ac 4043 R0 = R0.B (Z); - 989 05ae 0808 cc =R0==R1; - 990 05b0 0918 if cc jump .L62; - 991 .L57: - 294:src/l502_hdma.c **** f_rcv_done_id = g_state.hdma.out_lb.id; - 992 .loc 1 294 0 - 993 05b2 4AE10000 P2.H = _f_rcv_done_id; - 994 05b6 0AE10600 P2.L = _f_rcv_done_id; - 995 05ba 60E50C02 R0 = W [P4+1048] (X); - 996 05be 1097 W [P2] = R0; - 997 05c0 8E2F jump.s .L55; - 998 .L62: - 293:src/l502_hdma.c **** f_rcv_done_descr = 0; - 999 .loc 1 293 0 - 1000 05c2 0060 R0 = 0 (X); - 1001 05c4 189B B [P3] = R0; - 1002 05c6 F62F jump.s .L57; - 1003 .LBE64: - 1004 .LFE26: - 1005 .size _hdma_isr, .-_hdma_isr - 1006 .local _f_snd_start_id - 1007 .comm _f_snd_start_id,2,2 - 1008 .local _f_rcv_start_id - 1009 .comm _f_rcv_start_id,2,2 - 1010 .local _f_snd_done_id - 1011 .comm _f_snd_done_id,2,2 - 1012 .local _f_rcv_done_id - 1013 .comm _f_rcv_done_id,2,2 - 1014 .local _f_snd_next_descr - 1015 .comm _f_snd_next_descr,1,1 - 1016 .local _f_rcv_next_descr - 1017 .comm _f_rcv_next_descr,1,1 - 1018 .local _f_rcv_done_descr - 1019 .comm _f_rcv_done_descr,1,1 - 1020 .section .debug_frame,"",@progbits - 1021 .Lframe0: - 1022 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1023 .LSCIE0: - 1024 0004 FFFFFFFF .4byte 0xffffffff - 1025 0008 01 .byte 0x1 - 1026 0009 00 .string "" - 1027 000a 01 .uleb128 0x1 - 1028 000b 7C .sleb128 -4 - 1029 000c 23 .byte 0x23 - 1030 000d 0C .byte 0xc - 1031 000e 0E .uleb128 0xe - 1032 000f 00 .uleb128 0x0 - 1033 .align 4 - 1034 .LECIE0: - 1035 .LSFDE0: - 1036 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 1037 .LASFDE0: - 1038 0014 00000000 .4byte .Lframe0 - 1039 0018 00000000 .4byte .LFB18 - 1040 001c 44000000 .4byte .LFE18-.LFB18 - BFIN GAS /tmp/ccvTS5tU.s page 32 - - - 1041 0020 48 .byte 0x4 - 1042 .4byte .LCFI0-.LFB18 - 1043 0021 0C .byte 0xc - 1044 0022 0F .uleb128 0xf - 1045 0023 08 .uleb128 0x8 - 1046 0024 8F .byte 0x8f - 1047 0025 02 .uleb128 0x2 - 1048 0026 A3 .byte 0xa3 - 1049 0027 01 .uleb128 0x1 - 1050 .align 4 - 1051 .LEFDE0: - 1052 .LSFDE2: - 1053 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 1054 .LASFDE2: - 1055 002c 00000000 .4byte .Lframe0 - 1056 0030 44000000 .4byte .LFB19 - 1057 0034 18000000 .4byte .LFE19-.LFB19 - 1058 0038 48 .byte 0x4 - 1059 .4byte .LCFI1-.LFB19 - 1060 0039 0C .byte 0xc - 1061 003a 0F .uleb128 0xf - 1062 003b 08 .uleb128 0x8 - 1063 003c 8F .byte 0x8f - 1064 003d 02 .uleb128 0x2 - 1065 003e A3 .byte 0xa3 - 1066 003f 01 .uleb128 0x1 - 1067 .align 4 - 1068 .LEFDE2: - 1069 .LSFDE4: - 1070 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 1071 .LASFDE4: - 1072 0044 00000000 .4byte .Lframe0 - 1073 0048 5C000000 .4byte .LFB20 - 1074 004c 50000000 .4byte .LFE20-.LFB20 - 1075 0050 48 .byte 0x4 - 1076 .4byte .LCFI2-.LFB20 - 1077 0051 0C .byte 0xc - 1078 0052 0F .uleb128 0xf - 1079 0053 08 .uleb128 0x8 - 1080 0054 8F .byte 0x8f - 1081 0055 02 .uleb128 0x2 - 1082 0056 A3 .byte 0xa3 - 1083 0057 01 .uleb128 0x1 - 1084 .align 4 - 1085 .LEFDE4: - 1086 .LSFDE6: - 1087 0058 14000000 .4byte .LEFDE6-.LASFDE6 - 1088 .LASFDE6: - 1089 005c 00000000 .4byte .Lframe0 - 1090 0060 AC000000 .4byte .LFB21 - 1091 0064 18000000 .4byte .LFE21-.LFB21 - 1092 0068 48 .byte 0x4 - 1093 .4byte .LCFI3-.LFB21 - 1094 0069 0C .byte 0xc - 1095 006a 0F .uleb128 0xf - 1096 006b 08 .uleb128 0x8 - 1097 006c 8F .byte 0x8f - BFIN GAS /tmp/ccvTS5tU.s page 33 - - - 1098 006d 02 .uleb128 0x2 - 1099 006e A3 .byte 0xa3 - 1100 006f 01 .uleb128 0x1 - 1101 .align 4 - 1102 .LEFDE6: - 1103 .LSFDE8: - 1104 0070 14000000 .4byte .LEFDE8-.LASFDE8 - 1105 .LASFDE8: - 1106 0074 00000000 .4byte .Lframe0 - 1107 0078 C4000000 .4byte .LFB22 - 1108 007c 26000000 .4byte .LFE22-.LFB22 - 1109 0080 48 .byte 0x4 - 1110 .4byte .LCFI4-.LFB22 - 1111 0081 0C .byte 0xc - 1112 0082 0F .uleb128 0xf - 1113 0083 08 .uleb128 0x8 - 1114 0084 8F .byte 0x8f - 1115 0085 02 .uleb128 0x2 - 1116 0086 A3 .byte 0xa3 - 1117 0087 01 .uleb128 0x1 - 1118 .align 4 - 1119 .LEFDE8: - 1120 .LSFDE10: - 1121 0088 14000000 .4byte .LEFDE10-.LASFDE10 - 1122 .LASFDE10: - 1123 008c 00000000 .4byte .Lframe0 - 1124 0090 EC000000 .4byte .LFB23 - 1125 0094 26000000 .4byte .LFE23-.LFB23 - 1126 0098 48 .byte 0x4 - 1127 .4byte .LCFI5-.LFB23 - 1128 0099 0C .byte 0xc - 1129 009a 0F .uleb128 0xf - 1130 009b 08 .uleb128 0x8 - 1131 009c 8F .byte 0x8f - 1132 009d 02 .uleb128 0x2 - 1133 009e A3 .byte 0xa3 - 1134 009f 01 .uleb128 0x1 - 1135 .align 4 - 1136 .LEFDE10: - 1137 .LSFDE12: - 1138 00a0 20000000 .4byte .LEFDE12-.LASFDE12 - 1139 .LASFDE12: - 1140 00a4 00000000 .4byte .Lframe0 - 1141 00a8 14010000 .4byte .LFB24 - 1142 00ac A0000000 .4byte .LFE24-.LFB24 - 1143 00b0 42 .byte 0x4 - 1144 .4byte .LCFI6-.LFB24 - 1145 00b1 0E .byte 0xe - 1146 00b2 10 .uleb128 0x10 - 1147 00b3 4C .byte 0x4 - 1148 .4byte .LCFI7-.LCFI6 - 1149 00b4 0C .byte 0xc - 1150 00b5 0F .uleb128 0xf - 1151 00b6 18 .uleb128 0x18 - 1152 00b7 8F .byte 0x8f - 1153 00b8 06 .uleb128 0x6 - 1154 00b9 A3 .byte 0xa3 - BFIN GAS /tmp/ccvTS5tU.s page 34 - - - 1155 00ba 05 .uleb128 0x5 - 1156 00bb 8D .byte 0x8d - 1157 00bc 04 .uleb128 0x4 - 1158 00bd 87 .byte 0x87 - 1159 00be 03 .uleb128 0x3 - 1160 00bf 86 .byte 0x86 - 1161 00c0 02 .uleb128 0x2 - 1162 00c1 85 .byte 0x85 - 1163 00c2 01 .uleb128 0x1 - 1164 00c3 00 .align 4 - 1165 .LEFDE12: - 1166 .LSFDE14: - 1167 00c4 20000000 .4byte .LEFDE14-.LASFDE14 - 1168 .LASFDE14: - 1169 00c8 00000000 .4byte .Lframe0 - 1170 00cc B4010000 .4byte .LFB25 - 1171 00d0 A4000000 .4byte .LFE25-.LFB25 - 1172 00d4 42 .byte 0x4 - 1173 .4byte .LCFI10-.LFB25 - 1174 00d5 0E .byte 0xe - 1175 00d6 0C .uleb128 0xc - 1176 00d7 4C .byte 0x4 - 1177 .4byte .LCFI11-.LCFI10 - 1178 00d8 0C .byte 0xc - 1179 00d9 0F .uleb128 0xf - 1180 00da 14 .uleb128 0x14 - 1181 00db 8F .byte 0x8f - 1182 00dc 05 .uleb128 0x5 - 1183 00dd A3 .byte 0xa3 - 1184 00de 04 .uleb128 0x4 - 1185 00df 8D .byte 0x8d - 1186 00e0 03 .uleb128 0x3 - 1187 00e1 87 .byte 0x87 - 1188 00e2 02 .uleb128 0x2 - 1189 00e3 86 .byte 0x86 - 1190 00e4 01 .uleb128 0x1 - 1191 00e5 000000 .align 4 - 1192 .LEFDE14: - 1193 .LSFDE16: - 1194 00e8 30000000 .4byte .LEFDE16-.LASFDE16 - 1195 .LASFDE16: - 1196 00ec 00000000 .4byte .Lframe0 - 1197 00f0 58020000 .4byte .LFB27 - 1198 00f4 42000000 .4byte .LFE27-.LFB27 - 1199 00f8 42 .byte 0x4 - 1200 .4byte .LCFI14-.LFB27 - 1201 00f9 0E .byte 0xe - 1202 00fa 04 .uleb128 0x4 - 1203 00fb 42 .byte 0x4 - 1204 .4byte .LCFI15-.LCFI14 - 1205 00fc 0E .byte 0xe - 1206 00fd 08 .uleb128 0x8 - 1207 00fe 42 .byte 0x4 - 1208 .4byte .LCFI16-.LCFI15 - 1209 00ff 0E .byte 0xe - 1210 0100 0C .uleb128 0xc - 1211 0101 42 .byte 0x4 - BFIN GAS /tmp/ccvTS5tU.s page 35 - - - 1212 .4byte .LCFI17-.LCFI16 - 1213 0102 0E .byte 0xe - 1214 0103 10 .uleb128 0x10 - 1215 0104 42 .byte 0x4 - 1216 .4byte .LCFI18-.LCFI17 - 1217 0105 0E .byte 0xe - 1218 0106 14 .uleb128 0x14 - 1219 0107 A4 .byte 0xa4 - 1220 0108 05 .uleb128 0x5 - 1221 0109 8A .byte 0x8a - 1222 010a 04 .uleb128 0x4 - 1223 010b 81 .byte 0x81 - 1224 010c 03 .uleb128 0x3 - 1225 010d 80 .byte 0x80 - 1226 010e 02 .uleb128 0x2 - 1227 010f A8 .byte 0xa8 - 1228 0110 01 .uleb128 0x1 - 1229 0111 48 .byte 0x4 - 1230 .4byte .LCFI19-.LCFI18 - 1231 0112 0C .byte 0xc - 1232 0113 0F .uleb128 0xf - 1233 0114 1C .uleb128 0x1c - 1234 0115 8F .byte 0x8f - 1235 0116 07 .uleb128 0x7 - 1236 0117 A3 .byte 0xa3 - 1237 0118 06 .uleb128 0x6 - 1238 0119 000000 .align 4 - 1239 .LEFDE16: - 1240 .LSFDE18: - 1241 011c 24000000 .4byte .LEFDE18-.LASFDE18 - 1242 .LASFDE18: - 1243 0120 00000000 .4byte .Lframe0 - 1244 0124 9C020000 .4byte .LFB17 - 1245 0128 BC010000 .4byte .LFE17-.LFB17 - 1246 012c 42 .byte 0x4 - 1247 .4byte .LCFI20-.LFB17 - 1248 012d 0E .byte 0xe - 1249 012e 18 .uleb128 0x18 - 1250 012f 48 .byte 0x4 - 1251 .4byte .LCFI21-.LCFI20 - 1252 0130 0C .byte 0xc - 1253 0131 0F .uleb128 0xf - 1254 0132 20 .uleb128 0x20 - 1255 0133 8F .byte 0x8f - 1256 0134 08 .uleb128 0x8 - 1257 0135 A3 .byte 0xa3 - 1258 0136 07 .uleb128 0x7 - 1259 0137 8D .byte 0x8d - 1260 0138 06 .uleb128 0x6 - 1261 0139 8C .byte 0x8c - 1262 013a 05 .uleb128 0x5 - 1263 013b 8B .byte 0x8b - 1264 013c 04 .uleb128 0x4 - 1265 013d 87 .byte 0x87 - 1266 013e 03 .uleb128 0x3 - 1267 013f 86 .byte 0x86 - 1268 0140 02 .uleb128 0x2 - BFIN GAS /tmp/ccvTS5tU.s page 36 - - - 1269 0141 85 .byte 0x85 - 1270 0142 01 .uleb128 0x1 - 1271 0143 00 .align 4 - 1272 .LEFDE18: - 1273 .LSFDE20: - 1274 0144 C0000000 .4byte .LEFDE20-.LASFDE20 - 1275 .LASFDE20: - 1276 0148 00000000 .4byte .Lframe0 - 1277 014c 58040000 .4byte .LFB26 - 1278 0150 70010000 .4byte .LFE26-.LFB26 - 1279 0154 42 .byte 0x4 - 1280 .4byte .LCFI23-.LFB26 - 1281 0155 0E .byte 0xe - 1282 0156 04 .uleb128 0x4 - 1283 0157 42 .byte 0x4 - 1284 .4byte .LCFI24-.LCFI23 - 1285 0158 0E .byte 0xe - 1286 0159 08 .uleb128 0x8 - 1287 015a 42 .byte 0x4 - 1288 .4byte .LCFI25-.LCFI24 - 1289 015b 0E .byte 0xe - 1290 015c 0C .uleb128 0xc - 1291 015d 42 .byte 0x4 - 1292 .4byte .LCFI26-.LCFI25 - 1293 015e 0E .byte 0xe - 1294 015f 10 .uleb128 0x10 - 1295 0160 42 .byte 0x4 - 1296 .4byte .LCFI27-.LCFI26 - 1297 0161 0E .byte 0xe - 1298 0162 14 .uleb128 0x14 - 1299 0163 42 .byte 0x4 - 1300 .4byte .LCFI28-.LCFI27 - 1301 0164 0E .byte 0xe - 1302 0165 18 .uleb128 0x18 - 1303 0166 42 .byte 0x4 - 1304 .4byte .LCFI29-.LCFI28 - 1305 0167 0E .byte 0xe - 1306 0168 1C .uleb128 0x1c - 1307 0169 42 .byte 0x4 - 1308 .4byte .LCFI30-.LCFI29 - 1309 016a 0E .byte 0xe - 1310 016b 54 .uleb128 0x54 - 1311 016c 42 .byte 0x4 - 1312 .4byte .LCFI31-.LCFI30 - 1313 016d 0E .byte 0xe - 1314 016e 58 .uleb128 0x58 - 1315 016f 42 .byte 0x4 - 1316 .4byte .LCFI32-.LCFI31 - 1317 0170 0E .byte 0xe - 1318 0171 5C .uleb128 0x5c - 1319 0172 42 .byte 0x4 - 1320 .4byte .LCFI33-.LCFI32 - 1321 0173 0E .byte 0xe - 1322 0174 60 .uleb128 0x60 - 1323 0175 42 .byte 0x4 - 1324 .4byte .LCFI34-.LCFI33 - 1325 0176 0E .byte 0xe - BFIN GAS /tmp/ccvTS5tU.s page 37 - - - 1326 0177 64 .uleb128 0x64 - 1327 0178 42 .byte 0x4 - 1328 .4byte .LCFI35-.LCFI34 - 1329 0179 0E .byte 0xe - 1330 017a 68 .uleb128 0x68 - 1331 017b 42 .byte 0x4 - 1332 .4byte .LCFI36-.LCFI35 - 1333 017c 0E .byte 0xe - 1334 017d 6C .uleb128 0x6c - 1335 017e 42 .byte 0x4 - 1336 .4byte .LCFI37-.LCFI36 - 1337 017f 0E .byte 0xe - 1338 0180 70 .uleb128 0x70 - 1339 0181 42 .byte 0x4 - 1340 .4byte .LCFI38-.LCFI37 - 1341 0182 0E .byte 0xe - 1342 0183 74 .uleb128 0x74 - 1343 0184 42 .byte 0x4 - 1344 .4byte .LCFI39-.LCFI38 - 1345 0185 0E .byte 0xe - 1346 0186 78 .uleb128 0x78 - 1347 0187 42 .byte 0x4 - 1348 .4byte .LCFI40-.LCFI39 - 1349 0188 0E .byte 0xe - 1350 0189 7C .uleb128 0x7c - 1351 018a 42 .byte 0x4 - 1352 .4byte .LCFI41-.LCFI40 - 1353 018b 0E .byte 0xe - 1354 018c 8001 .uleb128 0x80 - 1355 018e 42 .byte 0x4 - 1356 .4byte .LCFI42-.LCFI41 - 1357 018f 0E .byte 0xe - 1358 0190 8401 .uleb128 0x84 - 1359 0192 42 .byte 0x4 - 1360 .4byte .LCFI43-.LCFI42 - 1361 0193 0E .byte 0xe - 1362 0194 8801 .uleb128 0x88 - 1363 0196 42 .byte 0x4 - 1364 .4byte .LCFI44-.LCFI43 - 1365 0197 0E .byte 0xe - 1366 0198 8C01 .uleb128 0x8c - 1367 019a 42 .byte 0x4 - 1368 .4byte .LCFI45-.LCFI44 - 1369 019b 0E .byte 0xe - 1370 019c 9001 .uleb128 0x90 - 1371 019e 42 .byte 0x4 - 1372 .4byte .LCFI46-.LCFI45 - 1373 019f 0E .byte 0xe - 1374 01a0 9401 .uleb128 0x94 - 1375 01a2 44 .byte 0x4 - 1376 .4byte .LCFI47-.LCFI46 - 1377 01a3 0E .byte 0xe - 1378 01a4 9C01 .uleb128 0x9c - 1379 01a6 A0 .byte 0xa0 - 1380 01a7 27 .uleb128 0x27 - 1381 01a8 9F .byte 0x9f - 1382 01a9 25 .uleb128 0x25 - BFIN GAS /tmp/ccvTS5tU.s page 38 - - - 1383 01aa 9E .byte 0x9e - 1384 01ab 24 .uleb128 0x24 - 1385 01ac 9D .byte 0x9d - 1386 01ad 23 .uleb128 0x23 - 1387 01ae 9C .byte 0x9c - 1388 01af 22 .uleb128 0x22 - 1389 01b0 9B .byte 0x9b - 1390 01b1 21 .uleb128 0x21 - 1391 01b2 9A .byte 0x9a - 1392 01b3 20 .uleb128 0x20 - 1393 01b4 99 .byte 0x99 - 1394 01b5 1F .uleb128 0x1f - 1395 01b6 98 .byte 0x98 - 1396 01b7 1E .uleb128 0x1e - 1397 01b8 97 .byte 0x97 - 1398 01b9 1D .uleb128 0x1d - 1399 01ba 96 .byte 0x96 - 1400 01bb 1C .uleb128 0x1c - 1401 01bc 95 .byte 0x95 - 1402 01bd 1B .uleb128 0x1b - 1403 01be 94 .byte 0x94 - 1404 01bf 1A .uleb128 0x1a - 1405 01c0 93 .byte 0x93 - 1406 01c1 19 .uleb128 0x19 - 1407 01c2 92 .byte 0x92 - 1408 01c3 18 .uleb128 0x18 - 1409 01c4 91 .byte 0x91 - 1410 01c5 17 .uleb128 0x17 - 1411 01c6 90 .byte 0x90 - 1412 01c7 16 .uleb128 0x16 - 1413 01c8 8D .byte 0x8d - 1414 01c9 15 .uleb128 0x15 - 1415 01ca 8C .byte 0x8c - 1416 01cb 14 .uleb128 0x14 - 1417 01cc 8B .byte 0x8b - 1418 01cd 13 .uleb128 0x13 - 1419 01ce 8A .byte 0x8a - 1420 01cf 12 .uleb128 0x12 - 1421 01d0 89 .byte 0x89 - 1422 01d1 11 .uleb128 0x11 - 1423 01d2 88 .byte 0x88 - 1424 01d3 10 .uleb128 0x10 - 1425 01d4 87 .byte 0x87 - 1426 01d5 0F .uleb128 0xf - 1427 01d6 86 .byte 0x86 - 1428 01d7 0E .uleb128 0xe - 1429 01d8 85 .byte 0x85 - 1430 01d9 0D .uleb128 0xd - 1431 01da 84 .byte 0x84 - 1432 01db 0C .uleb128 0xc - 1433 01dc 83 .byte 0x83 - 1434 01dd 0B .uleb128 0xb - 1435 01de 82 .byte 0x82 - 1436 01df 0A .uleb128 0xa - 1437 01e0 81 .byte 0x81 - 1438 01e1 09 .uleb128 0x9 - 1439 01e2 80 .byte 0x80 - BFIN GAS /tmp/ccvTS5tU.s page 39 - - - 1440 01e3 08 .uleb128 0x8 - 1441 01e4 B1 .byte 0xb1 - 1442 01e5 07 .uleb128 0x7 - 1443 01e6 B0 .byte 0xb0 - 1444 01e7 06 .uleb128 0x6 - 1445 01e8 AF .byte 0xaf - 1446 01e9 05 .uleb128 0x5 - 1447 01ea AE .byte 0xae - 1448 01eb 04 .uleb128 0x4 - 1449 01ec AD .byte 0xad - 1450 01ed 03 .uleb128 0x3 - 1451 01ee AC .byte 0xac - 1452 01ef 02 .uleb128 0x2 - 1453 01f0 A8 .byte 0xa8 - 1454 01f1 01 .uleb128 0x1 - 1455 01f2 48 .byte 0x4 - 1456 .4byte .LCFI48-.LCFI47 - 1457 01f3 0E .byte 0xe - 1458 01f4 A401 .uleb128 0xa4 - 1459 01f6 46 .byte 0x4 - 1460 .4byte .LCFI49-.LCFI48 - 1461 01f7 0E .byte 0xe - 1462 01f8 A801 .uleb128 0xa8 - 1463 01fa 44 .byte 0x4 - 1464 .4byte .LCFI50-.LCFI49 - 1465 01fb 0C .byte 0xc - 1466 01fc 0F .uleb128 0xf - 1467 01fd B001 .uleb128 0xb0 - 1468 01ff 8F .byte 0x8f - 1469 0200 2C .uleb128 0x2c - 1470 0201 A3 .byte 0xa3 - 1471 0202 2B .uleb128 0x2b - 1472 0203 A4 .byte 0xa4 - 1473 0204 2A .uleb128 0x2a - 1474 0205 A1 .byte 0xa1 - 1475 0206 29 .uleb128 0x29 - 1476 0207 00 .align 4 - 1477 .LEFDE20: - 1478 .text; - 1479 .Letext0: - 1480 .section .debug_loc,"",@progbits - 1481 .Ldebug_loc0: - 1482 .LLST0: - 1483 0000 00000000 .4byte .LFB18-.Ltext0 - 1484 0004 08000000 .4byte .LCFI0-.Ltext0 - 1485 0008 0100 .2byte 0x1 - 1486 000a 5E .byte 0x5e - 1487 000b 08000000 .4byte .LCFI0-.Ltext0 - 1488 000f 44000000 .4byte .LFE18-.Ltext0 - 1489 0013 0200 .2byte 0x2 - 1490 0015 7F .byte 0x7f - 1491 0016 08 .sleb128 8 - 1492 0017 00000000 .4byte 0x0 - 1493 001b 00000000 .4byte 0x0 - 1494 .LLST1: - 1495 001f 44000000 .4byte .LFB19-.Ltext0 - 1496 0023 4C000000 .4byte .LCFI1-.Ltext0 - BFIN GAS /tmp/ccvTS5tU.s page 40 - - - 1497 0027 0100 .2byte 0x1 - 1498 0029 5E .byte 0x5e - 1499 002a 4C000000 .4byte .LCFI1-.Ltext0 - 1500 002e 5C000000 .4byte .LFE19-.Ltext0 - 1501 0032 0200 .2byte 0x2 - 1502 0034 7F .byte 0x7f - 1503 0035 08 .sleb128 8 - 1504 0036 00000000 .4byte 0x0 - 1505 003a 00000000 .4byte 0x0 - 1506 .LLST2: - 1507 003e 5C000000 .4byte .LFB20-.Ltext0 - 1508 0042 64000000 .4byte .LCFI2-.Ltext0 - 1509 0046 0100 .2byte 0x1 - 1510 0048 5E .byte 0x5e - 1511 0049 64000000 .4byte .LCFI2-.Ltext0 - 1512 004d AC000000 .4byte .LFE20-.Ltext0 - 1513 0051 0200 .2byte 0x2 - 1514 0053 7F .byte 0x7f - 1515 0054 08 .sleb128 8 - 1516 0055 00000000 .4byte 0x0 - 1517 0059 00000000 .4byte 0x0 - 1518 .LLST3: - 1519 005d AC000000 .4byte .LFB21-.Ltext0 - 1520 0061 B4000000 .4byte .LCFI3-.Ltext0 - 1521 0065 0100 .2byte 0x1 - 1522 0067 5E .byte 0x5e - 1523 0068 B4000000 .4byte .LCFI3-.Ltext0 - 1524 006c C4000000 .4byte .LFE21-.Ltext0 - 1525 0070 0200 .2byte 0x2 - 1526 0072 7F .byte 0x7f - 1527 0073 08 .sleb128 8 - 1528 0074 00000000 .4byte 0x0 - 1529 0078 00000000 .4byte 0x0 - 1530 .LLST4: - 1531 007c C4000000 .4byte .LFB22-.Ltext0 - 1532 0080 CC000000 .4byte .LCFI4-.Ltext0 - 1533 0084 0100 .2byte 0x1 - 1534 0086 5E .byte 0x5e - 1535 0087 CC000000 .4byte .LCFI4-.Ltext0 - 1536 008b EA000000 .4byte .LFE22-.Ltext0 - 1537 008f 0200 .2byte 0x2 - 1538 0091 7F .byte 0x7f - 1539 0092 08 .sleb128 8 - 1540 0093 00000000 .4byte 0x0 - 1541 0097 00000000 .4byte 0x0 - 1542 .LLST5: - 1543 009b EC000000 .4byte .LFB23-.Ltext0 - 1544 009f F4000000 .4byte .LCFI5-.Ltext0 - 1545 00a3 0100 .2byte 0x1 - 1546 00a5 5E .byte 0x5e - 1547 00a6 F4000000 .4byte .LCFI5-.Ltext0 - 1548 00aa 12010000 .4byte .LFE23-.Ltext0 - 1549 00ae 0200 .2byte 0x2 - 1550 00b0 7F .byte 0x7f - 1551 00b1 08 .sleb128 8 - 1552 00b2 00000000 .4byte 0x0 - 1553 00b6 00000000 .4byte 0x0 - BFIN GAS /tmp/ccvTS5tU.s page 41 - - - 1554 .LLST6: - 1555 00ba 14010000 .4byte .LFB24-.Ltext0 - 1556 00be 16010000 .4byte .LCFI6-.Ltext0 - 1557 00c2 0100 .2byte 0x1 - 1558 00c4 5E .byte 0x5e - 1559 00c5 16010000 .4byte .LCFI6-.Ltext0 - 1560 00c9 22010000 .4byte .LCFI7-.Ltext0 - 1561 00cd 0200 .2byte 0x2 - 1562 00cf 7E .byte 0x7e - 1563 00d0 10 .sleb128 16 - 1564 00d1 22010000 .4byte .LCFI7-.Ltext0 - 1565 00d5 B4010000 .4byte .LFE24-.Ltext0 - 1566 00d9 0200 .2byte 0x2 - 1567 00db 7F .byte 0x7f - 1568 00dc 18 .sleb128 24 - 1569 00dd 00000000 .4byte 0x0 - 1570 00e1 00000000 .4byte 0x0 - 1571 .LLST7: - 1572 00e5 14010000 .4byte .LVL0-.Ltext0 - 1573 00e9 38010000 .4byte .LVL2-.Ltext0 - 1574 00ed 0100 .2byte 0x1 - 1575 00ef 50 .byte 0x50 - 1576 00f0 38010000 .4byte .LVL2-.Ltext0 - 1577 00f4 A2010000 .4byte .LVL4-.Ltext0 - 1578 00f8 0100 .2byte 0x1 - 1579 00fa 55 .byte 0x55 - 1580 00fb A4010000 .4byte .LVL5-.Ltext0 - 1581 00ff AC010000 .4byte .LVL6-.Ltext0 - 1582 0103 0100 .2byte 0x1 - 1583 0105 55 .byte 0x55 - 1584 0106 AE010000 .4byte .LVL7-.Ltext0 - 1585 010a B4010000 .4byte .LFE24-.Ltext0 - 1586 010e 0100 .2byte 0x1 - 1587 0110 55 .byte 0x55 - 1588 0111 00000000 .4byte 0x0 - 1589 0115 00000000 .4byte 0x0 - 1590 .LLST8: - 1591 0119 14010000 .4byte .LVL0-.Ltext0 - 1592 011d 30010000 .4byte .LVL1-.Ltext0 - 1593 0121 0100 .2byte 0x1 - 1594 0123 51 .byte 0x51 - 1595 0124 30010000 .4byte .LVL1-.Ltext0 - 1596 0128 A2010000 .4byte .LVL4-.Ltext0 - 1597 012c 0100 .2byte 0x1 - 1598 012e 57 .byte 0x57 - 1599 012f A4010000 .4byte .LVL5-.Ltext0 - 1600 0133 AC010000 .4byte .LVL6-.Ltext0 - 1601 0137 0100 .2byte 0x1 - 1602 0139 57 .byte 0x57 - 1603 013a AE010000 .4byte .LVL7-.Ltext0 - 1604 013e B4010000 .4byte .LFE24-.Ltext0 - 1605 0142 0100 .2byte 0x1 - 1606 0144 57 .byte 0x57 - 1607 0145 00000000 .4byte 0x0 - 1608 0149 00000000 .4byte 0x0 - 1609 .LLST9: - 1610 014d 14010000 .4byte .LVL0-.Ltext0 - BFIN GAS /tmp/ccvTS5tU.s page 42 - - - 1611 0151 40010000 .4byte .LVL3-.Ltext0 - 1612 0155 0100 .2byte 0x1 - 1613 0157 52 .byte 0x52 - 1614 0158 40010000 .4byte .LVL3-.Ltext0 - 1615 015c A2010000 .4byte .LVL4-.Ltext0 - 1616 0160 0100 .2byte 0x1 - 1617 0162 56 .byte 0x56 - 1618 0163 A4010000 .4byte .LVL5-.Ltext0 - 1619 0167 AC010000 .4byte .LVL6-.Ltext0 - 1620 016b 0100 .2byte 0x1 - 1621 016d 56 .byte 0x56 - 1622 016e AC010000 .4byte .LVL6-.Ltext0 - 1623 0172 AE010000 .4byte .LVL7-.Ltext0 - 1624 0176 0100 .2byte 0x1 - 1625 0178 52 .byte 0x52 - 1626 0179 AE010000 .4byte .LVL7-.Ltext0 - 1627 017d B4010000 .4byte .LFE24-.Ltext0 - 1628 0181 0100 .2byte 0x1 - 1629 0183 56 .byte 0x56 - 1630 0184 00000000 .4byte 0x0 - 1631 0188 00000000 .4byte 0x0 - 1632 .LLST10: - 1633 018c B4010000 .4byte .LFB25-.Ltext0 - 1634 0190 B6010000 .4byte .LCFI10-.Ltext0 - 1635 0194 0100 .2byte 0x1 - 1636 0196 5E .byte 0x5e - 1637 0197 B6010000 .4byte .LCFI10-.Ltext0 - 1638 019b C2010000 .4byte .LCFI11-.Ltext0 - 1639 019f 0200 .2byte 0x2 - 1640 01a1 7E .byte 0x7e - 1641 01a2 0C .sleb128 12 - 1642 01a3 C2010000 .4byte .LCFI11-.Ltext0 - 1643 01a7 58020000 .4byte .LFE25-.Ltext0 - 1644 01ab 0200 .2byte 0x2 - 1645 01ad 7F .byte 0x7f - 1646 01ae 14 .sleb128 20 - 1647 01af 00000000 .4byte 0x0 - 1648 01b3 00000000 .4byte 0x0 - 1649 .LLST11: - 1650 01b7 B4010000 .4byte .LVL8-.Ltext0 - 1651 01bb D8010000 .4byte .LVL10-.Ltext0 - 1652 01bf 0100 .2byte 0x1 - 1653 01c1 50 .byte 0x50 - 1654 01c2 D8010000 .4byte .LVL10-.Ltext0 - 1655 01c6 46020000 .4byte .LVL11-.Ltext0 - 1656 01ca 0100 .2byte 0x1 - 1657 01cc 56 .byte 0x56 - 1658 01cd 48020000 .4byte .LVL12-.Ltext0 - 1659 01d1 50020000 .4byte .LVL13-.Ltext0 - 1660 01d5 0100 .2byte 0x1 - 1661 01d7 56 .byte 0x56 - 1662 01d8 52020000 .4byte .LVL14-.Ltext0 - 1663 01dc 58020000 .4byte .LFE25-.Ltext0 - 1664 01e0 0100 .2byte 0x1 - 1665 01e2 56 .byte 0x56 - 1666 01e3 00000000 .4byte 0x0 - 1667 01e7 00000000 .4byte 0x0 - BFIN GAS /tmp/ccvTS5tU.s page 43 - - - 1668 .LLST12: - 1669 01eb B4010000 .4byte .LVL8-.Ltext0 - 1670 01ef D0010000 .4byte .LVL9-.Ltext0 - 1671 01f3 0100 .2byte 0x1 - 1672 01f5 51 .byte 0x51 - 1673 01f6 D0010000 .4byte .LVL9-.Ltext0 - 1674 01fa 46020000 .4byte .LVL11-.Ltext0 - 1675 01fe 0100 .2byte 0x1 - 1676 0200 57 .byte 0x57 - 1677 0201 48020000 .4byte .LVL12-.Ltext0 - 1678 0205 50020000 .4byte .LVL13-.Ltext0 - 1679 0209 0100 .2byte 0x1 - 1680 020b 57 .byte 0x57 - 1681 020c 52020000 .4byte .LVL14-.Ltext0 - 1682 0210 58020000 .4byte .LFE25-.Ltext0 - 1683 0214 0100 .2byte 0x1 - 1684 0216 57 .byte 0x57 - 1685 0217 00000000 .4byte 0x0 - 1686 021b 00000000 .4byte 0x0 - 1687 .LLST13: - 1688 021f 58020000 .4byte .LFB27-.Ltext0 - 1689 0223 5A020000 .4byte .LCFI14-.Ltext0 - 1690 0227 0100 .2byte 0x1 - 1691 0229 5E .byte 0x5e - 1692 022a 5A020000 .4byte .LCFI14-.Ltext0 - 1693 022e 5C020000 .4byte .LCFI15-.Ltext0 - 1694 0232 0200 .2byte 0x2 - 1695 0234 7E .byte 0x7e - 1696 0235 04 .sleb128 4 - 1697 0236 5C020000 .4byte .LCFI15-.Ltext0 - 1698 023a 5E020000 .4byte .LCFI16-.Ltext0 - 1699 023e 0200 .2byte 0x2 - 1700 0240 7E .byte 0x7e - 1701 0241 08 .sleb128 8 - 1702 0242 5E020000 .4byte .LCFI16-.Ltext0 - 1703 0246 60020000 .4byte .LCFI17-.Ltext0 - 1704 024a 0200 .2byte 0x2 - 1705 024c 7E .byte 0x7e - 1706 024d 0C .sleb128 12 - 1707 024e 60020000 .4byte .LCFI17-.Ltext0 - 1708 0252 62020000 .4byte .LCFI18-.Ltext0 - 1709 0256 0200 .2byte 0x2 - 1710 0258 7E .byte 0x7e - 1711 0259 10 .sleb128 16 - 1712 025a 62020000 .4byte .LCFI18-.Ltext0 - 1713 025e 6A020000 .4byte .LCFI19-.Ltext0 - 1714 0262 0200 .2byte 0x2 - 1715 0264 7E .byte 0x7e - 1716 0265 14 .sleb128 20 - 1717 0266 6A020000 .4byte .LCFI19-.Ltext0 - 1718 026a 9A020000 .4byte .LFE27-.Ltext0 - 1719 026e 0200 .2byte 0x2 - 1720 0270 7F .byte 0x7f - 1721 0271 1C .sleb128 28 - 1722 0272 00000000 .4byte 0x0 - 1723 0276 00000000 .4byte 0x0 - 1724 .LLST14: - BFIN GAS /tmp/ccvTS5tU.s page 44 - - - 1725 027a 9C020000 .4byte .LFB17-.Ltext0 - 1726 027e 9E020000 .4byte .LCFI20-.Ltext0 - 1727 0282 0100 .2byte 0x1 - 1728 0284 5E .byte 0x5e - 1729 0285 9E020000 .4byte .LCFI20-.Ltext0 - 1730 0289 A6020000 .4byte .LCFI21-.Ltext0 - 1731 028d 0200 .2byte 0x2 - 1732 028f 7E .byte 0x7e - 1733 0290 18 .sleb128 24 - 1734 0291 A6020000 .4byte .LCFI21-.Ltext0 - 1735 0295 58040000 .4byte .LFE17-.Ltext0 - 1736 0299 0200 .2byte 0x2 - 1737 029b 7F .byte 0x7f - 1738 029c 20 .sleb128 32 - 1739 029d 00000000 .4byte 0x0 - 1740 02a1 00000000 .4byte 0x0 - 1741 .LLST15: - 1742 02a5 1E030000 .4byte .LVL15-.Ltext0 - 1743 02a9 30030000 .4byte .LVL16-.Ltext0 - 1744 02ad 0100 .2byte 0x1 - 1745 02af 50 .byte 0x50 - 1746 02b0 00000000 .4byte 0x0 - 1747 02b4 00000000 .4byte 0x0 - 1748 .LLST16: - 1749 02b8 56030000 .4byte .LVL17-.Ltext0 - 1750 02bc 68030000 .4byte .LVL18-.Ltext0 - 1751 02c0 0100 .2byte 0x1 - 1752 02c2 50 .byte 0x50 - 1753 02c3 00000000 .4byte 0x0 - 1754 02c7 00000000 .4byte 0x0 - 1755 .LLST17: - 1756 02cb 58040000 .4byte .LFB26-.Ltext0 - 1757 02cf 5A040000 .4byte .LCFI23-.Ltext0 - 1758 02d3 0100 .2byte 0x1 - 1759 02d5 5E .byte 0x5e - 1760 02d6 5A040000 .4byte .LCFI23-.Ltext0 - 1761 02da 5C040000 .4byte .LCFI24-.Ltext0 - 1762 02de 0200 .2byte 0x2 - 1763 02e0 7E .byte 0x7e - 1764 02e1 04 .sleb128 4 - 1765 02e2 5C040000 .4byte .LCFI24-.Ltext0 - 1766 02e6 5E040000 .4byte .LCFI25-.Ltext0 - 1767 02ea 0200 .2byte 0x2 - 1768 02ec 7E .byte 0x7e - 1769 02ed 08 .sleb128 8 - 1770 02ee 5E040000 .4byte .LCFI25-.Ltext0 - 1771 02f2 60040000 .4byte .LCFI26-.Ltext0 - 1772 02f6 0200 .2byte 0x2 - 1773 02f8 7E .byte 0x7e - 1774 02f9 0C .sleb128 12 - 1775 02fa 60040000 .4byte .LCFI26-.Ltext0 - 1776 02fe 62040000 .4byte .LCFI27-.Ltext0 - 1777 0302 0200 .2byte 0x2 - 1778 0304 7E .byte 0x7e - 1779 0305 10 .sleb128 16 - 1780 0306 62040000 .4byte .LCFI27-.Ltext0 - 1781 030a 64040000 .4byte .LCFI28-.Ltext0 - BFIN GAS /tmp/ccvTS5tU.s page 45 - - - 1782 030e 0200 .2byte 0x2 - 1783 0310 7E .byte 0x7e - 1784 0311 14 .sleb128 20 - 1785 0312 64040000 .4byte .LCFI28-.Ltext0 - 1786 0316 66040000 .4byte .LCFI29-.Ltext0 - 1787 031a 0200 .2byte 0x2 - 1788 031c 7E .byte 0x7e - 1789 031d 18 .sleb128 24 - 1790 031e 66040000 .4byte .LCFI29-.Ltext0 - 1791 0322 68040000 .4byte .LCFI30-.Ltext0 - 1792 0326 0200 .2byte 0x2 - 1793 0328 7E .byte 0x7e - 1794 0329 1C .sleb128 28 - 1795 032a 68040000 .4byte .LCFI30-.Ltext0 - 1796 032e 6A040000 .4byte .LCFI31-.Ltext0 - 1797 0332 0300 .2byte 0x3 - 1798 0334 7E .byte 0x7e - 1799 0335 D400 .sleb128 84 - 1800 0337 6A040000 .4byte .LCFI31-.Ltext0 - 1801 033b 6C040000 .4byte .LCFI32-.Ltext0 - 1802 033f 0300 .2byte 0x3 - 1803 0341 7E .byte 0x7e - 1804 0342 D800 .sleb128 88 - 1805 0344 6C040000 .4byte .LCFI32-.Ltext0 - 1806 0348 6E040000 .4byte .LCFI33-.Ltext0 - 1807 034c 0300 .2byte 0x3 - 1808 034e 7E .byte 0x7e - 1809 034f DC00 .sleb128 92 - 1810 0351 6E040000 .4byte .LCFI33-.Ltext0 - 1811 0355 70040000 .4byte .LCFI34-.Ltext0 - 1812 0359 0300 .2byte 0x3 - 1813 035b 7E .byte 0x7e - 1814 035c E000 .sleb128 96 - 1815 035e 70040000 .4byte .LCFI34-.Ltext0 - 1816 0362 72040000 .4byte .LCFI35-.Ltext0 - 1817 0366 0300 .2byte 0x3 - 1818 0368 7E .byte 0x7e - 1819 0369 E400 .sleb128 100 - 1820 036b 72040000 .4byte .LCFI35-.Ltext0 - 1821 036f 74040000 .4byte .LCFI36-.Ltext0 - 1822 0373 0300 .2byte 0x3 - 1823 0375 7E .byte 0x7e - 1824 0376 E800 .sleb128 104 - 1825 0378 74040000 .4byte .LCFI36-.Ltext0 - 1826 037c 76040000 .4byte .LCFI37-.Ltext0 - 1827 0380 0300 .2byte 0x3 - 1828 0382 7E .byte 0x7e - 1829 0383 EC00 .sleb128 108 - 1830 0385 76040000 .4byte .LCFI37-.Ltext0 - 1831 0389 78040000 .4byte .LCFI38-.Ltext0 - 1832 038d 0300 .2byte 0x3 - 1833 038f 7E .byte 0x7e - 1834 0390 F000 .sleb128 112 - 1835 0392 78040000 .4byte .LCFI38-.Ltext0 - 1836 0396 7A040000 .4byte .LCFI39-.Ltext0 - 1837 039a 0300 .2byte 0x3 - 1838 039c 7E .byte 0x7e - BFIN GAS /tmp/ccvTS5tU.s page 46 - - - 1839 039d F400 .sleb128 116 - 1840 039f 7A040000 .4byte .LCFI39-.Ltext0 - 1841 03a3 7C040000 .4byte .LCFI40-.Ltext0 - 1842 03a7 0300 .2byte 0x3 - 1843 03a9 7E .byte 0x7e - 1844 03aa F800 .sleb128 120 - 1845 03ac 7C040000 .4byte .LCFI40-.Ltext0 - 1846 03b0 7E040000 .4byte .LCFI41-.Ltext0 - 1847 03b4 0300 .2byte 0x3 - 1848 03b6 7E .byte 0x7e - 1849 03b7 FC00 .sleb128 124 - 1850 03b9 7E040000 .4byte .LCFI41-.Ltext0 - 1851 03bd 80040000 .4byte .LCFI42-.Ltext0 - 1852 03c1 0300 .2byte 0x3 - 1853 03c3 7E .byte 0x7e - 1854 03c4 8001 .sleb128 128 - 1855 03c6 80040000 .4byte .LCFI42-.Ltext0 - 1856 03ca 82040000 .4byte .LCFI43-.Ltext0 - 1857 03ce 0300 .2byte 0x3 - 1858 03d0 7E .byte 0x7e - 1859 03d1 8401 .sleb128 132 - 1860 03d3 82040000 .4byte .LCFI43-.Ltext0 - 1861 03d7 84040000 .4byte .LCFI44-.Ltext0 - 1862 03db 0300 .2byte 0x3 - 1863 03dd 7E .byte 0x7e - 1864 03de 8801 .sleb128 136 - 1865 03e0 84040000 .4byte .LCFI44-.Ltext0 - 1866 03e4 86040000 .4byte .LCFI45-.Ltext0 - 1867 03e8 0300 .2byte 0x3 - 1868 03ea 7E .byte 0x7e - 1869 03eb 8C01 .sleb128 140 - 1870 03ed 86040000 .4byte .LCFI45-.Ltext0 - 1871 03f1 88040000 .4byte .LCFI46-.Ltext0 - 1872 03f5 0300 .2byte 0x3 - 1873 03f7 7E .byte 0x7e - 1874 03f8 9001 .sleb128 144 - 1875 03fa 88040000 .4byte .LCFI46-.Ltext0 - 1876 03fe 8C040000 .4byte .LCFI47-.Ltext0 - 1877 0402 0300 .2byte 0x3 - 1878 0404 7E .byte 0x7e - 1879 0405 9401 .sleb128 148 - 1880 0407 8C040000 .4byte .LCFI47-.Ltext0 - 1881 040b 94040000 .4byte .LCFI48-.Ltext0 - 1882 040f 0300 .2byte 0x3 - 1883 0411 7E .byte 0x7e - 1884 0412 9C01 .sleb128 156 - 1885 0414 94040000 .4byte .LCFI48-.Ltext0 - 1886 0418 9A040000 .4byte .LCFI49-.Ltext0 - 1887 041c 0300 .2byte 0x3 - 1888 041e 7E .byte 0x7e - 1889 041f A401 .sleb128 164 - 1890 0421 9A040000 .4byte .LCFI49-.Ltext0 - 1891 0425 9E040000 .4byte .LCFI50-.Ltext0 - 1892 0429 0300 .2byte 0x3 - 1893 042b 7E .byte 0x7e - 1894 042c A801 .sleb128 168 - 1895 042e 9E040000 .4byte .LCFI50-.Ltext0 - BFIN GAS /tmp/ccvTS5tU.s page 47 - - - 1896 0432 C8050000 .4byte .LFE26-.Ltext0 - 1897 0436 0300 .2byte 0x3 - 1898 0438 7F .byte 0x7f - 1899 0439 B001 .sleb128 176 - 1900 043b 00000000 .4byte 0x0 - 1901 043f 00000000 .4byte 0x0 - 1902 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1903 .file 4 "src/l502_bf_cmd_defs.h" - 1904 .file 5 "src/l502_global.h" - 1905 .section .debug_info - 1906 0000 1B060000 .4byte 0x61b - 1907 0004 0200 .2byte 0x2 - 1908 0006 00000000 .4byte .Ldebug_abbrev0 - 1909 000a 04 .byte 0x4 - 1910 000b 01 .uleb128 0x1 - 1911 000c 25010000 .4byte .LASF63 - 1912 0010 01 .byte 0x1 - 1913 0011 BC010000 .4byte .LASF64 - 1914 0015 31010000 .4byte .LASF65 - 1915 0019 00000000 .4byte .Ltext0 - 1916 001d C8050000 .4byte .Letext0 - 1917 0021 00000000 .4byte .Ldebug_line0 - 1918 0025 02 .uleb128 0x2 - 1919 0026 01 .byte 0x1 - 1920 0027 06 .byte 0x6 - 1921 0028 7A000000 .4byte .LASF0 - 1922 002c 03 .uleb128 0x3 - 1923 002d 0D030000 .4byte .LASF3 - 1924 0031 03 .byte 0x3 - 1925 0032 2A .byte 0x2a - 1926 0033 37000000 .4byte 0x37 - 1927 0037 02 .uleb128 0x2 - 1928 0038 01 .byte 0x1 - 1929 0039 08 .byte 0x8 - 1930 003a 4E020000 .4byte .LASF1 - 1931 003e 02 .uleb128 0x2 - 1932 003f 02 .byte 0x2 - 1933 0040 05 .byte 0x5 - 1934 0041 61020000 .4byte .LASF2 - 1935 0045 03 .uleb128 0x3 - 1936 0046 E7000000 .4byte .LASF4 - 1937 004a 03 .byte 0x3 - 1938 004b 36 .byte 0x36 - 1939 004c 50000000 .4byte 0x50 - 1940 0050 02 .uleb128 0x2 - 1941 0051 02 .byte 0x2 - 1942 0052 07 .byte 0x7 - 1943 0053 A9010000 .4byte .LASF5 - 1944 0057 03 .uleb128 0x3 - 1945 0058 46020000 .4byte .LASF6 - 1946 005c 03 .byte 0x3 - 1947 005d 4F .byte 0x4f - 1948 005e 62000000 .4byte 0x62 - 1949 0062 02 .uleb128 0x2 - 1950 0063 04 .byte 0x4 - 1951 0064 05 .byte 0x5 - 1952 0065 D1000000 .4byte .LASF7 - BFIN GAS /tmp/ccvTS5tU.s page 48 - - - 1953 0069 03 .uleb128 0x3 - 1954 006a 9C020000 .4byte .LASF8 - 1955 006e 03 .byte 0x3 - 1956 006f 50 .byte 0x50 - 1957 0070 74000000 .4byte 0x74 - 1958 0074 02 .uleb128 0x2 - 1959 0075 04 .byte 0x4 - 1960 0076 07 .byte 0x7 - 1961 0077 88010000 .4byte .LASF9 - 1962 007b 02 .uleb128 0x2 - 1963 007c 08 .byte 0x8 - 1964 007d 05 .byte 0x5 - 1965 007e 6C000000 .4byte .LASF10 - 1966 0082 02 .uleb128 0x2 - 1967 0083 08 .byte 0x8 - 1968 0084 07 .byte 0x7 - 1969 0085 2B000000 .4byte .LASF11 - 1970 0089 04 .uleb128 0x4 - 1971 008a 04 .byte 0x4 - 1972 008b 05 .byte 0x5 - 1973 008c 696E7400 .string "int" - 1974 0090 02 .uleb128 0x2 - 1975 0091 04 .byte 0x4 - 1976 0092 07 .byte 0x7 - 1977 0093 7B010000 .4byte .LASF12 - 1978 0097 05 .uleb128 0x5 - 1979 0098 04 .byte 0x4 - 1980 0099 04 .byte 0x4 - 1981 009a 13 .byte 0x13 - 1982 009b BE000000 .4byte 0xbe - 1983 009f 06 .uleb128 0x6 - 1984 00a0 86000000 .4byte .LASF13 - 1985 00a4 00 .sleb128 0 - 1986 00a5 06 .uleb128 0x6 - 1987 00a6 3D030000 .4byte .LASF14 - 1988 00aa 81B401 .sleb128 23041 - 1989 00ad 06 .uleb128 0x6 - 1990 00ae F5000000 .4byte .LASF15 - 1991 00b2 82B401 .sleb128 23042 - 1992 00b5 06 .uleb128 0x6 - 1993 00b6 5D030000 .4byte .LASF16 - 1994 00ba 83B401 .sleb128 23043 - 1995 00bd 00 .byte 0x0 - 1996 00be 07 .uleb128 0x7 - 1997 00bf 1010 .2byte 0x1010 - 1998 00c1 04 .byte 0x4 - 1999 00c2 8C .byte 0x8c - 2000 00c3 1C010000 .4byte 0x11c - 2001 00c7 08 .uleb128 0x8 - 2002 00c8 E3020000 .4byte .LASF17 - 2003 00cc 04 .byte 0x4 - 2004 00cd 8D .byte 0x8d - 2005 00ce 45000000 .4byte 0x45 - 2006 00d2 02 .byte 0x2 - 2007 00d3 23 .byte 0x23 - 2008 00d4 00 .uleb128 0x0 - 2009 00d5 08 .uleb128 0x8 - BFIN GAS /tmp/ccvTS5tU.s page 49 - - - 2010 00d6 E8020000 .4byte .LASF18 - 2011 00da 04 .byte 0x4 - 2012 00db 8E .byte 0x8e - 2013 00dc 45000000 .4byte 0x45 - 2014 00e0 02 .byte 0x2 - 2015 00e1 23 .byte 0x23 - 2016 00e2 02 .uleb128 0x2 - 2017 00e3 08 .uleb128 0x8 - 2018 00e4 FE010000 .4byte .LASF19 - 2019 00e8 04 .byte 0x4 - 2020 00e9 8F .byte 0x8f - 2021 00ea 69000000 .4byte 0x69 - 2022 00ee 02 .byte 0x2 - 2023 00ef 23 .byte 0x23 - 2024 00f0 04 .uleb128 0x4 - 2025 00f1 08 .uleb128 0x8 - 2026 00f2 75030000 .4byte .LASF20 - 2027 00f6 04 .byte 0x4 - 2028 00f7 90 .byte 0x90 - 2029 00f8 57000000 .4byte 0x57 - 2030 00fc 02 .byte 0x2 - 2031 00fd 23 .byte 0x23 - 2032 00fe 08 .uleb128 0x8 - 2033 00ff 08 .uleb128 0x8 - 2034 0100 D6010000 .4byte .LASF21 - 2035 0104 04 .byte 0x4 - 2036 0105 91 .byte 0x91 - 2037 0106 69000000 .4byte 0x69 - 2038 010a 02 .byte 0x2 - 2039 010b 23 .byte 0x23 - 2040 010c 0C .uleb128 0xc - 2041 010d 08 .uleb128 0x8 - 2042 010e 9F010000 .4byte .LASF22 - 2043 0112 04 .byte 0x4 - 2044 0113 92 .byte 0x92 - 2045 0114 1C010000 .4byte 0x11c - 2046 0118 02 .byte 0x2 - 2047 0119 23 .byte 0x23 - 2048 011a 10 .uleb128 0x10 - 2049 011b 00 .byte 0x0 - 2050 011c 09 .uleb128 0x9 - 2051 011d 69000000 .4byte 0x69 - 2052 0121 2D010000 .4byte 0x12d - 2053 0125 0A .uleb128 0xa - 2054 0126 2D010000 .4byte 0x12d - 2055 012a FF03 .2byte 0x3ff - 2056 012c 00 .byte 0x0 - 2057 012d 0B .uleb128 0xb - 2058 012e 04 .byte 0x4 - 2059 012f 07 .byte 0x7 - 2060 0130 03 .uleb128 0x3 - 2061 0131 A4000000 .4byte .LASF23 - 2062 0135 04 .byte 0x4 - 2063 0136 93 .byte 0x93 - 2064 0137 BE000000 .4byte 0xbe - 2065 013b 0C .uleb128 0xc - 2066 013c 20 .byte 0x20 - BFIN GAS /tmp/ccvTS5tU.s page 50 - - - 2067 013d 05 .byte 0x5 - 2068 013e 1C .byte 0x1c - 2069 013f DD010000 .4byte 0x1dd - 2070 0143 08 .uleb128 0x8 - 2071 0144 15030000 .4byte .LASF24 - 2072 0148 05 .byte 0x5 - 2073 0149 1D .byte 0x1d - 2074 014a 69000000 .4byte 0x69 - 2075 014e 02 .byte 0x2 - 2076 014f 23 .byte 0x23 - 2077 0150 00 .uleb128 0x0 - 2078 0151 08 .uleb128 0x8 - 2079 0152 CC010000 .4byte .LASF25 - 2080 0156 05 .byte 0x5 - 2081 0157 1E .byte 0x1e - 2082 0158 69000000 .4byte 0x69 - 2083 015c 02 .byte 0x2 - 2084 015d 23 .byte 0x23 - 2085 015e 04 .uleb128 0x4 - 2086 015f 08 .uleb128 0x8 - 2087 0160 56000000 .4byte .LASF26 - 2088 0164 05 .byte 0x5 - 2089 0165 1F .byte 0x1f - 2090 0166 DD010000 .4byte 0x1dd - 2091 016a 02 .byte 0x2 - 2092 016b 23 .byte 0x23 - 2093 016c 08 .uleb128 0x8 - 2094 016d 08 .uleb128 0x8 - 2095 016e 9A010000 .4byte .LASF27 - 2096 0172 05 .byte 0x5 - 2097 0173 20 .byte 0x20 - 2098 0174 45000000 .4byte 0x45 - 2099 0178 02 .byte 0x2 - 2100 0179 23 .byte 0x23 - 2101 017a 0C .uleb128 0xc - 2102 017b 08 .uleb128 0x8 - 2103 017c 5C020000 .4byte .LASF28 - 2104 0180 05 .byte 0x5 - 2105 0181 21 .byte 0x21 - 2106 0182 45000000 .4byte 0x45 - 2107 0186 02 .byte 0x2 - 2108 0187 23 .byte 0x23 - 2109 0188 0E .uleb128 0xe - 2110 0189 08 .uleb128 0x8 - 2111 018a F0000000 .4byte .LASF29 - 2112 018e 05 .byte 0x5 - 2113 018f 22 .byte 0x22 - 2114 0190 45000000 .4byte 0x45 - 2115 0194 02 .byte 0x2 - 2116 0195 23 .byte 0x23 - 2117 0196 10 .uleb128 0x10 - 2118 0197 08 .uleb128 0x8 - 2119 0198 04020000 .4byte .LASF30 - 2120 019c 05 .byte 0x5 - 2121 019d 23 .byte 0x23 - 2122 019e 45000000 .4byte 0x45 - 2123 01a2 02 .byte 0x2 - BFIN GAS /tmp/ccvTS5tU.s page 51 - - - 2124 01a3 23 .byte 0x23 - 2125 01a4 12 .uleb128 0x12 - 2126 01a5 08 .uleb128 0x8 - 2127 01a6 D8020000 .4byte .LASF31 - 2128 01aa 05 .byte 0x5 - 2129 01ab 24 .byte 0x24 - 2130 01ac DD010000 .4byte 0x1dd - 2131 01b0 02 .byte 0x2 - 2132 01b1 23 .byte 0x23 - 2133 01b2 14 .uleb128 0x14 - 2134 01b3 0D .uleb128 0xd - 2135 01b4 696400 .string "id" - 2136 01b7 05 .byte 0x5 - 2137 01b8 25 .byte 0x25 - 2138 01b9 45000000 .4byte 0x45 - 2139 01bd 02 .byte 0x2 - 2140 01be 23 .byte 0x23 - 2141 01bf 18 .uleb128 0x18 - 2142 01c0 08 .uleb128 0x8 - 2143 01c1 8E020000 .4byte .LASF32 - 2144 01c5 05 .byte 0x5 - 2145 01c6 26 .byte 0x26 - 2146 01c7 45000000 .4byte 0x45 - 2147 01cb 02 .byte 0x2 - 2148 01cc 23 .byte 0x23 - 2149 01cd 1A .uleb128 0x1a - 2150 01ce 08 .uleb128 0x8 - 2151 01cf DA000000 .4byte .LASF33 - 2152 01d3 05 .byte 0x5 - 2153 01d4 27 .byte 0x27 - 2154 01d5 69000000 .4byte 0x69 - 2155 01d9 02 .byte 0x2 - 2156 01da 23 .byte 0x23 - 2157 01db 1C .uleb128 0x1c - 2158 01dc 00 .byte 0x0 - 2159 01dd 0E .uleb128 0xe - 2160 01de 04 .byte 0x4 - 2161 01df 03 .uleb128 0x3 - 2162 01e0 11010000 .4byte .LASF34 - 2163 01e4 05 .byte 0x5 - 2164 01e5 28 .byte 0x28 - 2165 01e6 3B010000 .4byte 0x13b - 2166 01ea 07 .uleb128 0x7 - 2167 01eb 0008 .2byte 0x800 - 2168 01ed 05 .byte 0x5 - 2169 01ee 36 .byte 0x36 - 2170 01ef 2D020000 .4byte 0x22d - 2171 01f3 08 .uleb128 0x8 - 2172 01f4 09020000 .4byte .LASF35 - 2173 01f8 05 .byte 0x5 - 2174 01f9 37 .byte 0x37 - 2175 01fa DF010000 .4byte 0x1df - 2176 01fe 02 .byte 0x2 - 2177 01ff 23 .byte 0x23 - 2178 0200 00 .uleb128 0x0 - 2179 0201 0D .uleb128 0xd - 2180 0202 696E00 .string "in" - BFIN GAS /tmp/ccvTS5tU.s page 52 - - - 2181 0205 05 .byte 0x5 - 2182 0206 38 .byte 0x38 - 2183 0207 2D020000 .4byte 0x22d - 2184 020b 02 .byte 0x2 - 2185 020c 23 .byte 0x23 - 2186 020d 20 .uleb128 0x20 - 2187 020e 08 .uleb128 0x8 - 2188 020f E0000000 .4byte .LASF36 - 2189 0213 05 .byte 0x5 - 2190 0214 39 .byte 0x39 - 2191 0215 DF010000 .4byte 0x1df - 2192 0219 03 .byte 0x3 - 2193 021a 23 .byte 0x23 - 2194 021b 8008 .uleb128 0x400 - 2195 021d 0D .uleb128 0xd - 2196 021e 6F757400 .string "out" - 2197 0222 05 .byte 0x5 - 2198 0223 3A .byte 0x3a - 2199 0224 2D020000 .4byte 0x22d - 2200 0228 03 .byte 0x3 - 2201 0229 23 .byte 0x23 - 2202 022a A008 .uleb128 0x420 - 2203 022c 00 .byte 0x0 - 2204 022d 09 .uleb128 0x9 - 2205 022e DF010000 .4byte 0x1df - 2206 0232 3D020000 .4byte 0x23d - 2207 0236 0F .uleb128 0xf - 2208 0237 2D010000 .4byte 0x12d - 2209 023b 1E .byte 0x1e - 2210 023c 00 .byte 0x0 - 2211 023d 03 .uleb128 0x3 - 2212 023e 5B000000 .4byte .LASF37 - 2213 0242 05 .byte 0x5 - 2214 0243 3B .byte 0x3b - 2215 0244 EA010000 .4byte 0x1ea - 2216 0248 07 .uleb128 0x7 - 2217 0249 1018 .2byte 0x1810 - 2218 024b 05 .byte 0x5 - 2219 024c 42 .byte 0x42 - 2220 024d 6F020000 .4byte 0x26f - 2221 0251 08 .uleb128 0x8 - 2222 0252 EF010000 .4byte .LASF38 - 2223 0256 05 .byte 0x5 - 2224 0257 43 .byte 0x43 - 2225 0258 3D020000 .4byte 0x23d - 2226 025c 02 .byte 0x2 - 2227 025d 23 .byte 0x23 - 2228 025e 00 .uleb128 0x0 - 2229 025f 0D .uleb128 0xd - 2230 0260 636D6400 .string "cmd" - 2231 0264 05 .byte 0x5 - 2232 0265 44 .byte 0x44 - 2233 0266 30010000 .4byte 0x130 - 2234 026a 03 .byte 0x3 - 2235 026b 23 .byte 0x23 - 2236 026c 8010 .uleb128 0x800 - 2237 026e 00 .byte 0x0 - BFIN GAS /tmp/ccvTS5tU.s page 53 - - - 2238 026f 03 .uleb128 0x3 - 2239 0270 1B030000 .4byte .LASF39 - 2240 0274 05 .byte 0x5 - 2241 0275 45 .byte 0x45 - 2242 0276 48020000 .4byte 0x248 - 2243 027a 02 .uleb128 0x2 - 2244 027b 01 .byte 0x1 - 2245 027c 06 .byte 0x6 - 2246 027d A5020000 .4byte .LASF40 - 2247 0281 10 .uleb128 0x10 - 2248 0282 01 .byte 0x1 - 2249 0283 6B020000 .4byte .LASF43 - 2250 0287 01 .byte 0x1 - 2251 0288 BE .byte 0xbe - 2252 0289 01 .byte 0x1 - 2253 028a 89000000 .4byte 0x89 - 2254 028e 01 .byte 0x1 - 2255 028f 11 .uleb128 0x11 - 2256 0290 EF020000 .4byte .LASF66 - 2257 0294 01 .byte 0x1 - 2258 0295 45 .byte 0x45 - 2259 0296 01 .byte 0x1 - 2260 0297 03 .byte 0x3 - 2261 0298 DE020000 .4byte 0x2de - 2262 029c 12 .uleb128 0x12 - 2263 029d C0020000 .4byte .LASF41 - 2264 02a1 01 .byte 0x1 - 2265 02a2 44 .byte 0x44 - 2266 02a3 DE020000 .4byte 0x2de - 2267 02a7 13 .uleb128 0x13 - 2268 02a8 706F7300 .string "pos" - 2269 02ac 01 .byte 0x1 - 2270 02ad 44 .byte 0x44 - 2271 02ae E4020000 .4byte 0x2e4 - 2272 02b2 13 .uleb128 0x13 - 2273 02b3 696400 .string "id" - 2274 02b6 01 .byte 0x1 - 2275 02b7 45 .byte 0x45 - 2276 02b8 EA020000 .4byte 0x2ea - 2277 02bc 12 .uleb128 0x12 - 2278 02bd 56000000 .4byte .LASF26 - 2279 02c1 01 .byte 0x1 - 2280 02c2 45 .byte 0x45 - 2281 02c3 F0020000 .4byte 0x2f0 - 2282 02c7 12 .uleb128 0x12 - 2283 02c8 A4010000 .4byte .LASF42 - 2284 02cc 01 .byte 0x1 - 2285 02cd 45 .byte 0x45 - 2286 02ce 69000000 .4byte 0x69 - 2287 02d2 12 .uleb128 0x12 - 2288 02d3 15030000 .4byte .LASF24 - 2289 02d7 01 .byte 0x1 - 2290 02d8 45 .byte 0x45 - 2291 02d9 69000000 .4byte 0x69 - 2292 02dd 00 .byte 0x0 - 2293 02de 14 .uleb128 0x14 - 2294 02df 04 .byte 0x4 - BFIN GAS /tmp/ccvTS5tU.s page 54 - - - 2295 02e0 DF010000 .4byte 0x1df - 2296 02e4 14 .uleb128 0x14 - 2297 02e5 04 .byte 0x4 - 2298 02e6 2C000000 .4byte 0x2c - 2299 02ea 14 .uleb128 0x14 - 2300 02eb 04 .byte 0x4 - 2301 02ec 45000000 .4byte 0x45 - 2302 02f0 14 .uleb128 0x14 - 2303 02f1 04 .byte 0x4 - 2304 02f2 69000000 .4byte 0x69 - 2305 02f6 10 .uleb128 0x10 - 2306 02f7 01 .byte 0x1 - 2307 02f8 0F020000 .4byte .LASF44 - 2308 02fc 01 .byte 0x1 - 2309 02fd C9 .byte 0xc9 - 2310 02fe 01 .byte 0x1 - 2311 02ff 89000000 .4byte 0x89 - 2312 0303 01 .byte 0x1 - 2313 0304 15 .uleb128 0x15 - 2314 0305 9E000000 .4byte .LASF45 - 2315 0309 02 .byte 0x2 - 2316 030a 1401 .2byte 0x114 - 2317 030c 01 .byte 0x1 - 2318 030d 01 .byte 0x1 - 2319 030e 15 .uleb128 0x15 - 2320 030f BA020000 .4byte .LASF46 - 2321 0313 02 .byte 0x2 - 2322 0314 0201 .2byte 0x102 - 2323 0316 01 .byte 0x1 - 2324 0317 01 .byte 0x1 - 2325 0318 16 .uleb128 0x16 - 2326 0319 01 .byte 0x1 - 2327 031a C1000000 .4byte .LASF47 - 2328 031e 01 .byte 0x1 - 2329 031f 8E .byte 0x8e - 2330 0320 01 .byte 0x1 - 2331 0321 00000000 .4byte .LFB18 - 2332 0325 44000000 .4byte .LFE18 - 2333 0329 00000000 .4byte .LLST0 - 2334 032d 16 .uleb128 0x16 - 2335 032e 01 .byte 0x1 - 2336 032f 2E030000 .4byte .LASF48 - 2337 0333 01 .byte 0x1 - 2338 0334 9B .byte 0x9b - 2339 0335 01 .byte 0x1 - 2340 0336 44000000 .4byte .LFB19 - 2341 033a 5C000000 .4byte .LFE19 - 2342 033e 1F000000 .4byte .LLST1 - 2343 0342 16 .uleb128 0x16 - 2344 0343 01 .byte 0x1 - 2345 0344 AA020000 .4byte .LASF49 - 2346 0348 01 .byte 0x1 - 2347 0349 A4 .byte 0xa4 - 2348 034a 01 .byte 0x1 - 2349 034b 5C000000 .4byte .LFB20 - 2350 034f AC000000 .4byte .LFE20 - 2351 0353 3E000000 .4byte .LLST2 - BFIN GAS /tmp/ccvTS5tU.s page 55 - - - 2352 0357 16 .uleb128 0x16 - 2353 0358 01 .byte 0x1 - 2354 0359 B2000000 .4byte .LASF50 - 2355 035d 01 .byte 0x1 - 2356 035e B1 .byte 0xb1 - 2357 035f 01 .byte 0x1 - 2358 0360 AC000000 .4byte .LFB21 - 2359 0364 C4000000 .4byte .LFE21 - 2360 0368 5D000000 .4byte .LLST3 - 2361 036c 17 .uleb128 0x17 - 2362 036d 81020000 .4byte 0x281 - 2363 0371 C4000000 .4byte .LFB22 - 2364 0375 EA000000 .4byte .LFE22 - 2365 0379 7C000000 .4byte .LLST4 - 2366 037d 17 .uleb128 0x17 - 2367 037e F6020000 .4byte 0x2f6 - 2368 0382 EC000000 .4byte .LFB23 - 2369 0386 12010000 .4byte .LFE23 - 2370 038a 9B000000 .4byte .LLST5 - 2371 038e 18 .uleb128 0x18 - 2372 038f 01 .byte 0x1 - 2373 0390 42000000 .4byte .LASF51 - 2374 0394 01 .byte 0x1 - 2375 0395 DA .byte 0xda - 2376 0396 01 .byte 0x1 - 2377 0397 89000000 .4byte 0x89 - 2378 039b 14010000 .4byte .LFB24 - 2379 039f B4010000 .4byte .LFE24 - 2380 03a3 BA000000 .4byte .LLST6 - 2381 03a7 0E040000 .4byte 0x40e - 2382 03ab 19 .uleb128 0x19 - 2383 03ac 62756600 .string "buf" - 2384 03b0 01 .byte 0x1 - 2385 03b1 DA .byte 0xda - 2386 03b2 0E040000 .4byte 0x40e - 2387 03b6 E5000000 .4byte .LLST7 - 2388 03ba 1A .uleb128 0x1a - 2389 03bb A4010000 .4byte .LASF42 - 2390 03bf 01 .byte 0x1 - 2391 03c0 DA .byte 0xda - 2392 03c1 69000000 .4byte 0x69 - 2393 03c5 19010000 .4byte .LLST8 - 2394 03c9 1A .uleb128 0x1a - 2395 03ca 15030000 .4byte .LASF24 - 2396 03ce 01 .byte 0x1 - 2397 03cf DA .byte 0xda - 2398 03d0 69000000 .4byte 0x69 - 2399 03d4 4D010000 .4byte .LLST9 - 2400 03d8 1B .uleb128 0x1b - 2401 03d9 81020000 .4byte 0x281 - 2402 03dd 00000000 .4byte .Ldebug_ranges0+0x0 - 2403 03e1 01 .byte 0x1 - 2404 03e2 DB .byte 0xdb - 2405 03e3 1C .uleb128 0x1c - 2406 03e4 8F020000 .4byte 0x28f - 2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20 - 2408 03ec 01 .byte 0x1 - BFIN GAS /tmp/ccvTS5tU.s page 56 - - - 2409 03ed DC .byte 0xdc - 2410 03ee 1D .uleb128 0x1d - 2411 03ef D2020000 .4byte 0x2d2 - 2412 03f3 1D .uleb128 0x1d - 2413 03f4 C7020000 .4byte 0x2c7 - 2414 03f8 1D .uleb128 0x1d - 2415 03f9 BC020000 .4byte 0x2bc - 2416 03fd 1D .uleb128 0x1d - 2417 03fe B2020000 .4byte 0x2b2 - 2418 0402 1D .uleb128 0x1d - 2419 0403 A7020000 .4byte 0x2a7 - 2420 0407 1D .uleb128 0x1d - 2421 0408 9C020000 .4byte 0x29c - 2422 040c 00 .byte 0x0 - 2423 040d 00 .byte 0x0 - 2424 040e 14 .uleb128 0x14 - 2425 040f 04 .byte 0x4 - 2426 0410 14040000 .4byte 0x414 - 2427 0414 1E .uleb128 0x1e - 2428 0415 69000000 .4byte 0x69 - 2429 0419 18 .uleb128 0x18 - 2430 041a 01 .byte 0x1 - 2431 041b 21020000 .4byte .LASF52 - 2432 041f 01 .byte 0x1 - 2433 0420 F0 .byte 0xf0 - 2434 0421 01 .byte 0x1 - 2435 0422 89000000 .4byte 0x89 - 2436 0426 B4010000 .4byte .LFB25 - 2437 042a 58020000 .4byte .LFE25 - 2438 042e 8C010000 .4byte .LLST10 - 2439 0432 8A040000 .4byte 0x48a - 2440 0436 19 .uleb128 0x19 - 2441 0437 62756600 .string "buf" - 2442 043b 01 .byte 0x1 - 2443 043c F0 .byte 0xf0 - 2444 043d F0020000 .4byte 0x2f0 - 2445 0441 B7010000 .4byte .LLST11 - 2446 0445 1A .uleb128 0x1a - 2447 0446 A4010000 .4byte .LASF42 - 2448 044a 01 .byte 0x1 - 2449 044b F0 .byte 0xf0 - 2450 044c 69000000 .4byte 0x69 - 2451 0450 EB010000 .4byte .LLST12 - 2452 0454 1B .uleb128 0x1b - 2453 0455 F6020000 .4byte 0x2f6 - 2454 0459 38000000 .4byte .Ldebug_ranges0+0x38 - 2455 045d 01 .byte 0x1 - 2456 045e F1 .byte 0xf1 - 2457 045f 1C .uleb128 0x1c - 2458 0460 8F020000 .4byte 0x28f - 2459 0464 58000000 .4byte .Ldebug_ranges0+0x58 - 2460 0468 01 .byte 0x1 - 2461 0469 F2 .byte 0xf2 - 2462 046a 1D .uleb128 0x1d - 2463 046b D2020000 .4byte 0x2d2 - 2464 046f 1D .uleb128 0x1d - 2465 0470 C7020000 .4byte 0x2c7 - BFIN GAS /tmp/ccvTS5tU.s page 57 - - - 2466 0474 1D .uleb128 0x1d - 2467 0475 BC020000 .4byte 0x2bc - 2468 0479 1D .uleb128 0x1d - 2469 047a B2020000 .4byte 0x2b2 - 2470 047e 1D .uleb128 0x1d - 2471 047f A7020000 .4byte 0x2a7 - 2472 0483 1D .uleb128 0x1d - 2473 0484 9C020000 .4byte 0x29c - 2474 0488 00 .byte 0x0 - 2475 0489 00 .byte 0x0 - 2476 048a 1F .uleb128 0x1f - 2477 048b 01 .byte 0x1 - 2478 048c 00000000 .4byte .LASF53 - 2479 0490 01 .byte 0x1 - 2480 0491 3701 .2byte 0x137 - 2481 0493 01 .byte 0x1 - 2482 0494 58020000 .4byte .LFB27 - 2483 0498 9A020000 .4byte .LFE27 - 2484 049c 1F020000 .4byte .LLST13 - 2485 04a0 B5040000 .4byte 0x4b5 - 2486 04a4 20 .uleb128 0x20 - 2487 04a5 04030000 .4byte 0x304 - 2488 04a9 88020000 .4byte .LBB47 - 2489 04ad 8A020000 .4byte .LBE47 - 2490 04b1 01 .byte 0x1 - 2491 04b2 3C01 .2byte 0x13c - 2492 04b4 00 .byte 0x0 - 2493 04b5 21 .uleb128 0x21 - 2494 04b6 01 .byte 0x1 - 2495 04b7 F4010000 .4byte .LASF54 - 2496 04bb 01 .byte 0x1 - 2497 04bc 58 .byte 0x58 - 2498 04bd 01 .byte 0x1 - 2499 04be 9C020000 .4byte .LFB17 - 2500 04c2 58040000 .4byte .LFE17 - 2501 04c6 7A020000 .4byte .LLST14 - 2502 04ca 48050000 .4byte 0x548 - 2503 04ce 22 .uleb128 0x22 - 2504 04cf 6400 .string "d" - 2505 04d1 01 .byte 0x1 - 2506 04d2 59 .byte 0x59 - 2507 04d3 89000000 .4byte 0x89 - 2508 04d7 01 .byte 0x1 - 2509 04d8 51 .byte 0x51 - 2510 04d9 23 .uleb128 0x23 - 2511 04da 04030000 .4byte .LBB49 - 2512 04de 26030000 .4byte .LBE49 - 2513 04e2 12050000 .4byte 0x512 - 2514 04e6 24 .uleb128 0x24 - 2515 04e7 6900 .string "i" - 2516 04e9 01 .byte 0x1 - 2517 04ea 6B .byte 0x6b - 2518 04eb 89000000 .4byte 0x89 - 2519 04ef A5020000 .4byte .LLST15 - 2520 04f3 25 .uleb128 0x25 - 2521 04f4 04030000 .4byte 0x304 - 2522 04f8 04030000 .4byte .LBB50 - BFIN GAS /tmp/ccvTS5tU.s page 58 - - - 2523 04fc 06030000 .4byte .LBE50 - 2524 0500 01 .byte 0x1 - 2525 0501 6B .byte 0x6b - 2526 0502 25 .uleb128 0x25 - 2527 0503 04030000 .4byte 0x304 - 2528 0507 18030000 .4byte .LBB52 - 2529 050b 1A030000 .4byte .LBE52 - 2530 050f 01 .byte 0x1 - 2531 0510 6B .byte 0x6b - 2532 0511 00 .byte 0x0 - 2533 0512 26 .uleb128 0x26 - 2534 0513 3E030000 .4byte .LBB54 - 2535 0517 5E030000 .4byte .LBE54 - 2536 051b 24 .uleb128 0x24 - 2537 051c 6900 .string "i" - 2538 051e 01 .byte 0x1 - 2539 051f 6E .byte 0x6e - 2540 0520 89000000 .4byte 0x89 - 2541 0524 B8020000 .4byte .LLST16 - 2542 0528 25 .uleb128 0x25 - 2543 0529 04030000 .4byte 0x304 - 2544 052d 3E030000 .4byte .LBB55 - 2545 0531 40030000 .4byte .LBE55 - 2546 0535 01 .byte 0x1 - 2547 0536 6E .byte 0x6e - 2548 0537 25 .uleb128 0x25 - 2549 0538 04030000 .4byte 0x304 - 2550 053c 52030000 .4byte .LBB57 - 2551 0540 54030000 .4byte .LBE57 - 2552 0544 01 .byte 0x1 - 2553 0545 6E .byte 0x6e - 2554 0546 00 .byte 0x0 - 2555 0547 00 .byte 0x0 - 2556 0548 1F .uleb128 0x1f - 2557 0549 01 .byte 0x1 - 2558 054a 54030000 .4byte .LASF55 - 2559 054e 01 .byte 0x1 - 2560 054f 0101 .2byte 0x101 - 2561 0551 01 .byte 0x1 - 2562 0552 58040000 .4byte .LFB26 - 2563 0556 C8050000 .4byte .LFE26 - 2564 055a CB020000 .4byte .LLST17 - 2565 055e 95050000 .4byte 0x595 - 2566 0562 20 .uleb128 0x20 - 2567 0563 0E030000 .4byte 0x30e - 2568 0567 E8040000 .4byte .LBB59 - 2569 056b EA040000 .4byte .LBE59 - 2570 056f 01 .byte 0x1 - 2571 0570 2B01 .2byte 0x12b - 2572 0572 20 .uleb128 0x20 - 2573 0573 04030000 .4byte 0x304 - 2574 0577 F6040000 .4byte .LBB61 - 2575 057b F8040000 .4byte .LBE61 - 2576 057f 01 .byte 0x1 - 2577 0580 2E01 .2byte 0x12e - 2578 0582 27 .uleb128 0x27 - 2579 0583 70000000 .4byte .Ldebug_ranges0+0x70 - BFIN GAS /tmp/ccvTS5tU.s page 59 - - - 2580 0587 28 .uleb128 0x28 - 2581 0588 A4010000 .4byte .LASF42 - 2582 058c 01 .byte 0x1 - 2583 058d 1401 .2byte 0x114 - 2584 058f 69000000 .4byte 0x69 - 2585 0593 00 .byte 0x0 - 2586 0594 00 .byte 0x0 - 2587 0595 29 .uleb128 0x29 - 2588 0596 E0010000 .4byte .LASF56 - 2589 059a 01 .byte 0x1 - 2590 059b 34 .byte 0x34 - 2591 059c 45000000 .4byte 0x45 - 2592 05a0 05 .byte 0x5 - 2593 05a1 03 .byte 0x3 - 2594 05a2 00000000 .4byte _f_snd_start_id - 2595 05a6 29 .uleb128 0x29 - 2596 05a7 FE020000 .4byte .LASF57 - 2597 05ab 01 .byte 0x1 - 2598 05ac 34 .byte 0x34 - 2599 05ad 45000000 .4byte 0x45 - 2600 05b1 05 .byte 0x5 - 2601 05b2 03 .byte 0x3 - 2602 05b3 02000000 .4byte _f_rcv_start_id - 2603 05b7 29 .uleb128 0x29 - 2604 05b8 CA020000 .4byte .LASF58 - 2605 05bc 01 .byte 0x1 - 2606 05bd 35 .byte 0x35 - 2607 05be 45000000 .4byte 0x45 - 2608 05c2 05 .byte 0x5 - 2609 05c3 03 .byte 0x3 - 2610 05c4 04000000 .4byte _f_snd_done_id - 2611 05c8 29 .uleb128 0x29 - 2612 05c9 0C000000 .4byte .LASF59 - 2613 05cd 01 .byte 0x1 - 2614 05ce 35 .byte 0x35 - 2615 05cf 45000000 .4byte 0x45 - 2616 05d3 05 .byte 0x5 - 2617 05d4 03 .byte 0x3 - 2618 05d5 06000000 .4byte _f_rcv_done_id - 2619 05d9 29 .uleb128 0x29 - 2620 05da 7D020000 .4byte .LASF60 - 2621 05de 01 .byte 0x1 - 2622 05df 36 .byte 0x36 - 2623 05e0 2C000000 .4byte 0x2c - 2624 05e4 05 .byte 0x5 - 2625 05e5 03 .byte 0x3 - 2626 05e6 08000000 .4byte _f_snd_next_descr - 2627 05ea 29 .uleb128 0x29 - 2628 05eb 35020000 .4byte .LASF61 - 2629 05ef 01 .byte 0x1 - 2630 05f0 36 .byte 0x36 - 2631 05f1 2C000000 .4byte 0x2c - 2632 05f5 05 .byte 0x5 - 2633 05f6 03 .byte 0x3 - 2634 05f7 09000000 .4byte _f_rcv_next_descr - 2635 05fb 29 .uleb128 0x29 - 2636 05fc 1A000000 .4byte .LASF62 - BFIN GAS /tmp/ccvTS5tU.s page 60 - - - 2637 0600 01 .byte 0x1 - 2638 0601 37 .byte 0x37 - 2639 0602 2C000000 .4byte 0x2c - 2640 0606 05 .byte 0x5 - 2641 0607 03 .byte 0x3 - 2642 0608 0A000000 .4byte _f_rcv_done_descr - 2643 060c 2A .uleb128 0x2a - 2644 060d 94020000 .4byte .LASF67 - 2645 0611 05 .byte 0x5 - 2646 0612 48 .byte 0x48 - 2647 0613 19060000 .4byte 0x619 - 2648 0617 01 .byte 0x1 - 2649 0618 01 .byte 0x1 - 2650 0619 2B .uleb128 0x2b - 2651 061a 6F020000 .4byte 0x26f - 2652 061e 00 .byte 0x0 - 2653 .section .debug_abbrev - 2654 0000 01 .uleb128 0x1 - 2655 0001 11 .uleb128 0x11 - 2656 0002 01 .byte 0x1 - 2657 0003 25 .uleb128 0x25 - 2658 0004 0E .uleb128 0xe - 2659 0005 13 .uleb128 0x13 - 2660 0006 0B .uleb128 0xb - 2661 0007 03 .uleb128 0x3 - 2662 0008 0E .uleb128 0xe - 2663 0009 1B .uleb128 0x1b - 2664 000a 0E .uleb128 0xe - 2665 000b 11 .uleb128 0x11 - 2666 000c 01 .uleb128 0x1 - 2667 000d 12 .uleb128 0x12 - 2668 000e 01 .uleb128 0x1 - 2669 000f 10 .uleb128 0x10 - 2670 0010 06 .uleb128 0x6 - 2671 0011 00 .byte 0x0 - 2672 0012 00 .byte 0x0 - 2673 0013 02 .uleb128 0x2 - 2674 0014 24 .uleb128 0x24 - 2675 0015 00 .byte 0x0 - 2676 0016 0B .uleb128 0xb - 2677 0017 0B .uleb128 0xb - 2678 0018 3E .uleb128 0x3e - 2679 0019 0B .uleb128 0xb - 2680 001a 03 .uleb128 0x3 - 2681 001b 0E .uleb128 0xe - 2682 001c 00 .byte 0x0 - 2683 001d 00 .byte 0x0 - 2684 001e 03 .uleb128 0x3 - 2685 001f 16 .uleb128 0x16 - 2686 0020 00 .byte 0x0 - 2687 0021 03 .uleb128 0x3 - 2688 0022 0E .uleb128 0xe - 2689 0023 3A .uleb128 0x3a - 2690 0024 0B .uleb128 0xb - 2691 0025 3B .uleb128 0x3b - 2692 0026 0B .uleb128 0xb - 2693 0027 49 .uleb128 0x49 - BFIN GAS /tmp/ccvTS5tU.s page 61 - - - 2694 0028 13 .uleb128 0x13 - 2695 0029 00 .byte 0x0 - 2696 002a 00 .byte 0x0 - 2697 002b 04 .uleb128 0x4 - 2698 002c 24 .uleb128 0x24 - 2699 002d 00 .byte 0x0 - 2700 002e 0B .uleb128 0xb - 2701 002f 0B .uleb128 0xb - 2702 0030 3E .uleb128 0x3e - 2703 0031 0B .uleb128 0xb - 2704 0032 03 .uleb128 0x3 - 2705 0033 08 .uleb128 0x8 - 2706 0034 00 .byte 0x0 - 2707 0035 00 .byte 0x0 - 2708 0036 05 .uleb128 0x5 - 2709 0037 04 .uleb128 0x4 - 2710 0038 01 .byte 0x1 - 2711 0039 0B .uleb128 0xb - 2712 003a 0B .uleb128 0xb - 2713 003b 3A .uleb128 0x3a - 2714 003c 0B .uleb128 0xb - 2715 003d 3B .uleb128 0x3b - 2716 003e 0B .uleb128 0xb - 2717 003f 01 .uleb128 0x1 - 2718 0040 13 .uleb128 0x13 - 2719 0041 00 .byte 0x0 - 2720 0042 00 .byte 0x0 - 2721 0043 06 .uleb128 0x6 - 2722 0044 28 .uleb128 0x28 - 2723 0045 00 .byte 0x0 - 2724 0046 03 .uleb128 0x3 - 2725 0047 0E .uleb128 0xe - 2726 0048 1C .uleb128 0x1c - 2727 0049 0D .uleb128 0xd - 2728 004a 00 .byte 0x0 - 2729 004b 00 .byte 0x0 - 2730 004c 07 .uleb128 0x7 - 2731 004d 13 .uleb128 0x13 - 2732 004e 01 .byte 0x1 - 2733 004f 0B .uleb128 0xb - 2734 0050 05 .uleb128 0x5 - 2735 0051 3A .uleb128 0x3a - 2736 0052 0B .uleb128 0xb - 2737 0053 3B .uleb128 0x3b - 2738 0054 0B .uleb128 0xb - 2739 0055 01 .uleb128 0x1 - 2740 0056 13 .uleb128 0x13 - 2741 0057 00 .byte 0x0 - 2742 0058 00 .byte 0x0 - 2743 0059 08 .uleb128 0x8 - 2744 005a 0D .uleb128 0xd - 2745 005b 00 .byte 0x0 - 2746 005c 03 .uleb128 0x3 - 2747 005d 0E .uleb128 0xe - 2748 005e 3A .uleb128 0x3a - 2749 005f 0B .uleb128 0xb - 2750 0060 3B .uleb128 0x3b - BFIN GAS /tmp/ccvTS5tU.s page 62 - - - 2751 0061 0B .uleb128 0xb - 2752 0062 49 .uleb128 0x49 - 2753 0063 13 .uleb128 0x13 - 2754 0064 38 .uleb128 0x38 - 2755 0065 0A .uleb128 0xa - 2756 0066 00 .byte 0x0 - 2757 0067 00 .byte 0x0 - 2758 0068 09 .uleb128 0x9 - 2759 0069 01 .uleb128 0x1 - 2760 006a 01 .byte 0x1 - 2761 006b 49 .uleb128 0x49 - 2762 006c 13 .uleb128 0x13 - 2763 006d 01 .uleb128 0x1 - 2764 006e 13 .uleb128 0x13 - 2765 006f 00 .byte 0x0 - 2766 0070 00 .byte 0x0 - 2767 0071 0A .uleb128 0xa - 2768 0072 21 .uleb128 0x21 - 2769 0073 00 .byte 0x0 - 2770 0074 49 .uleb128 0x49 - 2771 0075 13 .uleb128 0x13 - 2772 0076 2F .uleb128 0x2f - 2773 0077 05 .uleb128 0x5 - 2774 0078 00 .byte 0x0 - 2775 0079 00 .byte 0x0 - 2776 007a 0B .uleb128 0xb - 2777 007b 24 .uleb128 0x24 - 2778 007c 00 .byte 0x0 - 2779 007d 0B .uleb128 0xb - 2780 007e 0B .uleb128 0xb - 2781 007f 3E .uleb128 0x3e - 2782 0080 0B .uleb128 0xb - 2783 0081 00 .byte 0x0 - 2784 0082 00 .byte 0x0 - 2785 0083 0C .uleb128 0xc - 2786 0084 13 .uleb128 0x13 - 2787 0085 01 .byte 0x1 - 2788 0086 0B .uleb128 0xb - 2789 0087 0B .uleb128 0xb - 2790 0088 3A .uleb128 0x3a - 2791 0089 0B .uleb128 0xb - 2792 008a 3B .uleb128 0x3b - 2793 008b 0B .uleb128 0xb - 2794 008c 01 .uleb128 0x1 - 2795 008d 13 .uleb128 0x13 - 2796 008e 00 .byte 0x0 - 2797 008f 00 .byte 0x0 - 2798 0090 0D .uleb128 0xd - 2799 0091 0D .uleb128 0xd - 2800 0092 00 .byte 0x0 - 2801 0093 03 .uleb128 0x3 - 2802 0094 08 .uleb128 0x8 - 2803 0095 3A .uleb128 0x3a - 2804 0096 0B .uleb128 0xb - 2805 0097 3B .uleb128 0x3b - 2806 0098 0B .uleb128 0xb - 2807 0099 49 .uleb128 0x49 - BFIN GAS /tmp/ccvTS5tU.s page 63 - - - 2808 009a 13 .uleb128 0x13 - 2809 009b 38 .uleb128 0x38 - 2810 009c 0A .uleb128 0xa - 2811 009d 00 .byte 0x0 - 2812 009e 00 .byte 0x0 - 2813 009f 0E .uleb128 0xe - 2814 00a0 0F .uleb128 0xf - 2815 00a1 00 .byte 0x0 - 2816 00a2 0B .uleb128 0xb - 2817 00a3 0B .uleb128 0xb - 2818 00a4 00 .byte 0x0 - 2819 00a5 00 .byte 0x0 - 2820 00a6 0F .uleb128 0xf - 2821 00a7 21 .uleb128 0x21 - 2822 00a8 00 .byte 0x0 - 2823 00a9 49 .uleb128 0x49 - 2824 00aa 13 .uleb128 0x13 - 2825 00ab 2F .uleb128 0x2f - 2826 00ac 0B .uleb128 0xb - 2827 00ad 00 .byte 0x0 - 2828 00ae 00 .byte 0x0 - 2829 00af 10 .uleb128 0x10 - 2830 00b0 2E .uleb128 0x2e - 2831 00b1 00 .byte 0x0 - 2832 00b2 3F .uleb128 0x3f - 2833 00b3 0C .uleb128 0xc - 2834 00b4 03 .uleb128 0x3 - 2835 00b5 0E .uleb128 0xe - 2836 00b6 3A .uleb128 0x3a - 2837 00b7 0B .uleb128 0xb - 2838 00b8 3B .uleb128 0x3b - 2839 00b9 0B .uleb128 0xb - 2840 00ba 27 .uleb128 0x27 - 2841 00bb 0C .uleb128 0xc - 2842 00bc 49 .uleb128 0x49 - 2843 00bd 13 .uleb128 0x13 - 2844 00be 20 .uleb128 0x20 - 2845 00bf 0B .uleb128 0xb - 2846 00c0 00 .byte 0x0 - 2847 00c1 00 .byte 0x0 - 2848 00c2 11 .uleb128 0x11 - 2849 00c3 2E .uleb128 0x2e - 2850 00c4 01 .byte 0x1 - 2851 00c5 03 .uleb128 0x3 - 2852 00c6 0E .uleb128 0xe - 2853 00c7 3A .uleb128 0x3a - 2854 00c8 0B .uleb128 0xb - 2855 00c9 3B .uleb128 0x3b - 2856 00ca 0B .uleb128 0xb - 2857 00cb 27 .uleb128 0x27 - 2858 00cc 0C .uleb128 0xc - 2859 00cd 20 .uleb128 0x20 - 2860 00ce 0B .uleb128 0xb - 2861 00cf 01 .uleb128 0x1 - 2862 00d0 13 .uleb128 0x13 - 2863 00d1 00 .byte 0x0 - 2864 00d2 00 .byte 0x0 - BFIN GAS /tmp/ccvTS5tU.s page 64 - - - 2865 00d3 12 .uleb128 0x12 - 2866 00d4 05 .uleb128 0x5 - 2867 00d5 00 .byte 0x0 - 2868 00d6 03 .uleb128 0x3 - 2869 00d7 0E .uleb128 0xe - 2870 00d8 3A .uleb128 0x3a - 2871 00d9 0B .uleb128 0xb - 2872 00da 3B .uleb128 0x3b - 2873 00db 0B .uleb128 0xb - 2874 00dc 49 .uleb128 0x49 - 2875 00dd 13 .uleb128 0x13 - 2876 00de 00 .byte 0x0 - 2877 00df 00 .byte 0x0 - 2878 00e0 13 .uleb128 0x13 - 2879 00e1 05 .uleb128 0x5 - 2880 00e2 00 .byte 0x0 - 2881 00e3 03 .uleb128 0x3 - 2882 00e4 08 .uleb128 0x8 - 2883 00e5 3A .uleb128 0x3a - 2884 00e6 0B .uleb128 0xb - 2885 00e7 3B .uleb128 0x3b - 2886 00e8 0B .uleb128 0xb - 2887 00e9 49 .uleb128 0x49 - 2888 00ea 13 .uleb128 0x13 - 2889 00eb 00 .byte 0x0 - 2890 00ec 00 .byte 0x0 - 2891 00ed 14 .uleb128 0x14 - 2892 00ee 0F .uleb128 0xf - 2893 00ef 00 .byte 0x0 - 2894 00f0 0B .uleb128 0xb - 2895 00f1 0B .uleb128 0xb - 2896 00f2 49 .uleb128 0x49 - 2897 00f3 13 .uleb128 0x13 - 2898 00f4 00 .byte 0x0 - 2899 00f5 00 .byte 0x0 - 2900 00f6 15 .uleb128 0x15 - 2901 00f7 2E .uleb128 0x2e - 2902 00f8 00 .byte 0x0 - 2903 00f9 03 .uleb128 0x3 - 2904 00fa 0E .uleb128 0xe - 2905 00fb 3A .uleb128 0x3a - 2906 00fc 0B .uleb128 0xb - 2907 00fd 3B .uleb128 0x3b - 2908 00fe 05 .uleb128 0x5 - 2909 00ff 27 .uleb128 0x27 - 2910 0100 0C .uleb128 0xc - 2911 0101 20 .uleb128 0x20 - 2912 0102 0B .uleb128 0xb - 2913 0103 00 .byte 0x0 - 2914 0104 00 .byte 0x0 - 2915 0105 16 .uleb128 0x16 - 2916 0106 2E .uleb128 0x2e - 2917 0107 00 .byte 0x0 - 2918 0108 3F .uleb128 0x3f - 2919 0109 0C .uleb128 0xc - 2920 010a 03 .uleb128 0x3 - 2921 010b 0E .uleb128 0xe - BFIN GAS /tmp/ccvTS5tU.s page 65 - - - 2922 010c 3A .uleb128 0x3a - 2923 010d 0B .uleb128 0xb - 2924 010e 3B .uleb128 0x3b - 2925 010f 0B .uleb128 0xb - 2926 0110 27 .uleb128 0x27 - 2927 0111 0C .uleb128 0xc - 2928 0112 11 .uleb128 0x11 - 2929 0113 01 .uleb128 0x1 - 2930 0114 12 .uleb128 0x12 - 2931 0115 01 .uleb128 0x1 - 2932 0116 40 .uleb128 0x40 - 2933 0117 06 .uleb128 0x6 - 2934 0118 00 .byte 0x0 - 2935 0119 00 .byte 0x0 - 2936 011a 17 .uleb128 0x17 - 2937 011b 2E .uleb128 0x2e - 2938 011c 00 .byte 0x0 - 2939 011d 31 .uleb128 0x31 - 2940 011e 13 .uleb128 0x13 - 2941 011f 11 .uleb128 0x11 - 2942 0120 01 .uleb128 0x1 - 2943 0121 12 .uleb128 0x12 - 2944 0122 01 .uleb128 0x1 - 2945 0123 40 .uleb128 0x40 - 2946 0124 06 .uleb128 0x6 - 2947 0125 00 .byte 0x0 - 2948 0126 00 .byte 0x0 - 2949 0127 18 .uleb128 0x18 - 2950 0128 2E .uleb128 0x2e - 2951 0129 01 .byte 0x1 - 2952 012a 3F .uleb128 0x3f - 2953 012b 0C .uleb128 0xc - 2954 012c 03 .uleb128 0x3 - 2955 012d 0E .uleb128 0xe - 2956 012e 3A .uleb128 0x3a - 2957 012f 0B .uleb128 0xb - 2958 0130 3B .uleb128 0x3b - 2959 0131 0B .uleb128 0xb - 2960 0132 27 .uleb128 0x27 - 2961 0133 0C .uleb128 0xc - 2962 0134 49 .uleb128 0x49 - 2963 0135 13 .uleb128 0x13 - 2964 0136 11 .uleb128 0x11 - 2965 0137 01 .uleb128 0x1 - 2966 0138 12 .uleb128 0x12 - 2967 0139 01 .uleb128 0x1 - 2968 013a 40 .uleb128 0x40 - 2969 013b 06 .uleb128 0x6 - 2970 013c 01 .uleb128 0x1 - 2971 013d 13 .uleb128 0x13 - 2972 013e 00 .byte 0x0 - 2973 013f 00 .byte 0x0 - 2974 0140 19 .uleb128 0x19 - 2975 0141 05 .uleb128 0x5 - 2976 0142 00 .byte 0x0 - 2977 0143 03 .uleb128 0x3 - 2978 0144 08 .uleb128 0x8 - BFIN GAS /tmp/ccvTS5tU.s page 66 - - - 2979 0145 3A .uleb128 0x3a - 2980 0146 0B .uleb128 0xb - 2981 0147 3B .uleb128 0x3b - 2982 0148 0B .uleb128 0xb - 2983 0149 49 .uleb128 0x49 - 2984 014a 13 .uleb128 0x13 - 2985 014b 02 .uleb128 0x2 - 2986 014c 06 .uleb128 0x6 - 2987 014d 00 .byte 0x0 - 2988 014e 00 .byte 0x0 - 2989 014f 1A .uleb128 0x1a - 2990 0150 05 .uleb128 0x5 - 2991 0151 00 .byte 0x0 - 2992 0152 03 .uleb128 0x3 - 2993 0153 0E .uleb128 0xe - 2994 0154 3A .uleb128 0x3a - 2995 0155 0B .uleb128 0xb - 2996 0156 3B .uleb128 0x3b - 2997 0157 0B .uleb128 0xb - 2998 0158 49 .uleb128 0x49 - 2999 0159 13 .uleb128 0x13 - 3000 015a 02 .uleb128 0x2 - 3001 015b 06 .uleb128 0x6 - 3002 015c 00 .byte 0x0 - 3003 015d 00 .byte 0x0 - 3004 015e 1B .uleb128 0x1b - 3005 015f 1D .uleb128 0x1d - 3006 0160 00 .byte 0x0 - 3007 0161 31 .uleb128 0x31 - 3008 0162 13 .uleb128 0x13 - 3009 0163 55 .uleb128 0x55 - 3010 0164 06 .uleb128 0x6 - 3011 0165 58 .uleb128 0x58 - 3012 0166 0B .uleb128 0xb - 3013 0167 59 .uleb128 0x59 - 3014 0168 0B .uleb128 0xb - 3015 0169 00 .byte 0x0 - 3016 016a 00 .byte 0x0 - 3017 016b 1C .uleb128 0x1c - 3018 016c 1D .uleb128 0x1d - 3019 016d 01 .byte 0x1 - 3020 016e 31 .uleb128 0x31 - 3021 016f 13 .uleb128 0x13 - 3022 0170 55 .uleb128 0x55 - 3023 0171 06 .uleb128 0x6 - 3024 0172 58 .uleb128 0x58 - 3025 0173 0B .uleb128 0xb - 3026 0174 59 .uleb128 0x59 - 3027 0175 0B .uleb128 0xb - 3028 0176 00 .byte 0x0 - 3029 0177 00 .byte 0x0 - 3030 0178 1D .uleb128 0x1d - 3031 0179 05 .uleb128 0x5 - 3032 017a 00 .byte 0x0 - 3033 017b 31 .uleb128 0x31 - 3034 017c 13 .uleb128 0x13 - 3035 017d 00 .byte 0x0 - BFIN GAS /tmp/ccvTS5tU.s page 67 - - - 3036 017e 00 .byte 0x0 - 3037 017f 1E .uleb128 0x1e - 3038 0180 26 .uleb128 0x26 - 3039 0181 00 .byte 0x0 - 3040 0182 49 .uleb128 0x49 - 3041 0183 13 .uleb128 0x13 - 3042 0184 00 .byte 0x0 - 3043 0185 00 .byte 0x0 - 3044 0186 1F .uleb128 0x1f - 3045 0187 2E .uleb128 0x2e - 3046 0188 01 .byte 0x1 - 3047 0189 3F .uleb128 0x3f - 3048 018a 0C .uleb128 0xc - 3049 018b 03 .uleb128 0x3 - 3050 018c 0E .uleb128 0xe - 3051 018d 3A .uleb128 0x3a - 3052 018e 0B .uleb128 0xb - 3053 018f 3B .uleb128 0x3b - 3054 0190 05 .uleb128 0x5 - 3055 0191 27 .uleb128 0x27 - 3056 0192 0C .uleb128 0xc - 3057 0193 11 .uleb128 0x11 - 3058 0194 01 .uleb128 0x1 - 3059 0195 12 .uleb128 0x12 - 3060 0196 01 .uleb128 0x1 - 3061 0197 40 .uleb128 0x40 - 3062 0198 06 .uleb128 0x6 - 3063 0199 01 .uleb128 0x1 - 3064 019a 13 .uleb128 0x13 - 3065 019b 00 .byte 0x0 - 3066 019c 00 .byte 0x0 - 3067 019d 20 .uleb128 0x20 - 3068 019e 1D .uleb128 0x1d - 3069 019f 00 .byte 0x0 - 3070 01a0 31 .uleb128 0x31 - 3071 01a1 13 .uleb128 0x13 - 3072 01a2 11 .uleb128 0x11 - 3073 01a3 01 .uleb128 0x1 - 3074 01a4 12 .uleb128 0x12 - 3075 01a5 01 .uleb128 0x1 - 3076 01a6 58 .uleb128 0x58 - 3077 01a7 0B .uleb128 0xb - 3078 01a8 59 .uleb128 0x59 - 3079 01a9 05 .uleb128 0x5 - 3080 01aa 00 .byte 0x0 - 3081 01ab 00 .byte 0x0 - 3082 01ac 21 .uleb128 0x21 - 3083 01ad 2E .uleb128 0x2e - 3084 01ae 01 .byte 0x1 - 3085 01af 3F .uleb128 0x3f - 3086 01b0 0C .uleb128 0xc - 3087 01b1 03 .uleb128 0x3 - 3088 01b2 0E .uleb128 0xe - 3089 01b3 3A .uleb128 0x3a - 3090 01b4 0B .uleb128 0xb - 3091 01b5 3B .uleb128 0x3b - 3092 01b6 0B .uleb128 0xb - BFIN GAS /tmp/ccvTS5tU.s page 68 - - - 3093 01b7 27 .uleb128 0x27 - 3094 01b8 0C .uleb128 0xc - 3095 01b9 11 .uleb128 0x11 - 3096 01ba 01 .uleb128 0x1 - 3097 01bb 12 .uleb128 0x12 - 3098 01bc 01 .uleb128 0x1 - 3099 01bd 40 .uleb128 0x40 - 3100 01be 06 .uleb128 0x6 - 3101 01bf 01 .uleb128 0x1 - 3102 01c0 13 .uleb128 0x13 - 3103 01c1 00 .byte 0x0 - 3104 01c2 00 .byte 0x0 - 3105 01c3 22 .uleb128 0x22 - 3106 01c4 34 .uleb128 0x34 - 3107 01c5 00 .byte 0x0 - 3108 01c6 03 .uleb128 0x3 - 3109 01c7 08 .uleb128 0x8 - 3110 01c8 3A .uleb128 0x3a - 3111 01c9 0B .uleb128 0xb - 3112 01ca 3B .uleb128 0x3b - 3113 01cb 0B .uleb128 0xb - 3114 01cc 49 .uleb128 0x49 - 3115 01cd 13 .uleb128 0x13 - 3116 01ce 02 .uleb128 0x2 - 3117 01cf 0A .uleb128 0xa - 3118 01d0 00 .byte 0x0 - 3119 01d1 00 .byte 0x0 - 3120 01d2 23 .uleb128 0x23 - 3121 01d3 0B .uleb128 0xb - 3122 01d4 01 .byte 0x1 - 3123 01d5 11 .uleb128 0x11 - 3124 01d6 01 .uleb128 0x1 - 3125 01d7 12 .uleb128 0x12 - 3126 01d8 01 .uleb128 0x1 - 3127 01d9 01 .uleb128 0x1 - 3128 01da 13 .uleb128 0x13 - 3129 01db 00 .byte 0x0 - 3130 01dc 00 .byte 0x0 - 3131 01dd 24 .uleb128 0x24 - 3132 01de 34 .uleb128 0x34 - 3133 01df 00 .byte 0x0 - 3134 01e0 03 .uleb128 0x3 - 3135 01e1 08 .uleb128 0x8 - 3136 01e2 3A .uleb128 0x3a - 3137 01e3 0B .uleb128 0xb - 3138 01e4 3B .uleb128 0x3b - 3139 01e5 0B .uleb128 0xb - 3140 01e6 49 .uleb128 0x49 - 3141 01e7 13 .uleb128 0x13 - 3142 01e8 02 .uleb128 0x2 - 3143 01e9 06 .uleb128 0x6 - 3144 01ea 00 .byte 0x0 - 3145 01eb 00 .byte 0x0 - 3146 01ec 25 .uleb128 0x25 - 3147 01ed 1D .uleb128 0x1d - 3148 01ee 00 .byte 0x0 - 3149 01ef 31 .uleb128 0x31 - BFIN GAS /tmp/ccvTS5tU.s page 69 - - - 3150 01f0 13 .uleb128 0x13 - 3151 01f1 11 .uleb128 0x11 - 3152 01f2 01 .uleb128 0x1 - 3153 01f3 12 .uleb128 0x12 - 3154 01f4 01 .uleb128 0x1 - 3155 01f5 58 .uleb128 0x58 - 3156 01f6 0B .uleb128 0xb - 3157 01f7 59 .uleb128 0x59 - 3158 01f8 0B .uleb128 0xb - 3159 01f9 00 .byte 0x0 - 3160 01fa 00 .byte 0x0 - 3161 01fb 26 .uleb128 0x26 - 3162 01fc 0B .uleb128 0xb - 3163 01fd 01 .byte 0x1 - 3164 01fe 11 .uleb128 0x11 - 3165 01ff 01 .uleb128 0x1 - 3166 0200 12 .uleb128 0x12 - 3167 0201 01 .uleb128 0x1 - 3168 0202 00 .byte 0x0 - 3169 0203 00 .byte 0x0 - 3170 0204 27 .uleb128 0x27 - 3171 0205 0B .uleb128 0xb - 3172 0206 01 .byte 0x1 - 3173 0207 55 .uleb128 0x55 - 3174 0208 06 .uleb128 0x6 - 3175 0209 00 .byte 0x0 - 3176 020a 00 .byte 0x0 - 3177 020b 28 .uleb128 0x28 - 3178 020c 34 .uleb128 0x34 - 3179 020d 00 .byte 0x0 - 3180 020e 03 .uleb128 0x3 - 3181 020f 0E .uleb128 0xe - 3182 0210 3A .uleb128 0x3a - 3183 0211 0B .uleb128 0xb - 3184 0212 3B .uleb128 0x3b - 3185 0213 05 .uleb128 0x5 - 3186 0214 49 .uleb128 0x49 - 3187 0215 13 .uleb128 0x13 - 3188 0216 00 .byte 0x0 - 3189 0217 00 .byte 0x0 - 3190 0218 29 .uleb128 0x29 - 3191 0219 34 .uleb128 0x34 - 3192 021a 00 .byte 0x0 - 3193 021b 03 .uleb128 0x3 - 3194 021c 0E .uleb128 0xe - 3195 021d 3A .uleb128 0x3a - 3196 021e 0B .uleb128 0xb - 3197 021f 3B .uleb128 0x3b - 3198 0220 0B .uleb128 0xb - 3199 0221 49 .uleb128 0x49 - 3200 0222 13 .uleb128 0x13 - 3201 0223 02 .uleb128 0x2 - 3202 0224 0A .uleb128 0xa - 3203 0225 00 .byte 0x0 - 3204 0226 00 .byte 0x0 - 3205 0227 2A .uleb128 0x2a - 3206 0228 34 .uleb128 0x34 - BFIN GAS /tmp/ccvTS5tU.s page 70 - - - 3207 0229 00 .byte 0x0 - 3208 022a 03 .uleb128 0x3 - 3209 022b 0E .uleb128 0xe - 3210 022c 3A .uleb128 0x3a - 3211 022d 0B .uleb128 0xb - 3212 022e 3B .uleb128 0x3b - 3213 022f 0B .uleb128 0xb - 3214 0230 49 .uleb128 0x49 - 3215 0231 13 .uleb128 0x13 - 3216 0232 3F .uleb128 0x3f - 3217 0233 0C .uleb128 0xc - 3218 0234 3C .uleb128 0x3c - 3219 0235 0C .uleb128 0xc - 3220 0236 00 .byte 0x0 - 3221 0237 00 .byte 0x0 - 3222 0238 2B .uleb128 0x2b - 3223 0239 35 .uleb128 0x35 - 3224 023a 00 .byte 0x0 - 3225 023b 49 .uleb128 0x49 - 3226 023c 13 .uleb128 0x13 - 3227 023d 00 .byte 0x0 - 3228 023e 00 .byte 0x0 - 3229 023f 00 .byte 0x0 - 3230 .section .debug_pubnames,"",@progbits - 3231 0000 E3000000 .4byte 0xe3 - 3232 0004 0200 .2byte 0x2 - 3233 0006 00000000 .4byte .Ldebug_info0 - 3234 000a 1F060000 .4byte 0x61f - 3235 000e 18030000 .4byte 0x318 - 3236 0012 68646D61 .string "hdma_send_start" - 3236 5F73656E - 3236 645F7374 - 3236 61727400 - 3237 0022 2D030000 .4byte 0x32d - 3238 0026 68646D61 .string "hdma_send_stop" - 3238 5F73656E - 3238 645F7374 - 3238 6F7000 - 3239 0035 42030000 .4byte 0x342 - 3240 0039 68646D61 .string "hdma_recv_start" - 3240 5F726563 - 3240 765F7374 - 3240 61727400 - 3241 0049 57030000 .4byte 0x357 - 3242 004d 68646D61 .string "hdma_recv_stop" - 3242 5F726563 - 3242 765F7374 - 3242 6F7000 - 3243 005c 6C030000 .4byte 0x36c - 3244 0060 68646D61 .string "hdma_send_req_rdy" - 3244 5F73656E - 3244 645F7265 - 3244 715F7264 - 3244 7900 - 3245 0072 7D030000 .4byte 0x37d - 3246 0076 68646D61 .string "hdma_recv_req_rdy" - 3246 5F726563 - BFIN GAS /tmp/ccvTS5tU.s page 71 - - - 3246 765F7265 - 3246 715F7264 - 3246 7900 - 3247 0088 8E030000 .4byte 0x38e - 3248 008c 68646D61 .string "hdma_send_req_start" - 3248 5F73656E - 3248 645F7265 - 3248 715F7374 - 3248 61727400 - 3249 00a0 19040000 .4byte 0x419 - 3250 00a4 68646D61 .string "hdma_recv_req_start" - 3250 5F726563 - 3250 765F7265 - 3250 715F7374 - 3250 61727400 - 3251 00b8 8A040000 .4byte 0x48a - 3252 00bc 68646D61 .string "hdma_rd_isr" - 3252 5F72645F - 3252 69737200 - 3253 00c8 B5040000 .4byte 0x4b5 - 3254 00cc 68646D61 .string "hdma_init" - 3254 5F696E69 - 3254 7400 - 3255 00d6 48050000 .4byte 0x548 - 3256 00da 68646D61 .string "hdma_isr" - 3256 5F697372 - 3256 00 - 3257 00e3 00000000 .4byte 0x0 - 3258 .section .debug_aranges,"",@progbits - 3259 0000 1C000000 .4byte 0x1c - 3260 0004 0200 .2byte 0x2 - 3261 0006 00000000 .4byte .Ldebug_info0 - 3262 000a 04 .byte 0x4 - 3263 000b 00 .byte 0x0 - 3264 000c 0000 .2byte 0x0 - 3265 000e 0000 .2byte 0x0 - 3266 0010 00000000 .4byte .Ltext0 - 3267 0014 C8050000 .4byte .Letext0-.Ltext0 - 3268 0018 00000000 .4byte 0x0 - 3269 001c 00000000 .4byte 0x0 - 3270 .section .debug_ranges,"",@progbits - 3271 .Ldebug_ranges0: - 3272 0000 16010000 .4byte .LBB27-.Ltext0 - 3273 0004 1A010000 .4byte .LBE27-.Ltext0 - 3274 0008 2C010000 .4byte .LBB32-.Ltext0 - 3275 000c 2E010000 .4byte .LBE32-.Ltext0 - 3276 0010 24010000 .4byte .LBB31-.Ltext0 - 3277 0014 28010000 .4byte .LBE31-.Ltext0 - 3278 0018 00000000 .4byte 0x0 - 3279 001c 00000000 .4byte 0x0 - 3280 0020 40010000 .4byte .LBB33-.Ltext0 - 3281 0024 8C010000 .4byte .LBE33-.Ltext0 - 3282 0028 AE010000 .4byte .LBB36-.Ltext0 - 3283 002c B4010000 .4byte .LBE36-.Ltext0 - 3284 0030 00000000 .4byte 0x0 - 3285 0034 00000000 .4byte 0x0 - 3286 0038 B6010000 .4byte .LBB37-.Ltext0 - BFIN GAS /tmp/ccvTS5tU.s page 72 - - - 3287 003c BA010000 .4byte .LBE37-.Ltext0 - 3288 0040 CC010000 .4byte .LBB42-.Ltext0 - 3289 0044 CE010000 .4byte .LBE42-.Ltext0 - 3290 0048 C4010000 .4byte .LBB41-.Ltext0 - 3291 004c C8010000 .4byte .LBE41-.Ltext0 - 3292 0050 00000000 .4byte 0x0 - 3293 0054 00000000 .4byte 0x0 - 3294 0058 DE010000 .4byte .LBB43-.Ltext0 - 3295 005c 2E020000 .4byte .LBE43-.Ltext0 - 3296 0060 52020000 .4byte .LBB46-.Ltext0 - 3297 0064 58020000 .4byte .LBE46-.Ltext0 - 3298 0068 00000000 .4byte 0x0 - 3299 006c 00000000 .4byte 0x0 - 3300 0070 38050000 .4byte .LBB63-.Ltext0 - 3301 0074 84050000 .4byte .LBE63-.Ltext0 - 3302 0078 A4050000 .4byte .LBB64-.Ltext0 - 3303 007c C8050000 .4byte .LBE64-.Ltext0 - 3304 0080 00000000 .4byte 0x0 - 3305 0084 00000000 .4byte 0x0 - 3306 .section .debug_str,"MS",@progbits,1 - 3307 .LASF53: - 3308 0000 68646D61 .string "hdma_rd_isr" - 3308 5F72645F - 3308 69737200 - 3309 .LASF59: - 3310 000c 665F7263 .string "f_rcv_done_id" - 3310 765F646F - 3310 6E655F69 - 3310 6400 - 3311 .LASF62: - 3312 001a 665F7263 .string "f_rcv_done_descr" - 3312 765F646F - 3312 6E655F64 - 3312 65736372 - 3312 00 - 3313 .LASF11: - 3314 002b 6C6F6E67 .string "long long unsigned int" - 3314 206C6F6E - 3314 6720756E - 3314 7369676E - 3314 65642069 - 3315 .LASF51: - 3316 0042 68646D61 .string "hdma_send_req_start" - 3316 5F73656E - 3316 645F7265 - 3316 715F7374 - 3316 61727400 - 3317 .LASF26: - 3318 0056 61646472 .string "addr" - 3318 00 - 3319 .LASF37: - 3320 005b 745F6864 .string "t_hdma_descr_arr" - 3320 6D615F64 - 3320 65736372 - 3320 5F617272 - 3320 00 - 3321 .LASF10: - BFIN GAS /tmp/ccvTS5tU.s page 73 - - - 3322 006c 6C6F6E67 .string "long long int" - 3322 206C6F6E - 3322 6720696E - 3322 7400 - 3323 .LASF0: - 3324 007a 7369676E .string "signed char" - 3324 65642063 - 3324 68617200 - 3325 .LASF13: - 3326 0086 4C353032 .string "L502_BF_CMD_STATUS_IDLE" - 3326 5F42465F - 3326 434D445F - 3326 53544154 - 3326 55535F49 - 3327 .LASF45: - 3328 009e 7373796E .string "ssync" - 3328 6300 - 3329 .LASF23: - 3330 00a4 745F6C35 .string "t_l502_bf_cmd" - 3330 30325F62 - 3330 665F636D - 3330 6400 - 3331 .LASF50: - 3332 00b2 68646D61 .string "hdma_recv_stop" - 3332 5F726563 - 3332 765F7374 - 3332 6F7000 - 3333 .LASF47: - 3334 00c1 68646D61 .string "hdma_send_start" - 3334 5F73656E - 3334 645F7374 - 3334 61727400 - 3335 .LASF7: - 3336 00d1 6C6F6E67 .string "long int" - 3336 20696E74 - 3336 00 - 3337 .LASF33: - 3338 00da 75646174 .string "udata" - 3338 6100 - 3339 .LASF36: - 3340 00e0 6F75745F .string "out_lb" - 3340 6C6200 - 3341 .LASF4: - 3342 00e7 75696E74 .string "uint16_t" - 3342 31365F74 - 3342 00 - 3343 .LASF29: - 3344 00f0 79636E74 .string "ycnt" - 3344 00 - 3345 .LASF15: - 3346 00f5 4C353032 .string "L502_BF_CMD_STATUS_PROGRESS" - 3346 5F42465F - 3346 434D445F - 3346 53544154 - 3346 55535F50 - 3347 .LASF34: - 3348 0111 745F6864 .string "t_hdma_stream_descr" - BFIN GAS /tmp/ccvTS5tU.s page 74 - - - 3348 6D615F73 - 3348 74726561 - 3348 6D5F6465 - 3348 73637200 - 3349 .LASF63: - 3350 0125 474E5520 .string "GNU C 4.3.5" - 3350 4320342E - 3350 332E3500 - 3351 .LASF65: - 3352 0131 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 3352 652F6665 - 3352 64612F4D - 3352 4950542F - 3352 52616469 - 3353 .LASF12: - 3354 017b 756E7369 .string "unsigned int" - 3354 676E6564 - 3354 20696E74 - 3354 00 - 3355 .LASF9: - 3356 0188 6C6F6E67 .string "long unsigned int" - 3356 20756E73 - 3356 69676E65 - 3356 6420696E - 3356 7400 - 3357 .LASF27: - 3358 019a 78636E74 .string "xcnt" - 3358 00 - 3359 .LASF22: - 3360 019f 64617461 .string "data" - 3360 00 - 3361 .LASF42: - 3362 01a4 73697A65 .string "size" - 3362 00 - 3363 .LASF5: - 3364 01a9 73686F72 .string "short unsigned int" - 3364 7420756E - 3364 7369676E - 3364 65642069 - 3364 6E7400 - 3365 .LASF64: - 3366 01bc 7372632F .string "src/l502_hdma.c" - 3366 6C353032 - 3366 5F68646D - 3366 612E6300 - 3367 .LASF25: - 3368 01cc 66756C6C .string "full_size" - 3368 5F73697A - 3368 6500 - 3369 .LASF21: - 3370 01d6 64617461 .string "data_size" - 3370 5F73697A - 3370 6500 - 3371 .LASF56: - 3372 01e0 665F736E .string "f_snd_start_id" - 3372 645F7374 - 3372 6172745F - BFIN GAS /tmp/ccvTS5tU.s page 75 - - - 3372 696400 - 3373 .LASF38: - 3374 01ef 68646D61 .string "hdma" - 3374 00 - 3375 .LASF54: - 3376 01f4 68646D61 .string "hdma_init" - 3376 5F696E69 - 3376 7400 - 3377 .LASF19: - 3378 01fe 70617261 .string "param" - 3378 6D00 - 3379 .LASF30: - 3380 0204 796D6F64 .string "ymod" - 3380 00 - 3381 .LASF35: - 3382 0209 696E5F6C .string "in_lb" - 3382 6200 - 3383 .LASF44: - 3384 020f 68646D61 .string "hdma_recv_req_rdy" - 3384 5F726563 - 3384 765F7265 - 3384 715F7264 - 3384 7900 - 3385 .LASF52: - 3386 0221 68646D61 .string "hdma_recv_req_start" - 3386 5F726563 - 3386 765F7265 - 3386 715F7374 - 3386 61727400 - 3387 .LASF61: - 3388 0235 665F7263 .string "f_rcv_next_descr" - 3388 765F6E65 - 3388 78745F64 - 3388 65736372 - 3388 00 - 3389 .LASF6: - 3390 0246 696E7433 .string "int32_t" - 3390 325F7400 - 3391 .LASF1: - 3392 024e 756E7369 .string "unsigned char" - 3392 676E6564 - 3392 20636861 - 3392 7200 - 3393 .LASF28: - 3394 025c 786D6F64 .string "xmod" - 3394 00 - 3395 .LASF2: - 3396 0261 73686F72 .string "short int" - 3396 7420696E - 3396 7400 - 3397 .LASF43: - 3398 026b 68646D61 .string "hdma_send_req_rdy" - 3398 5F73656E - 3398 645F7265 - 3398 715F7264 - 3398 7900 - 3399 .LASF60: - BFIN GAS /tmp/ccvTS5tU.s page 76 - - - 3400 027d 665F736E .string "f_snd_next_descr" - 3400 645F6E65 - 3400 78745F64 - 3400 65736372 - 3400 00 - 3401 .LASF32: - 3402 028e 76616C69 .string "valid" - 3402 6400 - 3403 .LASF67: - 3404 0294 675F7374 .string "g_state" - 3404 61746500 - 3405 .LASF8: - 3406 029c 75696E74 .string "uint32_t" - 3406 33325F74 - 3406 00 - 3407 .LASF40: - 3408 02a5 63686172 .string "char" - 3408 00 - 3409 .LASF49: - 3410 02aa 68646D61 .string "hdma_recv_start" - 3410 5F726563 - 3410 765F7374 - 3410 61727400 - 3411 .LASF46: - 3412 02ba 6373796E .string "csync" - 3412 6300 - 3413 .LASF41: - 3414 02c0 64657363 .string "descr_arr" - 3414 725F6172 - 3414 7200 - 3415 .LASF58: - 3416 02ca 665F736E .string "f_snd_done_id" - 3416 645F646F - 3416 6E655F69 - 3416 6400 - 3417 .LASF31: - 3418 02d8 6E657874 .string "next_descr" - 3418 5F646573 - 3418 637200 - 3419 .LASF17: - 3420 02e3 636F6465 .string "code" - 3420 00 - 3421 .LASF18: - 3422 02e8 73746174 .string "status" - 3422 757300 - 3423 .LASF66: - 3424 02ef 68646D61 .string "hdma_set_descr" - 3424 5F736574 - 3424 5F646573 - 3424 637200 - 3425 .LASF57: - 3426 02fe 665F7263 .string "f_rcv_start_id" - 3426 765F7374 - 3426 6172745F - 3426 696400 - 3427 .LASF3: - 3428 030d 75696E74 .string "uint8_t" - BFIN GAS /tmp/ccvTS5tU.s page 77 - - - 3428 385F7400 - 3429 .LASF24: - 3430 0315 666C6167 .string "flags" - 3430 7300 - 3431 .LASF39: - 3432 031b 745F6C35 .string "t_l502_board_state" - 3432 30325F62 - 3432 6F617264 - 3432 5F737461 - 3432 746500 - 3433 .LASF48: - 3434 032e 68646D61 .string "hdma_send_stop" - 3434 5F73656E - 3434 645F7374 - 3434 6F7000 - 3435 .LASF14: - 3436 033d 4C353032 .string "L502_BF_CMD_STATUS_REQ" - 3436 5F42465F - 3436 434D445F - 3436 53544154 - 3436 55535F52 - 3437 .LASF55: - 3438 0354 68646D61 .string "hdma_isr" - 3438 5F697372 - 3438 00 - 3439 .LASF16: - 3440 035d 4C353032 .string "L502_BF_CMD_STATUS_DONE" - 3440 5F42465F - 3440 434D445F - 3440 53544154 - 3440 55535F44 - 3441 .LASF20: - 3442 0375 72657375 .string "result" - 3442 6C7400 - 3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccvTS5tU.s page 78 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_hdma.c - /tmp/ccvTS5tU.s:13 .text:0000000000000000 _hdma_send_start - /tmp/ccvTS5tU.s:1007 .bss:0000000000000000 _f_snd_start_id - /tmp/ccvTS5tU.s:1011 .bss:0000000000000004 _f_snd_done_id - /tmp/ccvTS5tU.s:1013 .bss:0000000000000008 _f_snd_next_descr - /tmp/ccvTS5tU.s:52 .text:0000000000000044 _hdma_send_stop - /tmp/ccvTS5tU.s:72 .text:000000000000005c _hdma_recv_start - /tmp/ccvTS5tU.s:1009 .bss:0000000000000002 _f_rcv_start_id - /tmp/ccvTS5tU.s:1013 .bss:0000000000000006 _f_rcv_done_id - /tmp/ccvTS5tU.s:1015 .bss:0000000000000009 _f_rcv_next_descr - /tmp/ccvTS5tU.s:1017 .bss:000000000000000a _f_rcv_done_descr - /tmp/ccvTS5tU.s:114 .text:00000000000000ac _hdma_recv_stop - /tmp/ccvTS5tU.s:134 .text:00000000000000c4 _hdma_send_req_rdy - /tmp/ccvTS5tU.s:158 .text:00000000000000ec _hdma_recv_req_rdy - /tmp/ccvTS5tU.s:182 .text:0000000000000114 _hdma_send_req_start - /tmp/ccvTS5tU.s:328 .text:00000000000001b4 _hdma_recv_req_start - /tmp/ccvTS5tU.s:467 .text:0000000000000258 _hdma_rd_isr - /tmp/ccvTS5tU.s:522 .text:000000000000029c _hdma_init - /tmp/ccvTS5tU.s:774 .text:0000000000000458 _hdma_isr - -UNDEFINED SYMBOLS -_g_state -_hdma_recv_done -_hdma_send_done -_l502_cmd_set_req diff --git a/build/release/lst/l502_init.lst b/build/release/lst/l502_init.lst deleted file mode 100644 index 3dbd747..0000000 --- a/build/release/lst/l502_init.lst +++ /dev/null @@ -1,3093 +0,0 @@ -BFIN GAS /tmp/ccUAkcj5.s page 1 - - - 1 .file "src/l502_init.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 BE010000 .text; - 8 0200D900 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _l502_otp_make_invalid; - 12 .type _l502_otp_make_invalid, STT_FUNC; - 13 _l502_otp_make_invalid: - 14 .LFB17: - 15 .file 1 "src/l502_init.c" - 1:src/l502_init.c **** #include - 2:src/l502_init.c **** #include - 3:src/l502_init.c **** #include - 4:src/l502_init.c **** #include - 5:src/l502_init.c **** #include - 6:src/l502_init.c **** #include - 7:src/l502_init.c **** - 8:src/l502_init.c **** - 9:src/l502_init.c **** - 10:src/l502_init.c **** - 11:src/l502_init.c **** #include "l502_cdefs.h" - 12:src/l502_init.c **** #include "l502_fpga.h" - 13:src/l502_init.c **** #include "l502_hdma.h" - 14:src/l502_init.c **** - 15:src/l502_init.c **** ISR(isr_sport_dma_rx); - 16:src/l502_init.c **** ISR(isr_sport_dma_tx); - 17:src/l502_init.c **** - 18:src/l502_init.c **** - 19:src/l502_init.c **** void l502_stream_init(void); - 20:src/l502_init.c **** - 21:src/l502_init.c **** /* fVCO = 530 MHZ = (20/2)*53, CDIV=1, SDIV = 4 => SCLK = 132.5 MHz */ - 22:src/l502_init.c **** #define L502_PLL_CTL (SET_MSEL(53) | DF) - 23:src/l502_init.c **** #define L502_PLL_DIV (SET_SSEL(4) | CSEL_DIV1) - 24:src/l502_init.c **** - 25:src/l502_init.c **** /* конфигурим SDRAM - 26:src/l502_init.c **** * RDIV=((117964,8*64ms)/8192)-(6+3)=912 // по логике - это последняя конф - 27:src/l502_init.c **** * кстати - возможно не 8192, а 4096, в таком случае 1834 - 28:src/l502_init.c **** */ - 29:src/l502_init.c **** #define L502_SDRAM_SDRRC (((132500000 / 1000) * 64) / 8192 - (6 + 3)) - 30:src/l502_init.c **** /* размер памяти - 32 Мб, 9 бит - под адрес колонки */ - 31:src/l502_init.c **** #define L502_SDRAM_SDBCTL (EBE | EBSZ_32 | EBCAW_9) - 32:src/l502_init.c **** /* CAS latency=3, хотя можно и 2 - чем меньше тем лучше (правда п - 33:src/l502_init.c **** * PASR_ALL - тоже для SDRAM с 2.5 В - экономия энергии, поэтому р - 34:src/l502_init.c **** * tRAS(min)=45 нс (при частоте 120 Мгц - 6 тактов) - 35:src/l502_init.c **** * tRP(min)=20 нс (при частоте 120 Мгц - 3 тактов) - 36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов) - 37:src/l502_init.c **** * tWR - хз, на вскидку 2 - 38:src/l502_init.c **** * POWER startup delay - не нужна - BFIN GAS /tmp/ccUAkcj5.s page 2 - - - 39:src/l502_init.c **** * PSS - power SDRAM - должно быть - 40:src/l502_init.c **** * SRFS - нужна для перевода SDRAM в режим пониженного энерг - 41:src/l502_init.c **** * EBUFE=0 - только один чип SDRAM - 42:src/l502_init.c **** * FBBRW=0 - для того, чтобы чтение сразу шло за записью, мож - 43:src/l502_init.c **** * EMREN=0 - тоже для SDRAM с 2.5 В - экономия энергии - 44:src/l502_init.c **** * TCSR=0 - тоже для SDRAM с 2.5 В - экономия энергии - 45:src/l502_init.c **** * CDDBG=0 - по моему сотекщд signals не расшарены - 46:src/l502_init.c **** */ - 47:src/l502_init.c **** #define L502_SDRAM_SDGCTL (SCTLE | CL_2 | PASR_ALL | TRAS_6 | TRP_3 | TRCD_3 | TWR_2 | PSS) - 48:src/l502_init.c **** - 49:src/l502_init.c **** - 50:src/l502_init.c **** uint32_t l502_otp_make_invalid(uint32_t page) { - 16 .loc 1 50 0 - 17 .LVL0: - 18 0000 7805 [--sp] = ( r7:7 ); - 19 - 20 .LCFI0: - 21 0002 3830 R7 = R0; - 51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133)); - 22 .loc 1 51 0 - 23 0004 41E1540A R1.H = 2644; - 24 0008 4AE100EF P2.H = 61184; - 50:src/l502_init.c **** uint32_t l502_otp_make_invalid(uint32_t page) { - 25 .loc 1 50 0 - 26 000c 00E80500 LINK 20; - 27 .LCFI1: - 28 .loc 1 51 0 - 29 0010 0860 R0 = 1 (X); - 30 .LVL1: - 31 0012 01E18588 R1.L = 34949; - 32 0016 0AE11800 P2.L = 24; - 33 001a 6200 call (P2); - 52:src/l502_init.c **** if(!err) { - 34 .loc 1 52 0 - 35 001c 000C cc =R0==0; - 36 .LVL2: - 37 001e 0F14 if !cc jump .L2 (bp); - 38 .LBB17: - 53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P; - 39 .loc 1 53 0 - 40 0020 F963 R1 = -1 (X); - 41 0022 0060 R0 = 0 (X); - 42 .LVL3: - 43 0024 F14F R1 <<= 30; - 44 0026 E0BB [FP+-8] = R0; - 45 .LVL4: - 46 0028 F1BB [FP+-4] = R1; - 47 .LVL5: - 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); - 48 .loc 1 54 0 - 49 002a 5730 R2 = FP; - 50 002c 4AE100EF P2.H = 61184; - 51 0030 0730 R0 = R7; - 52 0032 8160 R1 = 16 (X); - 53 0034 C267 R2 += -8; - 54 0036 0AE11C00 P2.L = 28; - 55 003a 6200 call (P2); - BFIN GAS /tmp/ccUAkcj5.s page 3 - - - 56 .LVL6: - 57 .L2: - 58 .LBE17: - 55:src/l502_init.c **** } - 56:src/l502_init.c **** return err; - 57:src/l502_init.c **** } - 59 .loc 1 57 0 - 60 003c 01E80000 UNLINK; - 61 .LVL7: - 62 0040 3805 ( r7:7 ) = [sp++]; - 63 - 64 .LCFI2: - 65 .LVL8: - 66 0042 1000 rts; - 67 .LFE17: - 68 .size _l502_otp_make_invalid, .-_l502_otp_make_invalid - 69 .align 4 - 70 .global _l502_setup_pll; - 71 .type _l502_setup_pll, STT_FUNC; - 72 _l502_setup_pll: - 73 .LFB18: - 58:src/l502_init.c **** - 59:src/l502_init.c **** /* Настройка частоты BlackFin'a */ - 60:src/l502_init.c **** void l502_setup_pll(void) { - 74 .loc 1 60 0 - 75 0044 00E80600 LINK 24; - 76 .LCFI3: - 61:src/l502_init.c **** ADI_SYSCTRL_VALUES sysctl; - 62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL; - 77 .loc 1 62 0 - 78 0048 20E1016A R0 = 27137 (X); - 79 004c 78E6FBFF W [FP+-10] = R0; - 63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0); - 80 .loc 1 63 0 - 81 0050 4F30 R1 = FP; - 82 0052 4AE100EF P2.H = 61184; - 83 0056 20E10101 R0 = 257 (X); - 84 005a A167 R1 += -12; - 85 005c 0260 R2 = 0 (X); - 86 005e 0AE13800 P2.L = 56; - 87 0062 6200 call (P2); - 64:src/l502_init.c **** } - 88 .loc 1 64 0 - 89 0064 01E80000 UNLINK; - 90 0068 1000 rts; - 91 .LFE18: - 92 .size _l502_setup_pll, .-_l502_setup_pll - 93 006a 0000 .align 4 - 94 .global _l502_otp_write_cfg; - 95 .type _l502_otp_write_cfg, STT_FUNC; - 96 _l502_otp_write_cfg: - 97 .LFB19: - 65:src/l502_init.c **** - 66:src/l502_init.c **** /* Запись настроек PLL и SDRAM в блок OTP, начиная с заданной - 67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) { - 98 .loc 1 67 0 - 99 .LVL9: - BFIN GAS /tmp/ccUAkcj5.s page 4 - - - 100 006c ED05 [--sp] = ( r7:5, p5:5 ); - 101 - 102 .LCFI4: - 103 006e 3030 R6 = R0; - 68:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133)); - 104 .loc 1 68 0 - 105 0070 41E1540A R1.H = 2644; - 106 0074 4AE100EF P2.H = 61184; - 67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) { - 107 .loc 1 67 0 - 108 0078 00E80700 LINK 28; - 109 .LCFI5: - 110 .loc 1 68 0 - 111 007c 0860 R0 = 1 (X); - 112 .LVL10: - 113 007e 01E18588 R1.L = 34949; - 114 0082 0AE11800 P2.L = 24; - 115 0086 6200 call (P2); - 116 0088 3830 R7 = R0; - 117 .LVL11: - 69:src/l502_init.c **** uint64_t val = 0; - 70:src/l502_init.c **** if (!err) { - 118 .loc 1 70 0 - 119 008a 000C cc =R0==0; - 120 008c 0618 if cc jump .L12; - 121 .LVL12: - 122 .L8: - 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) - 72:src/l502_init.c **** | ((uint64_t)OTP_SET_PLL_M<< 32)| ((uint64_t)OTP_LOAD_PBS02L_M<<32); - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 74:src/l502_init.c **** if (!err) { - 75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL < - 76:src/l502_init.c **** | ((uint64_t)L502_SDRAM_SDGCTL << OTP_EBIU_SDGCTL_P); - 77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF - 78:src/l502_init.c **** | OTP_CHECK_FOR_PREV_WRITE, &val); - 79:src/l502_init.c **** } - 80:src/l502_init.c **** - 81:src/l502_init.c **** /* если была ошибка - делаем недействительным весь - 82:src/l502_init.c **** if (err) - 83:src/l502_init.c **** l502_otp_make_invalid(first_page); - 84:src/l502_init.c **** } - 85:src/l502_init.c **** return err; - 86:src/l502_init.c **** - 87:src/l502_init.c **** } - 123 .loc 1 87 0 - 124 008e 0730 R0 = R7; - 125 .LVL13: - 126 0090 01E80000 UNLINK; - 127 0094 AD05 ( r7:5, p5:5 ) = [sp++]; - 128 - 129 .LCFI6: - 130 .LVL14: - 131 0096 1000 rts; - 132 .LVL15: - 133 .L12: - 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) - 134 .loc 1 71 0 - BFIN GAS /tmp/ccUAkcj5.s page 5 - - - 135 0098 20E1016A R0 = 27137 (X); - 136 .LVL16: - 137 009c 2160 R1 = 4 (X); - 138 009e 804F R0 <<= 16; - 139 00a0 41E10404 R1.H = 1028; - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 140 .loc 1 73 0 - 141 00a4 6F30 R5 = FP; - 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) - 142 .loc 1 71 0 - 143 00a6 E0BB [FP+-8] = R0; - 144 .LVL17: - 145 00a8 F1BB [FP+-4] = R1; - 146 .LVL18: - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 147 .loc 1 73 0 - 148 00aa C567 R5 += -8; - 149 00ac 4DE100EF P5.H = 61184; - 150 00b0 0DE11C00 P5.L = 28; - 151 00b4 0630 R0 = R6; - 152 00b6 21E18000 R1 = 128 (X); - 153 00ba 1530 R2 = R5; - 154 00bc 6500 call (P5); - 155 00be 3830 R7 = R0; - 74:src/l502_init.c **** if (!err) { - 156 .loc 1 74 0 - 157 00c0 000C cc =R0==0; - 158 00c2 1C18 if cc jump .L13; - 159 .LVL19: - 160 .L9: - 161 .LBB21: - 51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133)); - 162 .loc 1 51 0 - 163 00c4 41E1540A R1.H = 2644; - 164 00c8 4AE100EF P2.H = 61184; - 165 00cc 0860 R0 = 1 (X); - 166 .LVL20: - 167 00ce 01E18588 R1.L = 34949; - 168 00d2 0AE11800 P2.L = 24; - 169 00d6 6200 call (P2); - 170 .LBB22: - 52:src/l502_init.c **** if(!err) { - 171 .loc 1 52 0 - 172 00d8 000C cc =R0==0; - 173 .LVL21: - 174 00da DA17 if !cc jump .L8 (bp); - 175 .LBB23: - 53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P; - 176 .loc 1 53 0 - 177 00dc F963 R1 = -1 (X); - 178 00de 0060 R0 = 0 (X); - 179 .LVL22: - 180 00e0 F14F R1 <<= 30; - 181 00e2 C0BB [FP+-16] = R0; - 182 .LVL23: - 183 00e4 D1BB [FP+-12] = R1; - 184 .LVL24: - BFIN GAS /tmp/ccUAkcj5.s page 6 - - - 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); - 185 .loc 1 54 0 - 186 00e6 5730 R2 = FP; - 187 00e8 4AE100EF P2.H = 61184; - 188 00ec 0630 R0 = R6; - 189 00ee 8160 R1 = 16 (X); - 190 00f0 8267 R2 += -16; - 191 00f2 0AE11C00 P2.L = 28; - 192 00f6 6200 call (P2); - 193 00f8 CB2F jump.s .L8; - 194 .LVL25: - 195 .L13: - 196 .LBE23: - 197 .LBE22: - 198 .LBE21: - 75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL < - 199 .loc 1 75 0 - 200 00fa 40E19100 R0.H = 145; - 201 .LVL26: - 202 00fe 00E18999 R0.L = 39305; - 203 0102 9960 R1 = 19 (X); - 204 0104 41E10204 R1.H = 1026; - 205 0108 E0BB [FP+-8] = R0; - 206 .LVL27: - 207 010a F1BB [FP+-4] = R1; - 208 .LVL28: - 77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF - 209 .loc 1 77 0 - 210 010c 0630 R0 = R6; - 211 010e 1064 R0 += 2; - 212 0110 21E18000 R1 = 128 (X); - 213 0114 1530 R2 = R5; - 214 0116 6500 call (P5); - 215 0118 3830 R7 = R0; - 82:src/l502_init.c **** if (err) - 216 .loc 1 82 0 - 217 011a 000C cc =R0==0; - 218 011c D413 if !cc jump .L9; - 219 .LVL29: - 220 .loc 1 87 0 - 221 011e 0730 R0 = R7; - 222 .LVL30: - 223 0120 01E80000 UNLINK; - 224 0124 AD05 ( r7:5, p5:5 ) = [sp++]; - 225 - 226 .LCFI7: - 227 .LVL31: - 228 0126 1000 rts; - 229 .LFE19: - 230 .size _l502_otp_write_cfg, .-_l502_otp_write_cfg - 231 .align 4 - 232 .global _l502_otp_init; - 233 .type _l502_otp_init, STT_FUNC; - 234 _l502_otp_init: - 235 .LFB20: - 88:src/l502_init.c **** - 89:src/l502_init.c **** - BFIN GAS /tmp/ccUAkcj5.s page 7 - - - 90:src/l502_init.c **** - 91:src/l502_init.c **** /* Проверяем, есть ли действтиельные настройки PLL и SDRAM - 92:src/l502_init.c **** то записываем их в OTP и инициализируем PLL вручную */ - 93:src/l502_init.c **** void l502_otp_init(void) { - 236 .loc 1 93 0 - 237 0128 E305 [--sp] = ( r7:4, p5:3 ); - 238 - 239 .LCFI8: - 240 012a 00E80C00 LINK 48; - 241 .LCFI9: - 242 012e 6732 P4 = FP; - 243 .LBB34: - 94:src/l502_init.c **** uint32_t err=0, page, fnd=0, pll_setup=0; - 95:src/l502_init.c **** - 96:src/l502_init.c **** //err = l502_otp_make_invalid(PBS00); - 97:src/l502_init.c **** - 98:src/l502_init.c **** /* ищем первый действительный блок настройки загруз - 99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) { - 100:src/l502_init.c **** uint64_t val; - 101:src/l502_init.c **** err = bfrom_OtpRead(page, OTP_LOWER_HALF, &val); - 244 .loc 1 101 0 - 245 0130 4DE100EF P5.H = 61184; - 246 .LBB36: - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 247 .loc 1 73 0 - 248 0134 4BE100EF P3.H = 61184; - 249 .LBE36: - 250 .LBE34: - 93:src/l502_init.c **** void l502_otp_init(void) { - 251 .loc 1 93 0 - 252 0138 C660 R6 = 24 (X); - 253 .LVL32: - 254 013a 0560 R5 = 0 (X); - 255 .LVL33: - 256 013c 0460 R4 = 0 (X); - 257 .LVL34: - 258 013e C46F P4 += -8; - 259 .LBB50: - 260 .loc 1 101 0 - 261 0140 0DE11A00 P5.L = 26; - 262 .LBB45: - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 263 .loc 1 73 0 - 264 0144 0BE11C00 P3.L = 28; - 265 .LVL35: - 266 .L24: - 267 .LBE45: - 268 .loc 1 101 0 - 269 0148 0630 R0 = R6; - 270 .LVL36: - 271 014a 0160 R1 = 0 (X); - 272 014c 5430 R2 = P4; - 273 014e 6500 call (P5); - 274 0150 3830 R7 = R0; - 102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) { - 275 .loc 1 102 0 - 276 0152 000C cc =R0==0; - BFIN GAS /tmp/ccUAkcj5.s page 8 - - - 277 0154 5914 if !cc jump .L15 (bp); - 278 .LVL37: - 279 0156 F1B9 R1 = [FP+-4]; - 280 0158 82CE1181 R0 = R1 >> 30 || - 280 E2B90000 - 281 R2 = [FP+-8] || - 282 nop; - 283 .LVL38: - 284 0160 000C cc =R0==0; - 285 0162 5214 if !cc jump .L15 (bp); - 103:src/l502_init.c **** fnd = 1; - 104:src/l502_init.c **** if (!val) { - 286 .loc 1 104 0 - 287 0164 0A56 R0 = R2 | R1; - 288 0166 000C cc =R0==0; - 289 0168 1714 if !cc jump .L16 (bp); - 105:src/l502_init.c **** /* если блок с настройками не был записан => PLL з - 106:src/l502_init.c **** вручную и записываем настройки для коррект - 107:src/l502_init.c **** в дальнейшем */ - 108:src/l502_init.c **** if (!pll_setup) { - 290 .loc 1 108 0 - 291 016a 040C cc =R4==0; - 292 016c 5118 if cc jump .L29; - 293 .L17: - 294 .LBB46: - 68:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133)); - 295 .loc 1 68 0 - 296 016e 41E1540A R1.H = 2644; - 297 0172 4AE100EF P2.H = 61184; - 298 0176 01E18588 R1.L = 34949; - 299 017a 0860 R0 = 1 (X); - 300 017c 0AE11800 P2.L = 24; - 301 0180 6200 call (P2); - 302 0182 3830 R7 = R0; - 303 .LBB39: - 69:src/l502_init.c **** uint64_t val = 0; - 304 .loc 1 69 0 - 305 0184 0060 R0 = 0 (X); - 306 0186 00CC09C2 R1 = R1 -|- R1 || - 306 C0BB0000 - 307 [FP+-16] = R0 || - 308 nop; - 309 .LVL39: - 310 018e D1BB [FP+-12] = R1; - 311 .LVL40: - 70:src/l502_init.c **** if (!err) { - 312 .loc 1 70 0 - 313 0190 070C cc =R7==0; - 314 0192 1218 if cc jump .L30; - 315 .LVL41: - 316 .L21: - 317 .LBE39: - 318 .LBE46: - 109:src/l502_init.c **** l502_setup_pll(); - 110:src/l502_init.c **** pll_setup = 1; - 111:src/l502_init.c **** } - 112:src/l502_init.c **** err = l502_otp_write_cfg(page); - BFIN GAS /tmp/ccUAkcj5.s page 9 - - - 113:src/l502_init.c **** page+=4; - 319 .loc 1 113 0 - 320 0194 2664 R6 += 4; - 321 .L16: - 322 .LBE50: - 99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) { - 323 .loc 1 99 0 - 324 0196 2664 R6 += 4; - 325 0198 0D60 R5 = 1 (X); - 326 .LVL42: - 327 .L26: - 328 019a 070C cc =R7==0; - 329 019c 0918 if cc jump .L27; - 330 .L22: - 331 019e 21E1D700 R1 = 215 (X); - 332 01a2 0E0A cc =R6<=R1 (iu); - 333 01a4 D21F if cc jump .L24 (bp); - 114:src/l502_init.c **** if (!err && (page< 0xD8)) { - 115:src/l502_init.c **** /* если есть место - то дописываем вторую коп - 116:src/l502_init.c **** быть уверенным, что если даже при первом ч - 117:src/l502_init.c **** все загрузится нормально */ - 118:src/l502_init.c **** err = l502_otp_write_cfg(page); - 119:src/l502_init.c **** } - 120:src/l502_init.c **** } - 121:src/l502_init.c **** } - 122:src/l502_init.c **** } - 123:src/l502_init.c **** - 124:src/l502_init.c **** /* если все страницы настроек испорчены, то инициали - 125:src/l502_init.c **** так как скорее всего его система не проинициализи - 126:src/l502_init.c **** if (!fnd && !pll_setup) { - 334 .loc 1 126 0 - 335 01a6 050C cc =R5==0; - 336 01a8 0310 if !cc jump .L27; - 337 01aa 040C cc =R4==0; - 338 01ac 5E18 if cc jump .L31; - 339 .L27: - 127:src/l502_init.c **** l502_setup_pll(); - 128:src/l502_init.c **** } - 129:src/l502_init.c **** - 130:src/l502_init.c **** } - 340 .loc 1 130 0 - 341 01ae 01E80000 UNLINK; - 342 01b2 A305 ( r7:4, p5:3 ) = [sp++]; - 343 - 344 .LCFI10: - 345 .LVL43: - 346 01b4 1000 rts; - 347 .LVL44: - 348 .L30: - 349 .LBB51: - 350 .LBB35: - 351 .LBB38: - 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) - 352 .loc 1 71 0 - 353 01b6 20E1016A R0 = 27137 (X); - 354 01ba 2160 R1 = 4 (X); - 355 01bc 804F R0 <<= 16; - BFIN GAS /tmp/ccUAkcj5.s page 10 - - - 356 01be 41E10404 R1.H = 1028; - 357 01c2 C0BB [FP+-16] = R0; - 358 .LVL45: - 359 01c4 D1BB [FP+-12] = R1; - 360 .LVL46: - 361 .LBE38: - 73:src/l502_init.c **** err = bfrom_OtpWrite(first_page, OTP_LOWER_HALF | OTP_CHECK_FOR_PREV_WRITE, &val); - 362 .loc 1 73 0 - 363 01c6 5730 R2 = FP; - 364 01c8 0630 R0 = R6; - 365 01ca 21E18000 R1 = 128 (X); - 366 01ce 8267 R2 += -16; - 367 01d0 6300 call (P3); - 368 01d2 3830 R7 = R0; - 369 .LBB37: - 74:src/l502_init.c **** if (!err) { - 370 .loc 1 74 0 - 371 01d4 000C cc =R0==0; - 372 01d6 2C18 if cc jump .L32; - 373 .LVL47: - 374 .L19: - 375 .LBB40: - 51:src/l502_init.c **** uint32_t err = bfrom_OtpCommand(OTP_INIT, (0x0A548800 | 133)); - 376 .loc 1 51 0 - 377 01d8 41E1540A R1.H = 2644; - 378 01dc 4AE100EF P2.H = 61184; - 379 01e0 0860 R0 = 1 (X); - 380 .LVL48: - 381 01e2 01E18588 R1.L = 34949; - 382 01e6 0AE11800 P2.L = 24; - 383 01ea 6200 call (P2); - 384 .LBB41: - 52:src/l502_init.c **** if(!err) { - 385 .loc 1 52 0 - 386 01ec 000C cc =R0==0; - 387 .LVL49: - 388 01ee D317 if !cc jump .L21 (bp); - 389 .LBB42: - 53:src/l502_init.c **** uint64_t val = (uint64_t)3 << OTP_INVALID_P; - 390 .loc 1 53 0 - 391 01f0 F963 R1 = -1 (X); - 392 01f2 0060 R0 = 0 (X); - 393 .LVL50: - 394 01f4 F14F R1 <<= 30; - 395 01f6 A0BB [FP+-24] = R0; - 396 .LVL51: - 397 01f8 B1BB [FP+-20] = R1; - 398 .LVL52: - 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); - 399 .loc 1 54 0 - 400 01fa 5730 R2 = FP; - 401 01fc 0630 R0 = R6; - 402 01fe 8160 R1 = 16 (X); - 403 0200 4267 R2 += -24; - 404 0202 6300 call (P3); - 405 0204 C82F jump.s .L21; - 406 .LVL53: - BFIN GAS /tmp/ccUAkcj5.s page 11 - - - 407 .L15: - 408 .LBE42: - 409 .LBE41: - 410 .LBE40: - 411 .LBE37: - 412 .LBE35: - 413 .LBE51: - 99:src/l502_init.c **** for (page = PBS00; !(fnd && !err) && (page < 0xD8); page += 4) { - 414 .loc 1 99 0 - 415 0206 2664 R6 += 4; - 416 0208 050C cc =R5==0; - 417 020a CA1F if cc jump .L22 (bp); - 418 020c C72F jump.s .L26; - 419 .LVL54: - 420 .L29: - 421 .LBB52: - 422 .LBB47: - 423 .LBB48: - 62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL; - 424 .loc 1 62 0 - 425 020e 20E1016A R0 = 27137 (X); - 426 0212 78E6EFFF W [FP+-34] = R0; - 63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0); - 427 .loc 1 63 0 - 428 0216 4F30 R1 = FP; - 429 0218 4AE100EF P2.H = 61184; - 430 021c 20E10101 R0 = 257 (X); - 431 0220 E166 R1 += -36; - 432 0222 0260 R2 = 0 (X); - 433 0224 0AE13800 P2.L = 56; - 434 0228 6200 call (P2); - 435 022a 0C60 R4 = 1 (X); - 436 022c A12F jump.s .L17; - 437 .LVL55: - 438 .L32: - 439 .LBE48: - 440 .LBE47: - 441 .LBB49: - 442 .LBB43: - 75:src/l502_init.c **** val = ((uint64_t)L502_SDRAM_SDRRC << OTP_EBIU_SDRCC_P) | ((uint64_t)L502_SDRAM_SDBCTL < - 443 .loc 1 75 0 - 444 022e 40E19100 R0.H = 145; - 445 .LVL56: - 446 0232 00E18999 R0.L = 39305; - 447 0236 9960 R1 = 19 (X); - 448 0238 41E10204 R1.H = 1026; - 449 023c C0BB [FP+-16] = R0; - 450 .LVL57: - 451 023e D1BB [FP+-12] = R1; - 452 .LVL58: - 453 .LBE43: - 77:src/l502_init.c **** err = bfrom_OtpWrite(PBS02-PBS00+first_page, OTP_LOWER_HALF - 454 .loc 1 77 0 - 455 0240 0630 R0 = R6; - 456 0242 5730 R2 = FP; - 457 0244 1064 R0 += 2; - 458 0246 21E18000 R1 = 128 (X); - BFIN GAS /tmp/ccUAkcj5.s page 12 - - - 459 024a 8267 R2 += -16; - 460 024c 6300 call (P3); - 461 024e 3830 R7 = R0; - 462 .LBB44: - 82:src/l502_init.c **** if (err) - 463 .loc 1 82 0 - 464 0250 000C cc =R0==0; - 465 0252 C313 if !cc jump .L19; - 466 .LVL59: - 467 .LBE44: - 468 .LBE49: - 113:src/l502_init.c **** page+=4; - 469 .loc 1 113 0 - 470 0254 2664 R6 += 4; - 114:src/l502_init.c **** if (!err && (page< 0xD8)) { - 471 .loc 1 114 0 - 472 0256 20E1D700 R0 = 215 (X); - 473 .LVL60: - 474 025a 060A cc =R6<=R0 (iu); - 475 025c 9D17 if !cc jump .L16 (bp); - 118:src/l502_init.c **** err = l502_otp_write_cfg(page); - 476 .loc 1 118 0 - 477 025e 0630 R0 = R6; - 478 0260 FFE306FF call _l502_otp_write_cfg; - 479 0264 3830 R7 = R0; - 480 0266 982F jump.s .L16; - 481 .LVL61: - 482 .L31: - 483 .LBE52: - 484 .LBB53: - 485 .LBB54: - 62:src/l502_init.c **** sysctl.uwPllCtl = L502_PLL_CTL; - 486 .loc 1 62 0 - 487 0268 20E1016A R0 = 27137 (X); - 488 .LVL62: - 489 026c 78E6EFFF W [FP+-34] = R0; - 63:src/l502_init.c **** bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_PLLCTL, &sysctl, 0); - 490 .loc 1 63 0 - 491 0270 4F30 R1 = FP; - 492 0272 4AE100EF P2.H = 61184; - 493 0276 20E10101 R0 = 257 (X); - 494 027a E166 R1 += -36; - 495 027c 0260 R2 = 0 (X); - 496 027e 0AE13800 P2.L = 56; - 497 0282 6200 call (P2); - 498 .LBE54: - 499 .LBE53: - 500 .loc 1 130 0 - 501 0284 01E80000 UNLINK; - 502 0288 A305 ( r7:4, p5:3 ) = [sp++]; - 503 - 504 .LCFI11: - 505 .LVL63: - 506 028a 1000 rts; - 507 .LFE20: - 508 .size _l502_otp_init, .-_l502_otp_init - 509 .align 4 - BFIN GAS /tmp/ccUAkcj5.s page 13 - - - 510 .global _l502_init; - 511 .type _l502_init, STT_FUNC; - 512 _l502_init: - 513 .LFB21: - 131:src/l502_init.c **** - 132:src/l502_init.c **** void l502_init(void) { - 514 .loc 1 132 0 - 515 028c FD05 [--sp] = ( r7:7, p5:5 ); - 516 - 517 .LCFI12: - 518 028e 00E80300 LINK 12; - 519 .LCFI13: - 133:src/l502_init.c **** /* инициализация OTP-памяти и PLL, если эти значения не б - 134:src/l502_init.c **** * проинициализированны до этого. Если в OTP уже были н - 135:src/l502_init.c **** * SDRAM и PLL проинициализированы уже загрузочным кодом - 136:src/l502_init.c **** l502_otp_init(); - 520 .loc 1 136 0 - 521 0292 FFE34BFF call _l502_otp_init; - 137:src/l502_init.c **** - 138:src/l502_init.c **** - 139:src/l502_init.c **** /* настройка SPI */ - 140:src/l502_init.c **** fpga_spi_init(); - 522 .loc 1 140 0 - 523 0296 FFE3B5FE call _fpga_spi_init; - 141:src/l502_init.c **** - 142:src/l502_init.c **** /* настройки SPORT0 */ - 143:src/l502_init.c **** *pSPORT0_TCLKDIV = 0; - 524 .loc 1 143 0 - 525 029a 4AE1C0FF P2.H = 65472; - 526 029e 0060 R0 = 0 (X); - 527 02a0 0AE10808 P2.L = 2056; - 528 02a4 1097 W [P2] = R0; - 144:src/l502_init.c **** *pSPORT0_RCLKDIV = 0; - 529 .loc 1 144 0 - 530 02a6 026D P2 += 32; - 531 02a8 1097 W [P2] = R0; - 145:src/l502_init.c **** - 146:src/l502_init.c **** /* clk - internal, fs - external, req, active high, early */ - 147:src/l502_init.c **** *pSPORT0_TCR1 = ITCLK | TFSR; //TCKFE-??? - 532 .loc 1 147 0 - 533 02aa 27E10204 R7 = 1026 (X); - 534 02ae C26E P2 += -40; - 535 02b0 1797 W [P2] = R7; - 148:src/l502_init.c **** *pSPORT0_RCR1 = IRCLK | RFSR | RCKFE; - 536 .loc 1 148 0 - 537 02b2 20E10244 R0 = 17410 (X); - 538 02b6 026D P2 += 32; - 539 02b8 1097 W [P2] = R0; - 149:src/l502_init.c **** /* len = 16 bit, secondary enable */ - 150:src/l502_init.c **** *pSPORT0_TCR2 = SLEN(15) | TXSE; - 540 .loc 1 150 0 - 541 02ba 20E10F01 R0 = 271 (X); - 542 02be 226F P2 += -28; - 543 02c0 1097 W [P2] = R0; - 151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE; - 544 .loc 1 151 0 - 545 02c2 026D P2 += 32; - BFIN GAS /tmp/ccUAkcj5.s page 14 - - - 546 02c4 1097 W [P2] = R0; - 152:src/l502_init.c **** - 153:src/l502_init.c **** *pPORTF_MUX = (*pPORTF_MUX & 0xFFFC) | 1; - 547 .loc 1 153 0 - 548 02c6 4AE1C0FF P2.H = 65472; - 549 02ca 0AE11032 P2.L = 12816; - 550 02ce 1095 R0 = W [P2] (Z); - 551 02d0 E163 R1 = -4 (X); - 552 02d2 0854 R0 = R0 & R1; - 553 02d4 004A BITSET (R0, 0); - 554 02d6 1097 W [P2] = R0; - 154:src/l502_init.c **** *pPORTF_FER |= PF0 | PF1 | PF2 | PF3 | PF4 | PF5 | PF6 | PF7; - 555 .loc 1 154 0 - 556 02d8 826F P2 += -16; - 557 02da 1195 R1 = W [P2] (Z); - 558 02dc 20E1FF00 R0 = 255 (X); - 559 02e0 0856 R0 = R0 | R1; - 560 02e2 1097 W [P2] = R0; - 155:src/l502_init.c **** - 156:src/l502_init.c **** /* назначение SPORT RX на IVG7 */ - 157:src/l502_init.c **** *pSIC_IAR2 = (*pSIC_IAR2 & 0xFFFFFFF0UL) | P16_IVG(7); - 561 .loc 1 157 0 - 562 02e4 4AE1C0FF P2.H = 65472; - 563 02e8 0AE11801 P2.L = 280; - 564 02ec 1091 R0 = [P2]; - 565 02ee 8163 R1 = -16 (X); - 566 02f0 0854 R0 = R0 & R1; - 567 02f2 1093 [P2] = R0; - 568 .LBB55: - 569 .LBB56: - 570 .LBB57: - 571 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* - 2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * - 4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license. - 5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details. - 6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES - 9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push) - 10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4) - 11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3) - 12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3) - 13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1) - 14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8) - 15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5) - 16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7) - 17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15) - 18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2) - 19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus - 22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" { - 23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) - BFIN GAS /tmp/ccUAkcj5.s page 15 - - - 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */ - 28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;") - 29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_ - 30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x)) - 31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;") - 32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) - 33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) - 34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) - 35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " - 36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x)) - 37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : " - 38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x)) - 39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p" - 40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x)) - 41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p - 42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync() - 43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync() - 44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */ - 46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES) - 49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \ - 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ - 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) - 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP - 55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile. - 57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) { - 62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP(); - 63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */ - 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \ - 68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \ - 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) - 70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI - 72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) { - 76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli(); - 77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */ - 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \ - BFIN GAS /tmp/ccUAkcj5.s page 16 - - - 83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \ - 84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI)))) - 85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI - 87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { - 91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a); - 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */ - 95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \ - 97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \ - 98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE)))) - 99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE - 101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) { - 105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle(); - 106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ - 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ - 112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR)))) - 113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR - 115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A))) - 117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */ - 119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \ - 121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \ - 122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT)))) - 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT - 125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A))) - 127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */ - 129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \ - 131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \ - 132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH)))) - 133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH - 135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { - 139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a); - BFIN GAS /tmp/ccUAkcj5.s page 17 - - - 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */ - 143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \ - 145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \ - 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) - 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP - 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) { - 153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a); - 154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */ - 158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \ - 160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \ - 161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV)))) - 162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV - 164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); - 169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */ - 172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \ - 174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \ - 175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP)))) - 176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP - 178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { - 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); - 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */ - 187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \ - 189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \ - 190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH)))) - 191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH - 193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { - BFIN GAS /tmp/ccUAkcj5.s page 18 - - - 197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a); - 198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */ - 201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \ - 203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \ - 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) - 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP - 207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) { - 211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a); - 212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */ - 216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \ - 218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \ - 219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH)))) - 220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH - 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { - 226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a); - 227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */ - 230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \ - 232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \ - 233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP)))) - 234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP - 236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { - 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); - 241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */ - 245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \ - 247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \ - 248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC)))) - 249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC - 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; - 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int - BFIN GAS /tmp/ccUAkcj5.s page 19 - - - 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) { - 259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync(); - 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */ - 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \ - 265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \ - 266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC)))) - 267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC - 269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312; - 271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int - 272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) { - 277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync(); - 572 .loc 2 277 0 - 573 02f4 2400 ssync; - 574 .LBE57: - 575 .LBE56: - 158:src/l502_init.c **** REGISTER_ISR(7, isr_sport_dma_rx); - 576 .loc 1 158 0 - 577 02f6 40E10000 R0.H = _isr_sport_dma_rx; - 578 02fa 4AE1E0FF P2.H = 65504; - 579 02fe 00E10000 R0.L = _isr_sport_dma_rx; - 580 0302 0AE11C20 P2.L = 8220; - 581 0306 1093 [P2] = R0; - 582 .LBB58: - 583 .LBB59: - 584 .loc 2 277 0 - 585 0308 2400 ssync; - 586 .LBE59: - 587 .LBE58: - 588 .loc 1 158 0 - 589 030a 0568 P5 = 0 (X); - 590 030c 4530 R0 = P5; - 591 .LVL64: - 592 // 158 "src/l502_init.c" 1 - 593 030e 3000384A cli R0; bitset (R0, 7); sti R0; csync; - 593 40002300 - 594 // 0 "" 2 - 595 .LBE55: - 596 .LBB60: - 597 .LBB61: - 598 .LBB62: - 599 .loc 2 277 0 - 600 0316 2400 ssync; - 601 .LBE62: - 602 .LBE61: - BFIN GAS /tmp/ccUAkcj5.s page 20 - - - 159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */ - 160:src/l502_init.c **** REGISTER_ISR(9, isr_sport_dma_tx); - 603 .loc 1 160 0 - 604 0318 40E10000 R0.H = _isr_sport_dma_tx; - 605 .LVL65: - 606 031c 00E10000 R0.L = _isr_sport_dma_tx; - 607 0320 426C P2 += 8; - 608 0322 1093 [P2] = R0; - 609 .LBB63: - 610 .LBB64: - 611 .loc 2 277 0 - 612 0324 2400 ssync; - 613 .LBE64: - 614 .LBE63: - 615 .loc 1 160 0 - 616 0326 4530 R0 = P5; - 617 .LVL66: - 618 // 160 "src/l502_init.c" 1 - 619 0328 3000484A cli R0; bitset (R0, 9); sti R0; csync; - 619 40002300 - 620 // 0 "" 2 - 621 .LBE60: - 161:src/l502_init.c **** - 162:src/l502_init.c **** /* настройка HostDMA-интерфейса */ - 163:src/l502_init.c **** hdma_init(); - 622 .loc 1 163 0 - 623 0330 FFE368FE call _hdma_init; - 624 .LVL67: - 164:src/l502_init.c **** - 165:src/l502_init.c **** - 166:src/l502_init.c **** /* если SDRAM не настроена, то инициализируем ее */ - 167:src/l502_init.c **** if (*pEBIU_SDSTAT & SDRS) { - 625 .loc 1 167 0 - 626 0334 49E1C0FF P1.H = 65472; - 627 0338 09E11C0A P1.L = 2588; - 628 033c 0895 R0 = W [P1] (Z); - 629 033e 1848 cc = !BITTST (R0,3); - 630 0340 0610 if !cc jump .L38; - 168:src/l502_init.c **** uint32_t* a=0; - 169:src/l502_init.c **** *pEBIU_SDRRC = L502_SDRAM_SDRRC; - 170:src/l502_init.c **** *pEBIU_SDBCTL = L502_SDRAM_SDBCTL; - 171:src/l502_init.c **** *pEBIU_SDGCTL = L502_SDRAM_SDGCTL; - 172:src/l502_init.c **** ssync(); - 173:src/l502_init.c **** - 174:src/l502_init.c **** *a = 0; /* записываем по нулевому адресу произвольное - 175:src/l502_init.c **** - 176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {} - 177:src/l502_init.c **** } - 178:src/l502_init.c **** - 179:src/l502_init.c **** /* инициализируем параметры для потоков ввода/вывод - 180:src/l502_init.c **** l502_stream_init(); - 181:src/l502_init.c **** - 182:src/l502_init.c **** - 183:src/l502_init.c **** } - 631 .loc 1 183 0 - 632 0342 01E80000 UNLINK; - 633 0346 BD05 ( r7:7, p5:5 ) = [sp++]; - BFIN GAS /tmp/ccUAkcj5.s page 21 - - - 634 - 635 .LCFI14: - 180:src/l502_init.c **** l502_stream_init(); - 636 .loc 1 180 0 - 637 0348 FFE25CFE jump.l _l502_stream_init; - 638 .L38: - 639 .LBB65: - 169:src/l502_init.c **** *pEBIU_SDRRC = L502_SDRAM_SDRRC; - 640 .loc 1 169 0 - 641 034c 4AE1C0FF P2.H = 65472; - 642 0350 0AE1180A P2.L = 2584; - 643 0354 1797 W [P2] = R7; - 170:src/l502_init.c **** *pEBIU_SDBCTL = L502_SDRAM_SDBCTL; - 644 .loc 1 170 0 - 645 0356 9860 R0 = 19 (X); - 646 0358 E26F P2 += -4; - 647 035a 1097 W [P2] = R0; - 171:src/l502_init.c **** *pEBIU_SDGCTL = L502_SDRAM_SDGCTL; - 648 .loc 1 171 0 - 649 035c 40E19100 R0.H = 145; - 650 0360 00E18999 R0.L = 39305; - 651 0364 E26F P2 += -4; - 652 0366 1093 [P2] = R0; - 653 .LBB66: - 654 .LBB67: - 655 .loc 2 277 0 - 656 0368 2400 ssync; - 657 .LBE67: - 658 .LBE66: - 176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {} - 659 .loc 1 176 0 - 660 036a 5132 P2 = P1; - 174:src/l502_init.c **** *a = 0; /* записываем по нулевому адресу произвольное - 661 .loc 1 174 0 - 662 036c 6D93 [P5] = P5; - 176:src/l502_init.c **** while (*pEBIU_SDSTAT & SDRS) {} - 663 .loc 1 176 0 - 664 036e 4160 R1 = 8 (X); - 665 0370 4234 I0 = P2; - 666 .L35: - 667 0372 0000 nop; - 668 0374 209D R0.L = W [I0]; - 669 0376 0154 R0 = R1 & R0; - 670 0378 000C cc =R0==0; - 671 037a FC17 if !cc jump .L35 (bp); - 672 .LBE65: - 673 .loc 1 183 0 - 674 037c 01E80000 UNLINK; - 675 0380 BD05 ( r7:7, p5:5 ) = [sp++]; - 676 - 677 .LCFI15: - 180:src/l502_init.c **** l502_stream_init(); - 678 .loc 1 180 0 - 679 0382 FFE23FFE jump.l _l502_stream_init; - 680 .LFE21: - 681 .size _l502_init, .-_l502_init - 682 .section .debug_frame,"",@progbits - BFIN GAS /tmp/ccUAkcj5.s page 22 - - - 683 .Lframe0: - 684 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 685 .LSCIE0: - 686 0004 FFFFFFFF .4byte 0xffffffff - 687 0008 01 .byte 0x1 - 688 0009 00 .string "" - 689 000a 01 .uleb128 0x1 - 690 000b 7C .sleb128 -4 - 691 000c 23 .byte 0x23 - 692 000d 0C .byte 0xc - 693 000e 0E .uleb128 0xe - 694 000f 00 .uleb128 0x0 - 695 .align 4 - 696 .LECIE0: - 697 .LSFDE0: - 698 0010 1C000000 .4byte .LEFDE0-.LASFDE0 - 699 .LASFDE0: - 700 0014 00000000 .4byte .Lframe0 - 701 0018 00000000 .4byte .LFB17 - 702 001c 44000000 .4byte .LFE17-.LFB17 - 703 0020 42 .byte 0x4 - 704 .4byte .LCFI0-.LFB17 - 705 0021 0E .byte 0xe - 706 0022 04 .uleb128 0x4 - 707 0023 87 .byte 0x87 - 708 0024 01 .uleb128 0x1 - 709 0025 4E .byte 0x4 - 710 .4byte .LCFI1-.LCFI0 - 711 0026 0C .byte 0xc - 712 0027 0F .uleb128 0xf - 713 0028 0C .uleb128 0xc - 714 0029 8F .byte 0x8f - 715 002a 03 .uleb128 0x3 - 716 002b A3 .byte 0xa3 - 717 002c 02 .uleb128 0x2 - 718 002d 000000 .align 4 - 719 .LEFDE0: - 720 .LSFDE2: - 721 0030 14000000 .4byte .LEFDE2-.LASFDE2 - 722 .LASFDE2: - 723 0034 00000000 .4byte .Lframe0 - 724 0038 44000000 .4byte .LFB18 - 725 003c 26000000 .4byte .LFE18-.LFB18 - 726 0040 44 .byte 0x4 - 727 .4byte .LCFI3-.LFB18 - 728 0041 0C .byte 0xc - 729 0042 0F .uleb128 0xf - 730 0043 08 .uleb128 0x8 - 731 0044 8F .byte 0x8f - 732 0045 02 .uleb128 0x2 - 733 0046 A3 .byte 0xa3 - 734 0047 01 .uleb128 0x1 - 735 .align 4 - 736 .LEFDE2: - 737 .LSFDE4: - 738 0048 20000000 .4byte .LEFDE4-.LASFDE4 - 739 .LASFDE4: - BFIN GAS /tmp/ccUAkcj5.s page 23 - - - 740 004c 00000000 .4byte .Lframe0 - 741 0050 6C000000 .4byte .LFB19 - 742 0054 BC000000 .4byte .LFE19-.LFB19 - 743 0058 42 .byte 0x4 - 744 .4byte .LCFI4-.LFB19 - 745 0059 0E .byte 0xe - 746 005a 10 .uleb128 0x10 - 747 005b 8D .byte 0x8d - 748 005c 04 .uleb128 0x4 - 749 005d 87 .byte 0x87 - 750 005e 03 .uleb128 0x3 - 751 005f 86 .byte 0x86 - 752 0060 02 .uleb128 0x2 - 753 0061 85 .byte 0x85 - 754 0062 01 .uleb128 0x1 - 755 0063 4E .byte 0x4 - 756 .4byte .LCFI5-.LCFI4 - 757 0064 0C .byte 0xc - 758 0065 0F .uleb128 0xf - 759 0066 18 .uleb128 0x18 - 760 0067 8F .byte 0x8f - 761 0068 06 .uleb128 0x6 - 762 0069 A3 .byte 0xa3 - 763 006a 05 .uleb128 0x5 - 764 006b 00 .align 4 - 765 .LEFDE4: - 766 .LSFDE6: - 767 006c 28000000 .4byte .LEFDE6-.LASFDE6 - 768 .LASFDE6: - 769 0070 00000000 .4byte .Lframe0 - 770 0074 28010000 .4byte .LFB20 - 771 0078 64010000 .4byte .LFE20-.LFB20 - 772 007c 42 .byte 0x4 - 773 .4byte .LCFI8-.LFB20 - 774 007d 0E .byte 0xe - 775 007e 1C .uleb128 0x1c - 776 007f 44 .byte 0x4 - 777 .4byte .LCFI9-.LCFI8 - 778 0080 0C .byte 0xc - 779 0081 0F .uleb128 0xf - 780 0082 24 .uleb128 0x24 - 781 0083 8F .byte 0x8f - 782 0084 09 .uleb128 0x9 - 783 0085 A3 .byte 0xa3 - 784 0086 08 .uleb128 0x8 - 785 0087 8D .byte 0x8d - 786 0088 07 .uleb128 0x7 - 787 0089 8C .byte 0x8c - 788 008a 06 .uleb128 0x6 - 789 008b 8B .byte 0x8b - 790 008c 05 .uleb128 0x5 - 791 008d 87 .byte 0x87 - 792 008e 04 .uleb128 0x4 - 793 008f 86 .byte 0x86 - 794 0090 03 .uleb128 0x3 - 795 0091 85 .byte 0x85 - 796 0092 02 .uleb128 0x2 - BFIN GAS /tmp/ccUAkcj5.s page 24 - - - 797 0093 84 .byte 0x84 - 798 0094 01 .uleb128 0x1 - 799 0095 000000 .align 4 - 800 .LEFDE6: - 801 .LSFDE8: - 802 0098 1C000000 .4byte .LEFDE8-.LASFDE8 - 803 .LASFDE8: - 804 009c 00000000 .4byte .Lframe0 - 805 00a0 8C020000 .4byte .LFB21 - 806 00a4 FA000000 .4byte .LFE21-.LFB21 - 807 00a8 42 .byte 0x4 - 808 .4byte .LCFI12-.LFB21 - 809 00a9 0E .byte 0xe - 810 00aa 08 .uleb128 0x8 - 811 00ab 44 .byte 0x4 - 812 .4byte .LCFI13-.LCFI12 - 813 00ac 0C .byte 0xc - 814 00ad 0F .uleb128 0xf - 815 00ae 10 .uleb128 0x10 - 816 00af 8F .byte 0x8f - 817 00b0 04 .uleb128 0x4 - 818 00b1 A3 .byte 0xa3 - 819 00b2 03 .uleb128 0x3 - 820 00b3 8D .byte 0x8d - 821 00b4 02 .uleb128 0x2 - 822 00b5 87 .byte 0x87 - 823 00b6 01 .uleb128 0x1 - 824 00b7 00 .align 4 - 825 .LEFDE8: - 826 .text; - 827 .Letext0: - 828 0386 0000 .section .debug_loc,"",@progbits - 829 .Ldebug_loc0: - 830 .LLST0: - 831 0000 00000000 .4byte .LFB17-.Ltext0 - 832 0004 02000000 .4byte .LCFI0-.Ltext0 - 833 0008 0100 .2byte 0x1 - 834 000a 5E .byte 0x5e - 835 000b 02000000 .4byte .LCFI0-.Ltext0 - 836 000f 10000000 .4byte .LCFI1-.Ltext0 - 837 0013 0200 .2byte 0x2 - 838 0015 7E .byte 0x7e - 839 0016 04 .sleb128 4 - 840 0017 10000000 .4byte .LCFI1-.Ltext0 - 841 001b 44000000 .4byte .LFE17-.Ltext0 - 842 001f 0200 .2byte 0x2 - 843 0021 7F .byte 0x7f - 844 0022 0C .sleb128 12 - 845 0023 00000000 .4byte 0x0 - 846 0027 00000000 .4byte 0x0 - 847 .LLST1: - 848 002b 00000000 .4byte .LVL0-.Ltext0 - 849 002f 12000000 .4byte .LVL1-.Ltext0 - 850 0033 0100 .2byte 0x1 - 851 0035 50 .byte 0x50 - 852 0036 12000000 .4byte .LVL1-.Ltext0 - 853 003a 42000000 .4byte .LVL8-.Ltext0 - BFIN GAS /tmp/ccUAkcj5.s page 25 - - - 854 003e 0100 .2byte 0x1 - 855 0040 57 .byte 0x57 - 856 0041 00000000 .4byte 0x0 - 857 0045 00000000 .4byte 0x0 - 858 .LLST2: - 859 0049 1E000000 .4byte .LVL2-.Ltext0 - 860 004d 24000000 .4byte .LVL3-.Ltext0 - 861 0051 0100 .2byte 0x1 - 862 0053 50 .byte 0x50 - 863 0054 3C000000 .4byte .LVL6-.Ltext0 - 864 0058 40000000 .4byte .LVL7-.Ltext0 - 865 005c 0100 .2byte 0x1 - 866 005e 50 .byte 0x50 - 867 005f 00000000 .4byte 0x0 - 868 0063 00000000 .4byte 0x0 - 869 .LLST3: - 870 0067 44000000 .4byte .LFB18-.Ltext0 - 871 006b 48000000 .4byte .LCFI3-.Ltext0 - 872 006f 0100 .2byte 0x1 - 873 0071 5E .byte 0x5e - 874 0072 48000000 .4byte .LCFI3-.Ltext0 - 875 0076 6A000000 .4byte .LFE18-.Ltext0 - 876 007a 0200 .2byte 0x2 - 877 007c 7F .byte 0x7f - 878 007d 08 .sleb128 8 - 879 007e 00000000 .4byte 0x0 - 880 0082 00000000 .4byte 0x0 - 881 .LLST4: - 882 0086 6C000000 .4byte .LFB19-.Ltext0 - 883 008a 6E000000 .4byte .LCFI4-.Ltext0 - 884 008e 0100 .2byte 0x1 - 885 0090 5E .byte 0x5e - 886 0091 6E000000 .4byte .LCFI4-.Ltext0 - 887 0095 7C000000 .4byte .LCFI5-.Ltext0 - 888 0099 0200 .2byte 0x2 - 889 009b 7E .byte 0x7e - 890 009c 10 .sleb128 16 - 891 009d 7C000000 .4byte .LCFI5-.Ltext0 - 892 00a1 28010000 .4byte .LFE19-.Ltext0 - 893 00a5 0200 .2byte 0x2 - 894 00a7 7F .byte 0x7f - 895 00a8 18 .sleb128 24 - 896 00a9 00000000 .4byte 0x0 - 897 00ad 00000000 .4byte 0x0 - 898 .LLST5: - 899 00b1 6C000000 .4byte .LVL9-.Ltext0 - 900 00b5 7E000000 .4byte .LVL10-.Ltext0 - 901 00b9 0100 .2byte 0x1 - 902 00bb 50 .byte 0x50 - 903 00bc 7E000000 .4byte .LVL10-.Ltext0 - 904 00c0 96000000 .4byte .LVL14-.Ltext0 - 905 00c4 0100 .2byte 0x1 - 906 00c6 56 .byte 0x56 - 907 00c7 98000000 .4byte .LVL15-.Ltext0 - 908 00cb 26010000 .4byte .LVL31-.Ltext0 - 909 00cf 0100 .2byte 0x1 - 910 00d1 56 .byte 0x56 - BFIN GAS /tmp/ccUAkcj5.s page 26 - - - 911 00d2 00000000 .4byte 0x0 - 912 00d6 00000000 .4byte 0x0 - 913 .LLST6: - 914 00da 8A000000 .4byte .LVL11-.Ltext0 - 915 00de 96000000 .4byte .LVL14-.Ltext0 - 916 00e2 0100 .2byte 0x1 - 917 00e4 57 .byte 0x57 - 918 00e5 98000000 .4byte .LVL15-.Ltext0 - 919 00e9 9C000000 .4byte .LVL16-.Ltext0 - 920 00ed 0100 .2byte 0x1 - 921 00ef 50 .byte 0x50 - 922 00f0 9C000000 .4byte .LVL16-.Ltext0 - 923 00f4 C4000000 .4byte .LVL19-.Ltext0 - 924 00f8 0100 .2byte 0x1 - 925 00fa 57 .byte 0x57 - 926 00fb C4000000 .4byte .LVL19-.Ltext0 - 927 00ff CE000000 .4byte .LVL20-.Ltext0 - 928 0103 0100 .2byte 0x1 - 929 0105 50 .byte 0x50 - 930 0106 CE000000 .4byte .LVL20-.Ltext0 - 931 010a FA000000 .4byte .LVL25-.Ltext0 - 932 010e 0100 .2byte 0x1 - 933 0110 57 .byte 0x57 - 934 0111 FA000000 .4byte .LVL25-.Ltext0 - 935 0115 FE000000 .4byte .LVL26-.Ltext0 - 936 0119 0100 .2byte 0x1 - 937 011b 50 .byte 0x50 - 938 011c FE000000 .4byte .LVL26-.Ltext0 - 939 0120 1E010000 .4byte .LVL29-.Ltext0 - 940 0124 0100 .2byte 0x1 - 941 0126 57 .byte 0x57 - 942 0127 1E010000 .4byte .LVL29-.Ltext0 - 943 012b 20010000 .4byte .LVL30-.Ltext0 - 944 012f 0100 .2byte 0x1 - 945 0131 50 .byte 0x50 - 946 0132 20010000 .4byte .LVL30-.Ltext0 - 947 0136 26010000 .4byte .LVL31-.Ltext0 - 948 013a 0100 .2byte 0x1 - 949 013c 57 .byte 0x57 - 950 013d 00000000 .4byte 0x0 - 951 0141 00000000 .4byte 0x0 - 952 .LLST7: - 953 0145 8E000000 .4byte .LVL12-.Ltext0 - 954 0149 98000000 .4byte .LVL15-.Ltext0 - 955 014d 0200 .2byte 0x2 - 956 014f 7F .byte 0x7f - 957 0150 78 .sleb128 -8 - 958 0151 AA000000 .4byte .LVL18-.Ltext0 - 959 0155 28010000 .4byte .LFE19-.Ltext0 - 960 0159 0200 .2byte 0x2 - 961 015b 7F .byte 0x7f - 962 015c 78 .sleb128 -8 - 963 015d 00000000 .4byte 0x0 - 964 0161 00000000 .4byte 0x0 - 965 .LLST8: - 966 0165 8E000000 .4byte .LVL12-.Ltext0 - 967 0169 90000000 .4byte .LVL13-.Ltext0 - BFIN GAS /tmp/ccUAkcj5.s page 27 - - - 968 016d 0100 .2byte 0x1 - 969 016f 50 .byte 0x50 - 970 0170 DA000000 .4byte .LVL21-.Ltext0 - 971 0174 E0000000 .4byte .LVL22-.Ltext0 - 972 0178 0100 .2byte 0x1 - 973 017a 50 .byte 0x50 - 974 017b 00000000 .4byte 0x0 - 975 017f 00000000 .4byte 0x0 - 976 .LLST9: - 977 0183 8E000000 .4byte .LVL12-.Ltext0 - 978 0187 98000000 .4byte .LVL15-.Ltext0 - 979 018b 0200 .2byte 0x2 - 980 018d 7F .byte 0x7f - 981 018e 70 .sleb128 -16 - 982 018f E6000000 .4byte .LVL24-.Ltext0 - 983 0193 FA000000 .4byte .LVL25-.Ltext0 - 984 0197 0200 .2byte 0x2 - 985 0199 7F .byte 0x7f - 986 019a 70 .sleb128 -16 - 987 019b 00000000 .4byte 0x0 - 988 019f 00000000 .4byte 0x0 - 989 .LLST10: - 990 01a3 28010000 .4byte .LFB20-.Ltext0 - 991 01a7 2A010000 .4byte .LCFI8-.Ltext0 - 992 01ab 0100 .2byte 0x1 - 993 01ad 5E .byte 0x5e - 994 01ae 2A010000 .4byte .LCFI8-.Ltext0 - 995 01b2 2E010000 .4byte .LCFI9-.Ltext0 - 996 01b6 0200 .2byte 0x2 - 997 01b8 7E .byte 0x7e - 998 01b9 1C .sleb128 28 - 999 01ba 2E010000 .4byte .LCFI9-.Ltext0 - 1000 01be 8C020000 .4byte .LFE20-.Ltext0 - 1001 01c2 0200 .2byte 0x2 - 1002 01c4 7F .byte 0x7f - 1003 01c5 24 .sleb128 36 - 1004 01c6 00000000 .4byte 0x0 - 1005 01ca 00000000 .4byte 0x0 - 1006 .LLST11: - 1007 01ce 48010000 .4byte .LVL35-.Ltext0 - 1008 01d2 56010000 .4byte .LVL37-.Ltext0 - 1009 01d6 0100 .2byte 0x1 - 1010 01d8 57 .byte 0x57 - 1011 01d9 56010000 .4byte .LVL37-.Ltext0 - 1012 01dd 60010000 .4byte .LVL38-.Ltext0 - 1013 01e1 0100 .2byte 0x1 - 1014 01e3 50 .byte 0x50 - 1015 01e4 60010000 .4byte .LVL38-.Ltext0 - 1016 01e8 B4010000 .4byte .LVL43-.Ltext0 - 1017 01ec 0100 .2byte 0x1 - 1018 01ee 57 .byte 0x57 - 1019 01ef B4010000 .4byte .LVL43-.Ltext0 - 1020 01f3 B6010000 .4byte .LVL44-.Ltext0 - 1021 01f7 0100 .2byte 0x1 - 1022 01f9 50 .byte 0x50 - 1023 01fa B6010000 .4byte .LVL44-.Ltext0 - 1024 01fe D8010000 .4byte .LVL47-.Ltext0 - BFIN GAS /tmp/ccUAkcj5.s page 28 - - - 1025 0202 0100 .2byte 0x1 - 1026 0204 57 .byte 0x57 - 1027 0205 D8010000 .4byte .LVL47-.Ltext0 - 1028 0209 E2010000 .4byte .LVL48-.Ltext0 - 1029 020d 0100 .2byte 0x1 - 1030 020f 50 .byte 0x50 - 1031 0210 E2010000 .4byte .LVL48-.Ltext0 - 1032 0214 2E020000 .4byte .LVL55-.Ltext0 - 1033 0218 0100 .2byte 0x1 - 1034 021a 57 .byte 0x57 - 1035 021b 2E020000 .4byte .LVL55-.Ltext0 - 1036 021f 32020000 .4byte .LVL56-.Ltext0 - 1037 0223 0100 .2byte 0x1 - 1038 0225 50 .byte 0x50 - 1039 0226 32020000 .4byte .LVL56-.Ltext0 - 1040 022a 54020000 .4byte .LVL59-.Ltext0 - 1041 022e 0100 .2byte 0x1 - 1042 0230 57 .byte 0x57 - 1043 0231 54020000 .4byte .LVL59-.Ltext0 - 1044 0235 5A020000 .4byte .LVL60-.Ltext0 - 1045 0239 0100 .2byte 0x1 - 1046 023b 50 .byte 0x50 - 1047 023c 5A020000 .4byte .LVL60-.Ltext0 - 1048 0240 8A020000 .4byte .LVL63-.Ltext0 - 1049 0244 0100 .2byte 0x1 - 1050 0246 57 .byte 0x57 - 1051 0247 00000000 .4byte 0x0 - 1052 024b 00000000 .4byte 0x0 - 1053 .LLST12: - 1054 024f 3A010000 .4byte .LVL32-.Ltext0 - 1055 0253 B4010000 .4byte .LVL43-.Ltext0 - 1056 0257 0100 .2byte 0x1 - 1057 0259 56 .byte 0x56 - 1058 025a B6010000 .4byte .LVL44-.Ltext0 - 1059 025e 8A020000 .4byte .LVL63-.Ltext0 - 1060 0262 0100 .2byte 0x1 - 1061 0264 56 .byte 0x56 - 1062 0265 00000000 .4byte 0x0 - 1063 0269 00000000 .4byte 0x0 - 1064 .LLST13: - 1065 026d 3C010000 .4byte .LVL33-.Ltext0 - 1066 0271 B4010000 .4byte .LVL43-.Ltext0 - 1067 0275 0100 .2byte 0x1 - 1068 0277 55 .byte 0x55 - 1069 0278 B6010000 .4byte .LVL44-.Ltext0 - 1070 027c 8A020000 .4byte .LVL63-.Ltext0 - 1071 0280 0100 .2byte 0x1 - 1072 0282 55 .byte 0x55 - 1073 0283 00000000 .4byte 0x0 - 1074 0287 00000000 .4byte 0x0 - 1075 .LLST14: - 1076 028b 3E010000 .4byte .LVL34-.Ltext0 - 1077 028f B4010000 .4byte .LVL43-.Ltext0 - 1078 0293 0100 .2byte 0x1 - 1079 0295 54 .byte 0x54 - 1080 0296 B6010000 .4byte .LVL44-.Ltext0 - 1081 029a 8A020000 .4byte .LVL63-.Ltext0 - BFIN GAS /tmp/ccUAkcj5.s page 29 - - - 1082 029e 0100 .2byte 0x1 - 1083 02a0 54 .byte 0x54 - 1084 02a1 00000000 .4byte 0x0 - 1085 02a5 00000000 .4byte 0x0 - 1086 .LLST15: - 1087 02a9 48010000 .4byte .LVL35-.Ltext0 - 1088 02ad 4A010000 .4byte .LVL36-.Ltext0 - 1089 02b1 0100 .2byte 0x1 - 1090 02b3 50 .byte 0x50 - 1091 02b4 94010000 .4byte .LVL41-.Ltext0 - 1092 02b8 B6010000 .4byte .LVL44-.Ltext0 - 1093 02bc 0100 .2byte 0x1 - 1094 02be 50 .byte 0x50 - 1095 02bf EE010000 .4byte .LVL49-.Ltext0 - 1096 02c3 F4010000 .4byte .LVL50-.Ltext0 - 1097 02c7 0100 .2byte 0x1 - 1098 02c9 50 .byte 0x50 - 1099 02ca 68020000 .4byte .LVL61-.Ltext0 - 1100 02ce 6C020000 .4byte .LVL62-.Ltext0 - 1101 02d2 0100 .2byte 0x1 - 1102 02d4 50 .byte 0x50 - 1103 02d5 00000000 .4byte 0x0 - 1104 02d9 00000000 .4byte 0x0 - 1105 .LLST16: - 1106 02dd 8C020000 .4byte .LFB21-.Ltext0 - 1107 02e1 8E020000 .4byte .LCFI12-.Ltext0 - 1108 02e5 0100 .2byte 0x1 - 1109 02e7 5E .byte 0x5e - 1110 02e8 8E020000 .4byte .LCFI12-.Ltext0 - 1111 02ec 92020000 .4byte .LCFI13-.Ltext0 - 1112 02f0 0200 .2byte 0x2 - 1113 02f2 7E .byte 0x7e - 1114 02f3 08 .sleb128 8 - 1115 02f4 92020000 .4byte .LCFI13-.Ltext0 - 1116 02f8 86030000 .4byte .LFE21-.Ltext0 - 1117 02fc 0200 .2byte 0x2 - 1118 02fe 7F .byte 0x7f - 1119 02ff 10 .sleb128 16 - 1120 0300 00000000 .4byte 0x0 - 1121 0304 00000000 .4byte 0x0 - 1122 .LLST17: - 1123 0308 0E030000 .4byte .LVL64-.Ltext0 - 1124 030c 1C030000 .4byte .LVL65-.Ltext0 - 1125 0310 0100 .2byte 0x1 - 1126 0312 50 .byte 0x50 - 1127 0313 00000000 .4byte 0x0 - 1128 0317 00000000 .4byte 0x0 - 1129 .LLST18: - 1130 031b 28030000 .4byte .LVL66-.Ltext0 - 1131 031f 34030000 .4byte .LVL67-.Ltext0 - 1132 0323 0100 .2byte 0x1 - 1133 0325 50 .byte 0x50 - 1134 0326 00000000 .4byte 0x0 - 1135 032a 00000000 .4byte 0x0 - 1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1137 .file 4 "gcc/bfrom.h" - 1138 .section .debug_info - BFIN GAS /tmp/ccUAkcj5.s page 30 - - - 1139 0000 D8040000 .4byte 0x4d8 - 1140 0004 0200 .2byte 0x2 - 1141 0006 00000000 .4byte .Ldebug_abbrev0 - 1142 000a 04 .byte 0x4 - 1143 000b 01 .uleb128 0x1 - 1144 000c F0000000 .4byte .LASF31 - 1145 0010 01 .byte 0x1 - 1146 0011 1E010000 .4byte .LASF32 - 1147 0015 0F000000 .4byte .LASF33 - 1148 0019 00000000 .4byte .Ltext0 - 1149 001d 86030000 .4byte .Letext0 - 1150 0021 00000000 .4byte .Ldebug_line0 - 1151 0025 02 .uleb128 0x2 - 1152 0026 04 .byte 0x4 - 1153 0027 07 .byte 0x7 - 1154 0028 C2000000 .4byte .LASF0 - 1155 002c 03 .uleb128 0x3 - 1156 002d 04 .byte 0x4 - 1157 002e 05 .byte 0x5 - 1158 002f 696E7400 .string "int" - 1159 0033 02 .uleb128 0x2 - 1160 0034 01 .byte 0x1 - 1161 0035 06 .byte 0x6 - 1162 0036 F2010000 .4byte .LASF1 - 1163 003a 02 .uleb128 0x2 - 1164 003b 01 .byte 0x1 - 1165 003c 08 .byte 0x8 - 1166 003d A5000000 .4byte .LASF2 - 1167 0041 02 .uleb128 0x2 - 1168 0042 02 .byte 0x2 - 1169 0043 05 .byte 0x5 - 1170 0044 8A010000 .4byte .LASF3 - 1171 0048 02 .uleb128 0x2 - 1172 0049 02 .byte 0x2 - 1173 004a 07 .byte 0x7 - 1174 004b D4000000 .4byte .LASF4 - 1175 004f 02 .uleb128 0x2 - 1176 0050 04 .byte 0x4 - 1177 0051 07 .byte 0x7 - 1178 0052 11010000 .4byte .LASF5 - 1179 0056 02 .uleb128 0x2 - 1180 0057 08 .byte 0x8 - 1181 0058 05 .byte 0x5 - 1182 0059 59010000 .4byte .LASF6 - 1183 005d 02 .uleb128 0x2 - 1184 005e 08 .byte 0x8 - 1185 005f 07 .byte 0x7 - 1186 0060 38010000 .4byte .LASF7 - 1187 0064 02 .uleb128 0x2 - 1188 0065 04 .byte 0x4 - 1189 0066 05 .byte 0x5 - 1190 0067 C8010000 .4byte .LASF8 - 1191 006b 04 .uleb128 0x4 - 1192 006c 04 .byte 0x4 - 1193 006d 07 .byte 0x7 - 1194 006e 05 .uleb128 0x5 - 1195 006f 04 .byte 0x4 - BFIN GAS /tmp/ccUAkcj5.s page 31 - - - 1196 0070 02 .uleb128 0x2 - 1197 0071 01 .byte 0x1 - 1198 0072 06 .byte 0x6 - 1199 0073 67010000 .4byte .LASF9 - 1200 0077 06 .uleb128 0x6 - 1201 0078 A5010000 .4byte .LASF10 - 1202 007c 03 .byte 0x3 - 1203 007d 36 .byte 0x36 - 1204 007e 48000000 .4byte 0x48 - 1205 0082 06 .uleb128 0x6 - 1206 0083 BF010000 .4byte .LASF11 - 1207 0087 03 .byte 0x3 - 1208 0088 50 .byte 0x50 - 1209 0089 25000000 .4byte 0x25 - 1210 008d 06 .uleb128 0x6 - 1211 008e 7B000000 .4byte .LASF12 - 1212 0092 03 .byte 0x3 - 1213 0093 78 .byte 0x78 - 1214 0094 5D000000 .4byte 0x5d - 1215 0098 07 .uleb128 0x7 - 1216 0099 84000000 .4byte .LASF18 - 1217 009d 0A .byte 0xa - 1218 009e 04 .byte 0x4 - 1219 009f 1E .byte 0x1e - 1220 00a0 EB000000 .4byte 0xeb - 1221 00a4 08 .uleb128 0x8 - 1222 00a5 FC000000 .4byte .LASF13 - 1223 00a9 04 .byte 0x4 - 1224 00aa 1F .byte 0x1f - 1225 00ab 77000000 .4byte 0x77 - 1226 00af 02 .byte 0x2 - 1227 00b0 23 .byte 0x23 - 1228 00b1 00 .uleb128 0x0 - 1229 00b2 08 .uleb128 0x8 - 1230 00b3 6C010000 .4byte .LASF14 - 1231 00b7 04 .byte 0x4 - 1232 00b8 20 .byte 0x20 - 1233 00b9 77000000 .4byte 0x77 - 1234 00bd 02 .byte 0x2 - 1235 00be 23 .byte 0x23 - 1236 00bf 02 .uleb128 0x2 - 1237 00c0 08 .uleb128 0x8 - 1238 00c1 E7000000 .4byte .LASF15 - 1239 00c5 04 .byte 0x4 - 1240 00c6 21 .byte 0x21 - 1241 00c7 77000000 .4byte 0x77 - 1242 00cb 02 .byte 0x2 - 1243 00cc 23 .byte 0x23 - 1244 00cd 04 .uleb128 0x4 - 1245 00ce 08 .uleb128 0x8 - 1246 00cf 04010000 .4byte .LASF16 - 1247 00d3 04 .byte 0x4 - 1248 00d4 22 .byte 0x22 - 1249 00d5 77000000 .4byte 0x77 - 1250 00d9 02 .byte 0x2 - 1251 00da 23 .byte 0x23 - 1252 00db 06 .uleb128 0x6 - BFIN GAS /tmp/ccUAkcj5.s page 32 - - - 1253 00dc 08 .uleb128 0x8 - 1254 00dd 05000000 .4byte .LASF17 - 1255 00e1 04 .byte 0x4 - 1256 00e2 23 .byte 0x23 - 1257 00e3 77000000 .4byte 0x77 - 1258 00e7 02 .byte 0x2 - 1259 00e8 23 .byte 0x23 - 1260 00e9 08 .uleb128 0x8 - 1261 00ea 00 .byte 0x0 - 1262 00eb 06 .uleb128 0x6 - 1263 00ec 84000000 .4byte .LASF18 - 1264 00f0 04 .byte 0x4 - 1265 00f1 24 .byte 0x24 - 1266 00f2 98000000 .4byte 0x98 - 1267 00f6 09 .uleb128 0x9 - 1268 00f7 FE010000 .4byte .LASF34 - 1269 00fb 02 .byte 0x2 - 1270 00fc 1401 .2byte 0x114 - 1271 00fe 01 .byte 0x1 - 1272 00ff 01 .byte 0x1 - 1273 0100 0A .uleb128 0xa - 1274 0101 01 .byte 0x1 - 1275 0102 D1010000 .4byte .LASF20 - 1276 0106 01 .byte 0x1 - 1277 0107 32 .byte 0x32 - 1278 0108 01 .byte 0x1 - 1279 0109 82000000 .4byte 0x82 - 1280 010d 01 .byte 0x1 - 1281 010e 36010000 .4byte 0x136 - 1282 0112 0B .uleb128 0xb - 1283 0113 00000000 .4byte .LASF22 - 1284 0117 01 .byte 0x1 - 1285 0118 32 .byte 0x32 - 1286 0119 82000000 .4byte 0x82 - 1287 011d 0C .uleb128 0xc - 1288 011e 65727200 .string "err" - 1289 0122 01 .byte 0x1 - 1290 0123 33 .byte 0x33 - 1291 0124 82000000 .4byte 0x82 - 1292 0128 0D .uleb128 0xd - 1293 0129 0C .uleb128 0xc - 1294 012a 76616C00 .string "val" - 1295 012e 01 .byte 0x1 - 1296 012f 35 .byte 0x35 - 1297 0130 8D000000 .4byte 0x8d - 1298 0134 00 .byte 0x0 - 1299 0135 00 .byte 0x0 - 1300 0136 0E .uleb128 0xe - 1301 0137 00010000 .4byte 0x100 - 1302 013b 00000000 .4byte .LFB17 - 1303 013f 44000000 .4byte .LFE17 - 1304 0143 00000000 .4byte .LLST0 - 1305 0147 70010000 .4byte 0x170 - 1306 014b 0F .uleb128 0xf - 1307 014c 12010000 .4byte 0x112 - 1308 0150 2B000000 .4byte .LLST1 - 1309 0154 10 .uleb128 0x10 - BFIN GAS /tmp/ccUAkcj5.s page 33 - - - 1310 0155 1D010000 .4byte 0x11d - 1311 0159 49000000 .4byte .LLST2 - 1312 015d 11 .uleb128 0x11 - 1313 015e 20000000 .4byte .LBB17 - 1314 0162 3C000000 .4byte .LBE17 - 1315 0166 12 .uleb128 0x12 - 1316 0167 29010000 .4byte 0x129 - 1317 016b 02 .byte 0x2 - 1318 016c 7F .byte 0x7f - 1319 016d 78 .sleb128 -8 - 1320 016e 00 .byte 0x0 - 1321 016f 00 .byte 0x0 - 1322 0170 13 .uleb128 0x13 - 1323 0171 01 .byte 0x1 - 1324 0172 59000000 .4byte .LASF35 - 1325 0176 01 .byte 0x1 - 1326 0177 3C .byte 0x3c - 1327 0178 01 .byte 0x1 - 1328 0179 01 .byte 0x1 - 1329 017a 8A010000 .4byte 0x18a - 1330 017e 14 .uleb128 0x14 - 1331 017f 75010000 .4byte .LASF19 - 1332 0183 01 .byte 0x1 - 1333 0184 3D .byte 0x3d - 1334 0185 EB000000 .4byte 0xeb - 1335 0189 00 .byte 0x0 - 1336 018a 0E .uleb128 0xe - 1337 018b 70010000 .4byte 0x170 - 1338 018f 44000000 .4byte .LFB18 - 1339 0193 6A000000 .4byte .LFE18 - 1340 0197 67000000 .4byte .LLST3 - 1341 019b A8010000 .4byte 0x1a8 - 1342 019f 12 .uleb128 0x12 - 1343 01a0 7E010000 .4byte 0x17e - 1344 01a4 02 .byte 0x2 - 1345 01a5 7F .byte 0x7f - 1346 01a6 74 .sleb128 -12 - 1347 01a7 00 .byte 0x0 - 1348 01a8 0A .uleb128 0xa - 1349 01a9 01 .byte 0x1 - 1350 01aa 68000000 .4byte .LASF21 - 1351 01ae 01 .byte 0x1 - 1352 01af 43 .byte 0x43 - 1353 01b0 01 .byte 0x1 - 1354 01b1 82000000 .4byte 0x82 - 1355 01b5 01 .byte 0x1 - 1356 01b6 F1010000 .4byte 0x1f1 - 1357 01ba 0B .uleb128 0xb - 1358 01bb E7010000 .4byte .LASF23 - 1359 01bf 01 .byte 0x1 - 1360 01c0 43 .byte 0x43 - 1361 01c1 82000000 .4byte 0x82 - 1362 01c5 0C .uleb128 0xc - 1363 01c6 65727200 .string "err" - 1364 01ca 01 .byte 0x1 - 1365 01cb 44 .byte 0x44 - 1366 01cc 82000000 .4byte 0x82 - BFIN GAS /tmp/ccUAkcj5.s page 34 - - - 1367 01d0 0C .uleb128 0xc - 1368 01d1 76616C00 .string "val" - 1369 01d5 01 .byte 0x1 - 1370 01d6 45 .byte 0x45 - 1371 01d7 8D000000 .4byte 0x8d - 1372 01db 0D .uleb128 0xd - 1373 01dc 15 .uleb128 0x15 - 1374 01dd 4B010000 .4byte 0x14b - 1375 01e1 0D .uleb128 0xd - 1376 01e2 16 .uleb128 0x16 - 1377 01e3 1D010000 .4byte 0x11d - 1378 01e7 0D .uleb128 0xd - 1379 01e8 16 .uleb128 0x16 - 1380 01e9 29010000 .4byte 0x129 - 1381 01ed 00 .byte 0x0 - 1382 01ee 00 .byte 0x0 - 1383 01ef 00 .byte 0x0 - 1384 01f0 00 .byte 0x0 - 1385 01f1 0E .uleb128 0xe - 1386 01f2 A8010000 .4byte 0x1a8 - 1387 01f6 6C000000 .4byte .LFB19 - 1388 01fa 28010000 .4byte .LFE19 - 1389 01fe 86000000 .4byte .LLST4 - 1390 0202 5D020000 .4byte 0x25d - 1391 0206 0F .uleb128 0xf - 1392 0207 BA010000 .4byte 0x1ba - 1393 020b B1000000 .4byte .LLST5 - 1394 020f 10 .uleb128 0x10 - 1395 0210 C5010000 .4byte 0x1c5 - 1396 0214 DA000000 .4byte .LLST6 - 1397 0218 10 .uleb128 0x10 - 1398 0219 D0010000 .4byte 0x1d0 - 1399 021d 45010000 .4byte .LLST7 - 1400 0221 17 .uleb128 0x17 - 1401 0222 00010000 .4byte 0x100 - 1402 0226 C4000000 .4byte .LBB21 - 1403 022a FA000000 .4byte .LBE21 - 1404 022e 01 .byte 0x1 - 1405 022f 53 .byte 0x53 - 1406 0230 15 .uleb128 0x15 - 1407 0231 4B010000 .4byte 0x14b - 1408 0235 11 .uleb128 0x11 - 1409 0236 D8000000 .4byte .LBB22 - 1410 023a FA000000 .4byte .LBE22 - 1411 023e 10 .uleb128 0x10 - 1412 023f 1D010000 .4byte 0x11d - 1413 0243 65010000 .4byte .LLST8 - 1414 0247 11 .uleb128 0x11 - 1415 0248 DC000000 .4byte .LBB23 - 1416 024c FA000000 .4byte .LBE23 - 1417 0250 10 .uleb128 0x10 - 1418 0251 29010000 .4byte 0x129 - 1419 0255 83010000 .4byte .LLST9 - 1420 0259 00 .byte 0x0 - 1421 025a 00 .byte 0x0 - 1422 025b 00 .byte 0x0 - 1423 025c 00 .byte 0x0 - BFIN GAS /tmp/ccUAkcj5.s page 35 - - - 1424 025d 18 .uleb128 0x18 - 1425 025e 01 .byte 0x1 - 1426 025f 7C010000 .4byte .LASF25 - 1427 0263 01 .byte 0x1 - 1428 0264 5D .byte 0x5d - 1429 0265 01 .byte 0x1 - 1430 0266 28010000 .4byte .LFB20 - 1431 026a 8C020000 .4byte .LFE20 - 1432 026e A3010000 .4byte .LLST10 - 1433 0272 71030000 .4byte 0x371 - 1434 0276 19 .uleb128 0x19 - 1435 0277 65727200 .string "err" - 1436 027b 01 .byte 0x1 - 1437 027c 5E .byte 0x5e - 1438 027d 82000000 .4byte 0x82 - 1439 0281 CE010000 .4byte .LLST11 - 1440 0285 1A .uleb128 0x1a - 1441 0286 00000000 .4byte .LASF22 - 1442 028a 01 .byte 0x1 - 1443 028b 5E .byte 0x5e - 1444 028c 82000000 .4byte 0x82 - 1445 0290 4F020000 .4byte .LLST12 - 1446 0294 19 .uleb128 0x19 - 1447 0295 666E6400 .string "fnd" - 1448 0299 01 .byte 0x1 - 1449 029a 5E .byte 0x5e - 1450 029b 82000000 .4byte 0x82 - 1451 029f 6D020000 .4byte .LLST13 - 1452 02a3 1A .uleb128 0x1a - 1453 02a4 2E010000 .4byte .LASF24 - 1454 02a8 01 .byte 0x1 - 1455 02a9 5E .byte 0x5e - 1456 02aa 82000000 .4byte 0x82 - 1457 02ae 8B020000 .4byte .LLST14 - 1458 02b2 1B .uleb128 0x1b - 1459 02b3 00000000 .4byte .Ldebug_ranges0+0x0 - 1460 02b7 4E030000 .4byte 0x34e - 1461 02bb 1C .uleb128 0x1c - 1462 02bc 76616C00 .string "val" - 1463 02c0 01 .byte 0x1 - 1464 02c1 64 .byte 0x64 - 1465 02c2 8D000000 .4byte 0x8d - 1466 02c6 02 .byte 0x2 - 1467 02c7 7F .byte 0x7f - 1468 02c8 78 .sleb128 -8 - 1469 02c9 1D .uleb128 0x1d - 1470 02ca A8010000 .4byte 0x1a8 - 1471 02ce 28000000 .4byte .Ldebug_ranges0+0x28 - 1472 02d2 01 .byte 0x1 - 1473 02d3 70 .byte 0x70 - 1474 02d4 2B030000 .4byte 0x32b - 1475 02d8 15 .uleb128 0x15 - 1476 02d9 06020000 .4byte 0x206 - 1477 02dd 1E .uleb128 0x1e - 1478 02de 58000000 .4byte .Ldebug_ranges0+0x58 - 1479 02e2 16 .uleb128 0x16 - 1480 02e3 C5010000 .4byte 0x1c5 - BFIN GAS /tmp/ccUAkcj5.s page 36 - - - 1481 02e7 12 .uleb128 0x12 - 1482 02e8 D0010000 .4byte 0x1d0 - 1483 02ec 02 .byte 0x2 - 1484 02ed 7F .byte 0x7f - 1485 02ee 70 .sleb128 -16 - 1486 02ef 17 .uleb128 0x17 - 1487 02f0 00010000 .4byte 0x100 - 1488 02f4 D8010000 .4byte .LBB40 - 1489 02f8 06020000 .4byte .LBE40 - 1490 02fc 01 .byte 0x1 - 1491 02fd 53 .byte 0x53 - 1492 02fe 15 .uleb128 0x15 - 1493 02ff 4B010000 .4byte 0x14b - 1494 0303 11 .uleb128 0x11 - 1495 0304 EC010000 .4byte .LBB41 - 1496 0308 06020000 .4byte .LBE41 - 1497 030c 10 .uleb128 0x10 - 1498 030d 1D010000 .4byte 0x11d - 1499 0311 A9020000 .4byte .LLST15 - 1500 0315 11 .uleb128 0x11 - 1501 0316 F0010000 .4byte .LBB42 - 1502 031a 06020000 .4byte .LBE42 - 1503 031e 12 .uleb128 0x12 - 1504 031f 29010000 .4byte 0x129 - 1505 0323 02 .byte 0x2 - 1506 0324 7F .byte 0x7f - 1507 0325 68 .sleb128 -24 - 1508 0326 00 .byte 0x0 - 1509 0327 00 .byte 0x0 - 1510 0328 00 .byte 0x0 - 1511 0329 00 .byte 0x0 - 1512 032a 00 .byte 0x0 - 1513 032b 17 .uleb128 0x17 - 1514 032c 70010000 .4byte 0x170 - 1515 0330 0E020000 .4byte .LBB47 - 1516 0334 2E020000 .4byte .LBE47 - 1517 0338 01 .byte 0x1 - 1518 0339 6D .byte 0x6d - 1519 033a 11 .uleb128 0x11 - 1520 033b 0E020000 .4byte .LBB48 - 1521 033f 2E020000 .4byte .LBE48 - 1522 0343 12 .uleb128 0x12 - 1523 0344 7E010000 .4byte 0x17e - 1524 0348 02 .byte 0x2 - 1525 0349 7F .byte 0x7f - 1526 034a 5C .sleb128 -36 - 1527 034b 00 .byte 0x0 - 1528 034c 00 .byte 0x0 - 1529 034d 00 .byte 0x0 - 1530 034e 17 .uleb128 0x17 - 1531 034f 70010000 .4byte 0x170 - 1532 0353 68020000 .4byte .LBB53 - 1533 0357 84020000 .4byte .LBE53 - 1534 035b 01 .byte 0x1 - 1535 035c 7F .byte 0x7f - 1536 035d 11 .uleb128 0x11 - 1537 035e 68020000 .4byte .LBB54 - BFIN GAS /tmp/ccUAkcj5.s page 37 - - - 1538 0362 84020000 .4byte .LBE54 - 1539 0366 12 .uleb128 0x12 - 1540 0367 7E010000 .4byte 0x17e - 1541 036b 02 .byte 0x2 - 1542 036c 7F .byte 0x7f - 1543 036d 5C .sleb128 -36 - 1544 036e 00 .byte 0x0 - 1545 036f 00 .byte 0x0 - 1546 0370 00 .byte 0x0 - 1547 0371 18 .uleb128 0x18 - 1548 0372 01 .byte 0x1 - 1549 0373 4F010000 .4byte .LASF26 - 1550 0377 01 .byte 0x1 - 1551 0378 84 .byte 0x84 - 1552 0379 01 .byte 0x1 - 1553 037a 8C020000 .4byte .LFB21 - 1554 037e 86030000 .4byte .LFE21 - 1555 0382 DD020000 .4byte .LLST16 - 1556 0386 1F040000 .4byte 0x41f - 1557 038a 1F .uleb128 0x1f - 1558 038b F4020000 .4byte .LBB55 - 1559 038f 16030000 .4byte .LBE55 - 1560 0393 C3030000 .4byte 0x3c3 - 1561 0397 19 .uleb128 0x19 - 1562 0398 6900 .string "i" - 1563 039a 01 .byte 0x1 - 1564 039b 9E .byte 0x9e - 1565 039c 2C000000 .4byte 0x2c - 1566 03a0 08030000 .4byte .LLST17 - 1567 03a4 20 .uleb128 0x20 - 1568 03a5 F6000000 .4byte 0xf6 - 1569 03a9 F4020000 .4byte .LBB56 - 1570 03ad F6020000 .4byte .LBE56 - 1571 03b1 01 .byte 0x1 - 1572 03b2 9E .byte 0x9e - 1573 03b3 20 .uleb128 0x20 - 1574 03b4 F6000000 .4byte 0xf6 - 1575 03b8 08030000 .4byte .LBB58 - 1576 03bc 0A030000 .4byte .LBE58 - 1577 03c0 01 .byte 0x1 - 1578 03c1 9E .byte 0x9e - 1579 03c2 00 .byte 0x0 - 1580 03c3 1F .uleb128 0x1f - 1581 03c4 16030000 .4byte .LBB60 - 1582 03c8 30030000 .4byte .LBE60 - 1583 03cc FC030000 .4byte 0x3fc - 1584 03d0 19 .uleb128 0x19 - 1585 03d1 6900 .string "i" - 1586 03d3 01 .byte 0x1 - 1587 03d4 A0 .byte 0xa0 - 1588 03d5 2C000000 .4byte 0x2c - 1589 03d9 1B030000 .4byte .LLST18 - 1590 03dd 20 .uleb128 0x20 - 1591 03de F6000000 .4byte 0xf6 - 1592 03e2 16030000 .4byte .LBB61 - 1593 03e6 18030000 .4byte .LBE61 - 1594 03ea 01 .byte 0x1 - BFIN GAS /tmp/ccUAkcj5.s page 38 - - - 1595 03eb A0 .byte 0xa0 - 1596 03ec 20 .uleb128 0x20 - 1597 03ed F6000000 .4byte 0xf6 - 1598 03f1 24030000 .4byte .LBB63 - 1599 03f5 26030000 .4byte .LBE63 - 1600 03f9 01 .byte 0x1 - 1601 03fa A0 .byte 0xa0 - 1602 03fb 00 .byte 0x0 - 1603 03fc 11 .uleb128 0x11 - 1604 03fd 4C030000 .4byte .LBB65 - 1605 0401 7C030000 .4byte .LBE65 - 1606 0405 0C .uleb128 0xc - 1607 0406 6100 .string "a" - 1608 0408 01 .byte 0x1 - 1609 0409 A8 .byte 0xa8 - 1610 040a 1F040000 .4byte 0x41f - 1611 040e 20 .uleb128 0x20 - 1612 040f F6000000 .4byte 0xf6 - 1613 0413 68030000 .4byte .LBB66 - 1614 0417 6A030000 .4byte .LBE66 - 1615 041b 01 .byte 0x1 - 1616 041c AC .byte 0xac - 1617 041d 00 .byte 0x0 - 1618 041e 00 .byte 0x0 - 1619 041f 21 .uleb128 0x21 - 1620 0420 04 .byte 0x4 - 1621 0421 82000000 .4byte 0x82 - 1622 0425 22 .uleb128 0x22 - 1623 0426 01 .byte 0x1 - 1624 0427 82000000 .4byte 0x82 - 1625 042b 3F040000 .4byte 0x43f - 1626 042f 23 .uleb128 0x23 - 1627 0430 82000000 .4byte 0x82 - 1628 0434 23 .uleb128 0x23 - 1629 0435 3F040000 .4byte 0x43f - 1630 0439 23 .uleb128 0x23 - 1631 043a 6E000000 .4byte 0x6e - 1632 043e 00 .byte 0x0 - 1633 043f 21 .uleb128 0x21 - 1634 0440 04 .byte 0x4 - 1635 0441 EB000000 .4byte 0xeb - 1636 0445 24 .uleb128 0x24 - 1637 0446 AE010000 .4byte .LASF27 - 1638 044a 04 .byte 0x4 - 1639 044b 26 .byte 0x26 - 1640 044c 55040000 .4byte 0x455 - 1641 0450 B88080F8 .sleb128 -285212616 - 1641 7E - 1642 0455 25 .uleb128 0x25 - 1643 0456 5A040000 .4byte 0x45a - 1644 045a 21 .uleb128 0x21 - 1645 045b 04 .byte 0x4 - 1646 045c 25040000 .4byte 0x425 - 1647 0460 22 .uleb128 0x22 - 1648 0461 01 .byte 0x1 - 1649 0462 82000000 .4byte 0x82 - 1650 0466 75040000 .4byte 0x475 - BFIN GAS /tmp/ccUAkcj5.s page 39 - - - 1651 046a 23 .uleb128 0x23 - 1652 046b 82000000 .4byte 0x82 - 1653 046f 23 .uleb128 0x23 - 1654 0470 82000000 .4byte 0x82 - 1655 0474 00 .byte 0x0 - 1656 0475 24 .uleb128 0x24 - 1657 0476 94010000 .4byte .LASF28 - 1658 047a 04 .byte 0x4 - 1659 047b 41 .byte 0x41 - 1660 047c 85040000 .4byte 0x485 - 1661 0480 988080F8 .sleb128 -285212648 - 1661 7E - 1662 0485 25 .uleb128 0x25 - 1663 0486 8A040000 .4byte 0x48a - 1664 048a 21 .uleb128 0x21 - 1665 048b 04 .byte 0x4 - 1666 048c 60040000 .4byte 0x460 - 1667 0490 22 .uleb128 0x22 - 1668 0491 01 .byte 0x1 - 1669 0492 82000000 .4byte 0x82 - 1670 0496 AA040000 .4byte 0x4aa - 1671 049a 23 .uleb128 0x23 - 1672 049b 82000000 .4byte 0x82 - 1673 049f 23 .uleb128 0x23 - 1674 04a0 82000000 .4byte 0x82 - 1675 04a4 23 .uleb128 0x23 - 1676 04a5 AA040000 .4byte 0x4aa - 1677 04a9 00 .byte 0x0 - 1678 04aa 21 .uleb128 0x21 - 1679 04ab 04 .byte 0x4 - 1680 04ac 8D000000 .4byte 0x8d - 1681 04b0 24 .uleb128 0x24 - 1682 04b1 97000000 .4byte .LASF29 - 1683 04b5 04 .byte 0x4 - 1684 04b6 42 .byte 0x42 - 1685 04b7 C0040000 .4byte 0x4c0 - 1686 04bb 9A8080F8 .sleb128 -285212646 - 1686 7E - 1687 04c0 25 .uleb128 0x25 - 1688 04c1 C5040000 .4byte 0x4c5 - 1689 04c5 21 .uleb128 0x21 - 1690 04c6 04 .byte 0x4 - 1691 04c7 90040000 .4byte 0x490 - 1692 04cb 24 .uleb128 0x24 - 1693 04cc B3000000 .4byte .LASF30 - 1694 04d0 04 .byte 0x4 - 1695 04d1 43 .byte 0x43 - 1696 04d2 C0040000 .4byte 0x4c0 - 1697 04d6 9C8080F8 .sleb128 -285212644 - 1697 7E - 1698 04db 00 .byte 0x0 - 1699 .section .debug_abbrev - 1700 0000 01 .uleb128 0x1 - 1701 0001 11 .uleb128 0x11 - 1702 0002 01 .byte 0x1 - 1703 0003 25 .uleb128 0x25 - 1704 0004 0E .uleb128 0xe - BFIN GAS /tmp/ccUAkcj5.s page 40 - - - 1705 0005 13 .uleb128 0x13 - 1706 0006 0B .uleb128 0xb - 1707 0007 03 .uleb128 0x3 - 1708 0008 0E .uleb128 0xe - 1709 0009 1B .uleb128 0x1b - 1710 000a 0E .uleb128 0xe - 1711 000b 11 .uleb128 0x11 - 1712 000c 01 .uleb128 0x1 - 1713 000d 12 .uleb128 0x12 - 1714 000e 01 .uleb128 0x1 - 1715 000f 10 .uleb128 0x10 - 1716 0010 06 .uleb128 0x6 - 1717 0011 00 .byte 0x0 - 1718 0012 00 .byte 0x0 - 1719 0013 02 .uleb128 0x2 - 1720 0014 24 .uleb128 0x24 - 1721 0015 00 .byte 0x0 - 1722 0016 0B .uleb128 0xb - 1723 0017 0B .uleb128 0xb - 1724 0018 3E .uleb128 0x3e - 1725 0019 0B .uleb128 0xb - 1726 001a 03 .uleb128 0x3 - 1727 001b 0E .uleb128 0xe - 1728 001c 00 .byte 0x0 - 1729 001d 00 .byte 0x0 - 1730 001e 03 .uleb128 0x3 - 1731 001f 24 .uleb128 0x24 - 1732 0020 00 .byte 0x0 - 1733 0021 0B .uleb128 0xb - 1734 0022 0B .uleb128 0xb - 1735 0023 3E .uleb128 0x3e - 1736 0024 0B .uleb128 0xb - 1737 0025 03 .uleb128 0x3 - 1738 0026 08 .uleb128 0x8 - 1739 0027 00 .byte 0x0 - 1740 0028 00 .byte 0x0 - 1741 0029 04 .uleb128 0x4 - 1742 002a 24 .uleb128 0x24 - 1743 002b 00 .byte 0x0 - 1744 002c 0B .uleb128 0xb - 1745 002d 0B .uleb128 0xb - 1746 002e 3E .uleb128 0x3e - 1747 002f 0B .uleb128 0xb - 1748 0030 00 .byte 0x0 - 1749 0031 00 .byte 0x0 - 1750 0032 05 .uleb128 0x5 - 1751 0033 0F .uleb128 0xf - 1752 0034 00 .byte 0x0 - 1753 0035 0B .uleb128 0xb - 1754 0036 0B .uleb128 0xb - 1755 0037 00 .byte 0x0 - 1756 0038 00 .byte 0x0 - 1757 0039 06 .uleb128 0x6 - 1758 003a 16 .uleb128 0x16 - 1759 003b 00 .byte 0x0 - 1760 003c 03 .uleb128 0x3 - 1761 003d 0E .uleb128 0xe - BFIN GAS /tmp/ccUAkcj5.s page 41 - - - 1762 003e 3A .uleb128 0x3a - 1763 003f 0B .uleb128 0xb - 1764 0040 3B .uleb128 0x3b - 1765 0041 0B .uleb128 0xb - 1766 0042 49 .uleb128 0x49 - 1767 0043 13 .uleb128 0x13 - 1768 0044 00 .byte 0x0 - 1769 0045 00 .byte 0x0 - 1770 0046 07 .uleb128 0x7 - 1771 0047 13 .uleb128 0x13 - 1772 0048 01 .byte 0x1 - 1773 0049 03 .uleb128 0x3 - 1774 004a 0E .uleb128 0xe - 1775 004b 0B .uleb128 0xb - 1776 004c 0B .uleb128 0xb - 1777 004d 3A .uleb128 0x3a - 1778 004e 0B .uleb128 0xb - 1779 004f 3B .uleb128 0x3b - 1780 0050 0B .uleb128 0xb - 1781 0051 01 .uleb128 0x1 - 1782 0052 13 .uleb128 0x13 - 1783 0053 00 .byte 0x0 - 1784 0054 00 .byte 0x0 - 1785 0055 08 .uleb128 0x8 - 1786 0056 0D .uleb128 0xd - 1787 0057 00 .byte 0x0 - 1788 0058 03 .uleb128 0x3 - 1789 0059 0E .uleb128 0xe - 1790 005a 3A .uleb128 0x3a - 1791 005b 0B .uleb128 0xb - 1792 005c 3B .uleb128 0x3b - 1793 005d 0B .uleb128 0xb - 1794 005e 49 .uleb128 0x49 - 1795 005f 13 .uleb128 0x13 - 1796 0060 38 .uleb128 0x38 - 1797 0061 0A .uleb128 0xa - 1798 0062 00 .byte 0x0 - 1799 0063 00 .byte 0x0 - 1800 0064 09 .uleb128 0x9 - 1801 0065 2E .uleb128 0x2e - 1802 0066 00 .byte 0x0 - 1803 0067 03 .uleb128 0x3 - 1804 0068 0E .uleb128 0xe - 1805 0069 3A .uleb128 0x3a - 1806 006a 0B .uleb128 0xb - 1807 006b 3B .uleb128 0x3b - 1808 006c 05 .uleb128 0x5 - 1809 006d 27 .uleb128 0x27 - 1810 006e 0C .uleb128 0xc - 1811 006f 20 .uleb128 0x20 - 1812 0070 0B .uleb128 0xb - 1813 0071 00 .byte 0x0 - 1814 0072 00 .byte 0x0 - 1815 0073 0A .uleb128 0xa - 1816 0074 2E .uleb128 0x2e - 1817 0075 01 .byte 0x1 - 1818 0076 3F .uleb128 0x3f - BFIN GAS /tmp/ccUAkcj5.s page 42 - - - 1819 0077 0C .uleb128 0xc - 1820 0078 03 .uleb128 0x3 - 1821 0079 0E .uleb128 0xe - 1822 007a 3A .uleb128 0x3a - 1823 007b 0B .uleb128 0xb - 1824 007c 3B .uleb128 0x3b - 1825 007d 0B .uleb128 0xb - 1826 007e 27 .uleb128 0x27 - 1827 007f 0C .uleb128 0xc - 1828 0080 49 .uleb128 0x49 - 1829 0081 13 .uleb128 0x13 - 1830 0082 20 .uleb128 0x20 - 1831 0083 0B .uleb128 0xb - 1832 0084 01 .uleb128 0x1 - 1833 0085 13 .uleb128 0x13 - 1834 0086 00 .byte 0x0 - 1835 0087 00 .byte 0x0 - 1836 0088 0B .uleb128 0xb - 1837 0089 05 .uleb128 0x5 - 1838 008a 00 .byte 0x0 - 1839 008b 03 .uleb128 0x3 - 1840 008c 0E .uleb128 0xe - 1841 008d 3A .uleb128 0x3a - 1842 008e 0B .uleb128 0xb - 1843 008f 3B .uleb128 0x3b - 1844 0090 0B .uleb128 0xb - 1845 0091 49 .uleb128 0x49 - 1846 0092 13 .uleb128 0x13 - 1847 0093 00 .byte 0x0 - 1848 0094 00 .byte 0x0 - 1849 0095 0C .uleb128 0xc - 1850 0096 34 .uleb128 0x34 - 1851 0097 00 .byte 0x0 - 1852 0098 03 .uleb128 0x3 - 1853 0099 08 .uleb128 0x8 - 1854 009a 3A .uleb128 0x3a - 1855 009b 0B .uleb128 0xb - 1856 009c 3B .uleb128 0x3b - 1857 009d 0B .uleb128 0xb - 1858 009e 49 .uleb128 0x49 - 1859 009f 13 .uleb128 0x13 - 1860 00a0 00 .byte 0x0 - 1861 00a1 00 .byte 0x0 - 1862 00a2 0D .uleb128 0xd - 1863 00a3 0B .uleb128 0xb - 1864 00a4 01 .byte 0x1 - 1865 00a5 00 .byte 0x0 - 1866 00a6 00 .byte 0x0 - 1867 00a7 0E .uleb128 0xe - 1868 00a8 2E .uleb128 0x2e - 1869 00a9 01 .byte 0x1 - 1870 00aa 31 .uleb128 0x31 - 1871 00ab 13 .uleb128 0x13 - 1872 00ac 11 .uleb128 0x11 - 1873 00ad 01 .uleb128 0x1 - 1874 00ae 12 .uleb128 0x12 - 1875 00af 01 .uleb128 0x1 - BFIN GAS /tmp/ccUAkcj5.s page 43 - - - 1876 00b0 40 .uleb128 0x40 - 1877 00b1 06 .uleb128 0x6 - 1878 00b2 01 .uleb128 0x1 - 1879 00b3 13 .uleb128 0x13 - 1880 00b4 00 .byte 0x0 - 1881 00b5 00 .byte 0x0 - 1882 00b6 0F .uleb128 0xf - 1883 00b7 05 .uleb128 0x5 - 1884 00b8 00 .byte 0x0 - 1885 00b9 31 .uleb128 0x31 - 1886 00ba 13 .uleb128 0x13 - 1887 00bb 02 .uleb128 0x2 - 1888 00bc 06 .uleb128 0x6 - 1889 00bd 00 .byte 0x0 - 1890 00be 00 .byte 0x0 - 1891 00bf 10 .uleb128 0x10 - 1892 00c0 34 .uleb128 0x34 - 1893 00c1 00 .byte 0x0 - 1894 00c2 31 .uleb128 0x31 - 1895 00c3 13 .uleb128 0x13 - 1896 00c4 02 .uleb128 0x2 - 1897 00c5 06 .uleb128 0x6 - 1898 00c6 00 .byte 0x0 - 1899 00c7 00 .byte 0x0 - 1900 00c8 11 .uleb128 0x11 - 1901 00c9 0B .uleb128 0xb - 1902 00ca 01 .byte 0x1 - 1903 00cb 11 .uleb128 0x11 - 1904 00cc 01 .uleb128 0x1 - 1905 00cd 12 .uleb128 0x12 - 1906 00ce 01 .uleb128 0x1 - 1907 00cf 00 .byte 0x0 - 1908 00d0 00 .byte 0x0 - 1909 00d1 12 .uleb128 0x12 - 1910 00d2 34 .uleb128 0x34 - 1911 00d3 00 .byte 0x0 - 1912 00d4 31 .uleb128 0x31 - 1913 00d5 13 .uleb128 0x13 - 1914 00d6 02 .uleb128 0x2 - 1915 00d7 0A .uleb128 0xa - 1916 00d8 00 .byte 0x0 - 1917 00d9 00 .byte 0x0 - 1918 00da 13 .uleb128 0x13 - 1919 00db 2E .uleb128 0x2e - 1920 00dc 01 .byte 0x1 - 1921 00dd 3F .uleb128 0x3f - 1922 00de 0C .uleb128 0xc - 1923 00df 03 .uleb128 0x3 - 1924 00e0 0E .uleb128 0xe - 1925 00e1 3A .uleb128 0x3a - 1926 00e2 0B .uleb128 0xb - 1927 00e3 3B .uleb128 0x3b - 1928 00e4 0B .uleb128 0xb - 1929 00e5 27 .uleb128 0x27 - 1930 00e6 0C .uleb128 0xc - 1931 00e7 20 .uleb128 0x20 - 1932 00e8 0B .uleb128 0xb - BFIN GAS /tmp/ccUAkcj5.s page 44 - - - 1933 00e9 01 .uleb128 0x1 - 1934 00ea 13 .uleb128 0x13 - 1935 00eb 00 .byte 0x0 - 1936 00ec 00 .byte 0x0 - 1937 00ed 14 .uleb128 0x14 - 1938 00ee 34 .uleb128 0x34 - 1939 00ef 00 .byte 0x0 - 1940 00f0 03 .uleb128 0x3 - 1941 00f1 0E .uleb128 0xe - 1942 00f2 3A .uleb128 0x3a - 1943 00f3 0B .uleb128 0xb - 1944 00f4 3B .uleb128 0x3b - 1945 00f5 0B .uleb128 0xb - 1946 00f6 49 .uleb128 0x49 - 1947 00f7 13 .uleb128 0x13 - 1948 00f8 00 .byte 0x0 - 1949 00f9 00 .byte 0x0 - 1950 00fa 15 .uleb128 0x15 - 1951 00fb 05 .uleb128 0x5 - 1952 00fc 00 .byte 0x0 - 1953 00fd 31 .uleb128 0x31 - 1954 00fe 13 .uleb128 0x13 - 1955 00ff 00 .byte 0x0 - 1956 0100 00 .byte 0x0 - 1957 0101 16 .uleb128 0x16 - 1958 0102 34 .uleb128 0x34 - 1959 0103 00 .byte 0x0 - 1960 0104 31 .uleb128 0x31 - 1961 0105 13 .uleb128 0x13 - 1962 0106 00 .byte 0x0 - 1963 0107 00 .byte 0x0 - 1964 0108 17 .uleb128 0x17 - 1965 0109 1D .uleb128 0x1d - 1966 010a 01 .byte 0x1 - 1967 010b 31 .uleb128 0x31 - 1968 010c 13 .uleb128 0x13 - 1969 010d 11 .uleb128 0x11 - 1970 010e 01 .uleb128 0x1 - 1971 010f 12 .uleb128 0x12 - 1972 0110 01 .uleb128 0x1 - 1973 0111 58 .uleb128 0x58 - 1974 0112 0B .uleb128 0xb - 1975 0113 59 .uleb128 0x59 - 1976 0114 0B .uleb128 0xb - 1977 0115 00 .byte 0x0 - 1978 0116 00 .byte 0x0 - 1979 0117 18 .uleb128 0x18 - 1980 0118 2E .uleb128 0x2e - 1981 0119 01 .byte 0x1 - 1982 011a 3F .uleb128 0x3f - 1983 011b 0C .uleb128 0xc - 1984 011c 03 .uleb128 0x3 - 1985 011d 0E .uleb128 0xe - 1986 011e 3A .uleb128 0x3a - 1987 011f 0B .uleb128 0xb - 1988 0120 3B .uleb128 0x3b - 1989 0121 0B .uleb128 0xb - BFIN GAS /tmp/ccUAkcj5.s page 45 - - - 1990 0122 27 .uleb128 0x27 - 1991 0123 0C .uleb128 0xc - 1992 0124 11 .uleb128 0x11 - 1993 0125 01 .uleb128 0x1 - 1994 0126 12 .uleb128 0x12 - 1995 0127 01 .uleb128 0x1 - 1996 0128 40 .uleb128 0x40 - 1997 0129 06 .uleb128 0x6 - 1998 012a 01 .uleb128 0x1 - 1999 012b 13 .uleb128 0x13 - 2000 012c 00 .byte 0x0 - 2001 012d 00 .byte 0x0 - 2002 012e 19 .uleb128 0x19 - 2003 012f 34 .uleb128 0x34 - 2004 0130 00 .byte 0x0 - 2005 0131 03 .uleb128 0x3 - 2006 0132 08 .uleb128 0x8 - 2007 0133 3A .uleb128 0x3a - 2008 0134 0B .uleb128 0xb - 2009 0135 3B .uleb128 0x3b - 2010 0136 0B .uleb128 0xb - 2011 0137 49 .uleb128 0x49 - 2012 0138 13 .uleb128 0x13 - 2013 0139 02 .uleb128 0x2 - 2014 013a 06 .uleb128 0x6 - 2015 013b 00 .byte 0x0 - 2016 013c 00 .byte 0x0 - 2017 013d 1A .uleb128 0x1a - 2018 013e 34 .uleb128 0x34 - 2019 013f 00 .byte 0x0 - 2020 0140 03 .uleb128 0x3 - 2021 0141 0E .uleb128 0xe - 2022 0142 3A .uleb128 0x3a - 2023 0143 0B .uleb128 0xb - 2024 0144 3B .uleb128 0x3b - 2025 0145 0B .uleb128 0xb - 2026 0146 49 .uleb128 0x49 - 2027 0147 13 .uleb128 0x13 - 2028 0148 02 .uleb128 0x2 - 2029 0149 06 .uleb128 0x6 - 2030 014a 00 .byte 0x0 - 2031 014b 00 .byte 0x0 - 2032 014c 1B .uleb128 0x1b - 2033 014d 0B .uleb128 0xb - 2034 014e 01 .byte 0x1 - 2035 014f 55 .uleb128 0x55 - 2036 0150 06 .uleb128 0x6 - 2037 0151 01 .uleb128 0x1 - 2038 0152 13 .uleb128 0x13 - 2039 0153 00 .byte 0x0 - 2040 0154 00 .byte 0x0 - 2041 0155 1C .uleb128 0x1c - 2042 0156 34 .uleb128 0x34 - 2043 0157 00 .byte 0x0 - 2044 0158 03 .uleb128 0x3 - 2045 0159 08 .uleb128 0x8 - 2046 015a 3A .uleb128 0x3a - BFIN GAS /tmp/ccUAkcj5.s page 46 - - - 2047 015b 0B .uleb128 0xb - 2048 015c 3B .uleb128 0x3b - 2049 015d 0B .uleb128 0xb - 2050 015e 49 .uleb128 0x49 - 2051 015f 13 .uleb128 0x13 - 2052 0160 02 .uleb128 0x2 - 2053 0161 0A .uleb128 0xa - 2054 0162 00 .byte 0x0 - 2055 0163 00 .byte 0x0 - 2056 0164 1D .uleb128 0x1d - 2057 0165 1D .uleb128 0x1d - 2058 0166 01 .byte 0x1 - 2059 0167 31 .uleb128 0x31 - 2060 0168 13 .uleb128 0x13 - 2061 0169 55 .uleb128 0x55 - 2062 016a 06 .uleb128 0x6 - 2063 016b 58 .uleb128 0x58 - 2064 016c 0B .uleb128 0xb - 2065 016d 59 .uleb128 0x59 - 2066 016e 0B .uleb128 0xb - 2067 016f 01 .uleb128 0x1 - 2068 0170 13 .uleb128 0x13 - 2069 0171 00 .byte 0x0 - 2070 0172 00 .byte 0x0 - 2071 0173 1E .uleb128 0x1e - 2072 0174 0B .uleb128 0xb - 2073 0175 01 .byte 0x1 - 2074 0176 55 .uleb128 0x55 - 2075 0177 06 .uleb128 0x6 - 2076 0178 00 .byte 0x0 - 2077 0179 00 .byte 0x0 - 2078 017a 1F .uleb128 0x1f - 2079 017b 0B .uleb128 0xb - 2080 017c 01 .byte 0x1 - 2081 017d 11 .uleb128 0x11 - 2082 017e 01 .uleb128 0x1 - 2083 017f 12 .uleb128 0x12 - 2084 0180 01 .uleb128 0x1 - 2085 0181 01 .uleb128 0x1 - 2086 0182 13 .uleb128 0x13 - 2087 0183 00 .byte 0x0 - 2088 0184 00 .byte 0x0 - 2089 0185 20 .uleb128 0x20 - 2090 0186 1D .uleb128 0x1d - 2091 0187 00 .byte 0x0 - 2092 0188 31 .uleb128 0x31 - 2093 0189 13 .uleb128 0x13 - 2094 018a 11 .uleb128 0x11 - 2095 018b 01 .uleb128 0x1 - 2096 018c 12 .uleb128 0x12 - 2097 018d 01 .uleb128 0x1 - 2098 018e 58 .uleb128 0x58 - 2099 018f 0B .uleb128 0xb - 2100 0190 59 .uleb128 0x59 - 2101 0191 0B .uleb128 0xb - 2102 0192 00 .byte 0x0 - 2103 0193 00 .byte 0x0 - BFIN GAS /tmp/ccUAkcj5.s page 47 - - - 2104 0194 21 .uleb128 0x21 - 2105 0195 0F .uleb128 0xf - 2106 0196 00 .byte 0x0 - 2107 0197 0B .uleb128 0xb - 2108 0198 0B .uleb128 0xb - 2109 0199 49 .uleb128 0x49 - 2110 019a 13 .uleb128 0x13 - 2111 019b 00 .byte 0x0 - 2112 019c 00 .byte 0x0 - 2113 019d 22 .uleb128 0x22 - 2114 019e 15 .uleb128 0x15 - 2115 019f 01 .byte 0x1 - 2116 01a0 27 .uleb128 0x27 - 2117 01a1 0C .uleb128 0xc - 2118 01a2 49 .uleb128 0x49 - 2119 01a3 13 .uleb128 0x13 - 2120 01a4 01 .uleb128 0x1 - 2121 01a5 13 .uleb128 0x13 - 2122 01a6 00 .byte 0x0 - 2123 01a7 00 .byte 0x0 - 2124 01a8 23 .uleb128 0x23 - 2125 01a9 05 .uleb128 0x5 - 2126 01aa 00 .byte 0x0 - 2127 01ab 49 .uleb128 0x49 - 2128 01ac 13 .uleb128 0x13 - 2129 01ad 00 .byte 0x0 - 2130 01ae 00 .byte 0x0 - 2131 01af 24 .uleb128 0x24 - 2132 01b0 34 .uleb128 0x34 - 2133 01b1 00 .byte 0x0 - 2134 01b2 03 .uleb128 0x3 - 2135 01b3 0E .uleb128 0xe - 2136 01b4 3A .uleb128 0x3a - 2137 01b5 0B .uleb128 0xb - 2138 01b6 3B .uleb128 0x3b - 2139 01b7 0B .uleb128 0xb - 2140 01b8 49 .uleb128 0x49 - 2141 01b9 13 .uleb128 0x13 - 2142 01ba 1C .uleb128 0x1c - 2143 01bb 0D .uleb128 0xd - 2144 01bc 00 .byte 0x0 - 2145 01bd 00 .byte 0x0 - 2146 01be 25 .uleb128 0x25 - 2147 01bf 26 .uleb128 0x26 - 2148 01c0 00 .byte 0x0 - 2149 01c1 49 .uleb128 0x49 - 2150 01c2 13 .uleb128 0x13 - 2151 01c3 00 .byte 0x0 - 2152 01c4 00 .byte 0x0 - 2153 01c5 00 .byte 0x0 - 2154 .section .debug_pubnames,"",@progbits - 2155 0000 72000000 .4byte 0x72 - 2156 0004 0200 .2byte 0x2 - 2157 0006 00000000 .4byte .Ldebug_info0 - 2158 000a DC040000 .4byte 0x4dc - 2159 000e 36010000 .4byte 0x136 - 2160 0012 6C353032 .string "l502_otp_make_invalid" - BFIN GAS /tmp/ccUAkcj5.s page 48 - - - 2160 5F6F7470 - 2160 5F6D616B - 2160 655F696E - 2160 76616C69 - 2161 0028 8A010000 .4byte 0x18a - 2162 002c 6C353032 .string "l502_setup_pll" - 2162 5F736574 - 2162 75705F70 - 2162 6C6C00 - 2163 003b F1010000 .4byte 0x1f1 - 2164 003f 6C353032 .string "l502_otp_write_cfg" - 2164 5F6F7470 - 2164 5F777269 - 2164 74655F63 - 2164 666700 - 2165 0052 5D020000 .4byte 0x25d - 2166 0056 6C353032 .string "l502_otp_init" - 2166 5F6F7470 - 2166 5F696E69 - 2166 7400 - 2167 0064 71030000 .4byte 0x371 - 2168 0068 6C353032 .string "l502_init" - 2168 5F696E69 - 2168 7400 - 2169 0072 00000000 .4byte 0x0 - 2170 .section .debug_aranges,"",@progbits - 2171 0000 1C000000 .4byte 0x1c - 2172 0004 0200 .2byte 0x2 - 2173 0006 00000000 .4byte .Ldebug_info0 - 2174 000a 04 .byte 0x4 - 2175 000b 00 .byte 0x0 - 2176 000c 0000 .2byte 0x0 - 2177 000e 0000 .2byte 0x0 - 2178 0010 00000000 .4byte .Ltext0 - 2179 0014 86030000 .4byte .Letext0-.Ltext0 - 2180 0018 00000000 .4byte 0x0 - 2181 001c 00000000 .4byte 0x0 - 2182 .section .debug_ranges,"",@progbits - 2183 .Ldebug_ranges0: - 2184 0000 30010000 .4byte .LBB34-.Ltext0 - 2185 0004 38010000 .4byte .LBE34-.Ltext0 - 2186 0008 0E020000 .4byte .LBB52-.Ltext0 - 2187 000c 68020000 .4byte .LBE52-.Ltext0 - 2188 0010 B6010000 .4byte .LBB51-.Ltext0 - 2189 0014 06020000 .4byte .LBE51-.Ltext0 - 2190 0018 40010000 .4byte .LBB50-.Ltext0 - 2191 001c 96010000 .4byte .LBE50-.Ltext0 - 2192 0020 00000000 .4byte 0x0 - 2193 0024 00000000 .4byte 0x0 - 2194 0028 34010000 .4byte .LBB36-.Ltext0 - 2195 002c 38010000 .4byte .LBE36-.Ltext0 - 2196 0030 2E020000 .4byte .LBB49-.Ltext0 - 2197 0034 54020000 .4byte .LBE49-.Ltext0 - 2198 0038 B6010000 .4byte .LBB35-.Ltext0 - 2199 003c 06020000 .4byte .LBE35-.Ltext0 - 2200 0040 6E010000 .4byte .LBB46-.Ltext0 - 2201 0044 94010000 .4byte .LBE46-.Ltext0 - BFIN GAS /tmp/ccUAkcj5.s page 49 - - - 2202 0048 44010000 .4byte .LBB45-.Ltext0 - 2203 004c 48010000 .4byte .LBE45-.Ltext0 - 2204 0050 00000000 .4byte 0x0 - 2205 0054 00000000 .4byte 0x0 - 2206 0058 84010000 .4byte .LBB39-.Ltext0 - 2207 005c 94010000 .4byte .LBE39-.Ltext0 - 2208 0060 50020000 .4byte .LBB44-.Ltext0 - 2209 0064 54020000 .4byte .LBE44-.Ltext0 - 2210 0068 2E020000 .4byte .LBB43-.Ltext0 - 2211 006c 40020000 .4byte .LBE43-.Ltext0 - 2212 0070 D4010000 .4byte .LBB37-.Ltext0 - 2213 0074 06020000 .4byte .LBE37-.Ltext0 - 2214 0078 B6010000 .4byte .LBB38-.Ltext0 - 2215 007c C6010000 .4byte .LBE38-.Ltext0 - 2216 0080 00000000 .4byte 0x0 - 2217 0084 00000000 .4byte 0x0 - 2218 .section .debug_str,"MS",@progbits,1 - 2219 .LASF22: - 2220 0000 70616765 .string "page" - 2220 00 - 2221 .LASF17: - 2222 0005 7577506C .string "uwPllStat" - 2222 6C537461 - 2222 7400 - 2223 .LASF33: - 2224 000f 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 2224 652F6665 - 2224 64612F4D - 2224 4950542F - 2224 52616469 - 2225 .LASF35: - 2226 0059 6C353032 .string "l502_setup_pll" - 2226 5F736574 - 2226 75705F70 - 2226 6C6C00 - 2227 .LASF21: - 2228 0068 6C353032 .string "l502_otp_write_cfg" - 2228 5F6F7470 - 2228 5F777269 - 2228 74655F63 - 2228 666700 - 2229 .LASF12: - 2230 007b 75696E74 .string "uint64_t" - 2230 36345F74 - 2230 00 - 2231 .LASF18: - 2232 0084 4144495F .string "ADI_SYSCTRL_VALUES" - 2232 53595343 - 2232 54524C5F - 2232 56414C55 - 2232 455300 - 2233 .LASF29: - 2234 0097 6266726F .string "bfrom_OtpRead" - 2234 6D5F4F74 - 2234 70526561 - 2234 6400 - 2235 .LASF2: - BFIN GAS /tmp/ccUAkcj5.s page 50 - - - 2236 00a5 756E7369 .string "unsigned char" - 2236 676E6564 - 2236 20636861 - 2236 7200 - 2237 .LASF30: - 2238 00b3 6266726F .string "bfrom_OtpWrite" - 2238 6D5F4F74 - 2238 70577269 - 2238 746500 - 2239 .LASF0: - 2240 00c2 6C6F6E67 .string "long unsigned int" - 2240 20756E73 - 2240 69676E65 - 2240 6420696E - 2240 7400 - 2241 .LASF4: - 2242 00d4 73686F72 .string "short unsigned int" - 2242 7420756E - 2242 7369676E - 2242 65642069 - 2242 6E7400 - 2243 .LASF15: - 2244 00e7 7577506C .string "uwPllDiv" - 2244 6C446976 - 2244 00 - 2245 .LASF31: - 2246 00f0 474E5520 .string "GNU C 4.3.5" - 2246 4320342E - 2246 332E3500 - 2247 .LASF13: - 2248 00fc 75775672 .string "uwVrCtl" - 2248 43746C00 - 2249 .LASF16: - 2250 0104 7577506C .string "uwPllLockCnt" - 2250 6C4C6F63 - 2250 6B436E74 - 2250 00 - 2251 .LASF5: - 2252 0111 756E7369 .string "unsigned int" - 2252 676E6564 - 2252 20696E74 - 2252 00 - 2253 .LASF32: - 2254 011e 7372632F .string "src/l502_init.c" - 2254 6C353032 - 2254 5F696E69 - 2254 742E6300 - 2255 .LASF24: - 2256 012e 706C6C5F .string "pll_setup" - 2256 73657475 - 2256 7000 - 2257 .LASF7: - 2258 0138 6C6F6E67 .string "long long unsigned int" - 2258 206C6F6E - 2258 6720756E - 2258 7369676E - 2258 65642069 - BFIN GAS /tmp/ccUAkcj5.s page 51 - - - 2259 .LASF26: - 2260 014f 6C353032 .string "l502_init" - 2260 5F696E69 - 2260 7400 - 2261 .LASF6: - 2262 0159 6C6F6E67 .string "long long int" - 2262 206C6F6E - 2262 6720696E - 2262 7400 - 2263 .LASF9: - 2264 0167 63686172 .string "char" - 2264 00 - 2265 .LASF14: - 2266 016c 7577506C .string "uwPllCtl" - 2266 6C43746C - 2266 00 - 2267 .LASF19: - 2268 0175 73797363 .string "sysctl" - 2268 746C00 - 2269 .LASF25: - 2270 017c 6C353032 .string "l502_otp_init" - 2270 5F6F7470 - 2270 5F696E69 - 2270 7400 - 2271 .LASF3: - 2272 018a 73686F72 .string "short int" - 2272 7420696E - 2272 7400 - 2273 .LASF28: - 2274 0194 6266726F .string "bfrom_OtpCommand" - 2274 6D5F4F74 - 2274 70436F6D - 2274 6D616E64 - 2274 00 - 2275 .LASF10: - 2276 01a5 75696E74 .string "uint16_t" - 2276 31365F74 - 2276 00 - 2277 .LASF27: - 2278 01ae 6266726F .string "bfrom_SysControl" - 2278 6D5F5379 - 2278 73436F6E - 2278 74726F6C - 2278 00 - 2279 .LASF11: - 2280 01bf 75696E74 .string "uint32_t" - 2280 33325F74 - 2280 00 - 2281 .LASF8: - 2282 01c8 6C6F6E67 .string "long int" - 2282 20696E74 - 2282 00 - 2283 .LASF20: - 2284 01d1 6C353032 .string "l502_otp_make_invalid" - 2284 5F6F7470 - 2284 5F6D616B - 2284 655F696E - BFIN GAS /tmp/ccUAkcj5.s page 52 - - - 2284 76616C69 - 2285 .LASF23: - 2286 01e7 66697273 .string "first_page" - 2286 745F7061 - 2286 676500 - 2287 .LASF1: - 2288 01f2 7369676E .string "signed char" - 2288 65642063 - 2288 68617200 - 2289 .LASF34: - 2290 01fe 7373796E .string "ssync" - 2290 6300 - 2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccUAkcj5.s page 53 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_init.c - /tmp/ccUAkcj5.s:13 .text:0000000000000000 _l502_otp_make_invalid - /tmp/ccUAkcj5.s:72 .text:0000000000000044 _l502_setup_pll - /tmp/ccUAkcj5.s:96 .text:000000000000006c _l502_otp_write_cfg - /tmp/ccUAkcj5.s:234 .text:0000000000000128 _l502_otp_init - /tmp/ccUAkcj5.s:512 .text:000000000000028c _l502_init - -UNDEFINED SYMBOLS -_fpga_spi_init -_isr_sport_dma_rx -_isr_sport_dma_tx -_hdma_init -_l502_stream_init diff --git a/build/release/lst/l502_params.lst b/build/release/lst/l502_params.lst deleted file mode 100644 index 90f38e9..0000000 --- a/build/release/lst/l502_params.lst +++ /dev/null @@ -1,3006 +0,0 @@ -BFIN GAS /tmp/ccU9Tg4X.s page 1 - - - 1 .file "src/l502_params.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 9E010000 .text; - 8 02000501 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _params_set_lch_cnt; - 12 .type _params_set_lch_cnt, STT_FUNC; - 13 _params_set_lch_cnt: - 14 .LFB2: - 15 .file 1 "src/l502_params.c" - 1:src/l502_params.c **** /** @addtogroup config_params - 2:src/l502_params.c **** @{ - 3:src/l502_params.c **** @file l502_params.c - 4:src/l502_params.c **** Файл содержит функции по обработке команд от ПК на у - 5:src/l502_params.c **** конфигурации сбора данных и других параметров. - 6:src/l502_params.c **** Только в данном файле должны быть изменения полей с - 7:src/l502_params.c **** настроек - g_set. - 8:src/l502_params.c **** Так же здесь */ - 9:src/l502_params.c **** - 10:src/l502_params.c **** - 11:src/l502_params.c **** #include - 12:src/l502_params.c **** #include - 13:src/l502_params.c **** - 14:src/l502_params.c **** #include "l502_global.h" - 15:src/l502_params.c **** #include "l502_cmd.h" - 16:src/l502_params.c **** #include "l502_fpga.h" - 17:src/l502_params.c **** #include "l502_params.h" - 18:src/l502_params.c **** #include "l502_stream.h" - 19:src/l502_params.c **** - 20:src/l502_params.c **** - 21:src/l502_params.c **** - 22:src/l502_params.c **** /* проверка правильного режима синхронизации */ - 23:src/l502_params.c **** #define CHECK_SYNC_MODE(cmd) (((cmd) != L502_SYNC_INTERNAL) \ - 24:src/l502_params.c **** && ((cmd) !=L502_SYNC_EXTERNAL_MASTER) \ - 25:src/l502_params.c **** && ((cmd) != L502_SYNC_DI_SYN1_RISE) \ - 26:src/l502_params.c **** && ((cmd) != L502_SYNC_DI_SYN2_RISE) \ - 27:src/l502_params.c **** && ((cmd) != L502_SYNC_DI_SYN1_FALL) \ - 28:src/l502_params.c **** && ((cmd) != L502_SYNC_DI_SYN2_FALL) ? L502_BF_ERR_INVALID_CMD_PARAMS : - 29:src/l502_params.c **** - 30:src/l502_params.c **** - 31:src/l502_params.c **** t_settings g_set = { - 32:src/l502_params.c **** .lch_cnt = 1, - 33:src/l502_params.c **** .adc_freq_div = 1, - 34:src/l502_params.c **** .adc_frame_delay = 0, - 35:src/l502_params.c **** .din_freq_div = 2, - 36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ, - 37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT, - 38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL, - BFIN GAS /tmp/ccU9Tg4X.s page 2 - - - 39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL - 40:src/l502_params.c **** }; - 41:src/l502_params.c **** - 42:src/l502_params.c **** t_module_info g_module_info; - 43:src/l502_params.c **** - 44:src/l502_params.c **** - 45:src/l502_params.c **** - 46:src/l502_params.c **** - 47:src/l502_params.c **** /** @brief Установка количества логических каналов - 48:src/l502_params.c **** - 49:src/l502_params.c **** Проверка и запись в поле g_set.lch_cnt значение кол-ва кан - 50:src/l502_params.c **** таблице АЦП. - 51:src/l502_params.c **** - 52:src/l502_params.c **** @param[in] lch_cnt Количество логических каналов (от 1 до #L50 - 53:src/l502_params.c **** @return Код ошибки */ - 54:src/l502_params.c **** int32_t params_set_lch_cnt(uint32_t lch_cnt) { - 16 .loc 1 54 0 - 17 .LVL0: - 55:src/l502_params.c **** if (lch_cnt > L502_LTABLE_MAX_CH_CNT) - 18 .loc 1 55 0 - 19 0000 21E10001 R1 = 256 (X); - 54:src/l502_params.c **** int32_t params_set_lch_cnt(uint32_t lch_cnt) { - 20 .loc 1 54 0 - 21 0004 00E80000 LINK 0; - 22 .LCFI0: - 23 .loc 1 55 0 - 24 0008 080A cc =R0<=R1 (iu); - 25 000a 0B10 if !cc jump .L6; - 56:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 57:src/l502_params.c **** g_set.lch_cnt = lch_cnt; - 26 .loc 1 57 0 - 27 000c 4AE10000 P2.H = _g_set; - 28 0010 0AE10000 P2.L = _g_set; - 29 0014 50E60004 W [P2+2048] = R0; - 30 0018 0060 R0 = 0 (X); - 31 .LVL1: - 58:src/l502_params.c **** return 0; - 59:src/l502_params.c **** } - 32 .loc 1 59 0 - 33 001a 01E80000 UNLINK; - 34 001e 1000 rts; - 35 .LVL2: - 36 .L6: - 55:src/l502_params.c **** if (lch_cnt > L502_LTABLE_MAX_CH_CNT) - 37 .loc 1 55 0 - 38 0020 20E1FEFD R0 = -514 (X); - 39 .LVL3: - 40 .loc 1 59 0 - 41 0024 01E80000 UNLINK; - 42 0028 1000 rts; - 43 .LFE2: - 44 .size _params_set_lch_cnt, .-_params_set_lch_cnt - 45 002a 0000 .align 4 - 46 .global _params_set_lch; - 47 .type _params_set_lch, STT_FUNC; - 48 _params_set_lch: - 49 .LFB3: - BFIN GAS /tmp/ccU9Tg4X.s page 3 - - - 60:src/l502_params.c **** - 61:src/l502_params.c **** /** @brief Установить параметры логического канала - 62:src/l502_params.c **** - 63:src/l502_params.c **** Функция проверяет входные параметры и записывает и - 64:src/l502_params.c **** таблицы g_set.lch[] - 65:src/l502_params.c **** - 66:src/l502_params.c **** @param[in] index Номер логического канала [0, L502_LTABLE_MAX_CH_CNT-1] - 67:src/l502_params.c **** @param[in] ch Номер физического канала (от 0 до 15 или 31) - 68:src/l502_params.c **** @param[in] mode Режим измерения для данного лог. канала - 69:src/l502_params.c **** @param[in] range Диапазон измерения для данного лог. канал - 70:src/l502_params.c **** @param[in] avg Коэф. усреднения по данному лог. каналу - 71:src/l502_params.c **** @param[in] flags Дополнительные флаги - 72:src/l502_params.c **** @return Код ошибки */ - 73:src/l502_params.c **** int32_t params_set_lch(uint32_t index, uint32_t ch, t_l502_lch_mode mode, - 74:src/l502_params.c **** t_l502_adc_range range, uint32_t avg, uint32_t flags) { - 50 .loc 1 74 0 - 51 .LVL4: - 52 002c 1830 R3 = R0; - 75:src/l502_params.c **** if (index >= L502_LTABLE_MAX_CH_CNT) - 53 .loc 1 75 0 - 54 002e 20E1FF00 R0 = 255 (X); - 55 .LVL5: - 74:src/l502_params.c **** t_l502_adc_range range, uint32_t avg, uint32_t flags) { - 56 .loc 1 74 0 - 57 0032 00E80000 LINK 0; - 58 .LCFI1: - 59 .loc 1 75 0 - 60 0036 030A cc =R3<=R0 (iu); - 61 0038 0618 if cc jump .L12; - 62 .L8: - 76:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) && - 78:src/l502_params.c **** (mode!=L502_LCH_MODE_ZERO)) - 79:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 80:src/l502_params.c **** if ((ch >= 32) || ((mode != L502_LCH_MODE_COMM) && (ch>=16))) - 81:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 82:src/l502_params.c **** - 83:src/l502_params.c **** - 84:src/l502_params.c **** g_set.lch[index].phy_ch = ch; - 85:src/l502_params.c **** g_set.lch[index].mode = mode; - 86:src/l502_params.c **** g_set.lch[index].range = range; - 87:src/l502_params.c **** g_set.lch[index].avg = avg; - 88:src/l502_params.c **** g_set.lch[index].flags = flags; - 89:src/l502_params.c **** return 0; - 63 .loc 1 89 0 - 64 003a 20E1FEFD R0 = -514 (X); - 65 .LVL6: - 66 .L10: - 90:src/l502_params.c **** } - 67 .loc 1 90 0 - 68 003e 01E80000 UNLINK; - 69 0042 1000 rts; - 70 .LVL7: - 71 .L12: - 77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) && - 72 .loc 1 77 0 - 73 0044 120E cc =R2<=2 (iu); - BFIN GAS /tmp/ccU9Tg4X.s page 4 - - - 74 0046 FA17 if !cc jump .L8 (bp); - 80:src/l502_params.c **** if ((ch >= 32) || ((mode != L502_LCH_MODE_COMM) && (ch>=16))) - 75 .loc 1 80 0 - 76 0048 F860 R0 = 31 (X); - 77 004a 010A cc =R1<=R0 (iu); - 78 004c F713 if !cc jump .L8; - 79 004e 020C cc =R2==0; - 80 0050 1910 if !cc jump .L13; - 81 .L9: - 84:src/l502_params.c **** g_set.lch[index].phy_ch = ch; - 82 .loc 1 84 0 - 83 0052 82C61B80 R0 = R3 << 3; - 84 0056 0032 P0 = R0; - 85 0058 49E10000 P1.H = _g_set; - 86 005c 09E10000 P1.L = _g_set; - 87 0060 815A P2 = P1 + P0; - 88 0062 119B B [P2] = R1; - 85:src/l502_params.c **** g_set.lch[index].mode = mode; - 89 .loc 1 85 0 - 90 0064 92E60100 B [P2+1] = R2; - 86:src/l502_params.c **** g_set.lch[index].range = range; - 91 .loc 1 86 0 - 92 0068 B8E51400 R0 = B [FP+20] (X); - 93 006c 90E60200 B [P2+2] = R0; - 87:src/l502_params.c **** g_set.lch[index].avg = avg; - 94 .loc 1 87 0 - 95 0070 B8E51800 R0 = B [FP+24] (X); - 96 0074 90E60300 B [P2+3] = R0; - 88:src/l502_params.c **** g_set.lch[index].flags = flags; - 97 .loc 1 88 0 - 98 0078 F8A1 R0 = [FP+28]; - 99 007a 415A P1 = P1 + P0; - 100 007c 48B0 [P1+4] = R0; - 101 007e 0060 R0 = 0 (X); - 102 0080 DF2F jump.s .L10; - 103 .LVL8: - 104 .L13: - 80:src/l502_params.c **** if ((ch >= 32) || ((mode != L502_LCH_MODE_COMM) && (ch>=16))) - 105 .loc 1 80 0 - 106 0082 7860 R0 = 15 (X); - 107 0084 010A cc =R1<=R0 (iu); - 108 0086 E61F if cc jump .L9 (bp); - 109 0088 D92F jump.s .L8; - 110 .LFE3: - 111 .size _params_set_lch, .-_params_set_lch - 112 008a 0000 .align 4 - 113 .global _params_set_adc_freq_div; - 114 .type _params_set_adc_freq_div, STT_FUNC; - 115 _params_set_adc_freq_div: - 116 .LFB4: - 91:src/l502_params.c **** - 92:src/l502_params.c **** /** Установка делителя частоты АЦП - 93:src/l502_params.c **** @param[in] div Значение делителя - 94:src/l502_params.c **** @return Код ошибки */ - 95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) { - 117 .loc 1 95 0 - 118 .LVL9: - BFIN GAS /tmp/ccU9Tg4X.s page 5 - - - 119 008c 0830 R1 = R0; - 96:src/l502_params.c **** if ((div==0) || (div > L502_ADC_FREQ_DIV_MAX)) - 120 .loc 1 96 0 - 121 008e FA63 R2 = -1 (X); - 122 0090 F867 R0 += -1; - 123 .LVL10: - 124 0092 42E10F00 R2.H = 15; - 95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) { - 125 .loc 1 95 0 - 126 0096 00E80000 LINK 0; - 127 .LCFI2: - 128 .loc 1 96 0 - 129 009a 100A cc =R0<=R2 (iu); - 130 009c 0B10 if !cc jump .L18; - 97:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 98:src/l502_params.c **** g_set.adc_freq_div = div; - 131 .loc 1 98 0 - 132 009e 4AE10000 P2.H = _g_set; - 133 00a2 0AE10000 P2.L = _g_set; - 134 00a6 11E60102 [P2+2052] = R1; - 135 00aa 0060 R0 = 0 (X); - 99:src/l502_params.c **** return 0; - 100:src/l502_params.c **** } - 136 .loc 1 100 0 - 137 00ac 01E80000 UNLINK; - 138 00b0 1000 rts; - 139 .L18: - 96:src/l502_params.c **** if ((div==0) || (div > L502_ADC_FREQ_DIV_MAX)) - 140 .loc 1 96 0 - 141 00b2 20E1FEFD R0 = -514 (X); - 142 .loc 1 100 0 - 143 00b6 01E80000 UNLINK; - 144 00ba 1000 rts; - 145 .LFE4: - 146 .size _params_set_adc_freq_div, .-_params_set_adc_freq_div - 147 .align 4 - 148 .global _params_set_ref_freq; - 149 .type _params_set_ref_freq, STT_FUNC; - 150 _params_set_ref_freq: - 151 .LFB5: - 101:src/l502_params.c **** - 102:src/l502_params.c **** /** Установка значения опорной частоты - 103:src/l502_params.c **** @param[in] freq_code Значение частоты. Для внутренней может - 104:src/l502_params.c **** #L502_REF_FREQ_2000KHZ или #L502_REF_FREQ_1500KHZ - 105:src/l502_params.c **** @return Код ошибки */ - 106:src/l502_params.c **** int32_t params_set_ref_freq(uint32_t freq_code) { - 152 .loc 1 106 0 - 153 .LVL11: - 107:src/l502_params.c **** g_set.ref_freq = freq_code; - 154 .loc 1 107 0 - 155 00bc 4AE10000 P2.H = _g_set; - 156 00c0 0AE10000 P2.L = _g_set; - 106:src/l502_params.c **** int32_t params_set_ref_freq(uint32_t freq_code) { - 157 .loc 1 106 0 - 158 00c4 00E80000 LINK 0; - 159 .LCFI3: - 160 .loc 1 107 0 - BFIN GAS /tmp/ccU9Tg4X.s page 6 - - - 161 00c8 10E60402 [P2+2064] = R0; - 108:src/l502_params.c **** return 0; - 109:src/l502_params.c **** } - 162 .loc 1 109 0 - 163 00cc 0060 R0 = 0 (X); - 164 .LVL12: - 165 00ce 01E80000 UNLINK; - 166 00d2 1000 rts; - 167 .LFE5: - 168 .size _params_set_ref_freq, .-_params_set_ref_freq - 169 .align 4 - 170 .global _params_set_adc_interframe_delay; - 171 .type _params_set_adc_interframe_delay, STT_FUNC; - 172 _params_set_adc_interframe_delay: - 173 .LFB6: - 110:src/l502_params.c **** /** Установка значения межкадровой задержки - 111:src/l502_params.c **** @param[in] delay Значение межкадровой задержки (от 0 до L502_ - 112:src/l502_params.c **** @return Код ошибки */ - 113:src/l502_params.c **** int32_t params_set_adc_interframe_delay(uint32_t delay) { - 174 .loc 1 113 0 - 175 .LVL13: - 114:src/l502_params.c **** if (delay > L502_ADC_INTERFRAME_DELAY_MAX) - 176 .loc 1 114 0 - 177 00d4 F963 R1 = -1 (X); - 178 00d6 41E11F00 R1.H = 31; - 113:src/l502_params.c **** int32_t params_set_adc_interframe_delay(uint32_t delay) { - 179 .loc 1 113 0 - 180 00da 00E80000 LINK 0; - 181 .LCFI4: - 182 .loc 1 114 0 - 183 00de 080A cc =R0<=R1 (iu); - 184 00e0 0B10 if !cc jump .L25; - 115:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 116:src/l502_params.c **** g_set.adc_frame_delay = delay; - 185 .loc 1 116 0 - 186 00e2 4AE10000 P2.H = _g_set; - 187 00e6 0AE10000 P2.L = _g_set; - 188 00ea 10E60302 [P2+2060] = R0; - 189 00ee 0060 R0 = 0 (X); - 190 .LVL14: - 117:src/l502_params.c **** return 0; - 118:src/l502_params.c **** } - 191 .loc 1 118 0 - 192 00f0 01E80000 UNLINK; - 193 00f4 1000 rts; - 194 .LVL15: - 195 .L25: - 114:src/l502_params.c **** if (delay > L502_ADC_INTERFRAME_DELAY_MAX) - 196 .loc 1 114 0 - 197 00f6 20E1FEFD R0 = -514 (X); - 198 .LVL16: - 199 .loc 1 118 0 - 200 00fa 01E80000 UNLINK; - 201 00fe 1000 rts; - 202 .LFE6: - 203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay - 204 .align 4 - BFIN GAS /tmp/ccU9Tg4X.s page 7 - - - 205 .global _params_set_sync_mode; - 206 .type _params_set_sync_mode, STT_FUNC; - 207 _params_set_sync_mode: - 208 .LFB7: - 119:src/l502_params.c **** - 120:src/l502_params.c **** /** Установка источника опроной частоты синхронизации - 121:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode - 122:src/l502_params.c **** @return Код ошибки */ - 123:src/l502_params.c **** int32_t params_set_sync_mode(t_l502_sync_mode sync_mode) { - 209 .loc 1 123 0 - 210 .LVL17: - 211 0100 00E80000 LINK 0; - 212 .LCFI5: - 124:src/l502_params.c **** int32_t err = CHECK_SYNC_MODE(sync_mode); - 213 .loc 1 124 0 - 214 0104 180E cc =R0<=3 (iu); - 215 0106 041C if cc jump .L27 (bp); - 216 0108 3160 R1 = 6 (X); - 217 010a 0808 cc =R0==R1; - 218 010c 0B10 if !cc jump .L30; - 219 .L27: - 125:src/l502_params.c **** if (!err) - 126:src/l502_params.c **** g_set.sync_mode = sync_mode; - 220 .loc 1 126 0 - 221 010e 4AE10000 P2.H = _g_set; - 222 0112 0AE10000 P2.L = _g_set; - 223 0116 90E61608 B [P2+2070] = R0; - 224 011a 0060 R0 = 0 (X); - 225 .LVL18: - 226 .L28: - 227 .LVL19: - 127:src/l502_params.c **** return err; - 128:src/l502_params.c **** } - 228 .loc 1 128 0 - 229 011c 01E80000 UNLINK; - 230 0120 1000 rts; - 231 .LVL20: - 232 .L30: - 124:src/l502_params.c **** int32_t err = CHECK_SYNC_MODE(sync_mode); - 233 .loc 1 124 0 - 234 0122 3960 R1 = 7 (X); - 235 0124 0808 cc =R0==R1; - 236 0126 F41B if cc jump .L27; - 237 0128 20E1FEFD R0 = -514 (X); - 238 .LVL21: - 239 012c F82F jump.s .L28; - 240 .LFE7: - 241 .size _params_set_sync_mode, .-_params_set_sync_mode - 242 012e 0000 .align 4 - 243 .global _params_set_sync_start_mode; - 244 .type _params_set_sync_start_mode, STT_FUNC; - 245 _params_set_sync_start_mode: - 246 .LFB8: - 129:src/l502_params.c **** - 130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан - 131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode - 132:src/l502_params.c **** @return Код ошибки */ - BFIN GAS /tmp/ccU9Tg4X.s page 8 - - - 133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) { - 247 .loc 1 133 0 - 248 .LVL22: - 249 0130 00E80000 LINK 0; - 250 .LCFI6: - 134:src/l502_params.c **** int32_t err = CHECK_SYNC_MODE(sync_mode); - 251 .loc 1 134 0 - 252 0134 180E cc =R0<=3 (iu); - 253 0136 041C if cc jump .L32 (bp); - 254 0138 3160 R1 = 6 (X); - 255 013a 0808 cc =R0==R1; - 256 013c 0B10 if !cc jump .L35; - 257 .L32: - 135:src/l502_params.c **** if (!err) - 136:src/l502_params.c **** g_set.sync_start_mode = sync_mode; - 258 .loc 1 136 0 - 259 013e 4AE10000 P2.H = _g_set; - 260 0142 0AE10000 P2.L = _g_set; - 261 0146 90E61708 B [P2+2071] = R0; - 262 014a 0060 R0 = 0 (X); - 263 .LVL23: - 264 .L33: - 265 .LVL24: - 137:src/l502_params.c **** return err; - 138:src/l502_params.c **** } - 266 .loc 1 138 0 - 267 014c 01E80000 UNLINK; - 268 0150 1000 rts; - 269 .LVL25: - 270 .L35: - 134:src/l502_params.c **** int32_t err = CHECK_SYNC_MODE(sync_mode); - 271 .loc 1 134 0 - 272 0152 3960 R1 = 7 (X); - 273 0154 0808 cc =R0==R1; - 274 0156 F41B if cc jump .L32; - 275 0158 20E1FEFD R0 = -514 (X); - 276 .LVL26: - 277 015c F82F jump.s .L33; - 278 .LFE8: - 279 .size _params_set_sync_start_mode, .-_params_set_sync_start_mode - 280 015e 0000 .align 4 - 281 .global _params_set_din_freq_div; - 282 .type _params_set_din_freq_div, STT_FUNC; - 283 _params_set_din_freq_div: - 284 .LFB9: - 139:src/l502_params.c **** - 140:src/l502_params.c **** - 141:src/l502_params.c **** /** Установка делителя частоты синхронного ввода цифро - 142:src/l502_params.c **** @param[in] div Значение делителя - 143:src/l502_params.c **** @return Код ошибки */ - 144:src/l502_params.c **** int32_t params_set_din_freq_div(uint32_t div) { - 285 .loc 1 144 0 - 286 .LVL27: - 287 0160 0830 R1 = R0; - 145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX)) - 288 .loc 1 145 0 - 289 0162 FA63 R2 = -1 (X); - BFIN GAS /tmp/ccU9Tg4X.s page 9 - - - 290 0164 F867 R0 += -1; - 291 .LVL28: - 292 0166 42E10F00 R2.H = 15; - 144:src/l502_params.c **** int32_t params_set_din_freq_div(uint32_t div) { - 293 .loc 1 144 0 - 294 016a 00E80000 LINK 0; - 295 .LCFI7: - 296 .loc 1 145 0 - 297 016e 100A cc =R0<=R2 (iu); - 298 0170 0B10 if !cc jump .L40; - 146:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 147:src/l502_params.c **** g_set.din_freq_div = div; - 299 .loc 1 147 0 - 300 0172 4AE10000 P2.H = _g_set; - 301 0176 0AE10000 P2.L = _g_set; - 302 017a 11E60202 [P2+2056] = R1; - 303 017e 0060 R0 = 0 (X); - 148:src/l502_params.c **** return 0; - 149:src/l502_params.c **** } - 304 .loc 1 149 0 - 305 0180 01E80000 UNLINK; - 306 0184 1000 rts; - 307 .L40: - 145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX)) - 308 .loc 1 145 0 - 309 0186 20E1FEFD R0 = -514 (X); - 310 .loc 1 149 0 - 311 018a 01E80000 UNLINK; - 312 018e 1000 rts; - 313 .LFE9: - 314 .size _params_set_din_freq_div, .-_params_set_din_freq_div - 315 .align 4 - 316 .global _params_set_dac_freq_div; - 317 .type _params_set_dac_freq_div, STT_FUNC; - 318 _params_set_dac_freq_div: - 319 .LFB10: - 150:src/l502_params.c **** - 151:src/l502_params.c **** /** Установка делителя частоты вывода на ЦАП - 152:src/l502_params.c **** @param[in] div Значение делителя (1 или 2) - 153:src/l502_params.c **** @return Код ошибки */ - 154:src/l502_params.c **** int32_t params_set_dac_freq_div(uint32_t div) { - 320 .loc 1 154 0 - 321 .LVL29: - 322 0190 0830 R1 = R0; - 155:src/l502_params.c **** if ((div < X502_OUT_FREQ_DIV_MIN) || (div > X502_OUT_FREQ_DIV_MAX)) - 323 .loc 1 155 0 - 324 0192 F067 R0 += -2; - 325 .LVL30: - 326 0194 22E1FE03 R2 = 1022 (X); - 154:src/l502_params.c **** int32_t params_set_dac_freq_div(uint32_t div) { - 327 .loc 1 154 0 - 328 0198 00E80000 LINK 0; - 329 .LCFI8: - 330 .loc 1 155 0 - 331 019c 100A cc =R0<=R2 (iu); - 332 019e 0B10 if !cc jump .L45; - 156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - BFIN GAS /tmp/ccU9Tg4X.s page 10 - - - 157:src/l502_params.c **** g_set.out_freq_div = div; - 333 .loc 1 157 0 - 334 01a0 4AE10000 P2.H = _g_set; - 335 01a4 0AE10000 P2.L = _g_set; - 336 01a8 51E60A04 W [P2+2068] = R1; - 337 01ac 0060 R0 = 0 (X); - 158:src/l502_params.c **** return 0; - 159:src/l502_params.c **** } - 338 .loc 1 159 0 - 339 01ae 01E80000 UNLINK; - 340 01b2 1000 rts; - 341 .L45: - 155:src/l502_params.c **** if ((div < X502_OUT_FREQ_DIV_MIN) || (div > X502_OUT_FREQ_DIV_MAX)) - 342 .loc 1 155 0 - 343 01b4 20E1FEFD R0 = -514 (X); - 344 .loc 1 159 0 - 345 01b8 01E80000 UNLINK; - 346 01bc 1000 rts; - 347 .LFE10: - 348 .size _params_set_dac_freq_div, .-_params_set_dac_freq_div - 349 01be 0000 .align 4 - 350 .global _configure; - 351 .type _configure, STT_FUNC; - 352 _configure: - 353 .LFB11: - 160:src/l502_params.c **** - 161:src/l502_params.c **** - 162:src/l502_params.c **** - 163:src/l502_params.c **** - 164:src/l502_params.c **** /** @brief Запись параметров сбора в регистры ПЛИС - 165:src/l502_params.c **** - 166:src/l502_params.c **** Функция выполняет запись всех параметров из структ - 167:src/l502_params.c **** ПЛИС. Функция может вызываться только когда сбор да - 168:src/l502_params.c **** - 169:src/l502_params.c **** @return Код ошибки */ - 170:src/l502_params.c **** int32_t configure(void) { - 354 .loc 1 170 0 - 355 01c0 E305 [--sp] = ( r7:4, p5:3 ); - 356 - 357 .LCFI9: - 171:src/l502_params.c **** uint16_t ch; - 172:src/l502_params.c **** - 173:src/l502_params.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 358 .loc 1 173 0 - 359 01c2 4AE10000 P2.H = _g_mode; - 170:src/l502_params.c **** int32_t configure(void) { - 360 .loc 1 170 0 - 361 01c6 00E80300 LINK 12; - 362 .LCFI10: - 363 .loc 1 173 0 - 364 01ca 0AE10000 P2.L = _g_mode; - 365 01ce 1091 R0 = [P2]; - 366 01d0 000C cc =R0==0; - 367 01d2 071C if cc jump .L47 (bp); - 174:src/l502_params.c **** if (!err) { - 175:src/l502_params.c **** /* записываем логическую таблицу */ - 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { - BFIN GAS /tmp/ccU9Tg4X.s page 11 - - - 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); - 178:src/l502_params.c **** - 179:src/l502_params.c **** if (g_set.lch[ch].mode == L502_LCH_MODE_ZERO) { - 180:src/l502_params.c **** wrd |= (3 << 7); - 181:src/l502_params.c **** } else if (g_set.lch[ch].mode == L502_LCH_MODE_COMM) { - 182:src/l502_params.c **** wrd |= (g_set.lch[ch].phy_ch & 0x10 ? 2 : 1) << 7; - 183:src/l502_params.c **** } - 184:src/l502_params.c **** - 185:src/l502_params.c **** if (g_set.lch[ch].avg) - 186:src/l502_params.c **** wrd |= ((g_set.lch[ch].avg-1) & 0x7F) << 9; - 187:src/l502_params.c **** - 188:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_LTABLE + g_set.lch_cnt - 1 - ch, wrd); - 189:src/l502_params.c **** } - 190:src/l502_params.c **** - 191:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_LCH_CNT, g_set.lch_cnt - 1); - 192:src/l502_params.c **** - 193:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_ADC_FREQ_DIV, g_set.adc_freq_div - 1); - 194:src/l502_params.c **** fpga_reg_write(L502_REGS_IOARITH_ADC_FREQ_DIV, g_set.adc_freq_div - 1); - 195:src/l502_params.c **** - 196:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_ADC_FRAME_DELAY, g_set.adc_frame_delay); - 197:src/l502_params.c **** - 198:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_IO_MODE, (g_set.sync_mode & 0x7) - 199:src/l502_params.c **** | ((g_set.sync_start_mode&0x7)<<3) - 200:src/l502_params.c **** | ((g_set.ref_freq==L502_REF_FREQ_2000KHZ ? 0 : 2) << 7) - 201:src/l502_params.c **** | (((g_set.out_freq_div-1)&0x3FF)<<9)); - 202:src/l502_params.c **** - 203:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_DIGIN_FREQ_DIV, g_set.din_freq_div - 1); - 204:src/l502_params.c **** } - 205:src/l502_params.c **** return err; - 206:src/l502_params.c **** } - 368 .loc 1 206 0 - 369 01d4 01E80000 UNLINK; - 173:src/l502_params.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 370 .loc 1 173 0 - 371 01d8 20E1FCFD R0 = -516 (X); - 372 .LVL31: - 373 .loc 1 206 0 - 374 01dc A305 ( r7:4, p5:3 ) = [sp++]; - 375 - 376 .LCFI11: - 377 .LVL32: - 378 01de 1000 rts; - 379 .L47: - 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { - 380 .loc 1 176 0 - 381 01e0 4DE10000 P5.H = _g_set; - 382 01e4 0DE10000 P5.L = _g_set; - 383 01e8 6BE50004 R3 = W [P5+2048] (X); - 384 01ec D942 R1 = R3.L (Z); - 385 01ee 010C cc =R1==0; - 386 01f0 3918 if cc jump .L49; - 387 01f2 0760 R7 = 0 (X); - 388 .LVL33: - 389 01f4 0060 R0 = 0 (X); - 390 .LBB2: - 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); - 391 .loc 1 177 0 - BFIN GAS /tmp/ccU9Tg4X.s page 12 - - - 392 01f6 7C60 R4 = 15 (X); - 393 01f8 3D60 R5 = 7 (X); - 182:src/l502_params.c **** wrd |= (g_set.lch[ch].phy_ch & 0x10 ? 2 : 1) << 7; - 394 .loc 1 182 0 - 395 01fa 2BE10001 P3 = 256 (X); - 396 01fe 2CE18000 P4 = 128 (X); - 188:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_LTABLE + g_set.lch_cnt - 1 - ch, wrd); - 397 .loc 1 188 0 - 398 0202 26E1FF01 R6 = 511 (X); - 399 0206 1C20 jump.s .L55; - 400 .LVL34: - 401 .L50: - 181:src/l502_params.c **** } else if (g_set.lch[ch].mode == L502_LCH_MODE_COMM) { - 402 .loc 1 181 0 - 403 0208 000C cc =R0==0; - 404 020a 0514 if !cc jump .L51 (bp); - 182:src/l502_params.c **** wrd |= (g_set.lch[ch].phy_ch & 0x10 ? 2 : 1) << 7; - 405 .loc 1 182 0 - 406 020c 2248 cc = !BITTST (R2,4); - 407 020e 43064407 if !cc R0 = P3; if cc R0 = P4; - 408 0212 4156 R1 = R1 | R0; - 409 .L51: - 185:src/l502_params.c **** if (g_set.lch[ch].avg) - 410 .loc 1 185 0 - 411 0214 8D5A P2 = P5 + P1; - 412 0216 90E40300 R0 = B [P2+3] (Z); - 413 021a 000C cc =R0==0; - 414 021c 051C if cc jump .L54 (bp); - 186:src/l502_params.c **** wrd |= ((g_set.lch[ch].avg-1) & 0x7F) << 9; - 415 .loc 1 186 0 - 416 021e F867 R0 += -1; - 417 0220 484F R0 <<= 9; - 418 0222 C042 R0 = R0.L (Z); - 419 0224 4156 R1 = R1 | R0; - 420 .L54: - 188:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_LTABLE + g_set.lch_cnt - 1 - ch, wrd); - 421 .loc 1 188 0 - 422 0226 3350 R0 = R3 + R6; - 423 0228 3852 R0 = R0 - R7; - 424 022a C042 R0 = R0.L (Z); - 425 022c FFE3EAFE call _fpga_reg_write; - 426 .LVL35: - 427 .LBE2: - 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { - 428 .loc 1 176 0 - 429 0230 0F64 R7 += 1; - 430 .LVL36: - 431 0232 6BE50004 R3 = W [P5+2048] (X); - 432 0236 D942 R1 = R3.L (Z); - 433 0238 F842 R0 = R7.L (Z); - 434 023a 010A cc =R1<=R0 (iu); - 435 023c 1318 if cc jump .L49; - 436 .L55: - 437 .LBB3: - 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); - 438 .loc 1 177 0 - 439 023e 184F R0 <<= 3; - BFIN GAS /tmp/ccU9Tg4X.s page 13 - - - 440 0240 0832 P1 = R0; - 441 0242 8D5A P2 = P5 + P1; - 442 0244 1299 R2 = B [P2] (Z); - 443 0246 6254 R1 = R2 & R4; - 444 0248 90E40200 R0 = B [P2+2] (Z); - 445 024c 2854 R0 = R0 & R5; - 446 024e 194F R1 <<= 3; - 447 0250 4156 R1 = R1 | R0; - 448 .LVL37: - 179:src/l502_params.c **** if (g_set.lch[ch].mode == L502_LCH_MODE_ZERO) { - 449 .loc 1 179 0 - 450 0252 90E40100 R0 = B [P2+1] (Z); - 451 0256 100C cc =R0==2; - 452 0258 D817 if !cc jump .L50 (bp); - 180:src/l502_params.c **** wrd |= (3 << 7); - 453 .loc 1 180 0 - 454 025a 20E18001 R0 = 384 (X); - 455 025e 4156 R1 = R1 | R0; - 456 0260 DA2F jump.s .L51; - 457 .LVL38: - 458 .L49: - 459 .LBE3: - 191:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_LCH_CNT, g_set.lch_cnt - 1); - 460 .loc 1 191 0 - 461 0262 F967 R1 += -1; - 462 0264 20E10003 R0 = 768 (X); - 463 0268 FFE3CCFE call _fpga_reg_write; - 193:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_ADC_FREQ_DIV, g_set.adc_freq_div - 1); - 464 .loc 1 193 0 - 465 026c 29E40102 R1 = [P5+2052]; - 466 0270 F967 R1 += -1; - 467 0272 20E10203 R0 = 770 (X); - 468 0276 FFE3C5FE call _fpga_reg_write; - 194:src/l502_params.c **** fpga_reg_write(L502_REGS_IOARITH_ADC_FREQ_DIV, g_set.adc_freq_div - 1); - 469 .loc 1 194 0 - 470 027a 29E40102 R1 = [P5+2052]; - 471 027e F967 R1 += -1; - 472 0280 20E11204 R0 = 1042 (X); - 473 0284 FFE3BEFE call _fpga_reg_write; - 196:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_ADC_FRAME_DELAY, g_set.adc_frame_delay); - 474 .loc 1 196 0 - 475 0288 29E40302 R1 = [P5+2060]; - 476 028c 20E10403 R0 = 772 (X); - 477 0290 FFE3B8FE call _fpga_reg_write; - 198:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_IO_MODE, (g_set.sync_mode & 0x7) - 478 .loc 1 198 0 - 479 0294 21E1093D R1 = 15625 (X); - 480 0298 28E40402 R0 = [P5+2064]; - 481 029c 394F R1 <<= 7; - 482 029e 0808 cc =R0==R1; - 483 02a0 20E10001 R0 = 256 (X); - 484 02a4 0360 R3 = 0 (X); - 485 02a6 1806 if !cc R3 = R0; - 486 02a8 A9E41708 R1 = B [P5+2071] (Z); - 487 02ac 3A60 R2 = 7 (X); - 488 02ae A8E41608 R0 = B [P5+2070] (Z); - 489 02b2 5154 R1 = R1 & R2; - BFIN GAS /tmp/ccU9Tg4X.s page 14 - - - 490 02b4 1054 R0 = R0 & R2; - 491 02b6 194F R1 <<= 3; - 492 02b8 4156 R1 = R1 | R0; - 493 02ba 68E40A04 R0 = W [P5+2068] (Z); - 494 02be 22E1FF03 R2 = 1023 (X); - 495 02c2 F867 R0 += -1; - 496 02c4 1054 R0 = R0 & R2; - 497 02c6 484F R0 <<= 9; - 498 02c8 4156 R1 = R1 | R0; - 499 02ca 5956 R1 = R1 | R3; - 500 02cc 20E10803 R0 = 776 (X); - 501 02d0 FFE398FE call _fpga_reg_write; - 203:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_DIGIN_FREQ_DIV, g_set.din_freq_div - 1); - 502 .loc 1 203 0 - 503 02d4 29E40202 R1 = [P5+2056]; - 504 02d8 20E10603 R0 = 774 (X); - 505 02dc F967 R1 += -1; - 506 02de FFE391FE call _fpga_reg_write; - 507 .loc 1 206 0 - 508 02e2 01E80000 UNLINK; - 203:src/l502_params.c **** fpga_reg_write(L502_REGS_IOHARD_DIGIN_FREQ_DIV, g_set.din_freq_div - 1); - 509 .loc 1 203 0 - 510 02e6 0060 R0 = 0 (X); - 511 .LVL39: - 512 .LVL40: - 513 .loc 1 206 0 - 514 02e8 A305 ( r7:4, p5:3 ) = [sp++]; - 515 - 516 .LCFI12: - 517 .LVL41: - 518 02ea 1000 rts; - 519 .LFE11: - 520 .size _configure, .-_configure - 521 .global _g_set; - 522 .data; - 523 .align 4 - 524 .type _g_set, @object - 525 .size _g_set, 2072 - 526 _g_set: - 527 0000 00000000 .zero 2048 - 527 00000000 - 527 00000000 - 527 00000000 - 527 00000000 - 528 0800 0100 .short 1 - 529 0802 0000 .zero 2 - 530 0804 01000000 .long 1 - 531 0808 02000000 .long 2 - 532 080c 00000000 .long 0 - 533 0810 80841E00 .long 2000000 - 534 0814 0200 .short 2 - 535 0816 00 .byte 0 - 536 0817 00 .byte 0 - 537 .comm _g_module_info,24,4 - 538 .section .debug_frame,"",@progbits - 539 .Lframe0: - 540 0000 0C000000 .4byte .LECIE0-.LSCIE0 - BFIN GAS /tmp/ccU9Tg4X.s page 15 - - - 541 .LSCIE0: - 542 0004 FFFFFFFF .4byte 0xffffffff - 543 0008 01 .byte 0x1 - 544 0009 00 .string "" - 545 000a 01 .uleb128 0x1 - 546 000b 7C .sleb128 -4 - 547 000c 23 .byte 0x23 - 548 000d 0C .byte 0xc - 549 000e 0E .uleb128 0xe - 550 000f 00 .uleb128 0x0 - 551 .align 4 - 552 .LECIE0: - 553 .LSFDE0: - 554 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 555 .LASFDE0: - 556 0014 00000000 .4byte .Lframe0 - 557 0018 00000000 .4byte .LFB2 - 558 001c 2A000000 .4byte .LFE2-.LFB2 - 559 0020 48 .byte 0x4 - 560 .4byte .LCFI0-.LFB2 - 561 0021 0C .byte 0xc - 562 0022 0F .uleb128 0xf - 563 0023 08 .uleb128 0x8 - 564 0024 8F .byte 0x8f - 565 0025 02 .uleb128 0x2 - 566 0026 A3 .byte 0xa3 - 567 0027 01 .uleb128 0x1 - 568 .align 4 - 569 .LEFDE0: - 570 .LSFDE2: - 571 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 572 .LASFDE2: - 573 002c 00000000 .4byte .Lframe0 - 574 0030 2C000000 .4byte .LFB3 - 575 0034 5E000000 .4byte .LFE3-.LFB3 - 576 0038 4A .byte 0x4 - 577 .4byte .LCFI1-.LFB3 - 578 0039 0C .byte 0xc - 579 003a 0F .uleb128 0xf - 580 003b 08 .uleb128 0x8 - 581 003c 8F .byte 0x8f - 582 003d 02 .uleb128 0x2 - 583 003e A3 .byte 0xa3 - 584 003f 01 .uleb128 0x1 - 585 .align 4 - 586 .LEFDE2: - 587 .LSFDE4: - 588 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 589 .LASFDE4: - 590 0044 00000000 .4byte .Lframe0 - 591 0048 8C000000 .4byte .LFB4 - 592 004c 30000000 .4byte .LFE4-.LFB4 - 593 0050 4E .byte 0x4 - 594 .4byte .LCFI2-.LFB4 - 595 0051 0C .byte 0xc - 596 0052 0F .uleb128 0xf - 597 0053 08 .uleb128 0x8 - BFIN GAS /tmp/ccU9Tg4X.s page 16 - - - 598 0054 8F .byte 0x8f - 599 0055 02 .uleb128 0x2 - 600 0056 A3 .byte 0xa3 - 601 0057 01 .uleb128 0x1 - 602 .align 4 - 603 .LEFDE4: - 604 .LSFDE6: - 605 0058 14000000 .4byte .LEFDE6-.LASFDE6 - 606 .LASFDE6: - 607 005c 00000000 .4byte .Lframe0 - 608 0060 BC000000 .4byte .LFB5 - 609 0064 18000000 .4byte .LFE5-.LFB5 - 610 0068 4C .byte 0x4 - 611 .4byte .LCFI3-.LFB5 - 612 0069 0C .byte 0xc - 613 006a 0F .uleb128 0xf - 614 006b 08 .uleb128 0x8 - 615 006c 8F .byte 0x8f - 616 006d 02 .uleb128 0x2 - 617 006e A3 .byte 0xa3 - 618 006f 01 .uleb128 0x1 - 619 .align 4 - 620 .LEFDE6: - 621 .LSFDE8: - 622 0070 14000000 .4byte .LEFDE8-.LASFDE8 - 623 .LASFDE8: - 624 0074 00000000 .4byte .Lframe0 - 625 0078 D4000000 .4byte .LFB6 - 626 007c 2C000000 .4byte .LFE6-.LFB6 - 627 0080 4A .byte 0x4 - 628 .4byte .LCFI4-.LFB6 - 629 0081 0C .byte 0xc - 630 0082 0F .uleb128 0xf - 631 0083 08 .uleb128 0x8 - 632 0084 8F .byte 0x8f - 633 0085 02 .uleb128 0x2 - 634 0086 A3 .byte 0xa3 - 635 0087 01 .uleb128 0x1 - 636 .align 4 - 637 .LEFDE8: - 638 .LSFDE10: - 639 0088 14000000 .4byte .LEFDE10-.LASFDE10 - 640 .LASFDE10: - 641 008c 00000000 .4byte .Lframe0 - 642 0090 00010000 .4byte .LFB7 - 643 0094 2E000000 .4byte .LFE7-.LFB7 - 644 0098 44 .byte 0x4 - 645 .4byte .LCFI5-.LFB7 - 646 0099 0C .byte 0xc - 647 009a 0F .uleb128 0xf - 648 009b 08 .uleb128 0x8 - 649 009c 8F .byte 0x8f - 650 009d 02 .uleb128 0x2 - 651 009e A3 .byte 0xa3 - 652 009f 01 .uleb128 0x1 - 653 .align 4 - 654 .LEFDE10: - BFIN GAS /tmp/ccU9Tg4X.s page 17 - - - 655 .LSFDE12: - 656 00a0 14000000 .4byte .LEFDE12-.LASFDE12 - 657 .LASFDE12: - 658 00a4 00000000 .4byte .Lframe0 - 659 00a8 30010000 .4byte .LFB8 - 660 00ac 2E000000 .4byte .LFE8-.LFB8 - 661 00b0 44 .byte 0x4 - 662 .4byte .LCFI6-.LFB8 - 663 00b1 0C .byte 0xc - 664 00b2 0F .uleb128 0xf - 665 00b3 08 .uleb128 0x8 - 666 00b4 8F .byte 0x8f - 667 00b5 02 .uleb128 0x2 - 668 00b6 A3 .byte 0xa3 - 669 00b7 01 .uleb128 0x1 - 670 .align 4 - 671 .LEFDE12: - 672 .LSFDE14: - 673 00b8 14000000 .4byte .LEFDE14-.LASFDE14 - 674 .LASFDE14: - 675 00bc 00000000 .4byte .Lframe0 - 676 00c0 60010000 .4byte .LFB9 - 677 00c4 30000000 .4byte .LFE9-.LFB9 - 678 00c8 4E .byte 0x4 - 679 .4byte .LCFI7-.LFB9 - 680 00c9 0C .byte 0xc - 681 00ca 0F .uleb128 0xf - 682 00cb 08 .uleb128 0x8 - 683 00cc 8F .byte 0x8f - 684 00cd 02 .uleb128 0x2 - 685 00ce A3 .byte 0xa3 - 686 00cf 01 .uleb128 0x1 - 687 .align 4 - 688 .LEFDE14: - 689 .LSFDE16: - 690 00d0 14000000 .4byte .LEFDE16-.LASFDE16 - 691 .LASFDE16: - 692 00d4 00000000 .4byte .Lframe0 - 693 00d8 90010000 .4byte .LFB10 - 694 00dc 2E000000 .4byte .LFE10-.LFB10 - 695 00e0 4C .byte 0x4 - 696 .4byte .LCFI8-.LFB10 - 697 00e1 0C .byte 0xc - 698 00e2 0F .uleb128 0xf - 699 00e3 08 .uleb128 0x8 - 700 00e4 8F .byte 0x8f - 701 00e5 02 .uleb128 0x2 - 702 00e6 A3 .byte 0xa3 - 703 00e7 01 .uleb128 0x1 - 704 .align 4 - 705 .LEFDE16: - 706 .LSFDE18: - 707 00e8 28000000 .4byte .LEFDE18-.LASFDE18 - 708 .LASFDE18: - 709 00ec 00000000 .4byte .Lframe0 - 710 00f0 C0010000 .4byte .LFB11 - 711 00f4 2C010000 .4byte .LFE11-.LFB11 - BFIN GAS /tmp/ccU9Tg4X.s page 18 - - - 712 00f8 42 .byte 0x4 - 713 .4byte .LCFI9-.LFB11 - 714 00f9 0E .byte 0xe - 715 00fa 1C .uleb128 0x1c - 716 00fb 48 .byte 0x4 - 717 .4byte .LCFI10-.LCFI9 - 718 00fc 0C .byte 0xc - 719 00fd 0F .uleb128 0xf - 720 00fe 24 .uleb128 0x24 - 721 00ff 8F .byte 0x8f - 722 0100 09 .uleb128 0x9 - 723 0101 A3 .byte 0xa3 - 724 0102 08 .uleb128 0x8 - 725 0103 8D .byte 0x8d - 726 0104 07 .uleb128 0x7 - 727 0105 8C .byte 0x8c - 728 0106 06 .uleb128 0x6 - 729 0107 8B .byte 0x8b - 730 0108 05 .uleb128 0x5 - 731 0109 87 .byte 0x87 - 732 010a 04 .uleb128 0x4 - 733 010b 86 .byte 0x86 - 734 010c 03 .uleb128 0x3 - 735 010d 85 .byte 0x85 - 736 010e 02 .uleb128 0x2 - 737 010f 84 .byte 0x84 - 738 0110 01 .uleb128 0x1 - 739 0111 000000 .align 4 - 740 .LEFDE18: - 741 .text; - 742 .Letext0: - 743 .section .debug_loc,"",@progbits - 744 .Ldebug_loc0: - 745 .LLST0: - 746 0000 00000000 .4byte .LFB2-.Ltext0 - 747 0004 08000000 .4byte .LCFI0-.Ltext0 - 748 0008 0100 .2byte 0x1 - 749 000a 5E .byte 0x5e - 750 000b 08000000 .4byte .LCFI0-.Ltext0 - 751 000f 2A000000 .4byte .LFE2-.Ltext0 - 752 0013 0200 .2byte 0x2 - 753 0015 7F .byte 0x7f - 754 0016 08 .sleb128 8 - 755 0017 00000000 .4byte 0x0 - 756 001b 00000000 .4byte 0x0 - 757 .LLST1: - 758 001f 00000000 .4byte .LVL0-.Ltext0 - 759 0023 1A000000 .4byte .LVL1-.Ltext0 - 760 0027 0100 .2byte 0x1 - 761 0029 50 .byte 0x50 - 762 002a 20000000 .4byte .LVL2-.Ltext0 - 763 002e 24000000 .4byte .LVL3-.Ltext0 - 764 0032 0100 .2byte 0x1 - 765 0034 50 .byte 0x50 - 766 0035 00000000 .4byte 0x0 - 767 0039 00000000 .4byte 0x0 - 768 .LLST2: - BFIN GAS /tmp/ccU9Tg4X.s page 19 - - - 769 003d 2C000000 .4byte .LFB3-.Ltext0 - 770 0041 36000000 .4byte .LCFI1-.Ltext0 - 771 0045 0100 .2byte 0x1 - 772 0047 5E .byte 0x5e - 773 0048 36000000 .4byte .LCFI1-.Ltext0 - 774 004c 8A000000 .4byte .LFE3-.Ltext0 - 775 0050 0200 .2byte 0x2 - 776 0052 7F .byte 0x7f - 777 0053 08 .sleb128 8 - 778 0054 00000000 .4byte 0x0 - 779 0058 00000000 .4byte 0x0 - 780 .LLST3: - 781 005c 2C000000 .4byte .LVL4-.Ltext0 - 782 0060 32000000 .4byte .LVL5-.Ltext0 - 783 0064 0100 .2byte 0x1 - 784 0066 50 .byte 0x50 - 785 0067 32000000 .4byte .LVL5-.Ltext0 - 786 006b 8A000000 .4byte .LFE3-.Ltext0 - 787 006f 0100 .2byte 0x1 - 788 0071 53 .byte 0x53 - 789 0072 00000000 .4byte 0x0 - 790 0076 00000000 .4byte 0x0 - 791 .LLST4: - 792 007a 8C000000 .4byte .LFB4-.Ltext0 - 793 007e 9A000000 .4byte .LCFI2-.Ltext0 - 794 0082 0100 .2byte 0x1 - 795 0084 5E .byte 0x5e - 796 0085 9A000000 .4byte .LCFI2-.Ltext0 - 797 0089 BC000000 .4byte .LFE4-.Ltext0 - 798 008d 0200 .2byte 0x2 - 799 008f 7F .byte 0x7f - 800 0090 08 .sleb128 8 - 801 0091 00000000 .4byte 0x0 - 802 0095 00000000 .4byte 0x0 - 803 .LLST5: - 804 0099 8C000000 .4byte .LVL9-.Ltext0 - 805 009d 92000000 .4byte .LVL10-.Ltext0 - 806 00a1 0100 .2byte 0x1 - 807 00a3 50 .byte 0x50 - 808 00a4 92000000 .4byte .LVL10-.Ltext0 - 809 00a8 BC000000 .4byte .LFE4-.Ltext0 - 810 00ac 0100 .2byte 0x1 - 811 00ae 51 .byte 0x51 - 812 00af 00000000 .4byte 0x0 - 813 00b3 00000000 .4byte 0x0 - 814 .LLST6: - 815 00b7 BC000000 .4byte .LFB5-.Ltext0 - 816 00bb C8000000 .4byte .LCFI3-.Ltext0 - 817 00bf 0100 .2byte 0x1 - 818 00c1 5E .byte 0x5e - 819 00c2 C8000000 .4byte .LCFI3-.Ltext0 - 820 00c6 D4000000 .4byte .LFE5-.Ltext0 - 821 00ca 0200 .2byte 0x2 - 822 00cc 7F .byte 0x7f - 823 00cd 08 .sleb128 8 - 824 00ce 00000000 .4byte 0x0 - 825 00d2 00000000 .4byte 0x0 - BFIN GAS /tmp/ccU9Tg4X.s page 20 - - - 826 .LLST7: - 827 00d6 BC000000 .4byte .LVL11-.Ltext0 - 828 00da CE000000 .4byte .LVL12-.Ltext0 - 829 00de 0100 .2byte 0x1 - 830 00e0 50 .byte 0x50 - 831 00e1 00000000 .4byte 0x0 - 832 00e5 00000000 .4byte 0x0 - 833 .LLST8: - 834 00e9 D4000000 .4byte .LFB6-.Ltext0 - 835 00ed DE000000 .4byte .LCFI4-.Ltext0 - 836 00f1 0100 .2byte 0x1 - 837 00f3 5E .byte 0x5e - 838 00f4 DE000000 .4byte .LCFI4-.Ltext0 - 839 00f8 00010000 .4byte .LFE6-.Ltext0 - 840 00fc 0200 .2byte 0x2 - 841 00fe 7F .byte 0x7f - 842 00ff 08 .sleb128 8 - 843 0100 00000000 .4byte 0x0 - 844 0104 00000000 .4byte 0x0 - 845 .LLST9: - 846 0108 D4000000 .4byte .LVL13-.Ltext0 - 847 010c F0000000 .4byte .LVL14-.Ltext0 - 848 0110 0100 .2byte 0x1 - 849 0112 50 .byte 0x50 - 850 0113 F6000000 .4byte .LVL15-.Ltext0 - 851 0117 FA000000 .4byte .LVL16-.Ltext0 - 852 011b 0100 .2byte 0x1 - 853 011d 50 .byte 0x50 - 854 011e 00000000 .4byte 0x0 - 855 0122 00000000 .4byte 0x0 - 856 .LLST10: - 857 0126 00010000 .4byte .LFB7-.Ltext0 - 858 012a 04010000 .4byte .LCFI5-.Ltext0 - 859 012e 0100 .2byte 0x1 - 860 0130 5E .byte 0x5e - 861 0131 04010000 .4byte .LCFI5-.Ltext0 - 862 0135 2E010000 .4byte .LFE7-.Ltext0 - 863 0139 0200 .2byte 0x2 - 864 013b 7F .byte 0x7f - 865 013c 08 .sleb128 8 - 866 013d 00000000 .4byte 0x0 - 867 0141 00000000 .4byte 0x0 - 868 .LLST11: - 869 0145 00010000 .4byte .LVL17-.Ltext0 - 870 0149 1C010000 .4byte .LVL18-.Ltext0 - 871 014d 0100 .2byte 0x1 - 872 014f 50 .byte 0x50 - 873 0150 22010000 .4byte .LVL20-.Ltext0 - 874 0154 2C010000 .4byte .LVL21-.Ltext0 - 875 0158 0100 .2byte 0x1 - 876 015a 50 .byte 0x50 - 877 015b 00000000 .4byte 0x0 - 878 015f 00000000 .4byte 0x0 - 879 .LLST12: - 880 0163 1C010000 .4byte .LVL18-.Ltext0 - 881 0167 1C010000 .4byte .LVL19-.Ltext0 - 882 016b 0100 .2byte 0x1 - BFIN GAS /tmp/ccU9Tg4X.s page 21 - - - 883 016d 50 .byte 0x50 - 884 016e 2C010000 .4byte .LVL21-.Ltext0 - 885 0172 2E010000 .4byte .LFE7-.Ltext0 - 886 0176 0100 .2byte 0x1 - 887 0178 50 .byte 0x50 - 888 0179 00000000 .4byte 0x0 - 889 017d 00000000 .4byte 0x0 - 890 .LLST13: - 891 0181 30010000 .4byte .LFB8-.Ltext0 - 892 0185 34010000 .4byte .LCFI6-.Ltext0 - 893 0189 0100 .2byte 0x1 - 894 018b 5E .byte 0x5e - 895 018c 34010000 .4byte .LCFI6-.Ltext0 - 896 0190 5E010000 .4byte .LFE8-.Ltext0 - 897 0194 0200 .2byte 0x2 - 898 0196 7F .byte 0x7f - 899 0197 08 .sleb128 8 - 900 0198 00000000 .4byte 0x0 - 901 019c 00000000 .4byte 0x0 - 902 .LLST14: - 903 01a0 30010000 .4byte .LVL22-.Ltext0 - 904 01a4 4C010000 .4byte .LVL23-.Ltext0 - 905 01a8 0100 .2byte 0x1 - 906 01aa 50 .byte 0x50 - 907 01ab 52010000 .4byte .LVL25-.Ltext0 - 908 01af 5C010000 .4byte .LVL26-.Ltext0 - 909 01b3 0100 .2byte 0x1 - 910 01b5 50 .byte 0x50 - 911 01b6 00000000 .4byte 0x0 - 912 01ba 00000000 .4byte 0x0 - 913 .LLST15: - 914 01be 4C010000 .4byte .LVL23-.Ltext0 - 915 01c2 4C010000 .4byte .LVL24-.Ltext0 - 916 01c6 0100 .2byte 0x1 - 917 01c8 50 .byte 0x50 - 918 01c9 5C010000 .4byte .LVL26-.Ltext0 - 919 01cd 5E010000 .4byte .LFE8-.Ltext0 - 920 01d1 0100 .2byte 0x1 - 921 01d3 50 .byte 0x50 - 922 01d4 00000000 .4byte 0x0 - 923 01d8 00000000 .4byte 0x0 - 924 .LLST16: - 925 01dc 60010000 .4byte .LFB9-.Ltext0 - 926 01e0 6E010000 .4byte .LCFI7-.Ltext0 - 927 01e4 0100 .2byte 0x1 - 928 01e6 5E .byte 0x5e - 929 01e7 6E010000 .4byte .LCFI7-.Ltext0 - 930 01eb 90010000 .4byte .LFE9-.Ltext0 - 931 01ef 0200 .2byte 0x2 - 932 01f1 7F .byte 0x7f - 933 01f2 08 .sleb128 8 - 934 01f3 00000000 .4byte 0x0 - 935 01f7 00000000 .4byte 0x0 - 936 .LLST17: - 937 01fb 60010000 .4byte .LVL27-.Ltext0 - 938 01ff 66010000 .4byte .LVL28-.Ltext0 - 939 0203 0100 .2byte 0x1 - BFIN GAS /tmp/ccU9Tg4X.s page 22 - - - 940 0205 50 .byte 0x50 - 941 0206 66010000 .4byte .LVL28-.Ltext0 - 942 020a 90010000 .4byte .LFE9-.Ltext0 - 943 020e 0100 .2byte 0x1 - 944 0210 51 .byte 0x51 - 945 0211 00000000 .4byte 0x0 - 946 0215 00000000 .4byte 0x0 - 947 .LLST18: - 948 0219 90010000 .4byte .LFB10-.Ltext0 - 949 021d 9C010000 .4byte .LCFI8-.Ltext0 - 950 0221 0100 .2byte 0x1 - 951 0223 5E .byte 0x5e - 952 0224 9C010000 .4byte .LCFI8-.Ltext0 - 953 0228 BE010000 .4byte .LFE10-.Ltext0 - 954 022c 0200 .2byte 0x2 - 955 022e 7F .byte 0x7f - 956 022f 08 .sleb128 8 - 957 0230 00000000 .4byte 0x0 - 958 0234 00000000 .4byte 0x0 - 959 .LLST19: - 960 0238 90010000 .4byte .LVL29-.Ltext0 - 961 023c 94010000 .4byte .LVL30-.Ltext0 - 962 0240 0100 .2byte 0x1 - 963 0242 50 .byte 0x50 - 964 0243 94010000 .4byte .LVL30-.Ltext0 - 965 0247 BE010000 .4byte .LFE10-.Ltext0 - 966 024b 0100 .2byte 0x1 - 967 024d 51 .byte 0x51 - 968 024e 00000000 .4byte 0x0 - 969 0252 00000000 .4byte 0x0 - 970 .LLST20: - 971 0256 C0010000 .4byte .LFB11-.Ltext0 - 972 025a C2010000 .4byte .LCFI9-.Ltext0 - 973 025e 0100 .2byte 0x1 - 974 0260 5E .byte 0x5e - 975 0261 C2010000 .4byte .LCFI9-.Ltext0 - 976 0265 CA010000 .4byte .LCFI10-.Ltext0 - 977 0269 0200 .2byte 0x2 - 978 026b 7E .byte 0x7e - 979 026c 1C .sleb128 28 - 980 026d CA010000 .4byte .LCFI10-.Ltext0 - 981 0271 EC020000 .4byte .LFE11-.Ltext0 - 982 0275 0200 .2byte 0x2 - 983 0277 7F .byte 0x7f - 984 0278 24 .sleb128 36 - 985 0279 00000000 .4byte 0x0 - 986 027d 00000000 .4byte 0x0 - 987 .LLST21: - 988 0281 F4010000 .4byte .LVL33-.Ltext0 - 989 0285 EA020000 .4byte .LVL41-.Ltext0 - 990 0289 0100 .2byte 0x1 - 991 028b 57 .byte 0x57 - 992 028c 00000000 .4byte 0x0 - 993 0290 00000000 .4byte 0x0 - 994 .LLST22: - 995 0294 DC010000 .4byte .LVL31-.Ltext0 - 996 0298 DE010000 .4byte .LVL32-.Ltext0 - BFIN GAS /tmp/ccU9Tg4X.s page 23 - - - 997 029c 0100 .2byte 0x1 - 998 029e 50 .byte 0x50 - 999 029f E8020000 .4byte .LVL39-.Ltext0 - 1000 02a3 E8020000 .4byte .LVL40-.Ltext0 - 1001 02a7 0100 .2byte 0x1 - 1002 02a9 50 .byte 0x50 - 1003 02aa 00000000 .4byte 0x0 - 1004 02ae 00000000 .4byte 0x0 - 1005 .LLST23: - 1006 02b2 08020000 .4byte .LVL34-.Ltext0 - 1007 02b6 30020000 .4byte .LVL35-.Ltext0 - 1008 02ba 0100 .2byte 0x1 - 1009 02bc 51 .byte 0x51 - 1010 02bd 52020000 .4byte .LVL37-.Ltext0 - 1011 02c1 62020000 .4byte .LVL38-.Ltext0 - 1012 02c5 0100 .2byte 0x1 - 1013 02c7 51 .byte 0x51 - 1014 02c8 00000000 .4byte 0x0 - 1015 02cc 00000000 .4byte 0x0 - 1016 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1017 .file 3 "src/l502_bf_cmd_defs.h" - 1018 .file 4 "src/l502_defs.h" - 1019 .file 5 "src/l502_params.h" - 1020 .file 6 "src/l502_stream.h" - 1021 .section .debug_info - 1022 0000 CA050000 .4byte 0x5ca - 1023 0004 0200 .2byte 0x2 - 1024 0006 00000000 .4byte .Ldebug_abbrev0 - 1025 000a 04 .byte 0x4 - 1026 000b 01 .uleb128 0x1 - 1027 000c 74000000 .4byte .LASF85 - 1028 0010 01 .byte 0x1 - 1029 0011 D2010000 .4byte .LASF86 - 1030 0015 4E040000 .4byte .LASF87 - 1031 0019 00000000 .4byte .Ltext0 - 1032 001d EC020000 .4byte .Letext0 - 1033 0021 00000000 .4byte .Ldebug_line0 - 1034 0025 02 .uleb128 0x2 - 1035 0026 01 .byte 0x1 - 1036 0027 06 .byte 0x6 - 1037 0028 80000000 .4byte .LASF0 - 1038 002c 03 .uleb128 0x3 - 1039 002d 08050000 .4byte .LASF3 - 1040 0031 02 .byte 0x2 - 1041 0032 2A .byte 0x2a - 1042 0033 37000000 .4byte 0x37 - 1043 0037 02 .uleb128 0x2 - 1044 0038 01 .byte 0x1 - 1045 0039 08 .byte 0x8 - 1046 003a B9020000 .4byte .LASF1 - 1047 003e 02 .uleb128 0x2 - 1048 003f 02 .byte 0x2 - 1049 0040 05 .byte 0x5 - 1050 0041 A7000000 .4byte .LASF2 - 1051 0045 03 .uleb128 0x3 - 1052 0046 39030000 .4byte .LASF4 - 1053 004a 02 .byte 0x2 - BFIN GAS /tmp/ccU9Tg4X.s page 24 - - - 1054 004b 36 .byte 0x36 - 1055 004c 50000000 .4byte 0x50 - 1056 0050 02 .uleb128 0x2 - 1057 0051 02 .byte 0x2 - 1058 0052 07 .byte 0x7 - 1059 0053 84030000 .4byte .LASF5 - 1060 0057 03 .uleb128 0x3 - 1061 0058 D7030000 .4byte .LASF6 - 1062 005c 02 .byte 0x2 - 1063 005d 4F .byte 0x4f - 1064 005e 62000000 .4byte 0x62 - 1065 0062 02 .uleb128 0x2 - 1066 0063 04 .byte 0x4 - 1067 0064 05 .byte 0x5 - 1068 0065 09020000 .4byte .LASF7 - 1069 0069 03 .uleb128 0x3 - 1070 006a 16030000 .4byte .LASF8 - 1071 006e 02 .byte 0x2 - 1072 006f 50 .byte 0x50 - 1073 0070 74000000 .4byte 0x74 - 1074 0074 02 .uleb128 0x2 - 1075 0075 04 .byte 0x4 - 1076 0076 07 .byte 0x7 - 1077 0077 98040000 .4byte .LASF9 - 1078 007b 02 .uleb128 0x2 - 1079 007c 08 .byte 0x8 - 1080 007d 05 .byte 0x5 - 1081 007e E4010000 .4byte .LASF10 - 1082 0082 02 .uleb128 0x2 - 1083 0083 08 .byte 0x8 - 1084 0084 07 .byte 0x7 - 1085 0085 EC020000 .4byte .LASF11 - 1086 0089 04 .uleb128 0x4 - 1087 008a 04 .byte 0x4 - 1088 008b 05 .byte 0x5 - 1089 008c 696E7400 .string "int" - 1090 0090 02 .uleb128 0x2 - 1091 0091 04 .byte 0x4 - 1092 0092 07 .byte 0x7 - 1093 0093 2C030000 .4byte .LASF12 - 1094 0097 05 .uleb128 0x5 - 1095 0098 04 .byte 0x4 - 1096 0099 07 .byte 0x7 - 1097 009a 02 .uleb128 0x2 - 1098 009b 01 .byte 0x1 - 1099 009c 06 .byte 0x6 - 1100 009d C8030000 .4byte .LASF13 - 1101 00a1 06 .uleb128 0x6 - 1102 00a2 04 .byte 0x4 - 1103 00a3 03 .byte 0x3 - 1104 00a4 69 .byte 0x69 - 1105 00a5 EF000000 .4byte 0xef - 1106 00a9 07 .uleb128 0x7 - 1107 00aa 43050000 .4byte .LASF14 - 1108 00ae 00 .sleb128 0 - 1109 00af 07 .uleb128 0x7 - 1110 00b0 10050000 .4byte .LASF15 - BFIN GAS /tmp/ccU9Tg4X.s page 25 - - - 1111 00b4 807C .sleb128 -512 - 1112 00b6 07 .uleb128 0x7 - 1113 00b7 12020000 .4byte .LASF16 - 1114 00bb 807C .sleb128 -512 - 1115 00bd 07 .uleb128 0x7 - 1116 00be 54020000 .4byte .LASF17 - 1117 00c2 FF7B .sleb128 -513 - 1118 00c4 07 .uleb128 0x7 - 1119 00c5 97030000 .4byte .LASF18 - 1120 00c9 FE7B .sleb128 -514 - 1121 00cb 07 .uleb128 0x7 - 1122 00cc DF030000 .4byte .LASF19 - 1123 00d0 FD7B .sleb128 -515 - 1124 00d2 07 .uleb128 0x7 - 1125 00d3 26000000 .4byte .LASF20 - 1126 00d7 FC7B .sleb128 -516 - 1127 00d9 07 .uleb128 0x7 - 1128 00da 42010000 .4byte .LASF21 - 1129 00de FB7B .sleb128 -517 - 1130 00e0 07 .uleb128 0x7 - 1131 00e1 16040000 .4byte .LASF22 - 1132 00e5 FA7B .sleb128 -518 - 1133 00e7 07 .uleb128 0x7 - 1134 00e8 F2010000 .4byte .LASF23 - 1135 00ec F97B .sleb128 -519 - 1136 00ee 00 .byte 0x0 - 1137 00ef 06 .uleb128 0x6 - 1138 00f0 04 .byte 0x4 - 1139 00f1 03 .byte 0x3 - 1140 00f2 7A .byte 0x7a - 1141 00f3 0A010000 .4byte 0x10a - 1142 00f7 07 .uleb128 0x7 - 1143 00f8 85050000 .4byte .LASF24 - 1144 00fc 00 .sleb128 0 - 1145 00fd 07 .uleb128 0x7 - 1146 00fe 12000000 .4byte .LASF25 - 1147 0102 01 .sleb128 1 - 1148 0103 07 .uleb128 0x7 - 1149 0104 B6030000 .4byte .LASF26 - 1150 0108 02 .sleb128 2 - 1151 0109 00 .byte 0x0 - 1152 010a 06 .uleb128 0x6 - 1153 010b 04 .byte 0x4 - 1154 010c 04 .byte 0x4 - 1155 010d 4E .byte 0x4e - 1156 010e 25010000 .4byte 0x125 - 1157 0112 07 .uleb128 0x7 - 1158 0113 7A010000 .4byte .LASF27 - 1159 0117 8089FA00 .sleb128 2000000 - 1160 011b 07 .uleb128 0x7 - 1161 011c 2C010000 .4byte .LASF28 - 1162 0120 E0C6DB00 .sleb128 1500000 - 1163 0124 00 .byte 0x0 - 1164 0125 06 .uleb128 0x6 - 1165 0126 04 .byte 0x4 - 1166 0127 04 .byte 0x4 - 1167 0128 55 .byte 0x55 - BFIN GAS /tmp/ccU9Tg4X.s page 26 - - - 1168 0129 52010000 .4byte 0x152 - 1169 012d 07 .uleb128 0x7 - 1170 012e 00000000 .4byte .LASF29 - 1171 0132 00 .sleb128 0 - 1172 0133 07 .uleb128 0x7 - 1173 0134 63000000 .4byte .LASF30 - 1174 0138 01 .sleb128 1 - 1175 0139 07 .uleb128 0x7 - 1176 013a 52000000 .4byte .LASF31 - 1177 013e 02 .sleb128 2 - 1178 013f 07 .uleb128 0x7 - 1179 0140 41000000 .4byte .LASF32 - 1180 0144 03 .sleb128 3 - 1181 0145 07 .uleb128 0x7 - 1182 0146 AA040000 .4byte .LASF33 - 1183 014a 04 .sleb128 4 - 1184 014b 07 .uleb128 0x7 - 1185 014c C7020000 .4byte .LASF34 - 1186 0150 05 .sleb128 5 - 1187 0151 00 .byte 0x0 - 1188 0152 03 .uleb128 0x3 - 1189 0153 32050000 .4byte .LASF35 - 1190 0157 04 .byte 0x4 - 1191 0158 5C .byte 0x5c - 1192 0159 25010000 .4byte 0x125 - 1193 015d 06 .uleb128 0x6 - 1194 015e 04 .byte 0x4 - 1195 015f 04 .byte 0x4 - 1196 0160 5F .byte 0x5f - 1197 0161 78010000 .4byte 0x178 - 1198 0165 07 .uleb128 0x7 - 1199 0166 8C000000 .4byte .LASF36 - 1200 016a 00 .sleb128 0 - 1201 016b 07 .uleb128 0x7 - 1202 016c E9000000 .4byte .LASF37 - 1203 0170 01 .sleb128 1 - 1204 0171 07 .uleb128 0x7 - 1205 0172 03030000 .4byte .LASF38 - 1206 0176 02 .sleb128 2 - 1207 0177 00 .byte 0x0 - 1208 0178 03 .uleb128 0x3 - 1209 0179 97050000 .4byte .LASF39 - 1210 017d 04 .byte 0x4 - 1211 017e 63 .byte 0x63 - 1212 017f 5D010000 .4byte 0x15d - 1213 0183 06 .uleb128 0x6 - 1214 0184 04 .byte 0x4 - 1215 0185 04 .byte 0x4 - 1216 0186 69 .byte 0x69 - 1217 0187 B0010000 .4byte 0x1b0 - 1218 018b 07 .uleb128 0x7 - 1219 018c 8E020000 .4byte .LASF40 - 1220 0190 00 .sleb128 0 - 1221 0191 07 .uleb128 0x7 - 1222 0192 A7010000 .4byte .LASF41 - 1223 0196 01 .sleb128 1 - 1224 0197 07 .uleb128 0x7 - BFIN GAS /tmp/ccU9Tg4X.s page 27 - - - 1225 0198 C9000000 .4byte .LASF42 - 1226 019c 02 .sleb128 2 - 1227 019d 07 .uleb128 0x7 - 1228 019e D3040000 .4byte .LASF43 - 1229 01a2 03 .sleb128 3 - 1230 01a3 07 .uleb128 0x7 - 1231 01a4 90010000 .4byte .LASF44 - 1232 01a8 06 .sleb128 6 - 1233 01a9 07 .uleb128 0x7 - 1234 01aa BC040000 .4byte .LASF45 - 1235 01ae 07 .sleb128 7 - 1236 01af 00 .byte 0x0 - 1237 01b0 03 .uleb128 0x3 - 1238 01b1 3D040000 .4byte .LASF46 - 1239 01b5 04 .byte 0x4 - 1240 01b6 70 .byte 0x70 - 1241 01b7 83010000 .4byte 0x183 - 1242 01bb 08 .uleb128 0x8 - 1243 01bc 08 .byte 0x8 - 1244 01bd 05 .byte 0x5 - 1245 01be 13 .byte 0x13 - 1246 01bf DE010000 .4byte 0x1de - 1247 01c3 09 .uleb128 0x9 - 1248 01c4 CD010000 .4byte .LASF47 - 1249 01c8 05 .byte 0x5 - 1250 01c9 14 .byte 0x14 - 1251 01ca DE010000 .4byte 0x1de - 1252 01ce 02 .byte 0x2 - 1253 01cf 23 .byte 0x23 - 1254 01d0 00 .uleb128 0x0 - 1255 01d1 0A .uleb128 0xa - 1256 01d2 6B00 .string "k" - 1257 01d4 05 .byte 0x5 - 1258 01d5 15 .byte 0x15 - 1259 01d6 DE010000 .4byte 0x1de - 1260 01da 02 .byte 0x2 - 1261 01db 23 .byte 0x23 - 1262 01dc 04 .uleb128 0x4 - 1263 01dd 00 .byte 0x0 - 1264 01de 02 .uleb128 0x2 - 1265 01df 04 .byte 0x4 - 1266 01e0 04 .byte 0x4 - 1267 01e1 C7010000 .4byte .LASF48 - 1268 01e5 03 .uleb128 0x3 - 1269 01e6 07040000 .4byte .LASF49 - 1270 01ea 05 .byte 0x5 - 1271 01eb 16 .byte 0x16 - 1272 01ec BB010000 .4byte 0x1bb - 1273 01f0 08 .uleb128 0x8 - 1274 01f1 18 .byte 0x18 - 1275 01f2 05 .byte 0x5 - 1276 01f3 19 .byte 0x19 - 1277 01f4 31020000 .4byte 0x231 - 1278 01f8 09 .uleb128 0x9 - 1279 01f9 E0000000 .4byte .LASF50 - 1280 01fd 05 .byte 0x5 - 1281 01fe 1A .byte 0x1a - BFIN GAS /tmp/ccU9Tg4X.s page 28 - - - 1282 01ff 69000000 .4byte 0x69 - 1283 0203 02 .byte 0x2 - 1284 0204 23 .byte 0x23 - 1285 0205 00 .uleb128 0x0 - 1286 0206 09 .uleb128 0x9 - 1287 0207 1D010000 .4byte .LASF51 - 1288 020b 05 .byte 0x5 - 1289 020c 1B .byte 0x1b - 1290 020d 45000000 .4byte 0x45 - 1291 0211 02 .byte 0x2 - 1292 0212 23 .byte 0x23 - 1293 0213 04 .uleb128 0x4 - 1294 0214 09 .uleb128 0x9 - 1295 0215 A7050000 .4byte .LASF52 - 1296 0219 05 .byte 0x5 - 1297 021a 1C .byte 0x1c - 1298 021b 2C000000 .4byte 0x2c - 1299 021f 02 .byte 0x2 - 1300 0220 23 .byte 0x23 - 1301 0221 06 .uleb128 0x6 - 1302 0222 09 .uleb128 0x9 - 1303 0223 9F000000 .4byte .LASF53 - 1304 0227 05 .byte 0x5 - 1305 0228 1D .byte 0x1d - 1306 0229 31020000 .4byte 0x231 - 1307 022d 02 .byte 0x2 - 1308 022e 23 .byte 0x23 - 1309 022f 08 .uleb128 0x8 - 1310 0230 00 .byte 0x0 - 1311 0231 0B .uleb128 0xb - 1312 0232 E5010000 .4byte 0x1e5 - 1313 0236 41020000 .4byte 0x241 - 1314 023a 0C .uleb128 0xc - 1315 023b 97000000 .4byte 0x97 - 1316 023f 01 .byte 0x1 - 1317 0240 00 .byte 0x0 - 1318 0241 03 .uleb128 0x3 - 1319 0242 42030000 .4byte .LASF54 - 1320 0246 05 .byte 0x5 - 1321 0247 1E .byte 0x1e - 1322 0248 F0010000 .4byte 0x1f0 - 1323 024c 08 .uleb128 0x8 - 1324 024d 08 .byte 0x8 - 1325 024e 05 .byte 0x5 - 1326 024f 22 .byte 0x22 - 1327 0250 9B020000 .4byte 0x29b - 1328 0254 09 .uleb128 0x9 - 1329 0255 5D010000 .4byte .LASF55 - 1330 0259 05 .byte 0x5 - 1331 025a 23 .byte 0x23 - 1332 025b 2C000000 .4byte 0x2c - 1333 025f 02 .byte 0x2 - 1334 0260 23 .byte 0x23 - 1335 0261 00 .uleb128 0x0 - 1336 0262 09 .uleb128 0x9 - 1337 0263 18010000 .4byte .LASF56 - 1338 0267 05 .byte 0x5 - BFIN GAS /tmp/ccU9Tg4X.s page 29 - - - 1339 0268 24 .byte 0x24 - 1340 0269 2C000000 .4byte 0x2c - 1341 026d 02 .byte 0x2 - 1342 026e 23 .byte 0x23 - 1343 026f 01 .uleb128 0x1 - 1344 0270 09 .uleb128 0x9 - 1345 0271 02050000 .4byte .LASF57 - 1346 0275 05 .byte 0x5 - 1347 0276 25 .byte 0x25 - 1348 0277 2C000000 .4byte 0x2c - 1349 027b 02 .byte 0x2 - 1350 027c 23 .byte 0x23 - 1351 027d 02 .uleb128 0x2 - 1352 027e 0A .uleb128 0xa - 1353 027f 61766700 .string "avg" - 1354 0283 05 .byte 0x5 - 1355 0284 26 .byte 0x26 - 1356 0285 2C000000 .4byte 0x2c - 1357 0289 02 .byte 0x2 - 1358 028a 23 .byte 0x23 - 1359 028b 03 .uleb128 0x3 - 1360 028c 09 .uleb128 0x9 - 1361 028d E6020000 .4byte .LASF58 - 1362 0291 05 .byte 0x5 - 1363 0292 27 .byte 0x27 - 1364 0293 69000000 .4byte 0x69 - 1365 0297 02 .byte 0x2 - 1366 0298 23 .byte 0x23 - 1367 0299 04 .uleb128 0x4 - 1368 029a 00 .byte 0x0 - 1369 029b 03 .uleb128 0x3 - 1370 029c 26010000 .4byte .LASF59 - 1371 02a0 05 .byte 0x5 - 1372 02a1 28 .byte 0x28 - 1373 02a2 4C020000 .4byte 0x24c - 1374 02a6 0D .uleb128 0xd - 1375 02a7 1808 .2byte 0x818 - 1376 02a9 05 .byte 0x5 - 1377 02aa 2C .byte 0x2c - 1378 02ab 36030000 .4byte 0x336 - 1379 02af 0A .uleb128 0xa - 1380 02b0 6C636800 .string "lch" - 1381 02b4 05 .byte 0x5 - 1382 02b5 2E .byte 0x2e - 1383 02b6 36030000 .4byte 0x336 - 1384 02ba 02 .byte 0x2 - 1385 02bb 23 .byte 0x23 - 1386 02bc 00 .uleb128 0x0 - 1387 02bd 09 .uleb128 0x9 - 1388 02be 57050000 .4byte .LASF60 - 1389 02c2 05 .byte 0x5 - 1390 02c3 2F .byte 0x2f - 1391 02c4 45000000 .4byte 0x45 - 1392 02c8 03 .byte 0x3 - 1393 02c9 23 .byte 0x23 - 1394 02ca 8010 .uleb128 0x800 - 1395 02cc 09 .uleb128 0x9 - BFIN GAS /tmp/ccU9Tg4X.s page 30 - - - 1396 02cd D9020000 .4byte .LASF61 - 1397 02d1 05 .byte 0x5 - 1398 02d2 30 .byte 0x30 - 1399 02d3 69000000 .4byte 0x69 - 1400 02d7 03 .byte 0x3 - 1401 02d8 23 .byte 0x23 - 1402 02d9 8410 .uleb128 0x804 - 1403 02db 09 .uleb128 0x9 - 1404 02dc 1F030000 .4byte .LASF62 - 1405 02e0 05 .byte 0x5 - 1406 02e1 31 .byte 0x31 - 1407 02e2 69000000 .4byte 0x69 - 1408 02e6 03 .byte 0x3 - 1409 02e7 23 .byte 0x23 - 1410 02e8 8810 .uleb128 0x808 - 1411 02ea 09 .uleb128 0x9 - 1412 02eb 6A010000 .4byte .LASF63 - 1413 02ef 05 .byte 0x5 - 1414 02f0 32 .byte 0x32 - 1415 02f1 69000000 .4byte 0x69 - 1416 02f5 03 .byte 0x3 - 1417 02f6 23 .byte 0x23 - 1418 02f7 8C10 .uleb128 0x80c - 1419 02f9 09 .uleb128 0x9 - 1420 02fa 0F010000 .4byte .LASF64 - 1421 02fe 05 .byte 0x5 - 1422 02ff 33 .byte 0x33 - 1423 0300 69000000 .4byte 0x69 - 1424 0304 03 .byte 0x3 - 1425 0305 23 .byte 0x23 - 1426 0306 9010 .uleb128 0x810 - 1427 0308 09 .uleb128 0x9 - 1428 0309 FA030000 .4byte .LASF65 - 1429 030d 05 .byte 0x5 - 1430 030e 34 .byte 0x34 - 1431 030f 45000000 .4byte 0x45 - 1432 0313 03 .byte 0x3 - 1433 0314 23 .byte 0x23 - 1434 0315 9410 .uleb128 0x814 - 1435 0317 09 .uleb128 0x9 - 1436 0318 CD030000 .4byte .LASF66 - 1437 031c 05 .byte 0x5 - 1438 031d 35 .byte 0x35 - 1439 031e 2C000000 .4byte 0x2c - 1440 0322 03 .byte 0x3 - 1441 0323 23 .byte 0x23 - 1442 0324 9610 .uleb128 0x816 - 1443 0326 09 .uleb128 0x9 - 1444 0327 74030000 .4byte .LASF67 - 1445 032b 05 .byte 0x5 - 1446 032c 36 .byte 0x36 - 1447 032d 2C000000 .4byte 0x2c - 1448 0331 03 .byte 0x3 - 1449 0332 23 .byte 0x23 - 1450 0333 9710 .uleb128 0x817 - 1451 0335 00 .byte 0x0 - 1452 0336 0B .uleb128 0xb - BFIN GAS /tmp/ccU9Tg4X.s page 31 - - - 1453 0337 9B020000 .4byte 0x29b - 1454 033b 46030000 .4byte 0x346 - 1455 033f 0C .uleb128 0xc - 1456 0340 97000000 .4byte 0x97 - 1457 0344 FF .byte 0xff - 1458 0345 00 .byte 0x0 - 1459 0346 03 .uleb128 0x3 - 1460 0347 27050000 .4byte .LASF68 - 1461 034b 05 .byte 0x5 - 1462 034c 37 .byte 0x37 - 1463 034d A6020000 .4byte 0x2a6 - 1464 0351 0E .uleb128 0xe - 1465 0352 01 .byte 0x1 - 1466 0353 FC000000 .4byte .LASF69 - 1467 0357 01 .byte 0x1 - 1468 0358 36 .byte 0x36 - 1469 0359 01 .byte 0x1 - 1470 035a 57000000 .4byte 0x57 - 1471 035e 00000000 .4byte .LFB2 - 1472 0362 2A000000 .4byte .LFE2 - 1473 0366 00000000 .4byte .LLST0 - 1474 036a 7E030000 .4byte 0x37e - 1475 036e 0F .uleb128 0xf - 1476 036f 57050000 .4byte .LASF60 - 1477 0373 01 .byte 0x1 - 1478 0374 36 .byte 0x36 - 1479 0375 69000000 .4byte 0x69 - 1480 0379 1F000000 .4byte .LLST1 - 1481 037d 00 .byte 0x0 - 1482 037e 0E .uleb128 0xe - 1483 037f 01 .byte 0x1 - 1484 0380 65030000 .4byte .LASF70 - 1485 0384 01 .byte 0x1 - 1486 0385 4A .byte 0x4a - 1487 0386 01 .byte 0x1 - 1488 0387 57000000 .4byte 0x57 - 1489 038b 2C000000 .4byte .LFB3 - 1490 038f 8A000000 .4byte .LFE3 - 1491 0393 3D000000 .4byte .LLST2 - 1492 0397 EE030000 .4byte 0x3ee - 1493 039b 0F .uleb128 0xf - 1494 039c 64010000 .4byte .LASF71 - 1495 03a0 01 .byte 0x1 - 1496 03a1 49 .byte 0x49 - 1497 03a2 69000000 .4byte 0x69 - 1498 03a6 5C000000 .4byte .LLST3 - 1499 03aa 10 .uleb128 0x10 - 1500 03ab 636800 .string "ch" - 1501 03ae 01 .byte 0x1 - 1502 03af 49 .byte 0x49 - 1503 03b0 69000000 .4byte 0x69 - 1504 03b4 01 .byte 0x1 - 1505 03b5 51 .byte 0x51 - 1506 03b6 11 .uleb128 0x11 - 1507 03b7 18010000 .4byte .LASF56 - 1508 03bb 01 .byte 0x1 - 1509 03bc 49 .byte 0x49 - BFIN GAS /tmp/ccU9Tg4X.s page 32 - - - 1510 03bd 78010000 .4byte 0x178 - 1511 03c1 01 .byte 0x1 - 1512 03c2 52 .byte 0x52 - 1513 03c3 11 .uleb128 0x11 - 1514 03c4 02050000 .4byte .LASF57 - 1515 03c8 01 .byte 0x1 - 1516 03c9 4A .byte 0x4a - 1517 03ca 52010000 .4byte 0x152 - 1518 03ce 02 .byte 0x2 - 1519 03cf 91 .byte 0x91 - 1520 03d0 0C .sleb128 12 - 1521 03d1 10 .uleb128 0x10 - 1522 03d2 61766700 .string "avg" - 1523 03d6 01 .byte 0x1 - 1524 03d7 4A .byte 0x4a - 1525 03d8 69000000 .4byte 0x69 - 1526 03dc 02 .byte 0x2 - 1527 03dd 91 .byte 0x91 - 1528 03de 10 .sleb128 16 - 1529 03df 11 .uleb128 0x11 - 1530 03e0 E6020000 .4byte .LASF58 - 1531 03e4 01 .byte 0x1 - 1532 03e5 4A .byte 0x4a - 1533 03e6 69000000 .4byte 0x69 - 1534 03ea 02 .byte 0x2 - 1535 03eb 91 .byte 0x91 - 1536 03ec 14 .sleb128 20 - 1537 03ed 00 .byte 0x0 - 1538 03ee 0E .uleb128 0xe - 1539 03ef 01 .byte 0x1 - 1540 03f0 3C020000 .4byte .LASF72 - 1541 03f4 01 .byte 0x1 - 1542 03f5 5F .byte 0x5f - 1543 03f6 01 .byte 0x1 - 1544 03f7 57000000 .4byte 0x57 - 1545 03fb 8C000000 .4byte .LFB4 - 1546 03ff BC000000 .4byte .LFE4 - 1547 0403 7A000000 .4byte .LLST4 - 1548 0407 1B040000 .4byte 0x41b - 1549 040b 12 .uleb128 0x12 - 1550 040c 64697600 .string "div" - 1551 0410 01 .byte 0x1 - 1552 0411 5F .byte 0x5f - 1553 0412 69000000 .4byte 0x69 - 1554 0416 99000000 .4byte .LLST5 - 1555 041a 00 .byte 0x0 - 1556 041b 0E .uleb128 0xe - 1557 041c 01 .byte 0x1 - 1558 041d 28020000 .4byte .LASF73 - 1559 0421 01 .byte 0x1 - 1560 0422 6A .byte 0x6a - 1561 0423 01 .byte 0x1 - 1562 0424 57000000 .4byte 0x57 - 1563 0428 BC000000 .4byte .LFB5 - 1564 042c D4000000 .4byte .LFE5 - 1565 0430 B7000000 .4byte .LLST6 - 1566 0434 48040000 .4byte 0x448 - BFIN GAS /tmp/ccU9Tg4X.s page 33 - - - 1567 0438 0F .uleb128 0xf - 1568 0439 33040000 .4byte .LASF74 - 1569 043d 01 .byte 0x1 - 1570 043e 6A .byte 0x6a - 1571 043f 69000000 .4byte 0x69 - 1572 0443 D6000000 .4byte .LLST7 - 1573 0447 00 .byte 0x0 - 1574 0448 0E .uleb128 0xe - 1575 0449 01 .byte 0x1 - 1576 044a 65050000 .4byte .LASF75 - 1577 044e 01 .byte 0x1 - 1578 044f 71 .byte 0x71 - 1579 0450 01 .byte 0x1 - 1580 0451 57000000 .4byte 0x57 - 1581 0455 D4000000 .4byte .LFB6 - 1582 0459 00010000 .4byte .LFE6 - 1583 045d E9000000 .4byte .LLST8 - 1584 0461 75040000 .4byte 0x475 - 1585 0465 0F .uleb128 0xf - 1586 0466 C1010000 .4byte .LASF76 - 1587 046a 01 .byte 0x1 - 1588 046b 71 .byte 0x71 - 1589 046c 69000000 .4byte 0x69 - 1590 0470 08010000 .4byte .LLST9 - 1591 0474 00 .byte 0x0 - 1592 0475 0E .uleb128 0xe - 1593 0476 01 .byte 0x1 - 1594 0477 50030000 .4byte .LASF77 - 1595 047b 01 .byte 0x1 - 1596 047c 7B .byte 0x7b - 1597 047d 01 .byte 0x1 - 1598 047e 57000000 .4byte 0x57 - 1599 0482 00010000 .4byte .LFB7 - 1600 0486 2E010000 .4byte .LFE7 - 1601 048a 26010000 .4byte .LLST10 - 1602 048e B1040000 .4byte 0x4b1 - 1603 0492 0F .uleb128 0xf - 1604 0493 CD030000 .4byte .LASF66 - 1605 0497 01 .byte 0x1 - 1606 0498 7B .byte 0x7b - 1607 0499 B0010000 .4byte 0x1b0 - 1608 049d 45010000 .4byte .LLST11 - 1609 04a1 13 .uleb128 0x13 - 1610 04a2 65727200 .string "err" - 1611 04a6 01 .byte 0x1 - 1612 04a7 7C .byte 0x7c - 1613 04a8 57000000 .4byte 0x57 - 1614 04ac 63010000 .4byte .LLST12 - 1615 04b0 00 .byte 0x0 - 1616 04b1 0E .uleb128 0xe - 1617 04b2 01 .byte 0x1 - 1618 04b3 73020000 .4byte .LASF78 - 1619 04b7 01 .byte 0x1 - 1620 04b8 85 .byte 0x85 - 1621 04b9 01 .byte 0x1 - 1622 04ba 57000000 .4byte 0x57 - 1623 04be 30010000 .4byte .LFB8 - BFIN GAS /tmp/ccU9Tg4X.s page 34 - - - 1624 04c2 5E010000 .4byte .LFE8 - 1625 04c6 81010000 .4byte .LLST13 - 1626 04ca ED040000 .4byte 0x4ed - 1627 04ce 0F .uleb128 0xf - 1628 04cf CD030000 .4byte .LASF66 - 1629 04d3 01 .byte 0x1 - 1630 04d4 85 .byte 0x85 - 1631 04d5 B0010000 .4byte 0x1b0 - 1632 04d9 A0010000 .4byte .LLST14 - 1633 04dd 13 .uleb128 0x13 - 1634 04de 65727200 .string "err" - 1635 04e2 01 .byte 0x1 - 1636 04e3 86 .byte 0x86 - 1637 04e4 57000000 .4byte 0x57 - 1638 04e8 BE010000 .4byte .LLST15 - 1639 04ec 00 .byte 0x0 - 1640 04ed 0E .uleb128 0xe - 1641 04ee 01 .byte 0x1 - 1642 04ef A1020000 .4byte .LASF79 - 1643 04f3 01 .byte 0x1 - 1644 04f4 90 .byte 0x90 - 1645 04f5 01 .byte 0x1 - 1646 04f6 57000000 .4byte 0x57 - 1647 04fa 60010000 .4byte .LFB9 - 1648 04fe 90010000 .4byte .LFE9 - 1649 0502 DC010000 .4byte .LLST16 - 1650 0506 1A050000 .4byte 0x51a - 1651 050a 12 .uleb128 0x12 - 1652 050b 64697600 .string "div" - 1653 050f 01 .byte 0x1 - 1654 0510 90 .byte 0x90 - 1655 0511 69000000 .4byte 0x69 - 1656 0515 FB010000 .4byte .LLST17 - 1657 0519 00 .byte 0x0 - 1658 051a 0E .uleb128 0xe - 1659 051b 01 .byte 0x1 - 1660 051c EA040000 .4byte .LASF80 - 1661 0520 01 .byte 0x1 - 1662 0521 9A .byte 0x9a - 1663 0522 01 .byte 0x1 - 1664 0523 57000000 .4byte 0x57 - 1665 0527 90010000 .4byte .LFB10 - 1666 052b BE010000 .4byte .LFE10 - 1667 052f 19020000 .4byte .LLST18 - 1668 0533 47050000 .4byte 0x547 - 1669 0537 12 .uleb128 0x12 - 1670 0538 64697600 .string "div" - 1671 053c 01 .byte 0x1 - 1672 053d 9A .byte 0x9a - 1673 053e 69000000 .4byte 0x69 - 1674 0542 38020000 .4byte .LLST19 - 1675 0546 00 .byte 0x0 - 1676 0547 0E .uleb128 0xe - 1677 0548 01 .byte 0x1 - 1678 0549 BF000000 .4byte .LASF81 - 1679 054d 01 .byte 0x1 - 1680 054e AA .byte 0xaa - BFIN GAS /tmp/ccU9Tg4X.s page 35 - - - 1681 054f 01 .byte 0x1 - 1682 0550 57000000 .4byte 0x57 - 1683 0554 C0010000 .4byte .LFB11 - 1684 0558 EC020000 .4byte .LFE11 - 1685 055c 56020000 .4byte .LLST20 - 1686 0560 97050000 .4byte 0x597 - 1687 0564 13 .uleb128 0x13 - 1688 0565 636800 .string "ch" - 1689 0568 01 .byte 0x1 - 1690 0569 AB .byte 0xab - 1691 056a 45000000 .4byte 0x45 - 1692 056e 81020000 .4byte .LLST21 - 1693 0572 13 .uleb128 0x13 - 1694 0573 65727200 .string "err" - 1695 0577 01 .byte 0x1 - 1696 0578 AD .byte 0xad - 1697 0579 57000000 .4byte 0x57 - 1698 057d 94020000 .4byte .LLST22 - 1699 0581 14 .uleb128 0x14 - 1700 0582 00000000 .4byte .Ldebug_ranges0+0x0 - 1701 0586 13 .uleb128 0x13 - 1702 0587 77726400 .string "wrd" - 1703 058b 01 .byte 0x1 - 1704 058c B1 .byte 0xb1 - 1705 058d 69000000 .4byte 0x69 - 1706 0591 B2020000 .4byte .LLST23 - 1707 0595 00 .byte 0x0 - 1708 0596 00 .byte 0x0 - 1709 0597 15 .uleb128 0x15 - 1710 0598 5F050000 .4byte .LASF82 - 1711 059c 01 .byte 0x1 - 1712 059d 1F .byte 0x1f - 1713 059e 46030000 .4byte 0x346 - 1714 05a2 01 .byte 0x1 - 1715 05a3 05 .byte 0x5 - 1716 05a4 03 .byte 0x3 - 1717 05a5 00000000 .4byte _g_set - 1718 05a9 15 .uleb128 0x15 - 1719 05aa B1000000 .4byte .LASF83 - 1720 05ae 01 .byte 0x1 - 1721 05af 2A .byte 0x2a - 1722 05b0 41020000 .4byte 0x241 - 1723 05b4 01 .byte 0x1 - 1724 05b5 05 .byte 0x5 - 1725 05b6 03 .byte 0x3 - 1726 05b7 18000000 .4byte _g_module_info - 1727 05bb 16 .uleb128 0x16 - 1728 05bc 6C020000 .4byte .LASF84 - 1729 05c0 06 .byte 0x6 - 1730 05c1 28 .byte 0x28 - 1731 05c2 C8050000 .4byte 0x5c8 - 1732 05c6 01 .byte 0x1 - 1733 05c7 01 .byte 0x1 - 1734 05c8 17 .uleb128 0x17 - 1735 05c9 89000000 .4byte 0x89 - 1736 05cd 00 .byte 0x0 - 1737 .section .debug_abbrev - BFIN GAS /tmp/ccU9Tg4X.s page 36 - - - 1738 0000 01 .uleb128 0x1 - 1739 0001 11 .uleb128 0x11 - 1740 0002 01 .byte 0x1 - 1741 0003 25 .uleb128 0x25 - 1742 0004 0E .uleb128 0xe - 1743 0005 13 .uleb128 0x13 - 1744 0006 0B .uleb128 0xb - 1745 0007 03 .uleb128 0x3 - 1746 0008 0E .uleb128 0xe - 1747 0009 1B .uleb128 0x1b - 1748 000a 0E .uleb128 0xe - 1749 000b 11 .uleb128 0x11 - 1750 000c 01 .uleb128 0x1 - 1751 000d 12 .uleb128 0x12 - 1752 000e 01 .uleb128 0x1 - 1753 000f 10 .uleb128 0x10 - 1754 0010 06 .uleb128 0x6 - 1755 0011 00 .byte 0x0 - 1756 0012 00 .byte 0x0 - 1757 0013 02 .uleb128 0x2 - 1758 0014 24 .uleb128 0x24 - 1759 0015 00 .byte 0x0 - 1760 0016 0B .uleb128 0xb - 1761 0017 0B .uleb128 0xb - 1762 0018 3E .uleb128 0x3e - 1763 0019 0B .uleb128 0xb - 1764 001a 03 .uleb128 0x3 - 1765 001b 0E .uleb128 0xe - 1766 001c 00 .byte 0x0 - 1767 001d 00 .byte 0x0 - 1768 001e 03 .uleb128 0x3 - 1769 001f 16 .uleb128 0x16 - 1770 0020 00 .byte 0x0 - 1771 0021 03 .uleb128 0x3 - 1772 0022 0E .uleb128 0xe - 1773 0023 3A .uleb128 0x3a - 1774 0024 0B .uleb128 0xb - 1775 0025 3B .uleb128 0x3b - 1776 0026 0B .uleb128 0xb - 1777 0027 49 .uleb128 0x49 - 1778 0028 13 .uleb128 0x13 - 1779 0029 00 .byte 0x0 - 1780 002a 00 .byte 0x0 - 1781 002b 04 .uleb128 0x4 - 1782 002c 24 .uleb128 0x24 - 1783 002d 00 .byte 0x0 - 1784 002e 0B .uleb128 0xb - 1785 002f 0B .uleb128 0xb - 1786 0030 3E .uleb128 0x3e - 1787 0031 0B .uleb128 0xb - 1788 0032 03 .uleb128 0x3 - 1789 0033 08 .uleb128 0x8 - 1790 0034 00 .byte 0x0 - 1791 0035 00 .byte 0x0 - 1792 0036 05 .uleb128 0x5 - 1793 0037 24 .uleb128 0x24 - 1794 0038 00 .byte 0x0 - BFIN GAS /tmp/ccU9Tg4X.s page 37 - - - 1795 0039 0B .uleb128 0xb - 1796 003a 0B .uleb128 0xb - 1797 003b 3E .uleb128 0x3e - 1798 003c 0B .uleb128 0xb - 1799 003d 00 .byte 0x0 - 1800 003e 00 .byte 0x0 - 1801 003f 06 .uleb128 0x6 - 1802 0040 04 .uleb128 0x4 - 1803 0041 01 .byte 0x1 - 1804 0042 0B .uleb128 0xb - 1805 0043 0B .uleb128 0xb - 1806 0044 3A .uleb128 0x3a - 1807 0045 0B .uleb128 0xb - 1808 0046 3B .uleb128 0x3b - 1809 0047 0B .uleb128 0xb - 1810 0048 01 .uleb128 0x1 - 1811 0049 13 .uleb128 0x13 - 1812 004a 00 .byte 0x0 - 1813 004b 00 .byte 0x0 - 1814 004c 07 .uleb128 0x7 - 1815 004d 28 .uleb128 0x28 - 1816 004e 00 .byte 0x0 - 1817 004f 03 .uleb128 0x3 - 1818 0050 0E .uleb128 0xe - 1819 0051 1C .uleb128 0x1c - 1820 0052 0D .uleb128 0xd - 1821 0053 00 .byte 0x0 - 1822 0054 00 .byte 0x0 - 1823 0055 08 .uleb128 0x8 - 1824 0056 13 .uleb128 0x13 - 1825 0057 01 .byte 0x1 - 1826 0058 0B .uleb128 0xb - 1827 0059 0B .uleb128 0xb - 1828 005a 3A .uleb128 0x3a - 1829 005b 0B .uleb128 0xb - 1830 005c 3B .uleb128 0x3b - 1831 005d 0B .uleb128 0xb - 1832 005e 01 .uleb128 0x1 - 1833 005f 13 .uleb128 0x13 - 1834 0060 00 .byte 0x0 - 1835 0061 00 .byte 0x0 - 1836 0062 09 .uleb128 0x9 - 1837 0063 0D .uleb128 0xd - 1838 0064 00 .byte 0x0 - 1839 0065 03 .uleb128 0x3 - 1840 0066 0E .uleb128 0xe - 1841 0067 3A .uleb128 0x3a - 1842 0068 0B .uleb128 0xb - 1843 0069 3B .uleb128 0x3b - 1844 006a 0B .uleb128 0xb - 1845 006b 49 .uleb128 0x49 - 1846 006c 13 .uleb128 0x13 - 1847 006d 38 .uleb128 0x38 - 1848 006e 0A .uleb128 0xa - 1849 006f 00 .byte 0x0 - 1850 0070 00 .byte 0x0 - 1851 0071 0A .uleb128 0xa - BFIN GAS /tmp/ccU9Tg4X.s page 38 - - - 1852 0072 0D .uleb128 0xd - 1853 0073 00 .byte 0x0 - 1854 0074 03 .uleb128 0x3 - 1855 0075 08 .uleb128 0x8 - 1856 0076 3A .uleb128 0x3a - 1857 0077 0B .uleb128 0xb - 1858 0078 3B .uleb128 0x3b - 1859 0079 0B .uleb128 0xb - 1860 007a 49 .uleb128 0x49 - 1861 007b 13 .uleb128 0x13 - 1862 007c 38 .uleb128 0x38 - 1863 007d 0A .uleb128 0xa - 1864 007e 00 .byte 0x0 - 1865 007f 00 .byte 0x0 - 1866 0080 0B .uleb128 0xb - 1867 0081 01 .uleb128 0x1 - 1868 0082 01 .byte 0x1 - 1869 0083 49 .uleb128 0x49 - 1870 0084 13 .uleb128 0x13 - 1871 0085 01 .uleb128 0x1 - 1872 0086 13 .uleb128 0x13 - 1873 0087 00 .byte 0x0 - 1874 0088 00 .byte 0x0 - 1875 0089 0C .uleb128 0xc - 1876 008a 21 .uleb128 0x21 - 1877 008b 00 .byte 0x0 - 1878 008c 49 .uleb128 0x49 - 1879 008d 13 .uleb128 0x13 - 1880 008e 2F .uleb128 0x2f - 1881 008f 0B .uleb128 0xb - 1882 0090 00 .byte 0x0 - 1883 0091 00 .byte 0x0 - 1884 0092 0D .uleb128 0xd - 1885 0093 13 .uleb128 0x13 - 1886 0094 01 .byte 0x1 - 1887 0095 0B .uleb128 0xb - 1888 0096 05 .uleb128 0x5 - 1889 0097 3A .uleb128 0x3a - 1890 0098 0B .uleb128 0xb - 1891 0099 3B .uleb128 0x3b - 1892 009a 0B .uleb128 0xb - 1893 009b 01 .uleb128 0x1 - 1894 009c 13 .uleb128 0x13 - 1895 009d 00 .byte 0x0 - 1896 009e 00 .byte 0x0 - 1897 009f 0E .uleb128 0xe - 1898 00a0 2E .uleb128 0x2e - 1899 00a1 01 .byte 0x1 - 1900 00a2 3F .uleb128 0x3f - 1901 00a3 0C .uleb128 0xc - 1902 00a4 03 .uleb128 0x3 - 1903 00a5 0E .uleb128 0xe - 1904 00a6 3A .uleb128 0x3a - 1905 00a7 0B .uleb128 0xb - 1906 00a8 3B .uleb128 0x3b - 1907 00a9 0B .uleb128 0xb - 1908 00aa 27 .uleb128 0x27 - BFIN GAS /tmp/ccU9Tg4X.s page 39 - - - 1909 00ab 0C .uleb128 0xc - 1910 00ac 49 .uleb128 0x49 - 1911 00ad 13 .uleb128 0x13 - 1912 00ae 11 .uleb128 0x11 - 1913 00af 01 .uleb128 0x1 - 1914 00b0 12 .uleb128 0x12 - 1915 00b1 01 .uleb128 0x1 - 1916 00b2 40 .uleb128 0x40 - 1917 00b3 06 .uleb128 0x6 - 1918 00b4 01 .uleb128 0x1 - 1919 00b5 13 .uleb128 0x13 - 1920 00b6 00 .byte 0x0 - 1921 00b7 00 .byte 0x0 - 1922 00b8 0F .uleb128 0xf - 1923 00b9 05 .uleb128 0x5 - 1924 00ba 00 .byte 0x0 - 1925 00bb 03 .uleb128 0x3 - 1926 00bc 0E .uleb128 0xe - 1927 00bd 3A .uleb128 0x3a - 1928 00be 0B .uleb128 0xb - 1929 00bf 3B .uleb128 0x3b - 1930 00c0 0B .uleb128 0xb - 1931 00c1 49 .uleb128 0x49 - 1932 00c2 13 .uleb128 0x13 - 1933 00c3 02 .uleb128 0x2 - 1934 00c4 06 .uleb128 0x6 - 1935 00c5 00 .byte 0x0 - 1936 00c6 00 .byte 0x0 - 1937 00c7 10 .uleb128 0x10 - 1938 00c8 05 .uleb128 0x5 - 1939 00c9 00 .byte 0x0 - 1940 00ca 03 .uleb128 0x3 - 1941 00cb 08 .uleb128 0x8 - 1942 00cc 3A .uleb128 0x3a - 1943 00cd 0B .uleb128 0xb - 1944 00ce 3B .uleb128 0x3b - 1945 00cf 0B .uleb128 0xb - 1946 00d0 49 .uleb128 0x49 - 1947 00d1 13 .uleb128 0x13 - 1948 00d2 02 .uleb128 0x2 - 1949 00d3 0A .uleb128 0xa - 1950 00d4 00 .byte 0x0 - 1951 00d5 00 .byte 0x0 - 1952 00d6 11 .uleb128 0x11 - 1953 00d7 05 .uleb128 0x5 - 1954 00d8 00 .byte 0x0 - 1955 00d9 03 .uleb128 0x3 - 1956 00da 0E .uleb128 0xe - 1957 00db 3A .uleb128 0x3a - 1958 00dc 0B .uleb128 0xb - 1959 00dd 3B .uleb128 0x3b - 1960 00de 0B .uleb128 0xb - 1961 00df 49 .uleb128 0x49 - 1962 00e0 13 .uleb128 0x13 - 1963 00e1 02 .uleb128 0x2 - 1964 00e2 0A .uleb128 0xa - 1965 00e3 00 .byte 0x0 - BFIN GAS /tmp/ccU9Tg4X.s page 40 - - - 1966 00e4 00 .byte 0x0 - 1967 00e5 12 .uleb128 0x12 - 1968 00e6 05 .uleb128 0x5 - 1969 00e7 00 .byte 0x0 - 1970 00e8 03 .uleb128 0x3 - 1971 00e9 08 .uleb128 0x8 - 1972 00ea 3A .uleb128 0x3a - 1973 00eb 0B .uleb128 0xb - 1974 00ec 3B .uleb128 0x3b - 1975 00ed 0B .uleb128 0xb - 1976 00ee 49 .uleb128 0x49 - 1977 00ef 13 .uleb128 0x13 - 1978 00f0 02 .uleb128 0x2 - 1979 00f1 06 .uleb128 0x6 - 1980 00f2 00 .byte 0x0 - 1981 00f3 00 .byte 0x0 - 1982 00f4 13 .uleb128 0x13 - 1983 00f5 34 .uleb128 0x34 - 1984 00f6 00 .byte 0x0 - 1985 00f7 03 .uleb128 0x3 - 1986 00f8 08 .uleb128 0x8 - 1987 00f9 3A .uleb128 0x3a - 1988 00fa 0B .uleb128 0xb - 1989 00fb 3B .uleb128 0x3b - 1990 00fc 0B .uleb128 0xb - 1991 00fd 49 .uleb128 0x49 - 1992 00fe 13 .uleb128 0x13 - 1993 00ff 02 .uleb128 0x2 - 1994 0100 06 .uleb128 0x6 - 1995 0101 00 .byte 0x0 - 1996 0102 00 .byte 0x0 - 1997 0103 14 .uleb128 0x14 - 1998 0104 0B .uleb128 0xb - 1999 0105 01 .byte 0x1 - 2000 0106 55 .uleb128 0x55 - 2001 0107 06 .uleb128 0x6 - 2002 0108 00 .byte 0x0 - 2003 0109 00 .byte 0x0 - 2004 010a 15 .uleb128 0x15 - 2005 010b 34 .uleb128 0x34 - 2006 010c 00 .byte 0x0 - 2007 010d 03 .uleb128 0x3 - 2008 010e 0E .uleb128 0xe - 2009 010f 3A .uleb128 0x3a - 2010 0110 0B .uleb128 0xb - 2011 0111 3B .uleb128 0x3b - 2012 0112 0B .uleb128 0xb - 2013 0113 49 .uleb128 0x49 - 2014 0114 13 .uleb128 0x13 - 2015 0115 3F .uleb128 0x3f - 2016 0116 0C .uleb128 0xc - 2017 0117 02 .uleb128 0x2 - 2018 0118 0A .uleb128 0xa - 2019 0119 00 .byte 0x0 - 2020 011a 00 .byte 0x0 - 2021 011b 16 .uleb128 0x16 - 2022 011c 34 .uleb128 0x34 - BFIN GAS /tmp/ccU9Tg4X.s page 41 - - - 2023 011d 00 .byte 0x0 - 2024 011e 03 .uleb128 0x3 - 2025 011f 0E .uleb128 0xe - 2026 0120 3A .uleb128 0x3a - 2027 0121 0B .uleb128 0xb - 2028 0122 3B .uleb128 0x3b - 2029 0123 0B .uleb128 0xb - 2030 0124 49 .uleb128 0x49 - 2031 0125 13 .uleb128 0x13 - 2032 0126 3F .uleb128 0x3f - 2033 0127 0C .uleb128 0xc - 2034 0128 3C .uleb128 0x3c - 2035 0129 0C .uleb128 0xc - 2036 012a 00 .byte 0x0 - 2037 012b 00 .byte 0x0 - 2038 012c 17 .uleb128 0x17 - 2039 012d 35 .uleb128 0x35 - 2040 012e 00 .byte 0x0 - 2041 012f 49 .uleb128 0x49 - 2042 0130 13 .uleb128 0x13 - 2043 0131 00 .byte 0x0 - 2044 0132 00 .byte 0x0 - 2045 0133 00 .byte 0x0 - 2046 .section .debug_pubnames,"",@progbits - 2047 0000 2A010000 .4byte 0x12a - 2048 0004 0200 .2byte 0x2 - 2049 0006 00000000 .4byte .Ldebug_info0 - 2050 000a CE050000 .4byte 0x5ce - 2051 000e 51030000 .4byte 0x351 - 2052 0012 70617261 .string "params_set_lch_cnt" - 2052 6D735F73 - 2052 65745F6C - 2052 63685F63 - 2052 6E7400 - 2053 0025 7E030000 .4byte 0x37e - 2054 0029 70617261 .string "params_set_lch" - 2054 6D735F73 - 2054 65745F6C - 2054 636800 - 2055 0038 EE030000 .4byte 0x3ee - 2056 003c 70617261 .string "params_set_adc_freq_div" - 2056 6D735F73 - 2056 65745F61 - 2056 64635F66 - 2056 7265715F - 2057 0054 1B040000 .4byte 0x41b - 2058 0058 70617261 .string "params_set_ref_freq" - 2058 6D735F73 - 2058 65745F72 - 2058 65665F66 - 2058 72657100 - 2059 006c 48040000 .4byte 0x448 - 2060 0070 70617261 .string "params_set_adc_interframe_delay" - 2060 6D735F73 - 2060 65745F61 - 2060 64635F69 - 2060 6E746572 - BFIN GAS /tmp/ccU9Tg4X.s page 42 - - - 2061 0090 75040000 .4byte 0x475 - 2062 0094 70617261 .string "params_set_sync_mode" - 2062 6D735F73 - 2062 65745F73 - 2062 796E635F - 2062 6D6F6465 - 2063 00a9 B1040000 .4byte 0x4b1 - 2064 00ad 70617261 .string "params_set_sync_start_mode" - 2064 6D735F73 - 2064 65745F73 - 2064 796E635F - 2064 73746172 - 2065 00c8 ED040000 .4byte 0x4ed - 2066 00cc 70617261 .string "params_set_din_freq_div" - 2066 6D735F73 - 2066 65745F64 - 2066 696E5F66 - 2066 7265715F - 2067 00e4 1A050000 .4byte 0x51a - 2068 00e8 70617261 .string "params_set_dac_freq_div" - 2068 6D735F73 - 2068 65745F64 - 2068 61635F66 - 2068 7265715F - 2069 0100 47050000 .4byte 0x547 - 2070 0104 636F6E66 .string "configure" - 2070 69677572 - 2070 6500 - 2071 010e 97050000 .4byte 0x597 - 2072 0112 675F7365 .string "g_set" - 2072 7400 - 2073 0118 A9050000 .4byte 0x5a9 - 2074 011c 675F6D6F .string "g_module_info" - 2074 64756C65 - 2074 5F696E66 - 2074 6F00 - 2075 012a 00000000 .4byte 0x0 - 2076 .section .debug_aranges,"",@progbits - 2077 0000 1C000000 .4byte 0x1c - 2078 0004 0200 .2byte 0x2 - 2079 0006 00000000 .4byte .Ldebug_info0 - 2080 000a 04 .byte 0x4 - 2081 000b 00 .byte 0x0 - 2082 000c 0000 .2byte 0x0 - 2083 000e 0000 .2byte 0x0 - 2084 0010 00000000 .4byte .Ltext0 - 2085 0014 EC020000 .4byte .Letext0-.Ltext0 - 2086 0018 00000000 .4byte 0x0 - 2087 001c 00000000 .4byte 0x0 - 2088 .section .debug_ranges,"",@progbits - 2089 .Ldebug_ranges0: - 2090 0000 F6010000 .4byte .LBB2-.Ltext0 - 2091 0004 30020000 .4byte .LBE2-.Ltext0 - 2092 0008 3E020000 .4byte .LBB3-.Ltext0 - 2093 000c 62020000 .4byte .LBE3-.Ltext0 - 2094 0010 00000000 .4byte 0x0 - 2095 0014 00000000 .4byte 0x0 - BFIN GAS /tmp/ccU9Tg4X.s page 43 - - - 2096 .section .debug_str,"MS",@progbits,1 - 2097 .LASF29: - 2098 0000 4C353032 .string "L502_ADC_RANGE_10" - 2098 5F414443 - 2098 5F52414E - 2098 47455F31 - 2098 3000 - 2099 .LASF25: - 2100 0012 4C353032 .string "L502_BF_MODE_STREAM" - 2100 5F42465F - 2100 4D4F4445 - 2100 5F535452 - 2100 45414D00 - 2101 .LASF20: - 2102 0026 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" - 2102 5F42465F - 2102 4552525F - 2102 53545245 - 2102 414D5F52 - 2103 .LASF32: - 2104 0041 4C353032 .string "L502_ADC_RANGE_1" - 2104 5F414443 - 2104 5F52414E - 2104 47455F31 - 2104 00 - 2105 .LASF31: - 2106 0052 4C353032 .string "L502_ADC_RANGE_2" - 2106 5F414443 - 2106 5F52414E - 2106 47455F32 - 2106 00 - 2107 .LASF30: - 2108 0063 4C353032 .string "L502_ADC_RANGE_5" - 2108 5F414443 - 2108 5F52414E - 2108 47455F35 - 2108 00 - 2109 .LASF85: - 2110 0074 474E5520 .string "GNU C 4.3.5" - 2110 4320342E - 2110 332E3500 - 2111 .LASF0: - 2112 0080 7369676E .string "signed char" - 2112 65642063 - 2112 68617200 - 2113 .LASF36: - 2114 008c 4C353032 .string "L502_LCH_MODE_COMM" - 2114 5F4C4348 - 2114 5F4D4F44 - 2114 455F434F - 2114 4D4D00 - 2115 .LASF53: - 2116 009f 6461635F .string "dac_cbr" - 2116 63627200 - 2117 .LASF2: - 2118 00a7 73686F72 .string "short int" - 2118 7420696E - BFIN GAS /tmp/ccU9Tg4X.s page 44 - - - 2118 7400 - 2119 .LASF83: - 2120 00b1 675F6D6F .string "g_module_info" - 2120 64756C65 - 2120 5F696E66 - 2120 6F00 - 2121 .LASF81: - 2122 00bf 636F6E66 .string "configure" - 2122 69677572 - 2122 6500 - 2123 .LASF42: - 2124 00c9 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 2124 5F53594E - 2124 435F4449 - 2124 5F53594E - 2124 315F5249 - 2125 .LASF50: - 2126 00e0 64657666 .string "devflags" - 2126 6C616773 - 2126 00 - 2127 .LASF37: - 2128 00e9 4C353032 .string "L502_LCH_MODE_DIFF" - 2128 5F4C4348 - 2128 5F4D4F44 - 2128 455F4449 - 2128 464600 - 2129 .LASF69: - 2130 00fc 70617261 .string "params_set_lch_cnt" - 2130 6D735F73 - 2130 65745F6C - 2130 63685F63 - 2130 6E7400 - 2131 .LASF64: - 2132 010f 7265665F .string "ref_freq" - 2132 66726571 - 2132 00 - 2133 .LASF56: - 2134 0118 6D6F6465 .string "mode" - 2134 00 - 2135 .LASF51: - 2136 011d 66706761 .string "fpga_ver" - 2136 5F766572 - 2136 00 - 2137 .LASF59: - 2138 0126 745F6C63 .string "t_lch" - 2138 6800 - 2139 .LASF28: - 2140 012c 4C353032 .string "L502_REF_FREQ_1500KHZ" - 2140 5F524546 - 2140 5F465245 - 2140 515F3135 - 2140 30304B48 - 2141 .LASF21: - 2142 0142 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" - 2142 5F42465F - 2142 4552525F - 2142 53545245 - BFIN GAS /tmp/ccU9Tg4X.s page 45 - - - 2142 414D5F53 - 2143 .LASF55: - 2144 015d 7068795F .string "phy_ch" - 2144 636800 - 2145 .LASF71: - 2146 0164 696E6465 .string "index" - 2146 7800 - 2147 .LASF63: - 2148 016a 6164635F .string "adc_frame_delay" - 2148 6672616D - 2148 655F6465 - 2148 6C617900 - 2149 .LASF27: - 2150 017a 4C353032 .string "L502_REF_FREQ_2000KHZ" - 2150 5F524546 - 2150 5F465245 - 2150 515F3230 - 2150 30304B48 - 2151 .LASF44: - 2152 0190 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 2152 5F53594E - 2152 435F4449 - 2152 5F53594E - 2152 315F4641 - 2153 .LASF41: - 2154 01a7 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 2154 5F53594E - 2154 435F4558 - 2154 5445524E - 2154 414C5F4D - 2155 .LASF76: - 2156 01c1 64656C61 .string "delay" - 2156 7900 - 2157 .LASF48: - 2158 01c7 666C6F61 .string "float" - 2158 7400 - 2159 .LASF47: - 2160 01cd 6F666673 .string "offs" - 2160 00 - 2161 .LASF86: - 2162 01d2 7372632F .string "src/l502_params.c" - 2162 6C353032 - 2162 5F706172 - 2162 616D732E - 2162 6300 - 2163 .LASF10: - 2164 01e4 6C6F6E67 .string "long long int" - 2164 206C6F6E - 2164 6720696E - 2164 7400 - 2165 .LASF23: - 2166 01f2 4C353032 .string "L502_BF_ERR_TEST_VALUE" - 2166 5F42465F - 2166 4552525F - 2166 54455354 - 2166 5F56414C - 2167 .LASF7: - BFIN GAS /tmp/ccU9Tg4X.s page 46 - - - 2168 0209 6C6F6E67 .string "long int" - 2168 20696E74 - 2168 00 - 2169 .LASF16: - 2170 0212 4C353032 .string "L502_BF_ERR_UNSUP_CMD" - 2170 5F42465F - 2170 4552525F - 2170 554E5355 - 2170 505F434D - 2171 .LASF73: - 2172 0228 70617261 .string "params_set_ref_freq" - 2172 6D735F73 - 2172 65745F72 - 2172 65665F66 - 2172 72657100 - 2173 .LASF72: - 2174 023c 70617261 .string "params_set_adc_freq_div" - 2174 6D735F73 - 2174 65745F61 - 2174 64635F66 - 2174 7265715F - 2175 .LASF17: - 2176 0254 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" - 2176 5F42465F - 2176 4552525F - 2176 434D445F - 2176 4F564552 - 2177 .LASF84: - 2178 026c 675F6D6F .string "g_mode" - 2178 646500 - 2179 .LASF78: - 2180 0273 70617261 .string "params_set_sync_start_mode" - 2180 6D735F73 - 2180 65745F73 - 2180 796E635F - 2180 73746172 - 2181 .LASF40: - 2182 028e 4C353032 .string "L502_SYNC_INTERNAL" - 2182 5F53594E - 2182 435F494E - 2182 5445524E - 2182 414C00 - 2183 .LASF79: - 2184 02a1 70617261 .string "params_set_din_freq_div" - 2184 6D735F73 - 2184 65745F64 - 2184 696E5F66 - 2184 7265715F - 2185 .LASF1: - 2186 02b9 756E7369 .string "unsigned char" - 2186 676E6564 - 2186 20636861 - 2186 7200 - 2187 .LASF34: - 2188 02c7 4C353032 .string "L502_ADC_RANGE_02" - 2188 5F414443 - 2188 5F52414E - BFIN GAS /tmp/ccU9Tg4X.s page 47 - - - 2188 47455F30 - 2188 3200 - 2189 .LASF61: - 2190 02d9 6164635F .string "adc_freq_div" - 2190 66726571 - 2190 5F646976 - 2190 00 - 2191 .LASF58: - 2192 02e6 666C6167 .string "flags" - 2192 7300 - 2193 .LASF11: - 2194 02ec 6C6F6E67 .string "long long unsigned int" - 2194 206C6F6E - 2194 6720756E - 2194 7369676E - 2194 65642069 - 2195 .LASF38: - 2196 0303 4C353032 .string "L502_LCH_MODE_ZERO" - 2196 5F4C4348 - 2196 5F4D4F44 - 2196 455F5A45 - 2196 524F00 - 2197 .LASF8: - 2198 0316 75696E74 .string "uint32_t" - 2198 33325F74 - 2198 00 - 2199 .LASF62: - 2200 031f 64696E5F .string "din_freq_div" - 2200 66726571 - 2200 5F646976 - 2200 00 - 2201 .LASF12: - 2202 032c 756E7369 .string "unsigned int" - 2202 676E6564 - 2202 20696E74 - 2202 00 - 2203 .LASF4: - 2204 0339 75696E74 .string "uint16_t" - 2204 31365F74 - 2204 00 - 2205 .LASF54: - 2206 0342 745F6D6F .string "t_module_info" - 2206 64756C65 - 2206 5F696E66 - 2206 6F00 - 2207 .LASF77: - 2208 0350 70617261 .string "params_set_sync_mode" - 2208 6D735F73 - 2208 65745F73 - 2208 796E635F - 2208 6D6F6465 - 2209 .LASF70: - 2210 0365 70617261 .string "params_set_lch" - 2210 6D735F73 - 2210 65745F6C - 2210 636800 - 2211 .LASF67: - BFIN GAS /tmp/ccU9Tg4X.s page 48 - - - 2212 0374 73796E63 .string "sync_start_mode" - 2212 5F737461 - 2212 72745F6D - 2212 6F646500 - 2213 .LASF5: - 2214 0384 73686F72 .string "short unsigned int" - 2214 7420756E - 2214 7369676E - 2214 65642069 - 2214 6E7400 - 2215 .LASF18: - 2216 0397 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" - 2216 5F42465F - 2216 4552525F - 2216 494E5641 - 2216 4C49445F - 2217 .LASF26: - 2218 03b6 4C353032 .string "L502_BF_MODE_TEST" - 2218 5F42465F - 2218 4D4F4445 - 2218 5F544553 - 2218 5400 - 2219 .LASF13: - 2220 03c8 63686172 .string "char" - 2220 00 - 2221 .LASF66: - 2222 03cd 73796E63 .string "sync_mode" - 2222 5F6D6F64 - 2222 6500 - 2223 .LASF6: - 2224 03d7 696E7433 .string "int32_t" - 2224 325F7400 - 2225 .LASF19: - 2226 03df 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" - 2226 5F42465F - 2226 4552525F - 2226 494E5355 - 2226 465F434D - 2227 .LASF65: - 2228 03fa 6F75745F .string "out_freq_div" - 2228 66726571 - 2228 5F646976 - 2228 00 - 2229 .LASF49: - 2230 0407 745F6461 .string "t_dac_cbr_coef" - 2230 635F6362 - 2230 725F636F - 2230 656600 - 2231 .LASF22: - 2232 0416 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" - 2232 5F42465F - 2232 4552525F - 2232 4E4F5F54 - 2232 4553545F - 2233 .LASF74: - 2234 0433 66726571 .string "freq_code" - 2234 5F636F64 - BFIN GAS /tmp/ccU9Tg4X.s page 49 - - - 2234 6500 - 2235 .LASF46: - 2236 043d 745F6C35 .string "t_l502_sync_mode" - 2236 30325F73 - 2236 796E635F - 2236 6D6F6465 - 2236 00 - 2237 .LASF87: - 2238 044e 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 2238 652F6665 - 2238 64612F4D - 2238 4950542F - 2238 52616469 - 2239 .LASF9: - 2240 0498 6C6F6E67 .string "long unsigned int" - 2240 20756E73 - 2240 69676E65 - 2240 6420696E - 2240 7400 - 2241 .LASF33: - 2242 04aa 4C353032 .string "L502_ADC_RANGE_05" - 2242 5F414443 - 2242 5F52414E - 2242 47455F30 - 2242 3500 - 2243 .LASF45: - 2244 04bc 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 2244 5F53594E - 2244 435F4449 - 2244 5F53594E - 2244 325F4641 - 2245 .LASF43: - 2246 04d3 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 2246 5F53594E - 2246 435F4449 - 2246 5F53594E - 2246 325F5249 - 2247 .LASF80: - 2248 04ea 70617261 .string "params_set_dac_freq_div" - 2248 6D735F73 - 2248 65745F64 - 2248 61635F66 - 2248 7265715F - 2249 .LASF57: - 2250 0502 72616E67 .string "range" - 2250 6500 - 2251 .LASF3: - 2252 0508 75696E74 .string "uint8_t" - 2252 385F7400 - 2253 .LASF15: - 2254 0510 4C353032 .string "L502_BF_ERR_FIRST_CODE" - 2254 5F42465F - 2254 4552525F - 2254 46495253 - 2254 545F434F - 2255 .LASF68: - 2256 0527 745F7365 .string "t_settings" - BFIN GAS /tmp/ccU9Tg4X.s page 50 - - - 2256 7474696E - 2256 677300 - 2257 .LASF35: - 2258 0532 745F6C35 .string "t_l502_adc_range" - 2258 30325F61 - 2258 64635F72 - 2258 616E6765 - 2258 00 - 2259 .LASF14: - 2260 0543 4C353032 .string "L502_BF_ERR_SUCCESS" - 2260 5F42465F - 2260 4552525F - 2260 53554343 - 2260 45535300 - 2261 .LASF60: - 2262 0557 6C63685F .string "lch_cnt" - 2262 636E7400 - 2263 .LASF82: - 2264 055f 675F7365 .string "g_set" - 2264 7400 - 2265 .LASF75: - 2266 0565 70617261 .string "params_set_adc_interframe_delay" - 2266 6D735F73 - 2266 65745F61 - 2266 64635F69 - 2266 6E746572 - 2267 .LASF24: - 2268 0585 4C353032 .string "L502_BF_MODE_IDLE" - 2268 5F42465F - 2268 4D4F4445 - 2268 5F49444C - 2268 4500 - 2269 .LASF39: - 2270 0597 745F6C35 .string "t_l502_lch_mode" - 2270 30325F6C - 2270 63685F6D - 2270 6F646500 - 2271 .LASF52: - 2272 05a7 706C6461 .string "plda_ver" - 2272 5F766572 - 2272 00 - 2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccU9Tg4X.s page 51 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_params.c - /tmp/ccU9Tg4X.s:13 .text:0000000000000000 _params_set_lch_cnt - /tmp/ccU9Tg4X.s:526 .data:0000000000000000 _g_set - /tmp/ccU9Tg4X.s:48 .text:000000000000002c _params_set_lch - /tmp/ccU9Tg4X.s:115 .text:000000000000008c _params_set_adc_freq_div - /tmp/ccU9Tg4X.s:150 .text:00000000000000bc _params_set_ref_freq - /tmp/ccU9Tg4X.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay - /tmp/ccU9Tg4X.s:207 .text:0000000000000100 _params_set_sync_mode - /tmp/ccU9Tg4X.s:245 .text:0000000000000130 _params_set_sync_start_mode - /tmp/ccU9Tg4X.s:283 .text:0000000000000160 _params_set_din_freq_div - /tmp/ccU9Tg4X.s:318 .text:0000000000000190 _params_set_dac_freq_div - /tmp/ccU9Tg4X.s:352 .text:00000000000001c0 _configure - *COM*:0000000000000018 _g_module_info - -UNDEFINED SYMBOLS -_g_mode -_fpga_reg_write diff --git a/build/release/lst/l502_sport_tx.lst b/build/release/lst/l502_sport_tx.lst deleted file mode 100644 index 9c6dff6..0000000 --- a/build/release/lst/l502_sport_tx.lst +++ /dev/null @@ -1,3317 +0,0 @@ -BFIN GAS /tmp/ccJ3dRzR.s page 1 - - - 1 .file "src/l502_sport_tx.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 CC010000 .text; - 8 0200EE00 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _sport_tx_out_status; - 12 .type _sport_tx_out_status, STT_FUNC; - 13 _sport_tx_out_status: - 14 .LFB16: - 15 .file 1 "src/l502_sport_tx.c" - 1:src/l502_sport_tx.c **** /** @addtogroup sport_tx - 2:src/l502_sport_tx.c **** @{ - 3:src/l502_sport_tx.c **** @file l502_sport_tx.c - 4:src/l502_sport_tx.c **** Файл содержит логику для управления передачей по SPOR - 5:src/l502_sport_tx.c **** Изначально DMA должен быть проинициализирован с помо - 6:src/l502_sport_tx.c **** Передача начинается с помщью sport_tx_start_req(). Можно пост - 7:src/l502_sport_tx.c **** запросов одновременно. - 8:src/l502_sport_tx.c **** Останвить все текущие передачи можно с помощью sport_tx - 9:src/l502_sport_tx.c **** ***********************************************************************/ - 10:src/l502_sport_tx.c **** - 11:src/l502_sport_tx.c **** - 12:src/l502_sport_tx.c **** - 13:src/l502_sport_tx.c **** #include - 14:src/l502_sport_tx.c **** #include - 15:src/l502_sport_tx.c **** - 16:src/l502_sport_tx.c **** - 17:src/l502_sport_tx.c **** #include - 18:src/l502_sport_tx.c **** #include - 19:src/l502_sport_tx.c **** #include - 20:src/l502_sport_tx.c **** #include "l502_sport_tx.h" - 21:src/l502_sport_tx.c **** #include "l502_cdefs.h" - 22:src/l502_sport_tx.c **** #include "l502_fpga_regs.h" - 23:src/l502_sport_tx.c **** #include "l502_fpga.h" - 24:src/l502_sport_tx.c **** #include "l502_bf_cmd_defs.h" - 25:src/l502_sport_tx.c **** #include "l502_defs.h" - 26:src/l502_sport_tx.c **** #include "l502_stream.h" - 27:src/l502_sport_tx.c **** - 28:src/l502_sport_tx.c **** #define SPORT_TX_DESCR_CNT 16 - 29:src/l502_sport_tx.c **** - 30:src/l502_sport_tx.c **** #define SPORT_TX_DMA_CFG_WAIT (DMAEN | DI_EN | WDSIZE_16 | SYNC) - 31:src/l502_sport_tx.c **** #define SPORT_TX_DMA_CFG_START (SPORT_TX_DMA_CFG_WAIT | NDSIZE_5 | FLOW_SMALL) - 32:src/l502_sport_tx.c **** - 33:src/l502_sport_tx.c **** - 34:src/l502_sport_tx.c **** - 35:src/l502_sport_tx.c **** /* дескриптор DMA размера 5 16-битных слов */ - 36:src/l502_sport_tx.c **** typedef struct { - 37:src/l502_sport_tx.c **** uint16_t ndpl; - 38:src/l502_sport_tx.c **** uint16_t sal; - BFIN GAS /tmp/ccJ3dRzR.s page 2 - - - 39:src/l502_sport_tx.c **** uint16_t sah; - 40:src/l502_sport_tx.c **** uint16_t cfg; - 41:src/l502_sport_tx.c **** uint16_t xcnt; - 42:src/l502_sport_tx.c **** } t_sport_dma_descr; - 43:src/l502_sport_tx.c **** - 44:src/l502_sport_tx.c **** - 45:src/l502_sport_tx.c **** static t_sport_dma_descr f_descrs[SPORT_TX_DESCR_CNT]; - 46:src/l502_sport_tx.c **** static uint8_t f_put_descr, f_done_descr; - 47:src/l502_sport_tx.c **** static volatile int f_put_cnt, f_done_cnt; - 48:src/l502_sport_tx.c **** static int f_first; - 49:src/l502_sport_tx.c **** - 50:src/l502_sport_tx.c **** static volatile int f_tx_was_empty = 0; - 51:src/l502_sport_tx.c **** - 52:src/l502_sport_tx.c **** void sport_tx_done(uint32_t* addr, uint32_t size); - 53:src/l502_sport_tx.c **** - 54:src/l502_sport_tx.c **** /***************************************************************************//** - 55:src/l502_sport_tx.c **** @brief Чтение флагов статуса вывода - 56:src/l502_sport_tx.c **** @return Флаги статуса --- набор битов из #t_x502_out_statu - 57:src/l502_sport_tx.c **** объединенных через логическое “ИЛИ”. - 58:src/l502_sport_tx.c **** ******************************************************************************/ - 59:src/l502_sport_tx.c **** uint32_t sport_tx_out_status(void) { - 16 .loc 1 59 0 - 60:src/l502_sport_tx.c **** uint32_t ret = 0; - 61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt) - 17 .loc 1 61 0 - 18 0000 4AE10000 P2.H = _f_put_cnt; - 59:src/l502_sport_tx.c **** uint32_t sport_tx_out_status(void) { - 19 .loc 1 59 0 - 20 0004 00E80000 LINK 0; - 21 .LCFI0: - 22 .loc 1 61 0 - 23 0008 0AE1A800 P2.L = _f_put_cnt; - 24 000c 1191 R1 = [P2]; - 25 000e 4AE10000 P2.H = _f_done_cnt; - 26 0012 0AE1AC00 P2.L = _f_done_cnt; - 27 0016 1091 R0 = [P2]; - 62:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_IS_EMPTY; - 63:src/l502_sport_tx.c **** if (f_tx_was_empty) { - 28 .loc 1 63 0 - 29 0018 4AE10000 P2.H = _f_tx_was_empty; - 61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt) - 30 .loc 1 61 0 - 31 001c 0108 cc =R1==R0; - 32 .loc 1 63 0 - 33 001e 0AE10000 P2.L = _f_tx_was_empty; - 61:src/l502_sport_tx.c **** if (f_put_cnt == f_done_cnt) - 34 .loc 1 61 0 - 35 0022 0102 R1 = CC; - 36 .LVL0: - 37 .loc 1 63 0 - 38 0024 1091 R0 = [P2]; - 39 0026 000C cc =R0==0; - 40 0028 0418 if cc jump .L2; - 64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY; - 65:src/l502_sport_tx.c **** f_tx_was_empty = 0; - 41 .loc 1 65 0 - 42 002a 0060 R0 = 0 (X); - BFIN GAS /tmp/ccJ3dRzR.s page 3 - - - 64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY; - 43 .loc 1 64 0 - 44 002c 094A BITSET (R1, 1); - 45 .loc 1 65 0 - 46 002e 1093 [P2] = R0; - 47 .L2: - 66:src/l502_sport_tx.c **** } - 67:src/l502_sport_tx.c **** return ret; - 68:src/l502_sport_tx.c **** } - 48 .loc 1 68 0 - 49 0030 0130 R0 = R1; - 50 0032 01E80000 UNLINK; - 51 0036 1000 rts; - 52 .LFE16: - 53 .size _sport_tx_out_status, .-_sport_tx_out_status - 54 .align 4 - 55 .global _sport_tx_init; - 56 .type _sport_tx_init, STT_FUNC; - 57 _sport_tx_init: - 58 .LFB17: - 69:src/l502_sport_tx.c **** - 70:src/l502_sport_tx.c **** - 71:src/l502_sport_tx.c **** - 72:src/l502_sport_tx.c **** /** @brief Начальная инициализация канала DMA на передачу п - 73:src/l502_sport_tx.c **** - 74:src/l502_sport_tx.c **** Функция устанавливает параметры DMA которые не меняю - 75:src/l502_sport_tx.c **** прошивки */ - 76:src/l502_sport_tx.c **** void sport_tx_init(void) { - 59 .loc 1 76 0 - 77:src/l502_sport_tx.c **** int i; - 78:src/l502_sport_tx.c **** for (i=0; i < SPORT_TX_DESCR_CNT; i++) { - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 60 .loc 1 79 0 - 61 0038 4AE10000 P2.H = _f_descrs; - 62 003c 0AE10400 P2.L = _f_descrs; - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 63 .loc 1 80 0 - 64 0040 4230 R0 = P2; - 76:src/l502_sport_tx.c **** void sport_tx_init(void) { - 65 .loc 1 76 0 - 66 0042 00E80000 LINK 0; - 67 .LCFI1: - 68 .loc 1 80 0 - 69 0046 5064 R0 += 10; - 70 0048 1097 W [P2] = R0; - 71 004a 5064 R0 += 10; - 72 004c 50B5 W [P2+10] = R0; - 73 004e 5064 R0 += 10; - 74 0050 90B6 W [P2+20] = R0; - 75 0052 5064 R0 += 10; - 76 0054 D0B7 W [P2+30] = R0; - 77 0056 5064 R0 += 10; - 78 0058 50E61400 W [P2+40] = R0; - 79 005c 5064 R0 += 10; - 80 005e 50E61900 W [P2+50] = R0; - 81 0062 40E10000 R0.H = _f_descrs+70; - 82 0066 00E14A00 R0.L = _f_descrs+70; - BFIN GAS /tmp/ccJ3dRzR.s page 4 - - - 83 006a 50E61E00 W [P2+60] = R0; - 84 006e 40E10000 R0.H = _f_descrs+80; - 85 0072 00E15400 R0.L = _f_descrs+80; - 86 0076 50E62300 W [P2+70] = R0; - 87 007a 40E10000 R0.H = _f_descrs+90; - 88 007e 00E15E00 R0.L = _f_descrs+90; - 89 0082 50E62800 W [P2+80] = R0; - 90 0086 40E10000 R0.H = _f_descrs+100; - 91 008a 00E16800 R0.L = _f_descrs+100; - 92 008e 50E62D00 W [P2+90] = R0; - 93 0092 40E10000 R0.H = _f_descrs+110; - 94 0096 00E17200 R0.L = _f_descrs+110; - 95 009a 50E63200 W [P2+100] = R0; - 96 009e 40E10000 R0.H = _f_descrs+120; - 97 00a2 00E17C00 R0.L = _f_descrs+120; - 98 00a6 50E63700 W [P2+110] = R0; - 99 00aa 40E10000 R0.H = _f_descrs+130; - 100 00ae 00E18600 R0.L = _f_descrs+130; - 101 00b2 50E63C00 W [P2+120] = R0; - 102 00b6 40E10000 R0.H = _f_descrs+140; - 103 00ba 00E19000 R0.L = _f_descrs+140; - 104 00be 50E64100 W [P2+130] = R0; - 105 00c2 40E10000 R0.H = _f_descrs+150; - 106 00c6 00E19A00 R0.L = _f_descrs+150; - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 107 .loc 1 79 0 - 108 00ca 21E1A500 R1 = 165 (X); - 109 .loc 1 80 0 - 110 00ce 50E64600 W [P2+140] = R0; - 111 00d2 4230 R0 = P2; - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 112 .loc 1 79 0 - 113 00d4 D1B4 W [P2+6] = R1; - 114 00d6 11B6 W [P2+16] = R1; - 115 00d8 51B7 W [P2+26] = R1; - 116 00da 51E61200 W [P2+36] = R1; - 117 00de 51E61700 W [P2+46] = R1; - 118 00e2 51E61C00 W [P2+56] = R1; - 119 00e6 51E62100 W [P2+66] = R1; - 120 00ea 51E62600 W [P2+76] = R1; - 121 00ee 51E62B00 W [P2+86] = R1; - 122 00f2 51E63000 W [P2+96] = R1; - 123 00f6 51E63500 W [P2+106] = R1; - 124 00fa 51E63A00 W [P2+116] = R1; - 125 00fe 51E63F00 W [P2+126] = R1; - 126 0102 51E64400 W [P2+136] = R1; - 127 0106 51E64900 W [P2+146] = R1; - 128 010a 51E64E00 W [P2+156] = R1; - 81:src/l502_sport_tx.c **** (uint32_t)&f_descrs[i+1]&0xFFFF; - 82:src/l502_sport_tx.c **** } - 83:src/l502_sport_tx.c **** - 84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs; - 129 .loc 1 84 0 - 130 010e 49E1C0FF P1.H = 65472; - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 131 .loc 1 80 0 - 132 0112 50E64B00 W [P2+150] = R0; - BFIN GAS /tmp/ccJ3dRzR.s page 5 - - - 133 .loc 1 84 0 - 134 0116 09E1000D P1.L = 3328; - 135 011a 4A93 [P1] = P2; - 85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2; - 136 .loc 1 85 0 - 137 011c 4AE1C0FF P2.H = 65472; - 138 0120 1060 R0 = 2 (X); - 139 0122 0AE1140D P2.L = 3348; - 140 0126 1097 W [P2] = R0; - 86:src/l502_sport_tx.c **** f_put_cnt = f_done_cnt = 0; - 141 .loc 1 86 0 - 142 0128 4AE10000 P2.H = _f_done_cnt; - 143 012c 0AE1AC00 P2.L = _f_done_cnt; - 144 0130 0060 R0 = 0 (X); - 145 0132 1093 [P2] = R0; - 146 0134 1091 R0 = [P2]; - 147 0136 4AE10000 P2.H = _f_put_cnt; - 148 013a 0AE1A800 P2.L = _f_put_cnt; - 149 013e 1093 [P2] = R0; - 87:src/l502_sport_tx.c **** f_put_descr = f_done_descr = 0; - 150 .loc 1 87 0 - 151 0140 4AE10000 P2.H = _f_done_descr; - 152 0144 0060 R0 = 0 (X); - 153 0146 0AE1A500 P2.L = _f_done_descr; - 154 014a 109B B [P2] = R0; - 155 014c 4AE10000 P2.H = _f_put_descr; - 156 0150 0AE1A400 P2.L = _f_put_descr; - 157 0154 109B B [P2] = R0; - 88:src/l502_sport_tx.c **** f_first = 1; - 158 .loc 1 88 0 - 159 0156 4AE10000 P2.H = _f_first; - 160 015a 0860 R0 = 1 (X); - 161 015c 0AE1B000 P2.L = _f_first; - 162 0160 1093 [P2] = R0; - 89:src/l502_sport_tx.c **** } - 163 .loc 1 89 0 - 164 0162 01E80000 UNLINK; - 165 0166 1000 rts; - 166 .LFE17: - 167 .size _sport_tx_init, .-_sport_tx_init - 168 .align 4 - 169 .global _sport_tx_req_rdy; - 170 .type _sport_tx_req_rdy, STT_FUNC; - 171 _sport_tx_req_rdy: - 172 .LFB20: - 90:src/l502_sport_tx.c **** - 91:src/l502_sport_tx.c **** - 92:src/l502_sport_tx.c **** /* Функция разрешает канал DMA для передачи данных в SPORT0 - 93:src/l502_sport_tx.c **** * для SPORT 0 */ - 94:src/l502_sport_tx.c **** static void f_sport_tx_start(void) { - 95:src/l502_sport_tx.c **** /* разрешаем передачу по SPORT'у */ - 96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN; - 97:src/l502_sport_tx.c **** f_first = 0; - 98:src/l502_sport_tx.c **** f_tx_was_empty = 0; - 99:src/l502_sport_tx.c **** } - 100:src/l502_sport_tx.c **** - 101:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccJ3dRzR.s page 6 - - - 102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0. - 103:src/l502_sport_tx.c **** * - 104:src/l502_sport_tx.c **** * Функция запрещает прием по SPORT0 и соответствующий ка - 105:src/l502_sport_tx.c **** void sport_tx_stop(void) { - 106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 107:src/l502_sport_tx.c **** - 108:src/l502_sport_tx.c **** *pDMA4_CONFIG = 0; - 109:src/l502_sport_tx.c **** /* нужно подождать до 3-х циклов, чтобы DMA действитель - 110:src/l502_sport_tx.c **** ssync(); - 111:src/l502_sport_tx.c **** ssync(); - 112:src/l502_sport_tx.c **** ssync(); - 113:src/l502_sport_tx.c **** /* запрет передачи по SPORT */ - 114:src/l502_sport_tx.c **** *pSPORT0_TCR1 &= ~TSPEN; - 115:src/l502_sport_tx.c **** /* сбрасываем признаки прерываний от DMA */ - 116:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE | DMA_ERR; - 117:src/l502_sport_tx.c **** - 118:src/l502_sport_tx.c **** /* заново инициализируем все дескрипторы */ - 119:src/l502_sport_tx.c **** sport_tx_init(); - 120:src/l502_sport_tx.c **** } - 121:src/l502_sport_tx.c **** - 122:src/l502_sport_tx.c **** /**************************************************************************//** - 123:src/l502_sport_tx.c **** @brief Получить количество свободных дескрипторов на - 124:src/l502_sport_tx.c **** - 125:src/l502_sport_tx.c **** Функция возвращает количество запросов, которое мо - 126:src/l502_sport_tx.c **** на передачу с помощью sport_tx_start_req(). - 127:src/l502_sport_tx.c **** @return Количество запросов на передачу, которое можно - 128:src/l502_sport_tx.c **** ******************************************************************************/ - 129:src/l502_sport_tx.c **** int sport_tx_req_rdy(void) { - 173 .loc 1 129 0 - 130:src/l502_sport_tx.c **** return SPORT_TX_DESCR_CNT - (f_put_cnt - f_done_cnt + 1); - 174 .loc 1 130 0 - 175 0168 4AE10000 P2.H = _f_put_cnt; - 129:src/l502_sport_tx.c **** int sport_tx_req_rdy(void) { - 176 .loc 1 129 0 - 177 016c 00E80000 LINK 0; - 178 .LCFI2: - 179 .loc 1 130 0 - 180 0170 0AE1A800 P2.L = _f_put_cnt; - 181 0174 1091 R0 = [P2]; - 182 0176 4AE10000 P2.H = _f_done_cnt; - 183 017a 0AE1AC00 P2.L = _f_done_cnt; - 184 017e 1191 R1 = [P2]; - 185 0180 0852 R0 = R0 - R1; - 186 0182 C043 R0 = ~R0; - 187 0184 8064 R0 += 16; - 131:src/l502_sport_tx.c **** } - 188 .loc 1 131 0 - 189 0186 01E80000 UNLINK; - 190 018a 1000 rts; - 191 .LFE20: - 192 .size _sport_tx_req_rdy, .-_sport_tx_req_rdy - 193 .align 4 - 194 .global _isr_sport_dma_tx; - 195 .type _isr_sport_dma_tx, STT_FUNC; - 196 _isr_sport_dma_tx: - 197 .LFB22: - 132:src/l502_sport_tx.c **** - BFIN GAS /tmp/ccJ3dRzR.s page 7 - - - 133:src/l502_sport_tx.c **** - 134:src/l502_sport_tx.c **** /**************************************************************************//** - 135:src/l502_sport_tx.c **** @brief Поставить запрос на передачу по SPORT0 - 136:src/l502_sport_tx.c **** - 137:src/l502_sport_tx.c **** Функция ставит запрос на передачу указанных данных. - 138:src/l502_sport_tx.c **** т.е. буфер нельзя будет использовать до того, как дан - 139:src/l502_sport_tx.c **** Для постановки запроса необходимо, чтобы был свобод - 140:src/l502_sport_tx.c **** узнать через sport_tx_req_rdy()). - 141:src/l502_sport_tx.c **** - 142:src/l502_sport_tx.c **** Количество слов в запросе не должно превышать #SPORT_TX_ - 143:src/l502_sport_tx.c **** - 144:src/l502_sport_tx.c **** При добавление первого дескриптора автомтически ра - 145:src/l502_sport_tx.c **** DMA и SPORT0. - 146:src/l502_sport_tx.c **** - 147:src/l502_sport_tx.c **** @param[in] buf Указатель на массив на передачу. - 148:src/l502_sport_tx.c **** @param[in] size Количество 32-битных слов на передачу - 149:src/l502_sport_tx.c **** *******************************************************************************/ - 150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) { - 151:src/l502_sport_tx.c **** /* запрещаем прерывание от DMA на случай гонок с измен - 152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 153:src/l502_sport_tx.c **** - 154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF; - 155:src/l502_sport_tx.c **** f_descrs[f_put_descr].sah = ((uint32_t)buf >> 16) & 0xFFFF; - 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; - 157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT; - 158:src/l502_sport_tx.c **** /* убеждаемся, что данные будут уже записаны в память - 159:src/l502_sport_tx.c **** ssync(); - 160:src/l502_sport_tx.c **** - 161:src/l502_sport_tx.c **** /* если DMA сейчас остановлен => запускаем его */ - 162:src/l502_sport_tx.c **** if (f_put_cnt==f_done_cnt) { - 163:src/l502_sport_tx.c **** uint32_t cfg_wrd = SPORT_TX_DMA_CFG_START; - 164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd; - 165:src/l502_sport_tx.c **** if (f_first) - 166:src/l502_sport_tx.c **** f_sport_tx_start(); - 167:src/l502_sport_tx.c **** } - 168:src/l502_sport_tx.c **** - 169:src/l502_sport_tx.c **** if (f_put_cnt!=f_done_cnt) { - 170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1; - 171:src/l502_sport_tx.c **** f_descrs[prev_descr].cfg = SPORT_TX_DMA_CFG_START; - 172:src/l502_sport_tx.c **** } - 173:src/l502_sport_tx.c **** - 174:src/l502_sport_tx.c **** if (++f_put_descr==SPORT_TX_DESCR_CNT) - 175:src/l502_sport_tx.c **** f_put_descr=0; - 176:src/l502_sport_tx.c **** f_put_cnt++; - 177:src/l502_sport_tx.c **** - 178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4; - 179:src/l502_sport_tx.c **** } - 180:src/l502_sport_tx.c **** - 181:src/l502_sport_tx.c **** - 182:src/l502_sport_tx.c **** /** @brief Обработчик прерывания по SPORT0 на завершение пере - 183:src/l502_sport_tx.c **** - 184:src/l502_sport_tx.c **** Прерывание возникает, когда был передан блок данных - 185:src/l502_sport_tx.c **** одному дескриптору. - 186:src/l502_sport_tx.c **** Функция рассчитывает количество переданных данных - 187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п - 188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт - 189:src/l502_sport_tx.c **** дескриптор на передачу) */ - BFIN GAS /tmp/ccJ3dRzR.s page 8 - - - 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { - 198 .loc 1 190 0 - 199 018c 6601 [--SP] = ASTAT; - 200 .LCFI3: - 201 018e 7101 [--SP] = LT0; - 202 .LCFI4: - 203 0190 7401 [--SP] = LT1; - 204 .LCFI5: - 205 0192 7001 [--SP] = LC0; - 206 .LCFI6: - 207 0194 7301 [--SP] = LC1; - 208 .LCFI7: - 209 0196 7201 [--SP] = LB0; - 210 .LCFI8: - 211 0198 7501 [--SP] = LB1; - 212 .LCFI9: - 213 019a C005 [--sp] = ( r7:0, p5:0 ); - 214 - 215 .LCFI10: - 216 019c 5001 [--SP] = I0; - 217 .LCFI11: - 218 019e 5101 [--SP] = I1; - 219 .LCFI12: - 220 01a0 5201 [--SP] = I2; - 221 .LCFI13: - 222 01a2 5301 [--SP] = I3; - 223 .LCFI14: - 224 01a4 5801 [--SP] = B0; - 225 .LCFI15: - 226 01a6 5901 [--SP] = B1; - 227 .LCFI16: - 228 01a8 5A01 [--SP] = B2; - 229 .LCFI17: - 230 01aa 5B01 [--SP] = B3; - 231 .LCFI18: - 232 01ac 5C01 [--SP] = L0; - 233 .LCFI19: - 234 01ae 5D01 [--SP] = L1; - 235 .LCFI20: - 236 01b0 5E01 [--SP] = L2; - 237 .LCFI21: - 238 01b2 5F01 [--SP] = L3; - 239 .LCFI22: - 240 01b4 5401 [--SP] = M0; - 241 .LCFI23: - 242 01b6 5501 [--SP] = M1; - 243 .LCFI24: - 244 01b8 5601 [--SP] = M2; - 245 .LCFI25: - 246 01ba 5701 [--SP] = M3; - 247 .LCFI26: - 248 01bc 60016101 [--SP] = A0.x; [--SP] = A0.w; - 249 .LCFI27: - 191:src/l502_sport_tx.c **** if (*pDMA4_IRQ_STATUS & DMA_DONE) { - 250 .loc 1 191 0 - 251 01c0 4AE1C0FF P2.H = 65472; - 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { - BFIN GAS /tmp/ccJ3dRzR.s page 9 - - - 252 .loc 1 190 0 - 253 01c4 62016301 [--SP] = A1.x; [--SP] = A1.w; - 254 .LCFI28: - 255 .loc 1 191 0 - 256 01c8 0AE1280D P2.L = 3368; - 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { - 257 .loc 1 190 0 - 258 01cc 7B01 [--SP] = RETI; - 259 .LCFI29: - 260 01ce 00E80300 LINK 12; - 261 .LCFI30: - 262 .loc 1 191 0 - 263 01d2 1095 R0 = W [P2] (Z); - 264 01d4 0048 cc = !BITTST (R0,0); - 265 01d6 531C if cc jump .L10 (bp); - 266 .LBB19: - 192:src/l502_sport_tx.c **** uint32_t* addr; - 193:src/l502_sport_tx.c **** uint32_t size; - 194:src/l502_sport_tx.c **** uint32_t status; - 195:src/l502_sport_tx.c **** - 196:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE; - 267 .loc 1 196 0 - 268 01d8 0860 R0 = 1 (X); - 197:src/l502_sport_tx.c **** - 198:src/l502_sport_tx.c **** /* обработку выполняем только в случае, если есть н - 199:src/l502_sport_tx.c **** дескрипторы */ - 200:src/l502_sport_tx.c **** if (f_done_cnt != f_put_cnt) { - 269 .loc 1 200 0 - 270 01da 4CE10000 P4.H = _f_done_cnt; - 196:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE; - 271 .loc 1 196 0 - 272 01de 1097 W [P2] = R0; - 273 .loc 1 200 0 - 274 01e0 0CE1AC00 P4.L = _f_done_cnt; - 275 01e4 4BE10000 P3.H = _f_put_cnt; - 276 01e8 2191 R1 = [P4]; - 277 01ea 0BE1A800 P3.L = _f_put_cnt; - 278 01ee 1891 R0 = [P3]; - 279 01f0 0108 cc =R1==R0; - 280 01f2 4518 if cc jump .L10; - 201:src/l502_sport_tx.c **** f_done_cnt++; - 202:src/l502_sport_tx.c **** - 203:src/l502_sport_tx.c **** f_descrs[f_done_descr].cfg = SPORT_TX_DMA_CFG_WAIT; - 281 .loc 1 203 0 - 282 01f4 4DE10000 P5.H = _f_done_descr; - 283 01f8 0DE1A500 P5.L = _f_done_descr; - 284 01fc 49E10000 P1.H = _f_descrs; - 201:src/l502_sport_tx.c **** f_done_cnt++; - 285 .loc 1 201 0 - 286 0200 2091 R0 = [P4]; - 287 0202 0864 R0 += 1; - 288 0204 2093 [P4] = R0; - 289 .loc 1 203 0 - 290 0206 2899 R0 = B [P5] (Z); - 291 0208 1032 P2 = R0; - 292 020a 09E10400 P1.L = _f_descrs; - 293 020e 20E1A500 R0 = 165 (X); - BFIN GAS /tmp/ccJ3dRzR.s page 10 - - - 294 0212 925E P2 = P2 + (P2 << 2); - 295 0214 915C P2 = P1 + (P2 << 1); - 204:src/l502_sport_tx.c **** - 205:src/l502_sport_tx.c **** addr = ((uint32_t*)(f_descrs[f_done_descr].sal | - 206:src/l502_sport_tx.c **** ((uint32_t)f_descrs[f_done_descr].sah<<16)) + f_descrs[f_done_descr].xcnt*2); - 207:src/l502_sport_tx.c **** size = f_descrs[f_done_descr].xcnt/2; - 296 .loc 1 207 0 - 297 0216 13A5 R3 = W [P2+8] (Z); - 298 0218 82CEFB83 R1 = R3 >> 1 || - 298 D0B40000 - 299 W [P2+6] = R0 || - 300 nop; - 301 .LVL1: - 208:src/l502_sport_tx.c **** if (!size) - 302 .loc 1 208 0 - 303 0220 010C cc =R1==0; - 304 0222 80E10080 R0 = 32768 (Z); - 305 0226 0807 if cc R1 = R0; - 209:src/l502_sport_tx.c **** size = 0x8000; - 210:src/l502_sport_tx.c **** sport_tx_done(addr, size); - 306 .loc 1 210 0 - 307 0228 90A4 R0 = W [P2+4] (Z); - 308 022a 52A4 R2 = W [P2+2] (Z); - 309 022c 804F R0 <<= 16; - 310 022e 1056 R0 = R0 | R2; - 311 0230 1B4F R3 <<= 3; - 312 0232 1850 R0 = R0 + R3; - 313 0234 FFE3E6FE call _sport_tx_done; - 314 .LVL2: - 211:src/l502_sport_tx.c **** - 212:src/l502_sport_tx.c **** if (++f_done_descr==SPORT_TX_DESCR_CNT) - 315 .loc 1 212 0 - 316 0238 6899 R0 = B [P5] (X); - 317 023a 0864 R0 += 1; - 318 023c 289B B [P5] = R0; - 319 023e 4043 R0 = R0.B (Z); - 320 0240 8160 R1 = 16 (X); - 321 0242 0808 cc =R0==R1; - 322 0244 5518 if cc jump .L17; - 323 0246 0000 nop; - 324 0248 0000 nop; - 325 024a 0000 nop; - 326 .L12: - 327 .LBB20: - 328 .LBB21: - 329 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* - 2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * - 4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license. - 5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details. - 6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES - 9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push) - 10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4) - 11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3) - BFIN GAS /tmp/ccJ3dRzR.s page 11 - - - 12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3) - 13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1) - 14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8) - 15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5) - 16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7) - 17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15) - 18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2) - 19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus - 22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" { - 23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) - 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */ - 28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;") - 29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_ - 30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x)) - 31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;") - 32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) - 33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) - 34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) - 35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " - 36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x)) - 37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : " - 38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x)) - 39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p" - 40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x)) - 41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p - 42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync() - 43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync() - 44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */ - 46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES) - 49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \ - 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ - 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) - 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP - 55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile. - 57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) { - 62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP(); - 63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */ - 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \ - 68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \ - BFIN GAS /tmp/ccJ3dRzR.s page 12 - - - 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) - 70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI - 72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) { - 76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli(); - 77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */ - 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \ - 83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \ - 84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI)))) - 85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI - 87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { - 91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a); - 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */ - 95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \ - 97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \ - 98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE)))) - 99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE - 101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) { - 105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle(); - 106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ - 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ - 112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR)))) - 113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR - 115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A))) - 117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */ - 119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \ - 121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \ - 122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT)))) - 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT - 125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccJ3dRzR.s page 13 - - - 126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A))) - 127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */ - 129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \ - 131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \ - 132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH)))) - 133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH - 135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { - 139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a); - 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */ - 143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \ - 145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \ - 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) - 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP - 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) { - 153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a); - 154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */ - 158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \ - 160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \ - 161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV)))) - 162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV - 164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); - 169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */ - 172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \ - 174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \ - 175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP)))) - 176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP - 178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { - 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); - BFIN GAS /tmp/ccJ3dRzR.s page 14 - - - 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */ - 187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \ - 189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \ - 190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH)))) - 191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH - 193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { - 197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a); - 198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */ - 201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \ - 203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \ - 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) - 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP - 207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) { - 211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a); - 212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */ - 216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \ - 218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \ - 219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH)))) - 220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH - 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { - 226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a); - 227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */ - 230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \ - 232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \ - 233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP)))) - 234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP - 236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { - BFIN GAS /tmp/ccJ3dRzR.s page 15 - - - 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); - 241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */ - 245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \ - 247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \ - 248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC)))) - 249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC - 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; - 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int - 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) { - 259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync(); - 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */ - 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \ - 265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \ - 266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC)))) - 267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC - 269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312; - 271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int - 272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) { - 277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync(); - 330 .loc 2 277 0 - 331 024c 2400 ssync; - 332 .LBE21: - 333 .LBE20: - 213:src/l502_sport_tx.c **** f_done_descr=0; - 214:src/l502_sport_tx.c **** - 215:src/l502_sport_tx.c **** ssync(); - 216:src/l502_sport_tx.c **** - 217:src/l502_sport_tx.c **** status = *pDMA4_IRQ_STATUS; - 334 .loc 1 217 0 - 335 024e 4AE1C0FF P2.H = 65472; - 336 0252 0AE1280D P2.L = 3368; - 337 0256 1295 R2 = W [P2] (Z); - 218:src/l502_sport_tx.c **** /* если DMA остановлен, а дескрипторы на передачу - 219:src/l502_sport_tx.c **** if ((f_done_cnt != f_put_cnt) && !(status & DMA_RUN)) { - 338 .loc 1 219 0 - 339 0258 2191 R1 = [P4]; - 340 025a 1891 R0 = [P3]; - 341 025c 0108 cc =R1==R0; - BFIN GAS /tmp/ccJ3dRzR.s page 16 - - - 342 025e 0318 if cc jump .L13; - 343 0260 1A48 cc = !BITTST (R2,3); - 344 0262 361C if cc jump .L18 (bp); - 345 .L13: - 220:src/l502_sport_tx.c **** *pDMA4_CONFIG = SPORT_TX_DMA_CFG_START; - 221:src/l502_sport_tx.c **** } - 222:src/l502_sport_tx.c **** - 223:src/l502_sport_tx.c **** if (f_done_cnt == f_put_cnt) { - 346 .loc 1 223 0 - 347 0264 2191 R1 = [P4]; - 348 0266 1891 R0 = [P3]; - 349 0268 0108 cc =R1==R0; - 350 026a 4518 if cc jump .L19; - 351 .L14: - 224:src/l502_sport_tx.c **** ssync(); - 225:src/l502_sport_tx.c **** } - 226:src/l502_sport_tx.c **** - 227:src/l502_sport_tx.c **** if ((g_stream_out_state == OUT_STREAM_RUN) && (f_done_cnt == f_put_cnt)) - 352 .loc 1 227 0 - 353 026c 4AE10000 P2.H = _g_stream_out_state; - 354 0270 0AE10000 P2.L = _g_stream_out_state; - 355 0274 1091 R0 = [P2]; - 356 0276 100C cc =R0==2; - 357 0278 3018 if cc jump .L20; - 358 027a 0000 nop; - 359 .L10: - 360 .LBE19: - 228:src/l502_sport_tx.c **** f_tx_was_empty = 1; - 229:src/l502_sport_tx.c **** } - 230:src/l502_sport_tx.c **** } - 231:src/l502_sport_tx.c **** - 232:src/l502_sport_tx.c **** if (*pDMA4_IRQ_STATUS & DMA_ERR) { - 361 .loc 1 232 0 - 362 027c 4AE1C0FF P2.H = 65472; - 363 0280 0AE1280D P2.L = 3368; - 364 0284 1095 R0 = W [P2] (Z); - 365 0286 0848 cc = !BITTST (R0,1); - 366 0288 0318 if cc jump .L16; - 233:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_ERR; - 367 .loc 1 233 0 - 368 028a 1060 R0 = 2 (X); - 369 028c 1097 W [P2] = R0; - 370 .L16: - 234:src/l502_sport_tx.c **** } - 235:src/l502_sport_tx.c **** - 236:src/l502_sport_tx.c **** } - 371 .loc 1 236 0 - 372 028e 01E80000 UNLINK; - 373 0292 3B01 RETI = [SP++]; - 374 0294 23012201 A1.w = [SP++]; A1.x = [SP++]; - 375 0298 21012001 A0.w = [SP++]; A0.x = [SP++]; - 376 029c 1701 M3 = [SP++]; - 377 029e 1601 M2 = [SP++]; - 378 02a0 1501 M1 = [SP++]; - 379 02a2 1401 M0 = [SP++]; - 380 02a4 1F01 L3 = [SP++]; - 381 02a6 1E01 L2 = [SP++]; - BFIN GAS /tmp/ccJ3dRzR.s page 17 - - - 382 02a8 1D01 L1 = [SP++]; - 383 02aa 1C01 L0 = [SP++]; - 384 02ac 1B01 B3 = [SP++]; - 385 02ae 1A01 B2 = [SP++]; - 386 02b0 1901 B1 = [SP++]; - 387 02b2 1801 B0 = [SP++]; - 388 02b4 1301 I3 = [SP++]; - 389 02b6 1201 I2 = [SP++]; - 390 02b8 1101 I1 = [SP++]; - 391 02ba 1001 I0 = [SP++]; - 392 02bc 8005 ( r7:0, p5:0 ) = [sp++]; - 393 - 394 .LCFI31: - 395 02be 3501 LB1 = [SP++]; - 396 02c0 3201 LB0 = [SP++]; - 397 02c2 3301 LC1 = [SP++]; - 398 02c4 3001 LC0 = [SP++]; - 399 02c6 3401 LT1 = [SP++]; - 400 02c8 3101 LT0 = [SP++]; - 401 02ca 2601 ASTAT = [SP++]; - 402 02cc 1100 rti; - 403 .L18: - 404 .LBB24: - 220:src/l502_sport_tx.c **** *pDMA4_CONFIG = SPORT_TX_DMA_CFG_START; - 405 .loc 1 220 0 - 406 02ce 20E1A565 R0 = 26021 (X); - 407 02d2 026F P2 += -32; - 408 02d4 1097 W [P2] = R0; - 409 02d6 C72F jump.s .L13; - 410 .L20: - 227:src/l502_sport_tx.c **** if ((g_stream_out_state == OUT_STREAM_RUN) && (f_done_cnt == f_put_cnt)) - 411 .loc 1 227 0 - 412 02d8 2191 R1 = [P4]; - 413 02da 1891 R0 = [P3]; - 414 02dc 0108 cc =R1==R0; - 415 02de CF17 if !cc jump .L10 (bp); - 228:src/l502_sport_tx.c **** f_tx_was_empty = 1; - 416 .loc 1 228 0 - 417 02e0 4AE10000 P2.H = _f_tx_was_empty; - 418 02e4 0860 R0 = 1 (X); - 419 02e6 0AE10000 P2.L = _f_tx_was_empty; - 420 02ea 1093 [P2] = R0; - 421 02ec C82F jump.s .L10; - 422 .L17: - 213:src/l502_sport_tx.c **** f_done_descr=0; - 423 .loc 1 213 0 - 424 02ee 0060 R0 = 0 (X); - 425 02f0 289B B [P5] = R0; - 426 02f2 AD2F jump.s .L12; - 427 .L19: - 428 .LBB22: - 429 .LBB23: - 430 .loc 2 277 0 - 431 02f4 2400 ssync; - 432 02f6 BB2F jump.s .L14; - 433 .LBE23: - 434 .LBE22: - BFIN GAS /tmp/ccJ3dRzR.s page 18 - - - 435 .LBE24: - 436 .LFE22: - 437 .size _isr_sport_dma_tx, .-_isr_sport_dma_tx - 438 .align 4 - 439 .global _sport_tx_start_req; - 440 .type _sport_tx_start_req, STT_FUNC; - 441 _sport_tx_start_req: - 442 .LFB21: - 150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) { - 443 .loc 1 150 0 - 444 .LVL3: - 445 02f8 C304 [--sp] = ( p5:3 ); - 446 - 447 .LCFI32: - 152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 448 .loc 1 152 0 - 449 02fa 4AE1C0FF P2.H = 65472; - 150:src/l502_sport_tx.c **** void sport_tx_start_req(uint32_t* buf, uint32_t size) { - 450 .loc 1 150 0 - 451 02fe 00E80000 LINK 0; - 452 .LCFI33: - 152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 453 .loc 1 152 0 - 454 0302 0AE10C01 P2.L = 268; - 455 0306 1291 R2 = [P2]; - 456 0308 8A4C BITCLR (R2,17); - 154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF; - 457 .loc 1 154 0 - 458 030a 48E10000 P0.H = _f_put_descr; - 152:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 459 .loc 1 152 0 - 460 030e 1293 [P2] = R2; - 154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF; - 461 .loc 1 154 0 - 462 0310 08E1A400 P0.L = _f_put_descr; - 463 0314 0299 R2 = B [P0] (Z); - 464 0316 1232 P2 = R2; - 465 0318 4BE10000 P3.H = _f_descrs; - 466 031c 0BE10400 P3.L = _f_descrs; - 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; - 467 .loc 1 156 0 - 468 0320 094F R1 <<= 1; - 469 .LVL4: - 154:src/l502_sport_tx.c **** f_descrs[f_put_descr].sal = (uint32_t)buf & 0xFFFF; - 470 .loc 1 154 0 - 471 0322 925E P2 = P2 + (P2 << 2); - 472 0324 935C P2 = P3 + (P2 << 1); - 473 0326 50B4 W [P2+2] = R0; - 155:src/l502_sport_tx.c **** f_descrs[f_put_descr].sah = ((uint32_t)buf >> 16) & 0xFFFF; - 474 .loc 1 155 0 - 475 0328 804E R0 >>= 16; - 476 .LVL5: - 477 032a 90B4 W [P2+4] = R0; - 157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT; - 478 .loc 1 157 0 - 479 032c 20E1A500 R0 = 165 (X); - 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; - BFIN GAS /tmp/ccJ3dRzR.s page 19 - - - 480 .loc 1 156 0 - 481 0330 11B5 W [P2+8] = R1; - 157:src/l502_sport_tx.c **** f_descrs[f_put_descr].cfg = SPORT_TX_DMA_CFG_WAIT; - 482 .loc 1 157 0 - 483 0332 D0B4 W [P2+6] = R0; - 484 .LBB25: - 485 .LBB26: - 486 .loc 2 277 0 - 487 0334 2400 ssync; - 488 .LBE26: - 489 .LBE25: - 162:src/l502_sport_tx.c **** if (f_put_cnt==f_done_cnt) { - 490 .loc 1 162 0 - 491 0336 49E10000 P1.H = _f_put_cnt; - 492 033a 09E1A800 P1.L = _f_put_cnt; - 493 033e 4DE10000 P5.H = _f_done_cnt; - 494 0342 0991 R1 = [P1]; - 495 0344 0DE1AC00 P5.L = _f_done_cnt; - 496 0348 2891 R0 = [P5]; - 497 034a 0108 cc =R1==R0; - 498 034c 2F18 if cc jump .L28; - 499 .L22: - 169:src/l502_sport_tx.c **** if (f_put_cnt!=f_done_cnt) { - 500 .loc 1 169 0 - 501 034e 0991 R1 = [P1]; - 502 0350 2891 R0 = [P5]; - 503 0352 0108 cc =R1==R0; - 504 0354 0B18 if cc jump .L23; - 505 .LBB27: - 170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1; - 506 .loc 1 170 0 - 507 0356 4199 R1 = B [P0] (X); - 508 0358 4843 R0 = R1.B (Z); - 509 035a 000C cc =R0==0; - 510 035c 2214 if !cc jump .L24 (bp); - 511 035e 7A68 P2 = 15 (X); - 512 .L25: - 171:src/l502_sport_tx.c **** f_descrs[prev_descr].cfg = SPORT_TX_DMA_CFG_START; - 513 .loc 1 171 0 - 514 0360 925E P2 = P2 + (P2 << 2); - 515 0362 935C P2 = P3 + (P2 << 1); - 516 0364 20E1A565 R0 = 26021 (X); - 517 0368 D0B4 W [P2+6] = R0; - 518 .L23: - 519 .LBE27: - 174:src/l502_sport_tx.c **** if (++f_put_descr==SPORT_TX_DESCR_CNT) - 520 .loc 1 174 0 - 521 036a 4099 R0 = B [P0] (X); - 522 036c 0864 R0 += 1; - 523 036e 009B B [P0] = R0; - 524 0370 4043 R0 = R0.B (Z); - 525 0372 8160 R1 = 16 (X); - 526 0374 0808 cc =R0==R1; - 527 0376 0714 if !cc jump .L26 (bp); - 175:src/l502_sport_tx.c **** f_put_descr=0; - 528 .loc 1 175 0 - 529 0378 4AE10000 P2.H = _f_put_descr; - BFIN GAS /tmp/ccJ3dRzR.s page 20 - - - 530 037c 0060 R0 = 0 (X); - 531 037e 0AE1A400 P2.L = _f_put_descr; - 532 0382 109B B [P2] = R0; - 533 .L26: - 178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4; - 534 .loc 1 178 0 - 535 0384 4AE1C0FF P2.H = 65472; - 176:src/l502_sport_tx.c **** f_put_cnt++; - 536 .loc 1 176 0 - 537 0388 0891 R0 = [P1]; - 538 038a 0864 R0 += 1; - 539 038c 0893 [P1] = R0; - 178:src/l502_sport_tx.c **** *pSIC_IMASK0 |= IRQ_DMA4; - 540 .loc 1 178 0 - 541 038e 0AE10C01 P2.L = 268; - 542 0392 1091 R0 = [P2]; - 543 0394 884A BITSET (R0, 17); - 544 0396 1093 [P2] = R0; - 179:src/l502_sport_tx.c **** } - 545 .loc 1 179 0 - 546 0398 01E80000 UNLINK; - 547 039c 8304 ( p5:3 ) = [sp++]; - 548 - 549 .LCFI34: - 550 039e 1000 rts; - 551 .L24: - 552 .LBB28: - 170:src/l502_sport_tx.c **** uint8_t prev_descr = (f_put_descr==0) ? SPORT_TX_DESCR_CNT-1 : f_put_descr-1; - 553 .loc 1 170 0 - 554 03a0 0130 R0 = R1; - 555 03a2 F867 R0 += -1; - 556 03a4 4043 R0 = R0.B (Z); - 557 03a6 1032 P2 = R0; - 558 03a8 DC2F jump.s .L25; - 559 .L28: - 560 .LBE28: - 561 .LBB29: - 164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd; - 562 .loc 1 164 0 - 563 03aa 4AE1C0FF P2.H = 65472; - 564 03ae 20E1A565 R0 = 26021 (X); - 565 03b2 0AE1080D P2.L = 3336; - 165:src/l502_sport_tx.c **** if (f_first) - 566 .loc 1 165 0 - 567 03b6 4CE10000 P4.H = _f_first; - 164:src/l502_sport_tx.c **** *pDMA4_CONFIG = cfg_wrd; - 568 .loc 1 164 0 - 569 03ba 1097 W [P2] = R0; - 165:src/l502_sport_tx.c **** if (f_first) - 570 .loc 1 165 0 - 571 03bc 0CE1B000 P4.L = _f_first; - 572 03c0 2091 R0 = [P4]; - 573 03c2 000C cc =R0==0; - 574 03c4 C51F if cc jump .L22 (bp); - 575 .LBB30: - 576 .LBB31: - 96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN; - BFIN GAS /tmp/ccJ3dRzR.s page 21 - - - 577 .loc 1 96 0 - 578 03c6 4AE1C0FF P2.H = 65472; - 579 03ca 0AE10008 P2.L = 2048; - 580 03ce 1095 R0 = W [P2] (Z); - 581 03d0 004A BITSET (R0, 0); - 582 03d2 1097 W [P2] = R0; - 98:src/l502_sport_tx.c **** f_tx_was_empty = 0; - 583 .loc 1 98 0 - 584 03d4 4AE10000 P2.H = _f_tx_was_empty; - 97:src/l502_sport_tx.c **** f_first = 0; - 585 .loc 1 97 0 - 586 03d8 0060 R0 = 0 (X); - 98:src/l502_sport_tx.c **** f_tx_was_empty = 0; - 587 .loc 1 98 0 - 588 03da 0AE10000 P2.L = _f_tx_was_empty; - 97:src/l502_sport_tx.c **** f_first = 0; - 589 .loc 1 97 0 - 590 03de 2093 [P4] = R0; - 98:src/l502_sport_tx.c **** f_tx_was_empty = 0; - 591 .loc 1 98 0 - 592 03e0 1093 [P2] = R0; - 593 03e2 B62F jump.s .L22; - 594 .LBE31: - 595 .LBE30: - 596 .LBE29: - 597 .LFE21: - 598 .size _sport_tx_start_req, .-_sport_tx_start_req - 599 .align 4 - 600 .global _sport_tx_stop; - 601 .type _sport_tx_stop, STT_FUNC; - 602 _sport_tx_stop: - 603 .LFB19: - 105:src/l502_sport_tx.c **** void sport_tx_stop(void) { - 604 .loc 1 105 0 - 106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 605 .loc 1 106 0 - 606 03e4 4AE1C0FF P2.H = 65472; - 105:src/l502_sport_tx.c **** void sport_tx_stop(void) { - 607 .loc 1 105 0 - 608 03e8 00E80000 LINK 0; - 609 .LCFI35: - 106:src/l502_sport_tx.c **** *pSIC_IMASK0 &= ~IRQ_DMA4; - 610 .loc 1 106 0 - 611 03ec 0AE10C01 P2.L = 268; - 612 03f0 1091 R0 = [P2]; - 613 03f2 884C BITCLR (R0,17); - 614 03f4 1093 [P2] = R0; - 108:src/l502_sport_tx.c **** *pDMA4_CONFIG = 0; - 615 .loc 1 108 0 - 616 03f6 4AE1C0FF P2.H = 65472; - 617 03fa 0060 R0 = 0 (X); - 618 03fc 0AE1080D P2.L = 3336; - 619 0400 1097 W [P2] = R0; - 620 .LBB40: - 621 .LBB41: - 622 .loc 2 277 0 - 623 0402 2400 ssync; - BFIN GAS /tmp/ccJ3dRzR.s page 22 - - - 624 .LBE41: - 625 .LBE40: - 626 .LBB42: - 627 .LBB43: - 628 0404 2400 ssync; - 629 .LBE43: - 630 .LBE42: - 631 .LBB44: - 632 .LBB45: - 633 0406 2400 ssync; - 634 .LBE45: - 635 .LBE44: - 114:src/l502_sport_tx.c **** *pSPORT0_TCR1 &= ~TSPEN; - 636 .loc 1 114 0 - 637 0408 4AE1C0FF P2.H = 65472; - 638 040c 0AE10008 P2.L = 2048; - 639 0410 1095 R0 = W [P2] (Z); - 640 0412 004C BITCLR (R0,0); - 641 0414 1097 W [P2] = R0; - 116:src/l502_sport_tx.c **** *pDMA4_IRQ_STATUS = DMA_DONE | DMA_ERR; - 642 .loc 1 116 0 - 643 0416 4AE1C0FF P2.H = 65472; - 644 041a 1860 R0 = 3 (X); - 645 041c 0AE1280D P2.L = 3368; - 646 0420 1097 W [P2] = R0; - 647 .LBB46: - 648 .LBB47: - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 649 .loc 1 79 0 - 650 0422 4AE10000 P2.H = _f_descrs; - 651 0426 0AE10400 P2.L = _f_descrs; - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 652 .loc 1 80 0 - 653 042a 4230 R0 = P2; - 654 042c 5064 R0 += 10; - 655 042e 1097 W [P2] = R0; - 656 0430 5064 R0 += 10; - 657 0432 50B5 W [P2+10] = R0; - 658 0434 5064 R0 += 10; - 659 0436 90B6 W [P2+20] = R0; - 660 0438 5064 R0 += 10; - 661 043a D0B7 W [P2+30] = R0; - 662 043c 5064 R0 += 10; - 663 043e 50E61400 W [P2+40] = R0; - 664 0442 5064 R0 += 10; - 665 0444 50E61900 W [P2+50] = R0; - 666 0448 40E10000 R0.H = _f_descrs+70; - 667 044c 00E14A00 R0.L = _f_descrs+70; - 668 0450 50E61E00 W [P2+60] = R0; - 669 0454 40E10000 R0.H = _f_descrs+80; - 670 0458 00E15400 R0.L = _f_descrs+80; - 671 045c 50E62300 W [P2+70] = R0; - 672 0460 40E10000 R0.H = _f_descrs+90; - 673 0464 00E15E00 R0.L = _f_descrs+90; - 674 0468 50E62800 W [P2+80] = R0; - 675 046c 40E10000 R0.H = _f_descrs+100; - 676 0470 00E16800 R0.L = _f_descrs+100; - BFIN GAS /tmp/ccJ3dRzR.s page 23 - - - 677 0474 50E62D00 W [P2+90] = R0; - 678 0478 40E10000 R0.H = _f_descrs+110; - 679 047c 00E17200 R0.L = _f_descrs+110; - 680 0480 50E63200 W [P2+100] = R0; - 681 0484 40E10000 R0.H = _f_descrs+120; - 682 0488 00E17C00 R0.L = _f_descrs+120; - 683 048c 50E63700 W [P2+110] = R0; - 684 0490 40E10000 R0.H = _f_descrs+130; - 685 0494 00E18600 R0.L = _f_descrs+130; - 686 0498 50E63C00 W [P2+120] = R0; - 687 049c 40E10000 R0.H = _f_descrs+140; - 688 04a0 00E19000 R0.L = _f_descrs+140; - 689 04a4 50E64100 W [P2+130] = R0; - 690 04a8 40E10000 R0.H = _f_descrs+150; - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 691 .loc 1 79 0 - 692 04ac 21E1A500 R1 = 165 (X); - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 693 .loc 1 80 0 - 694 04b0 00E19A00 R0.L = _f_descrs+150; - 695 04b4 50E64600 W [P2+140] = R0; - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 696 .loc 1 79 0 - 697 04b8 D1B4 W [P2+6] = R1; - 698 04ba 11B6 W [P2+16] = R1; - 699 04bc 51B7 W [P2+26] = R1; - 700 04be 51E61200 W [P2+36] = R1; - 701 04c2 51E61700 W [P2+46] = R1; - 702 04c6 51E61C00 W [P2+56] = R1; - 703 04ca 51E62100 W [P2+66] = R1; - 704 04ce 51E62600 W [P2+76] = R1; - 705 04d2 51E62B00 W [P2+86] = R1; - 706 04d6 51E63000 W [P2+96] = R1; - 707 04da 51E63500 W [P2+106] = R1; - 708 04de 51E63A00 W [P2+116] = R1; - 709 04e2 51E63F00 W [P2+126] = R1; - 710 04e6 51E64400 W [P2+136] = R1; - 711 04ea 51E64900 W [P2+146] = R1; - 84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs; - 712 .loc 1 84 0 - 713 04ee 49E1C0FF P1.H = 65472; - 79:src/l502_sport_tx.c **** f_descrs[i].cfg = SPORT_TX_DMA_CFG_WAIT; - 714 .loc 1 79 0 - 715 04f2 51E64E00 W [P2+156] = R1; - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 716 .loc 1 80 0 - 717 04f6 4230 R0 = P2; - 84:src/l502_sport_tx.c **** *pDMA4_NEXT_DESC_PTR = f_descrs; - 718 .loc 1 84 0 - 719 04f8 09E1000D P1.L = 3328; - 720 04fc 4A93 [P1] = P2; - 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : - 721 .loc 1 80 0 - 722 04fe 50E64B00 W [P2+150] = R0; - 85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2; - 723 .loc 1 85 0 - 724 0502 4AE1C0FF P2.H = 65472; - BFIN GAS /tmp/ccJ3dRzR.s page 24 - - - 725 0506 1060 R0 = 2 (X); - 726 0508 0AE1140D P2.L = 3348; - 727 050c 1097 W [P2] = R0; - 86:src/l502_sport_tx.c **** f_put_cnt = f_done_cnt = 0; - 728 .loc 1 86 0 - 729 050e 4AE10000 P2.H = _f_done_cnt; - 730 0512 0AE1AC00 P2.L = _f_done_cnt; - 731 0516 0060 R0 = 0 (X); - 732 0518 1093 [P2] = R0; - 733 051a 1091 R0 = [P2]; - 734 051c 4AE10000 P2.H = _f_put_cnt; - 735 0520 0AE1A800 P2.L = _f_put_cnt; - 736 0524 1093 [P2] = R0; - 87:src/l502_sport_tx.c **** f_put_descr = f_done_descr = 0; - 737 .loc 1 87 0 - 738 0526 4AE10000 P2.H = _f_done_descr; - 739 052a 0060 R0 = 0 (X); - 740 052c 0AE1A500 P2.L = _f_done_descr; - 741 0530 109B B [P2] = R0; - 742 0532 4AE10000 P2.H = _f_put_descr; - 743 0536 0AE1A400 P2.L = _f_put_descr; - 744 053a 109B B [P2] = R0; - 88:src/l502_sport_tx.c **** f_first = 1; - 745 .loc 1 88 0 - 746 053c 4AE10000 P2.H = _f_first; - 747 0540 0860 R0 = 1 (X); - 748 0542 0AE1B000 P2.L = _f_first; - 749 0546 1093 [P2] = R0; - 750 .LBE47: - 751 .LBE46: - 120:src/l502_sport_tx.c **** } - 752 .loc 1 120 0 - 753 0548 01E80000 UNLINK; - 754 054c 1000 rts; - 755 .LFE19: - 756 .size _sport_tx_stop, .-_sport_tx_stop - 757 .local _f_tx_was_empty - 758 .comm _f_tx_was_empty,4,4 - 759 .local _f_descrs - 760 .comm _f_descrs,160,2 - 761 .local _f_put_descr - 762 .comm _f_put_descr,1,1 - 763 .local _f_done_descr - 764 .comm _f_done_descr,1,1 - 765 .local _f_put_cnt - 766 .comm _f_put_cnt,4,4 - 767 .local _f_done_cnt - 768 .comm _f_done_cnt,4,4 - 769 .local _f_first - 770 .comm _f_first,4,4 - 771 .section .debug_frame,"",@progbits - 772 .Lframe0: - 773 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 774 .LSCIE0: - 775 0004 FFFFFFFF .4byte 0xffffffff - 776 0008 01 .byte 0x1 - 777 0009 00 .string "" - BFIN GAS /tmp/ccJ3dRzR.s page 25 - - - 778 000a 01 .uleb128 0x1 - 779 000b 7C .sleb128 -4 - 780 000c 23 .byte 0x23 - 781 000d 0C .byte 0xc - 782 000e 0E .uleb128 0xe - 783 000f 00 .uleb128 0x0 - 784 .align 4 - 785 .LECIE0: - 786 .LSFDE0: - 787 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 788 .LASFDE0: - 789 0014 00000000 .4byte .Lframe0 - 790 0018 00000000 .4byte .LFB16 - 791 001c 38000000 .4byte .LFE16-.LFB16 - 792 0020 48 .byte 0x4 - 793 .4byte .LCFI0-.LFB16 - 794 0021 0C .byte 0xc - 795 0022 0F .uleb128 0xf - 796 0023 08 .uleb128 0x8 - 797 0024 8F .byte 0x8f - 798 0025 02 .uleb128 0x2 - 799 0026 A3 .byte 0xa3 - 800 0027 01 .uleb128 0x1 - 801 .align 4 - 802 .LEFDE0: - 803 .LSFDE2: - 804 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 805 .LASFDE2: - 806 002c 00000000 .4byte .Lframe0 - 807 0030 38000000 .4byte .LFB17 - 808 0034 30010000 .4byte .LFE17-.LFB17 - 809 0038 4E .byte 0x4 - 810 .4byte .LCFI1-.LFB17 - 811 0039 0C .byte 0xc - 812 003a 0F .uleb128 0xf - 813 003b 08 .uleb128 0x8 - 814 003c 8F .byte 0x8f - 815 003d 02 .uleb128 0x2 - 816 003e A3 .byte 0xa3 - 817 003f 01 .uleb128 0x1 - 818 .align 4 - 819 .LEFDE2: - 820 .LSFDE4: - 821 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 822 .LASFDE4: - 823 0044 00000000 .4byte .Lframe0 - 824 0048 68010000 .4byte .LFB20 - 825 004c 24000000 .4byte .LFE20-.LFB20 - 826 0050 48 .byte 0x4 - 827 .4byte .LCFI2-.LFB20 - 828 0051 0C .byte 0xc - 829 0052 0F .uleb128 0xf - 830 0053 08 .uleb128 0x8 - 831 0054 8F .byte 0x8f - 832 0055 02 .uleb128 0x2 - 833 0056 A3 .byte 0xa3 - 834 0057 01 .uleb128 0x1 - BFIN GAS /tmp/ccJ3dRzR.s page 26 - - - 835 .align 4 - 836 .LEFDE4: - 837 .LSFDE6: - 838 0058 C0000000 .4byte .LEFDE6-.LASFDE6 - 839 .LASFDE6: - 840 005c 00000000 .4byte .Lframe0 - 841 0060 8C010000 .4byte .LFB22 - 842 0064 6C010000 .4byte .LFE22-.LFB22 - 843 0068 42 .byte 0x4 - 844 .4byte .LCFI3-.LFB22 - 845 0069 0E .byte 0xe - 846 006a 04 .uleb128 0x4 - 847 006b 42 .byte 0x4 - 848 .4byte .LCFI4-.LCFI3 - 849 006c 0E .byte 0xe - 850 006d 08 .uleb128 0x8 - 851 006e 42 .byte 0x4 - 852 .4byte .LCFI5-.LCFI4 - 853 006f 0E .byte 0xe - 854 0070 0C .uleb128 0xc - 855 0071 42 .byte 0x4 - 856 .4byte .LCFI6-.LCFI5 - 857 0072 0E .byte 0xe - 858 0073 10 .uleb128 0x10 - 859 0074 42 .byte 0x4 - 860 .4byte .LCFI7-.LCFI6 - 861 0075 0E .byte 0xe - 862 0076 14 .uleb128 0x14 - 863 0077 42 .byte 0x4 - 864 .4byte .LCFI8-.LCFI7 - 865 0078 0E .byte 0xe - 866 0079 18 .uleb128 0x18 - 867 007a 42 .byte 0x4 - 868 .4byte .LCFI9-.LCFI8 - 869 007b 0E .byte 0xe - 870 007c 1C .uleb128 0x1c - 871 007d 42 .byte 0x4 - 872 .4byte .LCFI10-.LCFI9 - 873 007e 0E .byte 0xe - 874 007f 54 .uleb128 0x54 - 875 0080 42 .byte 0x4 - 876 .4byte .LCFI11-.LCFI10 - 877 0081 0E .byte 0xe - 878 0082 58 .uleb128 0x58 - 879 0083 42 .byte 0x4 - 880 .4byte .LCFI12-.LCFI11 - 881 0084 0E .byte 0xe - 882 0085 5C .uleb128 0x5c - 883 0086 42 .byte 0x4 - 884 .4byte .LCFI13-.LCFI12 - 885 0087 0E .byte 0xe - 886 0088 60 .uleb128 0x60 - 887 0089 42 .byte 0x4 - 888 .4byte .LCFI14-.LCFI13 - 889 008a 0E .byte 0xe - 890 008b 64 .uleb128 0x64 - 891 008c 42 .byte 0x4 - BFIN GAS /tmp/ccJ3dRzR.s page 27 - - - 892 .4byte .LCFI15-.LCFI14 - 893 008d 0E .byte 0xe - 894 008e 68 .uleb128 0x68 - 895 008f 42 .byte 0x4 - 896 .4byte .LCFI16-.LCFI15 - 897 0090 0E .byte 0xe - 898 0091 6C .uleb128 0x6c - 899 0092 42 .byte 0x4 - 900 .4byte .LCFI17-.LCFI16 - 901 0093 0E .byte 0xe - 902 0094 70 .uleb128 0x70 - 903 0095 42 .byte 0x4 - 904 .4byte .LCFI18-.LCFI17 - 905 0096 0E .byte 0xe - 906 0097 74 .uleb128 0x74 - 907 0098 42 .byte 0x4 - 908 .4byte .LCFI19-.LCFI18 - 909 0099 0E .byte 0xe - 910 009a 78 .uleb128 0x78 - 911 009b 42 .byte 0x4 - 912 .4byte .LCFI20-.LCFI19 - 913 009c 0E .byte 0xe - 914 009d 7C .uleb128 0x7c - 915 009e 42 .byte 0x4 - 916 .4byte .LCFI21-.LCFI20 - 917 009f 0E .byte 0xe - 918 00a0 8001 .uleb128 0x80 - 919 00a2 42 .byte 0x4 - 920 .4byte .LCFI22-.LCFI21 - 921 00a3 0E .byte 0xe - 922 00a4 8401 .uleb128 0x84 - 923 00a6 42 .byte 0x4 - 924 .4byte .LCFI23-.LCFI22 - 925 00a7 0E .byte 0xe - 926 00a8 8801 .uleb128 0x88 - 927 00aa 42 .byte 0x4 - 928 .4byte .LCFI24-.LCFI23 - 929 00ab 0E .byte 0xe - 930 00ac 8C01 .uleb128 0x8c - 931 00ae 42 .byte 0x4 - 932 .4byte .LCFI25-.LCFI24 - 933 00af 0E .byte 0xe - 934 00b0 9001 .uleb128 0x90 - 935 00b2 42 .byte 0x4 - 936 .4byte .LCFI26-.LCFI25 - 937 00b3 0E .byte 0xe - 938 00b4 9401 .uleb128 0x94 - 939 00b6 44 .byte 0x4 - 940 .4byte .LCFI27-.LCFI26 - 941 00b7 0E .byte 0xe - 942 00b8 9C01 .uleb128 0x9c - 943 00ba A0 .byte 0xa0 - 944 00bb 27 .uleb128 0x27 - 945 00bc 9F .byte 0x9f - 946 00bd 25 .uleb128 0x25 - 947 00be 9E .byte 0x9e - 948 00bf 24 .uleb128 0x24 - BFIN GAS /tmp/ccJ3dRzR.s page 28 - - - 949 00c0 9D .byte 0x9d - 950 00c1 23 .uleb128 0x23 - 951 00c2 9C .byte 0x9c - 952 00c3 22 .uleb128 0x22 - 953 00c4 9B .byte 0x9b - 954 00c5 21 .uleb128 0x21 - 955 00c6 9A .byte 0x9a - 956 00c7 20 .uleb128 0x20 - 957 00c8 99 .byte 0x99 - 958 00c9 1F .uleb128 0x1f - 959 00ca 98 .byte 0x98 - 960 00cb 1E .uleb128 0x1e - 961 00cc 97 .byte 0x97 - 962 00cd 1D .uleb128 0x1d - 963 00ce 96 .byte 0x96 - 964 00cf 1C .uleb128 0x1c - 965 00d0 95 .byte 0x95 - 966 00d1 1B .uleb128 0x1b - 967 00d2 94 .byte 0x94 - 968 00d3 1A .uleb128 0x1a - 969 00d4 93 .byte 0x93 - 970 00d5 19 .uleb128 0x19 - 971 00d6 92 .byte 0x92 - 972 00d7 18 .uleb128 0x18 - 973 00d8 91 .byte 0x91 - 974 00d9 17 .uleb128 0x17 - 975 00da 90 .byte 0x90 - 976 00db 16 .uleb128 0x16 - 977 00dc 8D .byte 0x8d - 978 00dd 15 .uleb128 0x15 - 979 00de 8C .byte 0x8c - 980 00df 14 .uleb128 0x14 - 981 00e0 8B .byte 0x8b - 982 00e1 13 .uleb128 0x13 - 983 00e2 8A .byte 0x8a - 984 00e3 12 .uleb128 0x12 - 985 00e4 89 .byte 0x89 - 986 00e5 11 .uleb128 0x11 - 987 00e6 88 .byte 0x88 - 988 00e7 10 .uleb128 0x10 - 989 00e8 87 .byte 0x87 - 990 00e9 0F .uleb128 0xf - 991 00ea 86 .byte 0x86 - 992 00eb 0E .uleb128 0xe - 993 00ec 85 .byte 0x85 - 994 00ed 0D .uleb128 0xd - 995 00ee 84 .byte 0x84 - 996 00ef 0C .uleb128 0xc - 997 00f0 83 .byte 0x83 - 998 00f1 0B .uleb128 0xb - 999 00f2 82 .byte 0x82 - 1000 00f3 0A .uleb128 0xa - 1001 00f4 81 .byte 0x81 - 1002 00f5 09 .uleb128 0x9 - 1003 00f6 80 .byte 0x80 - 1004 00f7 08 .uleb128 0x8 - 1005 00f8 B1 .byte 0xb1 - BFIN GAS /tmp/ccJ3dRzR.s page 29 - - - 1006 00f9 07 .uleb128 0x7 - 1007 00fa B0 .byte 0xb0 - 1008 00fb 06 .uleb128 0x6 - 1009 00fc AF .byte 0xaf - 1010 00fd 05 .uleb128 0x5 - 1011 00fe AE .byte 0xae - 1012 00ff 04 .uleb128 0x4 - 1013 0100 AD .byte 0xad - 1014 0101 03 .uleb128 0x3 - 1015 0102 AC .byte 0xac - 1016 0103 02 .uleb128 0x2 - 1017 0104 A8 .byte 0xa8 - 1018 0105 01 .uleb128 0x1 - 1019 0106 48 .byte 0x4 - 1020 .4byte .LCFI28-.LCFI27 - 1021 0107 0E .byte 0xe - 1022 0108 A401 .uleb128 0xa4 - 1023 010a 46 .byte 0x4 - 1024 .4byte .LCFI29-.LCFI28 - 1025 010b 0E .byte 0xe - 1026 010c A801 .uleb128 0xa8 - 1027 010e 44 .byte 0x4 - 1028 .4byte .LCFI30-.LCFI29 - 1029 010f 0C .byte 0xc - 1030 0110 0F .uleb128 0xf - 1031 0111 B001 .uleb128 0xb0 - 1032 0113 8F .byte 0x8f - 1033 0114 2C .uleb128 0x2c - 1034 0115 A3 .byte 0xa3 - 1035 0116 2B .uleb128 0x2b - 1036 0117 A4 .byte 0xa4 - 1037 0118 2A .uleb128 0x2a - 1038 0119 A1 .byte 0xa1 - 1039 011a 29 .uleb128 0x29 - 1040 011b 00 .align 4 - 1041 .LEFDE6: - 1042 .LSFDE8: - 1043 011c 20000000 .4byte .LEFDE8-.LASFDE8 - 1044 .LASFDE8: - 1045 0120 00000000 .4byte .Lframe0 - 1046 0124 F8020000 .4byte .LFB21 - 1047 0128 EC000000 .4byte .LFE21-.LFB21 - 1048 012c 42 .byte 0x4 - 1049 .4byte .LCFI32-.LFB21 - 1050 012d 0E .byte 0xe - 1051 012e 0C .uleb128 0xc - 1052 012f 48 .byte 0x4 - 1053 .4byte .LCFI33-.LCFI32 - 1054 0130 0C .byte 0xc - 1055 0131 0F .uleb128 0xf - 1056 0132 14 .uleb128 0x14 - 1057 0133 8F .byte 0x8f - 1058 0134 05 .uleb128 0x5 - 1059 0135 A3 .byte 0xa3 - 1060 0136 04 .uleb128 0x4 - 1061 0137 8D .byte 0x8d - 1062 0138 03 .uleb128 0x3 - BFIN GAS /tmp/ccJ3dRzR.s page 30 - - - 1063 0139 8C .byte 0x8c - 1064 013a 02 .uleb128 0x2 - 1065 013b 8B .byte 0x8b - 1066 013c 01 .uleb128 0x1 - 1067 013d 000000 .align 4 - 1068 .LEFDE8: - 1069 .LSFDE10: - 1070 0140 14000000 .4byte .LEFDE10-.LASFDE10 - 1071 .LASFDE10: - 1072 0144 00000000 .4byte .Lframe0 - 1073 0148 E4030000 .4byte .LFB19 - 1074 014c 6A010000 .4byte .LFE19-.LFB19 - 1075 0150 48 .byte 0x4 - 1076 .4byte .LCFI35-.LFB19 - 1077 0151 0C .byte 0xc - 1078 0152 0F .uleb128 0xf - 1079 0153 08 .uleb128 0x8 - 1080 0154 8F .byte 0x8f - 1081 0155 02 .uleb128 0x2 - 1082 0156 A3 .byte 0xa3 - 1083 0157 01 .uleb128 0x1 - 1084 .align 4 - 1085 .LEFDE10: - 1086 .text; - 1087 .Letext0: - 1088 054e 0000 .section .debug_loc,"",@progbits - 1089 .Ldebug_loc0: - 1090 .LLST0: - 1091 0000 00000000 .4byte .LFB16-.Ltext0 - 1092 0004 08000000 .4byte .LCFI0-.Ltext0 - 1093 0008 0100 .2byte 0x1 - 1094 000a 5E .byte 0x5e - 1095 000b 08000000 .4byte .LCFI0-.Ltext0 - 1096 000f 38000000 .4byte .LFE16-.Ltext0 - 1097 0013 0200 .2byte 0x2 - 1098 0015 7F .byte 0x7f - 1099 0016 08 .sleb128 8 - 1100 0017 00000000 .4byte 0x0 - 1101 001b 00000000 .4byte 0x0 - 1102 .LLST1: - 1103 001f 38000000 .4byte .LFB17-.Ltext0 - 1104 0023 46000000 .4byte .LCFI1-.Ltext0 - 1105 0027 0100 .2byte 0x1 - 1106 0029 5E .byte 0x5e - 1107 002a 46000000 .4byte .LCFI1-.Ltext0 - 1108 002e 68010000 .4byte .LFE17-.Ltext0 - 1109 0032 0200 .2byte 0x2 - 1110 0034 7F .byte 0x7f - 1111 0035 08 .sleb128 8 - 1112 0036 00000000 .4byte 0x0 - 1113 003a 00000000 .4byte 0x0 - 1114 .LLST2: - 1115 003e 68010000 .4byte .LFB20-.Ltext0 - 1116 0042 70010000 .4byte .LCFI2-.Ltext0 - 1117 0046 0100 .2byte 0x1 - 1118 0048 5E .byte 0x5e - 1119 0049 70010000 .4byte .LCFI2-.Ltext0 - BFIN GAS /tmp/ccJ3dRzR.s page 31 - - - 1120 004d 8C010000 .4byte .LFE20-.Ltext0 - 1121 0051 0200 .2byte 0x2 - 1122 0053 7F .byte 0x7f - 1123 0054 08 .sleb128 8 - 1124 0055 00000000 .4byte 0x0 - 1125 0059 00000000 .4byte 0x0 - 1126 .LLST3: - 1127 005d 8C010000 .4byte .LFB22-.Ltext0 - 1128 0061 8E010000 .4byte .LCFI3-.Ltext0 - 1129 0065 0100 .2byte 0x1 - 1130 0067 5E .byte 0x5e - 1131 0068 8E010000 .4byte .LCFI3-.Ltext0 - 1132 006c 90010000 .4byte .LCFI4-.Ltext0 - 1133 0070 0200 .2byte 0x2 - 1134 0072 7E .byte 0x7e - 1135 0073 04 .sleb128 4 - 1136 0074 90010000 .4byte .LCFI4-.Ltext0 - 1137 0078 92010000 .4byte .LCFI5-.Ltext0 - 1138 007c 0200 .2byte 0x2 - 1139 007e 7E .byte 0x7e - 1140 007f 08 .sleb128 8 - 1141 0080 92010000 .4byte .LCFI5-.Ltext0 - 1142 0084 94010000 .4byte .LCFI6-.Ltext0 - 1143 0088 0200 .2byte 0x2 - 1144 008a 7E .byte 0x7e - 1145 008b 0C .sleb128 12 - 1146 008c 94010000 .4byte .LCFI6-.Ltext0 - 1147 0090 96010000 .4byte .LCFI7-.Ltext0 - 1148 0094 0200 .2byte 0x2 - 1149 0096 7E .byte 0x7e - 1150 0097 10 .sleb128 16 - 1151 0098 96010000 .4byte .LCFI7-.Ltext0 - 1152 009c 98010000 .4byte .LCFI8-.Ltext0 - 1153 00a0 0200 .2byte 0x2 - 1154 00a2 7E .byte 0x7e - 1155 00a3 14 .sleb128 20 - 1156 00a4 98010000 .4byte .LCFI8-.Ltext0 - 1157 00a8 9A010000 .4byte .LCFI9-.Ltext0 - 1158 00ac 0200 .2byte 0x2 - 1159 00ae 7E .byte 0x7e - 1160 00af 18 .sleb128 24 - 1161 00b0 9A010000 .4byte .LCFI9-.Ltext0 - 1162 00b4 9C010000 .4byte .LCFI10-.Ltext0 - 1163 00b8 0200 .2byte 0x2 - 1164 00ba 7E .byte 0x7e - 1165 00bb 1C .sleb128 28 - 1166 00bc 9C010000 .4byte .LCFI10-.Ltext0 - 1167 00c0 9E010000 .4byte .LCFI11-.Ltext0 - 1168 00c4 0300 .2byte 0x3 - 1169 00c6 7E .byte 0x7e - 1170 00c7 D400 .sleb128 84 - 1171 00c9 9E010000 .4byte .LCFI11-.Ltext0 - 1172 00cd A0010000 .4byte .LCFI12-.Ltext0 - 1173 00d1 0300 .2byte 0x3 - 1174 00d3 7E .byte 0x7e - 1175 00d4 D800 .sleb128 88 - 1176 00d6 A0010000 .4byte .LCFI12-.Ltext0 - BFIN GAS /tmp/ccJ3dRzR.s page 32 - - - 1177 00da A2010000 .4byte .LCFI13-.Ltext0 - 1178 00de 0300 .2byte 0x3 - 1179 00e0 7E .byte 0x7e - 1180 00e1 DC00 .sleb128 92 - 1181 00e3 A2010000 .4byte .LCFI13-.Ltext0 - 1182 00e7 A4010000 .4byte .LCFI14-.Ltext0 - 1183 00eb 0300 .2byte 0x3 - 1184 00ed 7E .byte 0x7e - 1185 00ee E000 .sleb128 96 - 1186 00f0 A4010000 .4byte .LCFI14-.Ltext0 - 1187 00f4 A6010000 .4byte .LCFI15-.Ltext0 - 1188 00f8 0300 .2byte 0x3 - 1189 00fa 7E .byte 0x7e - 1190 00fb E400 .sleb128 100 - 1191 00fd A6010000 .4byte .LCFI15-.Ltext0 - 1192 0101 A8010000 .4byte .LCFI16-.Ltext0 - 1193 0105 0300 .2byte 0x3 - 1194 0107 7E .byte 0x7e - 1195 0108 E800 .sleb128 104 - 1196 010a A8010000 .4byte .LCFI16-.Ltext0 - 1197 010e AA010000 .4byte .LCFI17-.Ltext0 - 1198 0112 0300 .2byte 0x3 - 1199 0114 7E .byte 0x7e - 1200 0115 EC00 .sleb128 108 - 1201 0117 AA010000 .4byte .LCFI17-.Ltext0 - 1202 011b AC010000 .4byte .LCFI18-.Ltext0 - 1203 011f 0300 .2byte 0x3 - 1204 0121 7E .byte 0x7e - 1205 0122 F000 .sleb128 112 - 1206 0124 AC010000 .4byte .LCFI18-.Ltext0 - 1207 0128 AE010000 .4byte .LCFI19-.Ltext0 - 1208 012c 0300 .2byte 0x3 - 1209 012e 7E .byte 0x7e - 1210 012f F400 .sleb128 116 - 1211 0131 AE010000 .4byte .LCFI19-.Ltext0 - 1212 0135 B0010000 .4byte .LCFI20-.Ltext0 - 1213 0139 0300 .2byte 0x3 - 1214 013b 7E .byte 0x7e - 1215 013c F800 .sleb128 120 - 1216 013e B0010000 .4byte .LCFI20-.Ltext0 - 1217 0142 B2010000 .4byte .LCFI21-.Ltext0 - 1218 0146 0300 .2byte 0x3 - 1219 0148 7E .byte 0x7e - 1220 0149 FC00 .sleb128 124 - 1221 014b B2010000 .4byte .LCFI21-.Ltext0 - 1222 014f B4010000 .4byte .LCFI22-.Ltext0 - 1223 0153 0300 .2byte 0x3 - 1224 0155 7E .byte 0x7e - 1225 0156 8001 .sleb128 128 - 1226 0158 B4010000 .4byte .LCFI22-.Ltext0 - 1227 015c B6010000 .4byte .LCFI23-.Ltext0 - 1228 0160 0300 .2byte 0x3 - 1229 0162 7E .byte 0x7e - 1230 0163 8401 .sleb128 132 - 1231 0165 B6010000 .4byte .LCFI23-.Ltext0 - 1232 0169 B8010000 .4byte .LCFI24-.Ltext0 - 1233 016d 0300 .2byte 0x3 - BFIN GAS /tmp/ccJ3dRzR.s page 33 - - - 1234 016f 7E .byte 0x7e - 1235 0170 8801 .sleb128 136 - 1236 0172 B8010000 .4byte .LCFI24-.Ltext0 - 1237 0176 BA010000 .4byte .LCFI25-.Ltext0 - 1238 017a 0300 .2byte 0x3 - 1239 017c 7E .byte 0x7e - 1240 017d 8C01 .sleb128 140 - 1241 017f BA010000 .4byte .LCFI25-.Ltext0 - 1242 0183 BC010000 .4byte .LCFI26-.Ltext0 - 1243 0187 0300 .2byte 0x3 - 1244 0189 7E .byte 0x7e - 1245 018a 9001 .sleb128 144 - 1246 018c BC010000 .4byte .LCFI26-.Ltext0 - 1247 0190 C0010000 .4byte .LCFI27-.Ltext0 - 1248 0194 0300 .2byte 0x3 - 1249 0196 7E .byte 0x7e - 1250 0197 9401 .sleb128 148 - 1251 0199 C0010000 .4byte .LCFI27-.Ltext0 - 1252 019d C8010000 .4byte .LCFI28-.Ltext0 - 1253 01a1 0300 .2byte 0x3 - 1254 01a3 7E .byte 0x7e - 1255 01a4 9C01 .sleb128 156 - 1256 01a6 C8010000 .4byte .LCFI28-.Ltext0 - 1257 01aa CE010000 .4byte .LCFI29-.Ltext0 - 1258 01ae 0300 .2byte 0x3 - 1259 01b0 7E .byte 0x7e - 1260 01b1 A401 .sleb128 164 - 1261 01b3 CE010000 .4byte .LCFI29-.Ltext0 - 1262 01b7 D2010000 .4byte .LCFI30-.Ltext0 - 1263 01bb 0300 .2byte 0x3 - 1264 01bd 7E .byte 0x7e - 1265 01be A801 .sleb128 168 - 1266 01c0 D2010000 .4byte .LCFI30-.Ltext0 - 1267 01c4 F8020000 .4byte .LFE22-.Ltext0 - 1268 01c8 0300 .2byte 0x3 - 1269 01ca 7F .byte 0x7f - 1270 01cb B001 .sleb128 176 - 1271 01cd 00000000 .4byte 0x0 - 1272 01d1 00000000 .4byte 0x0 - 1273 .LLST4: - 1274 01d5 20020000 .4byte .LVL1-.Ltext0 - 1275 01d9 38020000 .4byte .LVL2-.Ltext0 - 1276 01dd 0100 .2byte 0x1 - 1277 01df 51 .byte 0x51 - 1278 01e0 00000000 .4byte 0x0 - 1279 01e4 00000000 .4byte 0x0 - 1280 .LLST5: - 1281 01e8 F8020000 .4byte .LFB21-.Ltext0 - 1282 01ec FA020000 .4byte .LCFI32-.Ltext0 - 1283 01f0 0100 .2byte 0x1 - 1284 01f2 5E .byte 0x5e - 1285 01f3 FA020000 .4byte .LCFI32-.Ltext0 - 1286 01f7 02030000 .4byte .LCFI33-.Ltext0 - 1287 01fb 0200 .2byte 0x2 - 1288 01fd 7E .byte 0x7e - 1289 01fe 0C .sleb128 12 - 1290 01ff 02030000 .4byte .LCFI33-.Ltext0 - BFIN GAS /tmp/ccJ3dRzR.s page 34 - - - 1291 0203 E4030000 .4byte .LFE21-.Ltext0 - 1292 0207 0200 .2byte 0x2 - 1293 0209 7F .byte 0x7f - 1294 020a 14 .sleb128 20 - 1295 020b 00000000 .4byte 0x0 - 1296 020f 00000000 .4byte 0x0 - 1297 .LLST6: - 1298 0213 F8020000 .4byte .LVL3-.Ltext0 - 1299 0217 2A030000 .4byte .LVL5-.Ltext0 - 1300 021b 0100 .2byte 0x1 - 1301 021d 50 .byte 0x50 - 1302 021e 00000000 .4byte 0x0 - 1303 0222 00000000 .4byte 0x0 - 1304 .LLST7: - 1305 0226 F8020000 .4byte .LVL3-.Ltext0 - 1306 022a 22030000 .4byte .LVL4-.Ltext0 - 1307 022e 0100 .2byte 0x1 - 1308 0230 51 .byte 0x51 - 1309 0231 00000000 .4byte 0x0 - 1310 0235 00000000 .4byte 0x0 - 1311 .LLST8: - 1312 0239 E4030000 .4byte .LFB19-.Ltext0 - 1313 023d EC030000 .4byte .LCFI35-.Ltext0 - 1314 0241 0100 .2byte 0x1 - 1315 0243 5E .byte 0x5e - 1316 0244 EC030000 .4byte .LCFI35-.Ltext0 - 1317 0248 4E050000 .4byte .LFE19-.Ltext0 - 1318 024c 0200 .2byte 0x2 - 1319 024e 7F .byte 0x7f - 1320 024f 08 .sleb128 8 - 1321 0250 00000000 .4byte 0x0 - 1322 0254 00000000 .4byte 0x0 - 1323 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1324 .file 4 "src/l502_defs.h" - 1325 .file 5 "src/l502_stream.h" - 1326 .section .debug_info - 1327 0000 A6030000 .4byte 0x3a6 - 1328 0004 0200 .2byte 0x2 - 1329 0006 00000000 .4byte .Ldebug_abbrev0 - 1330 000a 04 .byte 0x4 - 1331 000b 01 .uleb128 0x1 - 1332 000c 16010000 .4byte .LASF41 - 1333 0010 01 .byte 0x1 - 1334 0011 0E000000 .4byte .LASF42 - 1335 0015 27000000 .4byte .LASF43 - 1336 0019 00000000 .4byte .Ltext0 - 1337 001d 4E050000 .4byte .Letext0 - 1338 0021 00000000 .4byte .Ldebug_line0 - 1339 0025 02 .uleb128 0x2 - 1340 0026 01 .byte 0x1 - 1341 0027 06 .byte 0x6 - 1342 0028 81020000 .4byte .LASF0 - 1343 002c 03 .uleb128 0x3 - 1344 002d B4010000 .4byte .LASF3 - 1345 0031 03 .byte 0x3 - 1346 0032 2A .byte 0x2a - 1347 0033 37000000 .4byte 0x37 - BFIN GAS /tmp/ccJ3dRzR.s page 35 - - - 1348 0037 02 .uleb128 0x2 - 1349 0038 01 .byte 0x1 - 1350 0039 08 .byte 0x8 - 1351 003a 36010000 .4byte .LASF1 - 1352 003e 02 .uleb128 0x2 - 1353 003f 02 .byte 0x2 - 1354 0040 05 .byte 0x5 - 1355 0041 34020000 .4byte .LASF2 - 1356 0045 03 .uleb128 0x3 - 1357 0046 48020000 .4byte .LASF4 - 1358 004a 03 .byte 0x3 - 1359 004b 36 .byte 0x36 - 1360 004c 50000000 .4byte 0x50 - 1361 0050 02 .uleb128 0x2 - 1362 0051 02 .byte 0x2 - 1363 0052 07 .byte 0x7 - 1364 0053 82000000 .4byte .LASF5 - 1365 0057 02 .uleb128 0x2 - 1366 0058 04 .byte 0x4 - 1367 0059 05 .byte 0x5 - 1368 005a 69020000 .4byte .LASF6 - 1369 005e 03 .uleb128 0x3 - 1370 005f 60020000 .4byte .LASF7 - 1371 0063 03 .byte 0x3 - 1372 0064 50 .byte 0x50 - 1373 0065 69000000 .4byte 0x69 - 1374 0069 02 .uleb128 0x2 - 1375 006a 04 .byte 0x4 - 1376 006b 07 .byte 0x7 - 1377 006c FF000000 .4byte .LASF8 - 1378 0070 02 .uleb128 0x2 - 1379 0071 08 .byte 0x8 - 1380 0072 05 .byte 0x5 - 1381 0073 E1010000 .4byte .LASF9 - 1382 0077 02 .uleb128 0x2 - 1383 0078 08 .byte 0x8 - 1384 0079 07 .byte 0x7 - 1385 007a 9D010000 .4byte .LASF10 - 1386 007e 04 .uleb128 0x4 - 1387 007f 04 .byte 0x4 - 1388 0080 05 .byte 0x5 - 1389 0081 696E7400 .string "int" - 1390 0085 02 .uleb128 0x2 - 1391 0086 04 .byte 0x4 - 1392 0087 07 .byte 0x7 - 1393 0088 90010000 .4byte .LASF11 - 1394 008c 05 .uleb128 0x5 - 1395 008d 04 .byte 0x4 - 1396 008e 07 .byte 0x7 - 1397 008f 02 .uleb128 0x2 - 1398 0090 01 .byte 0x1 - 1399 0091 06 .byte 0x6 - 1400 0092 EF010000 .4byte .LASF12 - 1401 0096 06 .uleb128 0x6 - 1402 0097 04 .byte 0x4 - 1403 0098 04 .byte 0x4 - 1404 0099 37 .byte 0x37 - BFIN GAS /tmp/ccJ3dRzR.s page 36 - - - 1405 009a AB000000 .4byte 0xab - 1406 009e 07 .uleb128 0x7 - 1407 009f AC020000 .4byte .LASF13 - 1408 00a3 01 .sleb128 1 - 1409 00a4 07 .uleb128 0x7 - 1410 00a5 44010000 .4byte .LASF14 - 1411 00a9 02 .sleb128 2 - 1412 00aa 00 .byte 0x0 - 1413 00ab 06 .uleb128 0x6 - 1414 00ac 04 .byte 0x4 - 1415 00ad 05 .byte 0x5 - 1416 00ae 19 .byte 0x19 - 1417 00af D2000000 .4byte 0xd2 - 1418 00b3 07 .uleb128 0x7 - 1419 00b4 EA000000 .4byte .LASF15 - 1420 00b8 00 .sleb128 0 - 1421 00b9 07 .uleb128 0x7 - 1422 00ba 8D020000 .4byte .LASF16 - 1423 00be 01 .sleb128 1 - 1424 00bf 07 .uleb128 0x7 - 1425 00c0 72020000 .4byte .LASF17 - 1426 00c4 02 .sleb128 2 - 1427 00c5 07 .uleb128 0x7 - 1428 00c6 51020000 .4byte .LASF18 - 1429 00ca 03 .sleb128 3 - 1430 00cb 07 .uleb128 0x7 - 1431 00cc D9000000 .4byte .LASF19 - 1432 00d0 04 .sleb128 4 - 1433 00d1 00 .byte 0x0 - 1434 00d2 03 .uleb128 0x3 - 1435 00d3 67010000 .4byte .LASF20 - 1436 00d7 05 .byte 0x5 - 1437 00d8 20 .byte 0x20 - 1438 00d9 AB000000 .4byte 0xab - 1439 00dd 08 .uleb128 0x8 - 1440 00de 0A .byte 0xa - 1441 00df 01 .byte 0x1 - 1442 00e0 24 .byte 0x24 - 1443 00e1 2C010000 .4byte 0x12c - 1444 00e5 09 .uleb128 0x9 - 1445 00e6 22010000 .4byte .LASF21 - 1446 00ea 01 .byte 0x1 - 1447 00eb 25 .byte 0x25 - 1448 00ec 45000000 .4byte 0x45 - 1449 00f0 02 .byte 0x2 - 1450 00f1 23 .byte 0x23 - 1451 00f2 00 .uleb128 0x0 - 1452 00f3 0A .uleb128 0xa - 1453 00f4 73616C00 .string "sal" - 1454 00f8 01 .byte 0x1 - 1455 00f9 26 .byte 0x26 - 1456 00fa 45000000 .4byte 0x45 - 1457 00fe 02 .byte 0x2 - 1458 00ff 23 .byte 0x23 - 1459 0100 02 .uleb128 0x2 - 1460 0101 0A .uleb128 0xa - 1461 0102 73616800 .string "sah" - BFIN GAS /tmp/ccJ3dRzR.s page 37 - - - 1462 0106 01 .byte 0x1 - 1463 0107 27 .byte 0x27 - 1464 0108 45000000 .4byte 0x45 - 1465 010c 02 .byte 0x2 - 1466 010d 23 .byte 0x23 - 1467 010e 04 .uleb128 0x4 - 1468 010f 0A .uleb128 0xa - 1469 0110 63666700 .string "cfg" - 1470 0114 01 .byte 0x1 - 1471 0115 28 .byte 0x28 - 1472 0116 45000000 .4byte 0x45 - 1473 011a 02 .byte 0x2 - 1474 011b 23 .byte 0x23 - 1475 011c 06 .uleb128 0x6 - 1476 011d 09 .uleb128 0x9 - 1477 011e 22000000 .4byte .LASF22 - 1478 0122 01 .byte 0x1 - 1479 0123 29 .byte 0x29 - 1480 0124 45000000 .4byte 0x45 - 1481 0128 02 .byte 0x2 - 1482 0129 23 .byte 0x23 - 1483 012a 08 .uleb128 0x8 - 1484 012b 00 .byte 0x0 - 1485 012c 03 .uleb128 0x3 - 1486 012d A0000000 .4byte .LASF23 - 1487 0131 01 .byte 0x1 - 1488 0132 2A .byte 0x2a - 1489 0133 DD000000 .4byte 0xdd - 1490 0137 0B .uleb128 0xb - 1491 0138 CE020000 .4byte .LASF24 - 1492 013c 02 .byte 0x2 - 1493 013d 1401 .2byte 0x114 - 1494 013f 01 .byte 0x1 - 1495 0140 01 .byte 0x1 - 1496 0141 0C .uleb128 0xc - 1497 0142 05020000 .4byte .LASF25 - 1498 0146 01 .byte 0x1 - 1499 0147 5E .byte 0x5e - 1500 0148 01 .byte 0x1 - 1501 0149 01 .byte 0x1 - 1502 014a 0D .uleb128 0xd - 1503 014b 01 .byte 0x1 - 1504 014c BC010000 .4byte .LASF44 - 1505 0150 01 .byte 0x1 - 1506 0151 3B .byte 0x3b - 1507 0152 01 .byte 0x1 - 1508 0153 5E000000 .4byte 0x5e - 1509 0157 00000000 .4byte .LFB16 - 1510 015b 38000000 .4byte .LFE16 - 1511 015f 00000000 .4byte .LLST0 - 1512 0163 75010000 .4byte 0x175 - 1513 0167 0E .uleb128 0xe - 1514 0168 72657400 .string "ret" - 1515 016c 01 .byte 0x1 - 1516 016d 3C .byte 0x3c - 1517 016e 5E000000 .4byte 0x5e - 1518 0172 01 .byte 0x1 - BFIN GAS /tmp/ccJ3dRzR.s page 38 - - - 1519 0173 51 .byte 0x51 - 1520 0174 00 .byte 0x0 - 1521 0175 0F .uleb128 0xf - 1522 0176 01 .byte 0x1 - 1523 0177 00000000 .4byte .LASF45 - 1524 017b 01 .byte 0x1 - 1525 017c 4C .byte 0x4c - 1526 017d 01 .byte 0x1 - 1527 017e 01 .byte 0x1 - 1528 017f 8D010000 .4byte 0x18d - 1529 0183 10 .uleb128 0x10 - 1530 0184 6900 .string "i" - 1531 0186 01 .byte 0x1 - 1532 0187 4D .byte 0x4d - 1533 0188 7E000000 .4byte 0x7e - 1534 018c 00 .byte 0x0 - 1535 018d 11 .uleb128 0x11 - 1536 018e 75010000 .4byte 0x175 - 1537 0192 38000000 .4byte .LFB17 - 1538 0196 68010000 .4byte .LFE17 - 1539 019a 1F000000 .4byte .LLST1 - 1540 019e A8010000 .4byte 0x1a8 - 1541 01a2 12 .uleb128 0x12 - 1542 01a3 83010000 .4byte 0x183 - 1543 01a7 00 .byte 0x0 - 1544 01a8 13 .uleb128 0x13 - 1545 01a9 01 .byte 0x1 - 1546 01aa F4010000 .4byte .LASF46 - 1547 01ae 01 .byte 0x1 - 1548 01af 81 .byte 0x81 - 1549 01b0 01 .byte 0x1 - 1550 01b1 7E000000 .4byte 0x7e - 1551 01b5 68010000 .4byte .LFB20 - 1552 01b9 8C010000 .4byte .LFE20 - 1553 01bd 3E000000 .4byte .LLST2 - 1554 01c1 14 .uleb128 0x14 - 1555 01c2 01 .byte 0x1 - 1556 01c3 71000000 .4byte .LASF29 - 1557 01c7 01 .byte 0x1 - 1558 01c8 BE .byte 0xbe - 1559 01c9 01 .byte 0x1 - 1560 01ca 8C010000 .4byte .LFB22 - 1561 01ce F8020000 .4byte .LFE22 - 1562 01d2 5D000000 .4byte .LLST3 - 1563 01d6 24020000 .4byte 0x224 - 1564 01da 15 .uleb128 0x15 - 1565 01db 00000000 .4byte .Ldebug_ranges0+0x0 - 1566 01df 16 .uleb128 0x16 - 1567 01e0 11010000 .4byte .LASF26 - 1568 01e4 01 .byte 0x1 - 1569 01e5 C0 .byte 0xc0 - 1570 01e6 24020000 .4byte 0x224 - 1571 01ea 17 .uleb128 0x17 - 1572 01eb FA000000 .4byte .LASF27 - 1573 01ef 01 .byte 0x1 - 1574 01f0 C1 .byte 0xc1 - 1575 01f1 5E000000 .4byte 0x5e - BFIN GAS /tmp/ccJ3dRzR.s page 39 - - - 1576 01f5 D5010000 .4byte .LLST4 - 1577 01f9 16 .uleb128 0x16 - 1578 01fa B2000000 .4byte .LASF28 - 1579 01fe 01 .byte 0x1 - 1580 01ff C2 .byte 0xc2 - 1581 0200 5E000000 .4byte 0x5e - 1582 0204 18 .uleb128 0x18 - 1583 0205 37010000 .4byte 0x137 - 1584 0209 4C020000 .4byte .LBB20 - 1585 020d 4E020000 .4byte .LBE20 - 1586 0211 01 .byte 0x1 - 1587 0212 D7 .byte 0xd7 - 1588 0213 18 .uleb128 0x18 - 1589 0214 37010000 .4byte 0x137 - 1590 0218 F4020000 .4byte .LBB22 - 1591 021c F8020000 .4byte .LBE22 - 1592 0220 01 .byte 0x1 - 1593 0221 E0 .byte 0xe0 - 1594 0222 00 .byte 0x0 - 1595 0223 00 .byte 0x0 - 1596 0224 19 .uleb128 0x19 - 1597 0225 04 .byte 0x4 - 1598 0226 5E000000 .4byte 0x5e - 1599 022a 14 .uleb128 0x14 - 1600 022b 01 .byte 0x1 - 1601 022c 21020000 .4byte .LASF30 - 1602 0230 01 .byte 0x1 - 1603 0231 96 .byte 0x96 - 1604 0232 01 .byte 0x1 - 1605 0233 F8020000 .4byte .LFB21 - 1606 0237 E4030000 .4byte .LFE21 - 1607 023b E8010000 .4byte .LLST5 - 1608 023f AA020000 .4byte 0x2aa - 1609 0243 1A .uleb128 0x1a - 1610 0244 62756600 .string "buf" - 1611 0248 01 .byte 0x1 - 1612 0249 96 .byte 0x96 - 1613 024a 24020000 .4byte 0x224 - 1614 024e 13020000 .4byte .LLST6 - 1615 0252 1B .uleb128 0x1b - 1616 0253 FA000000 .4byte .LASF27 - 1617 0257 01 .byte 0x1 - 1618 0258 96 .byte 0x96 - 1619 0259 5E000000 .4byte 0x5e - 1620 025d 26020000 .4byte .LLST7 - 1621 0261 18 .uleb128 0x18 - 1622 0262 37010000 .4byte 0x137 - 1623 0266 34030000 .4byte .LBB25 - 1624 026a 36030000 .4byte .LBE25 - 1625 026e 01 .byte 0x1 - 1626 026f 9F .byte 0x9f - 1627 0270 1C .uleb128 0x1c - 1628 0271 18000000 .4byte .Ldebug_ranges0+0x18 - 1629 0275 85020000 .4byte 0x285 - 1630 0279 16 .uleb128 0x16 - 1631 027a 95000000 .4byte .LASF31 - 1632 027e 01 .byte 0x1 - BFIN GAS /tmp/ccJ3dRzR.s page 40 - - - 1633 027f AA .byte 0xaa - 1634 0280 2C000000 .4byte 0x2c - 1635 0284 00 .byte 0x0 - 1636 0285 1D .uleb128 0x1d - 1637 0286 AA030000 .4byte .LBB29 - 1638 028a E4030000 .4byte .LBE29 - 1639 028e 16 .uleb128 0x16 - 1640 028f D0010000 .4byte .LASF32 - 1641 0293 01 .byte 0x1 - 1642 0294 A3 .byte 0xa3 - 1643 0295 5E000000 .4byte 0x5e - 1644 0299 18 .uleb128 0x18 - 1645 029a 41010000 .4byte 0x141 - 1646 029e C6030000 .4byte .LBB30 - 1647 02a2 E4030000 .4byte .LBE30 - 1648 02a6 01 .byte 0x1 - 1649 02a7 A6 .byte 0xa6 - 1650 02a8 00 .byte 0x0 - 1651 02a9 00 .byte 0x0 - 1652 02aa 14 .uleb128 0x14 - 1653 02ab 01 .byte 0x1 - 1654 02ac 7A010000 .4byte .LASF33 - 1655 02b0 01 .byte 0x1 - 1656 02b1 69 .byte 0x69 - 1657 02b2 01 .byte 0x1 - 1658 02b3 E4030000 .4byte .LFB19 - 1659 02b7 4E050000 .4byte .LFE19 - 1660 02bb 39020000 .4byte .LLST8 - 1661 02bf 10030000 .4byte 0x310 - 1662 02c3 18 .uleb128 0x18 - 1663 02c4 37010000 .4byte 0x137 - 1664 02c8 02040000 .4byte .LBB40 - 1665 02cc 04040000 .4byte .LBE40 - 1666 02d0 01 .byte 0x1 - 1667 02d1 6E .byte 0x6e - 1668 02d2 18 .uleb128 0x18 - 1669 02d3 37010000 .4byte 0x137 - 1670 02d7 04040000 .4byte .LBB42 - 1671 02db 06040000 .4byte .LBE42 - 1672 02df 01 .byte 0x1 - 1673 02e0 6F .byte 0x6f - 1674 02e1 18 .uleb128 0x18 - 1675 02e2 37010000 .4byte 0x137 - 1676 02e6 06040000 .4byte .LBB44 - 1677 02ea 08040000 .4byte .LBE44 - 1678 02ee 01 .byte 0x1 - 1679 02ef 70 .byte 0x70 - 1680 02f0 1E .uleb128 0x1e - 1681 02f1 75010000 .4byte 0x175 - 1682 02f5 22040000 .4byte .LBB46 - 1683 02f9 48050000 .4byte .LBE46 - 1684 02fd 01 .byte 0x1 - 1685 02fe 77 .byte 0x77 - 1686 02ff 1D .uleb128 0x1d - 1687 0300 22040000 .4byte .LBB47 - 1688 0304 48050000 .4byte .LBE47 - 1689 0308 12 .uleb128 0x12 - BFIN GAS /tmp/ccJ3dRzR.s page 41 - - - 1690 0309 83010000 .4byte 0x183 - 1691 030d 00 .byte 0x0 - 1692 030e 00 .byte 0x0 - 1693 030f 00 .byte 0x0 - 1694 0310 1F .uleb128 0x1f - 1695 0311 2C010000 .4byte 0x12c - 1696 0315 20030000 .4byte 0x320 - 1697 0319 20 .uleb128 0x20 - 1698 031a 8C000000 .4byte 0x8c - 1699 031e 0F .byte 0xf - 1700 031f 00 .byte 0x0 - 1701 0320 21 .uleb128 0x21 - 1702 0321 D8010000 .4byte .LASF34 - 1703 0325 01 .byte 0x1 - 1704 0326 2D .byte 0x2d - 1705 0327 10030000 .4byte 0x310 - 1706 032b 05 .byte 0x5 - 1707 032c 03 .byte 0x3 - 1708 032d 04000000 .4byte _f_descrs - 1709 0331 21 .uleb128 0x21 - 1710 0332 A0020000 .4byte .LASF35 - 1711 0336 01 .byte 0x1 - 1712 0337 2E .byte 0x2e - 1713 0338 2C000000 .4byte 0x2c - 1714 033c 05 .byte 0x5 - 1715 033d 03 .byte 0x3 - 1716 033e A4000000 .4byte _f_put_descr - 1717 0342 21 .uleb128 0x21 - 1718 0343 CC000000 .4byte .LASF36 - 1719 0347 01 .byte 0x1 - 1720 0348 2E .byte 0x2e - 1721 0349 2C000000 .4byte 0x2c - 1722 034d 05 .byte 0x5 - 1723 034e 03 .byte 0x3 - 1724 034f A5000000 .4byte _f_done_descr - 1725 0353 21 .uleb128 0x21 - 1726 0354 3E020000 .4byte .LASF37 - 1727 0358 01 .byte 0x1 - 1728 0359 2F .byte 0x2f - 1729 035a 64030000 .4byte 0x364 - 1730 035e 05 .byte 0x5 - 1731 035f 03 .byte 0x3 - 1732 0360 A8000000 .4byte _f_put_cnt - 1733 0364 22 .uleb128 0x22 - 1734 0365 7E000000 .4byte 0x7e - 1735 0369 21 .uleb128 0x21 - 1736 036a 16020000 .4byte .LASF38 - 1737 036e 01 .byte 0x1 - 1738 036f 2F .byte 0x2f - 1739 0370 64030000 .4byte 0x364 - 1740 0374 05 .byte 0x5 - 1741 0375 03 .byte 0x3 - 1742 0376 AC000000 .4byte _f_done_cnt - 1743 037a 21 .uleb128 0x21 - 1744 037b 88010000 .4byte .LASF39 - 1745 037f 01 .byte 0x1 - 1746 0380 30 .byte 0x30 - BFIN GAS /tmp/ccJ3dRzR.s page 42 - - - 1747 0381 7E000000 .4byte 0x7e - 1748 0385 05 .byte 0x5 - 1749 0386 03 .byte 0x3 - 1750 0387 B0000000 .4byte _f_first - 1751 038b 21 .uleb128 0x21 - 1752 038c 27010000 .4byte .LASF40 - 1753 0390 01 .byte 0x1 - 1754 0391 32 .byte 0x32 - 1755 0392 64030000 .4byte 0x364 - 1756 0396 05 .byte 0x5 - 1757 0397 03 .byte 0x3 - 1758 0398 00000000 .4byte _f_tx_was_empty - 1759 039c 23 .uleb128 0x23 - 1760 039d B9000000 .4byte .LASF47 - 1761 03a1 05 .byte 0x5 - 1762 03a2 26 .byte 0x26 - 1763 03a3 D2000000 .4byte 0xd2 - 1764 03a7 01 .byte 0x1 - 1765 03a8 01 .byte 0x1 - 1766 03a9 00 .byte 0x0 - 1767 .section .debug_abbrev - 1768 0000 01 .uleb128 0x1 - 1769 0001 11 .uleb128 0x11 - 1770 0002 01 .byte 0x1 - 1771 0003 25 .uleb128 0x25 - 1772 0004 0E .uleb128 0xe - 1773 0005 13 .uleb128 0x13 - 1774 0006 0B .uleb128 0xb - 1775 0007 03 .uleb128 0x3 - 1776 0008 0E .uleb128 0xe - 1777 0009 1B .uleb128 0x1b - 1778 000a 0E .uleb128 0xe - 1779 000b 11 .uleb128 0x11 - 1780 000c 01 .uleb128 0x1 - 1781 000d 12 .uleb128 0x12 - 1782 000e 01 .uleb128 0x1 - 1783 000f 10 .uleb128 0x10 - 1784 0010 06 .uleb128 0x6 - 1785 0011 00 .byte 0x0 - 1786 0012 00 .byte 0x0 - 1787 0013 02 .uleb128 0x2 - 1788 0014 24 .uleb128 0x24 - 1789 0015 00 .byte 0x0 - 1790 0016 0B .uleb128 0xb - 1791 0017 0B .uleb128 0xb - 1792 0018 3E .uleb128 0x3e - 1793 0019 0B .uleb128 0xb - 1794 001a 03 .uleb128 0x3 - 1795 001b 0E .uleb128 0xe - 1796 001c 00 .byte 0x0 - 1797 001d 00 .byte 0x0 - 1798 001e 03 .uleb128 0x3 - 1799 001f 16 .uleb128 0x16 - 1800 0020 00 .byte 0x0 - 1801 0021 03 .uleb128 0x3 - 1802 0022 0E .uleb128 0xe - 1803 0023 3A .uleb128 0x3a - BFIN GAS /tmp/ccJ3dRzR.s page 43 - - - 1804 0024 0B .uleb128 0xb - 1805 0025 3B .uleb128 0x3b - 1806 0026 0B .uleb128 0xb - 1807 0027 49 .uleb128 0x49 - 1808 0028 13 .uleb128 0x13 - 1809 0029 00 .byte 0x0 - 1810 002a 00 .byte 0x0 - 1811 002b 04 .uleb128 0x4 - 1812 002c 24 .uleb128 0x24 - 1813 002d 00 .byte 0x0 - 1814 002e 0B .uleb128 0xb - 1815 002f 0B .uleb128 0xb - 1816 0030 3E .uleb128 0x3e - 1817 0031 0B .uleb128 0xb - 1818 0032 03 .uleb128 0x3 - 1819 0033 08 .uleb128 0x8 - 1820 0034 00 .byte 0x0 - 1821 0035 00 .byte 0x0 - 1822 0036 05 .uleb128 0x5 - 1823 0037 24 .uleb128 0x24 - 1824 0038 00 .byte 0x0 - 1825 0039 0B .uleb128 0xb - 1826 003a 0B .uleb128 0xb - 1827 003b 3E .uleb128 0x3e - 1828 003c 0B .uleb128 0xb - 1829 003d 00 .byte 0x0 - 1830 003e 00 .byte 0x0 - 1831 003f 06 .uleb128 0x6 - 1832 0040 04 .uleb128 0x4 - 1833 0041 01 .byte 0x1 - 1834 0042 0B .uleb128 0xb - 1835 0043 0B .uleb128 0xb - 1836 0044 3A .uleb128 0x3a - 1837 0045 0B .uleb128 0xb - 1838 0046 3B .uleb128 0x3b - 1839 0047 0B .uleb128 0xb - 1840 0048 01 .uleb128 0x1 - 1841 0049 13 .uleb128 0x13 - 1842 004a 00 .byte 0x0 - 1843 004b 00 .byte 0x0 - 1844 004c 07 .uleb128 0x7 - 1845 004d 28 .uleb128 0x28 - 1846 004e 00 .byte 0x0 - 1847 004f 03 .uleb128 0x3 - 1848 0050 0E .uleb128 0xe - 1849 0051 1C .uleb128 0x1c - 1850 0052 0D .uleb128 0xd - 1851 0053 00 .byte 0x0 - 1852 0054 00 .byte 0x0 - 1853 0055 08 .uleb128 0x8 - 1854 0056 13 .uleb128 0x13 - 1855 0057 01 .byte 0x1 - 1856 0058 0B .uleb128 0xb - 1857 0059 0B .uleb128 0xb - 1858 005a 3A .uleb128 0x3a - 1859 005b 0B .uleb128 0xb - 1860 005c 3B .uleb128 0x3b - BFIN GAS /tmp/ccJ3dRzR.s page 44 - - - 1861 005d 0B .uleb128 0xb - 1862 005e 01 .uleb128 0x1 - 1863 005f 13 .uleb128 0x13 - 1864 0060 00 .byte 0x0 - 1865 0061 00 .byte 0x0 - 1866 0062 09 .uleb128 0x9 - 1867 0063 0D .uleb128 0xd - 1868 0064 00 .byte 0x0 - 1869 0065 03 .uleb128 0x3 - 1870 0066 0E .uleb128 0xe - 1871 0067 3A .uleb128 0x3a - 1872 0068 0B .uleb128 0xb - 1873 0069 3B .uleb128 0x3b - 1874 006a 0B .uleb128 0xb - 1875 006b 49 .uleb128 0x49 - 1876 006c 13 .uleb128 0x13 - 1877 006d 38 .uleb128 0x38 - 1878 006e 0A .uleb128 0xa - 1879 006f 00 .byte 0x0 - 1880 0070 00 .byte 0x0 - 1881 0071 0A .uleb128 0xa - 1882 0072 0D .uleb128 0xd - 1883 0073 00 .byte 0x0 - 1884 0074 03 .uleb128 0x3 - 1885 0075 08 .uleb128 0x8 - 1886 0076 3A .uleb128 0x3a - 1887 0077 0B .uleb128 0xb - 1888 0078 3B .uleb128 0x3b - 1889 0079 0B .uleb128 0xb - 1890 007a 49 .uleb128 0x49 - 1891 007b 13 .uleb128 0x13 - 1892 007c 38 .uleb128 0x38 - 1893 007d 0A .uleb128 0xa - 1894 007e 00 .byte 0x0 - 1895 007f 00 .byte 0x0 - 1896 0080 0B .uleb128 0xb - 1897 0081 2E .uleb128 0x2e - 1898 0082 00 .byte 0x0 - 1899 0083 03 .uleb128 0x3 - 1900 0084 0E .uleb128 0xe - 1901 0085 3A .uleb128 0x3a - 1902 0086 0B .uleb128 0xb - 1903 0087 3B .uleb128 0x3b - 1904 0088 05 .uleb128 0x5 - 1905 0089 27 .uleb128 0x27 - 1906 008a 0C .uleb128 0xc - 1907 008b 20 .uleb128 0x20 - 1908 008c 0B .uleb128 0xb - 1909 008d 00 .byte 0x0 - 1910 008e 00 .byte 0x0 - 1911 008f 0C .uleb128 0xc - 1912 0090 2E .uleb128 0x2e - 1913 0091 00 .byte 0x0 - 1914 0092 03 .uleb128 0x3 - 1915 0093 0E .uleb128 0xe - 1916 0094 3A .uleb128 0x3a - 1917 0095 0B .uleb128 0xb - BFIN GAS /tmp/ccJ3dRzR.s page 45 - - - 1918 0096 3B .uleb128 0x3b - 1919 0097 0B .uleb128 0xb - 1920 0098 27 .uleb128 0x27 - 1921 0099 0C .uleb128 0xc - 1922 009a 20 .uleb128 0x20 - 1923 009b 0B .uleb128 0xb - 1924 009c 00 .byte 0x0 - 1925 009d 00 .byte 0x0 - 1926 009e 0D .uleb128 0xd - 1927 009f 2E .uleb128 0x2e - 1928 00a0 01 .byte 0x1 - 1929 00a1 3F .uleb128 0x3f - 1930 00a2 0C .uleb128 0xc - 1931 00a3 03 .uleb128 0x3 - 1932 00a4 0E .uleb128 0xe - 1933 00a5 3A .uleb128 0x3a - 1934 00a6 0B .uleb128 0xb - 1935 00a7 3B .uleb128 0x3b - 1936 00a8 0B .uleb128 0xb - 1937 00a9 27 .uleb128 0x27 - 1938 00aa 0C .uleb128 0xc - 1939 00ab 49 .uleb128 0x49 - 1940 00ac 13 .uleb128 0x13 - 1941 00ad 11 .uleb128 0x11 - 1942 00ae 01 .uleb128 0x1 - 1943 00af 12 .uleb128 0x12 - 1944 00b0 01 .uleb128 0x1 - 1945 00b1 40 .uleb128 0x40 - 1946 00b2 06 .uleb128 0x6 - 1947 00b3 01 .uleb128 0x1 - 1948 00b4 13 .uleb128 0x13 - 1949 00b5 00 .byte 0x0 - 1950 00b6 00 .byte 0x0 - 1951 00b7 0E .uleb128 0xe - 1952 00b8 34 .uleb128 0x34 - 1953 00b9 00 .byte 0x0 - 1954 00ba 03 .uleb128 0x3 - 1955 00bb 08 .uleb128 0x8 - 1956 00bc 3A .uleb128 0x3a - 1957 00bd 0B .uleb128 0xb - 1958 00be 3B .uleb128 0x3b - 1959 00bf 0B .uleb128 0xb - 1960 00c0 49 .uleb128 0x49 - 1961 00c1 13 .uleb128 0x13 - 1962 00c2 02 .uleb128 0x2 - 1963 00c3 0A .uleb128 0xa - 1964 00c4 00 .byte 0x0 - 1965 00c5 00 .byte 0x0 - 1966 00c6 0F .uleb128 0xf - 1967 00c7 2E .uleb128 0x2e - 1968 00c8 01 .byte 0x1 - 1969 00c9 3F .uleb128 0x3f - 1970 00ca 0C .uleb128 0xc - 1971 00cb 03 .uleb128 0x3 - 1972 00cc 0E .uleb128 0xe - 1973 00cd 3A .uleb128 0x3a - 1974 00ce 0B .uleb128 0xb - BFIN GAS /tmp/ccJ3dRzR.s page 46 - - - 1975 00cf 3B .uleb128 0x3b - 1976 00d0 0B .uleb128 0xb - 1977 00d1 27 .uleb128 0x27 - 1978 00d2 0C .uleb128 0xc - 1979 00d3 20 .uleb128 0x20 - 1980 00d4 0B .uleb128 0xb - 1981 00d5 01 .uleb128 0x1 - 1982 00d6 13 .uleb128 0x13 - 1983 00d7 00 .byte 0x0 - 1984 00d8 00 .byte 0x0 - 1985 00d9 10 .uleb128 0x10 - 1986 00da 34 .uleb128 0x34 - 1987 00db 00 .byte 0x0 - 1988 00dc 03 .uleb128 0x3 - 1989 00dd 08 .uleb128 0x8 - 1990 00de 3A .uleb128 0x3a - 1991 00df 0B .uleb128 0xb - 1992 00e0 3B .uleb128 0x3b - 1993 00e1 0B .uleb128 0xb - 1994 00e2 49 .uleb128 0x49 - 1995 00e3 13 .uleb128 0x13 - 1996 00e4 00 .byte 0x0 - 1997 00e5 00 .byte 0x0 - 1998 00e6 11 .uleb128 0x11 - 1999 00e7 2E .uleb128 0x2e - 2000 00e8 01 .byte 0x1 - 2001 00e9 31 .uleb128 0x31 - 2002 00ea 13 .uleb128 0x13 - 2003 00eb 11 .uleb128 0x11 - 2004 00ec 01 .uleb128 0x1 - 2005 00ed 12 .uleb128 0x12 - 2006 00ee 01 .uleb128 0x1 - 2007 00ef 40 .uleb128 0x40 - 2008 00f0 06 .uleb128 0x6 - 2009 00f1 01 .uleb128 0x1 - 2010 00f2 13 .uleb128 0x13 - 2011 00f3 00 .byte 0x0 - 2012 00f4 00 .byte 0x0 - 2013 00f5 12 .uleb128 0x12 - 2014 00f6 34 .uleb128 0x34 - 2015 00f7 00 .byte 0x0 - 2016 00f8 31 .uleb128 0x31 - 2017 00f9 13 .uleb128 0x13 - 2018 00fa 00 .byte 0x0 - 2019 00fb 00 .byte 0x0 - 2020 00fc 13 .uleb128 0x13 - 2021 00fd 2E .uleb128 0x2e - 2022 00fe 00 .byte 0x0 - 2023 00ff 3F .uleb128 0x3f - 2024 0100 0C .uleb128 0xc - 2025 0101 03 .uleb128 0x3 - 2026 0102 0E .uleb128 0xe - 2027 0103 3A .uleb128 0x3a - 2028 0104 0B .uleb128 0xb - 2029 0105 3B .uleb128 0x3b - 2030 0106 0B .uleb128 0xb - 2031 0107 27 .uleb128 0x27 - BFIN GAS /tmp/ccJ3dRzR.s page 47 - - - 2032 0108 0C .uleb128 0xc - 2033 0109 49 .uleb128 0x49 - 2034 010a 13 .uleb128 0x13 - 2035 010b 11 .uleb128 0x11 - 2036 010c 01 .uleb128 0x1 - 2037 010d 12 .uleb128 0x12 - 2038 010e 01 .uleb128 0x1 - 2039 010f 40 .uleb128 0x40 - 2040 0110 06 .uleb128 0x6 - 2041 0111 00 .byte 0x0 - 2042 0112 00 .byte 0x0 - 2043 0113 14 .uleb128 0x14 - 2044 0114 2E .uleb128 0x2e - 2045 0115 01 .byte 0x1 - 2046 0116 3F .uleb128 0x3f - 2047 0117 0C .uleb128 0xc - 2048 0118 03 .uleb128 0x3 - 2049 0119 0E .uleb128 0xe - 2050 011a 3A .uleb128 0x3a - 2051 011b 0B .uleb128 0xb - 2052 011c 3B .uleb128 0x3b - 2053 011d 0B .uleb128 0xb - 2054 011e 27 .uleb128 0x27 - 2055 011f 0C .uleb128 0xc - 2056 0120 11 .uleb128 0x11 - 2057 0121 01 .uleb128 0x1 - 2058 0122 12 .uleb128 0x12 - 2059 0123 01 .uleb128 0x1 - 2060 0124 40 .uleb128 0x40 - 2061 0125 06 .uleb128 0x6 - 2062 0126 01 .uleb128 0x1 - 2063 0127 13 .uleb128 0x13 - 2064 0128 00 .byte 0x0 - 2065 0129 00 .byte 0x0 - 2066 012a 15 .uleb128 0x15 - 2067 012b 0B .uleb128 0xb - 2068 012c 01 .byte 0x1 - 2069 012d 55 .uleb128 0x55 - 2070 012e 06 .uleb128 0x6 - 2071 012f 00 .byte 0x0 - 2072 0130 00 .byte 0x0 - 2073 0131 16 .uleb128 0x16 - 2074 0132 34 .uleb128 0x34 - 2075 0133 00 .byte 0x0 - 2076 0134 03 .uleb128 0x3 - 2077 0135 0E .uleb128 0xe - 2078 0136 3A .uleb128 0x3a - 2079 0137 0B .uleb128 0xb - 2080 0138 3B .uleb128 0x3b - 2081 0139 0B .uleb128 0xb - 2082 013a 49 .uleb128 0x49 - 2083 013b 13 .uleb128 0x13 - 2084 013c 00 .byte 0x0 - 2085 013d 00 .byte 0x0 - 2086 013e 17 .uleb128 0x17 - 2087 013f 34 .uleb128 0x34 - 2088 0140 00 .byte 0x0 - BFIN GAS /tmp/ccJ3dRzR.s page 48 - - - 2089 0141 03 .uleb128 0x3 - 2090 0142 0E .uleb128 0xe - 2091 0143 3A .uleb128 0x3a - 2092 0144 0B .uleb128 0xb - 2093 0145 3B .uleb128 0x3b - 2094 0146 0B .uleb128 0xb - 2095 0147 49 .uleb128 0x49 - 2096 0148 13 .uleb128 0x13 - 2097 0149 02 .uleb128 0x2 - 2098 014a 06 .uleb128 0x6 - 2099 014b 00 .byte 0x0 - 2100 014c 00 .byte 0x0 - 2101 014d 18 .uleb128 0x18 - 2102 014e 1D .uleb128 0x1d - 2103 014f 00 .byte 0x0 - 2104 0150 31 .uleb128 0x31 - 2105 0151 13 .uleb128 0x13 - 2106 0152 11 .uleb128 0x11 - 2107 0153 01 .uleb128 0x1 - 2108 0154 12 .uleb128 0x12 - 2109 0155 01 .uleb128 0x1 - 2110 0156 58 .uleb128 0x58 - 2111 0157 0B .uleb128 0xb - 2112 0158 59 .uleb128 0x59 - 2113 0159 0B .uleb128 0xb - 2114 015a 00 .byte 0x0 - 2115 015b 00 .byte 0x0 - 2116 015c 19 .uleb128 0x19 - 2117 015d 0F .uleb128 0xf - 2118 015e 00 .byte 0x0 - 2119 015f 0B .uleb128 0xb - 2120 0160 0B .uleb128 0xb - 2121 0161 49 .uleb128 0x49 - 2122 0162 13 .uleb128 0x13 - 2123 0163 00 .byte 0x0 - 2124 0164 00 .byte 0x0 - 2125 0165 1A .uleb128 0x1a - 2126 0166 05 .uleb128 0x5 - 2127 0167 00 .byte 0x0 - 2128 0168 03 .uleb128 0x3 - 2129 0169 08 .uleb128 0x8 - 2130 016a 3A .uleb128 0x3a - 2131 016b 0B .uleb128 0xb - 2132 016c 3B .uleb128 0x3b - 2133 016d 0B .uleb128 0xb - 2134 016e 49 .uleb128 0x49 - 2135 016f 13 .uleb128 0x13 - 2136 0170 02 .uleb128 0x2 - 2137 0171 06 .uleb128 0x6 - 2138 0172 00 .byte 0x0 - 2139 0173 00 .byte 0x0 - 2140 0174 1B .uleb128 0x1b - 2141 0175 05 .uleb128 0x5 - 2142 0176 00 .byte 0x0 - 2143 0177 03 .uleb128 0x3 - 2144 0178 0E .uleb128 0xe - 2145 0179 3A .uleb128 0x3a - BFIN GAS /tmp/ccJ3dRzR.s page 49 - - - 2146 017a 0B .uleb128 0xb - 2147 017b 3B .uleb128 0x3b - 2148 017c 0B .uleb128 0xb - 2149 017d 49 .uleb128 0x49 - 2150 017e 13 .uleb128 0x13 - 2151 017f 02 .uleb128 0x2 - 2152 0180 06 .uleb128 0x6 - 2153 0181 00 .byte 0x0 - 2154 0182 00 .byte 0x0 - 2155 0183 1C .uleb128 0x1c - 2156 0184 0B .uleb128 0xb - 2157 0185 01 .byte 0x1 - 2158 0186 55 .uleb128 0x55 - 2159 0187 06 .uleb128 0x6 - 2160 0188 01 .uleb128 0x1 - 2161 0189 13 .uleb128 0x13 - 2162 018a 00 .byte 0x0 - 2163 018b 00 .byte 0x0 - 2164 018c 1D .uleb128 0x1d - 2165 018d 0B .uleb128 0xb - 2166 018e 01 .byte 0x1 - 2167 018f 11 .uleb128 0x11 - 2168 0190 01 .uleb128 0x1 - 2169 0191 12 .uleb128 0x12 - 2170 0192 01 .uleb128 0x1 - 2171 0193 00 .byte 0x0 - 2172 0194 00 .byte 0x0 - 2173 0195 1E .uleb128 0x1e - 2174 0196 1D .uleb128 0x1d - 2175 0197 01 .byte 0x1 - 2176 0198 31 .uleb128 0x31 - 2177 0199 13 .uleb128 0x13 - 2178 019a 11 .uleb128 0x11 - 2179 019b 01 .uleb128 0x1 - 2180 019c 12 .uleb128 0x12 - 2181 019d 01 .uleb128 0x1 - 2182 019e 58 .uleb128 0x58 - 2183 019f 0B .uleb128 0xb - 2184 01a0 59 .uleb128 0x59 - 2185 01a1 0B .uleb128 0xb - 2186 01a2 00 .byte 0x0 - 2187 01a3 00 .byte 0x0 - 2188 01a4 1F .uleb128 0x1f - 2189 01a5 01 .uleb128 0x1 - 2190 01a6 01 .byte 0x1 - 2191 01a7 49 .uleb128 0x49 - 2192 01a8 13 .uleb128 0x13 - 2193 01a9 01 .uleb128 0x1 - 2194 01aa 13 .uleb128 0x13 - 2195 01ab 00 .byte 0x0 - 2196 01ac 00 .byte 0x0 - 2197 01ad 20 .uleb128 0x20 - 2198 01ae 21 .uleb128 0x21 - 2199 01af 00 .byte 0x0 - 2200 01b0 49 .uleb128 0x49 - 2201 01b1 13 .uleb128 0x13 - 2202 01b2 2F .uleb128 0x2f - BFIN GAS /tmp/ccJ3dRzR.s page 50 - - - 2203 01b3 0B .uleb128 0xb - 2204 01b4 00 .byte 0x0 - 2205 01b5 00 .byte 0x0 - 2206 01b6 21 .uleb128 0x21 - 2207 01b7 34 .uleb128 0x34 - 2208 01b8 00 .byte 0x0 - 2209 01b9 03 .uleb128 0x3 - 2210 01ba 0E .uleb128 0xe - 2211 01bb 3A .uleb128 0x3a - 2212 01bc 0B .uleb128 0xb - 2213 01bd 3B .uleb128 0x3b - 2214 01be 0B .uleb128 0xb - 2215 01bf 49 .uleb128 0x49 - 2216 01c0 13 .uleb128 0x13 - 2217 01c1 02 .uleb128 0x2 - 2218 01c2 0A .uleb128 0xa - 2219 01c3 00 .byte 0x0 - 2220 01c4 00 .byte 0x0 - 2221 01c5 22 .uleb128 0x22 - 2222 01c6 35 .uleb128 0x35 - 2223 01c7 00 .byte 0x0 - 2224 01c8 49 .uleb128 0x49 - 2225 01c9 13 .uleb128 0x13 - 2226 01ca 00 .byte 0x0 - 2227 01cb 00 .byte 0x0 - 2228 01cc 23 .uleb128 0x23 - 2229 01cd 34 .uleb128 0x34 - 2230 01ce 00 .byte 0x0 - 2231 01cf 03 .uleb128 0x3 - 2232 01d0 0E .uleb128 0xe - 2233 01d1 3A .uleb128 0x3a - 2234 01d2 0B .uleb128 0xb - 2235 01d3 3B .uleb128 0x3b - 2236 01d4 0B .uleb128 0xb - 2237 01d5 49 .uleb128 0x49 - 2238 01d6 13 .uleb128 0x13 - 2239 01d7 3F .uleb128 0x3f - 2240 01d8 0C .uleb128 0xc - 2241 01d9 3C .uleb128 0x3c - 2242 01da 0C .uleb128 0xc - 2243 01db 00 .byte 0x0 - 2244 01dc 00 .byte 0x0 - 2245 01dd 00 .byte 0x0 - 2246 .section .debug_pubnames,"",@progbits - 2247 0000 8B000000 .4byte 0x8b - 2248 0004 0200 .2byte 0x2 - 2249 0006 00000000 .4byte .Ldebug_info0 - 2250 000a AA030000 .4byte 0x3aa - 2251 000e 4A010000 .4byte 0x14a - 2252 0012 73706F72 .string "sport_tx_out_status" - 2252 745F7478 - 2252 5F6F7574 - 2252 5F737461 - 2252 74757300 - 2253 0026 8D010000 .4byte 0x18d - 2254 002a 73706F72 .string "sport_tx_init" - 2254 745F7478 - BFIN GAS /tmp/ccJ3dRzR.s page 51 - - - 2254 5F696E69 - 2254 7400 - 2255 0038 A8010000 .4byte 0x1a8 - 2256 003c 73706F72 .string "sport_tx_req_rdy" - 2256 745F7478 - 2256 5F726571 - 2256 5F726479 - 2256 00 - 2257 004d C1010000 .4byte 0x1c1 - 2258 0051 6973725F .string "isr_sport_dma_tx" - 2258 73706F72 - 2258 745F646D - 2258 615F7478 - 2258 00 - 2259 0062 2A020000 .4byte 0x22a - 2260 0066 73706F72 .string "sport_tx_start_req" - 2260 745F7478 - 2260 5F737461 - 2260 72745F72 - 2260 657100 - 2261 0079 AA020000 .4byte 0x2aa - 2262 007d 73706F72 .string "sport_tx_stop" - 2262 745F7478 - 2262 5F73746F - 2262 7000 - 2263 008b 00000000 .4byte 0x0 - 2264 .section .debug_aranges,"",@progbits - 2265 0000 1C000000 .4byte 0x1c - 2266 0004 0200 .2byte 0x2 - 2267 0006 00000000 .4byte .Ldebug_info0 - 2268 000a 04 .byte 0x4 - 2269 000b 00 .byte 0x0 - 2270 000c 0000 .2byte 0x0 - 2271 000e 0000 .2byte 0x0 - 2272 0010 00000000 .4byte .Ltext0 - 2273 0014 4E050000 .4byte .Letext0-.Ltext0 - 2274 0018 00000000 .4byte 0x0 - 2275 001c 00000000 .4byte 0x0 - 2276 .section .debug_ranges,"",@progbits - 2277 .Ldebug_ranges0: - 2278 0000 D8010000 .4byte .LBB19-.Ltext0 - 2279 0004 7C020000 .4byte .LBE19-.Ltext0 - 2280 0008 CE020000 .4byte .LBB24-.Ltext0 - 2281 000c F8020000 .4byte .LBE24-.Ltext0 - 2282 0010 00000000 .4byte 0x0 - 2283 0014 00000000 .4byte 0x0 - 2284 0018 56030000 .4byte .LBB27-.Ltext0 - 2285 001c 6A030000 .4byte .LBE27-.Ltext0 - 2286 0020 A0030000 .4byte .LBB28-.Ltext0 - 2287 0024 AA030000 .4byte .LBE28-.Ltext0 - 2288 0028 00000000 .4byte 0x0 - 2289 002c 00000000 .4byte 0x0 - 2290 .section .debug_str,"MS",@progbits,1 - 2291 .LASF45: - 2292 0000 73706F72 .string "sport_tx_init" - 2292 745F7478 - 2292 5F696E69 - BFIN GAS /tmp/ccJ3dRzR.s page 52 - - - 2292 7400 - 2293 .LASF42: - 2294 000e 7372632F .string "src/l502_sport_tx.c" - 2294 6C353032 - 2294 5F73706F - 2294 72745F74 - 2294 782E6300 - 2295 .LASF22: - 2296 0022 78636E74 .string "xcnt" - 2296 00 - 2297 .LASF43: - 2298 0027 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 2298 652F6665 - 2298 64612F4D - 2298 4950542F - 2298 52616469 - 2299 .LASF29: - 2300 0071 6973725F .string "isr_sport_dma_tx" - 2300 73706F72 - 2300 745F646D - 2300 615F7478 - 2300 00 - 2301 .LASF5: - 2302 0082 73686F72 .string "short unsigned int" - 2302 7420756E - 2302 7369676E - 2302 65642069 - 2302 6E7400 - 2303 .LASF31: - 2304 0095 70726576 .string "prev_descr" - 2304 5F646573 - 2304 637200 - 2305 .LASF23: - 2306 00a0 745F7370 .string "t_sport_dma_descr" - 2306 6F72745F - 2306 646D615F - 2306 64657363 - 2306 7200 - 2307 .LASF28: - 2308 00b2 73746174 .string "status" - 2308 757300 - 2309 .LASF47: - 2310 00b9 675F7374 .string "g_stream_out_state" - 2310 7265616D - 2310 5F6F7574 - 2310 5F737461 - 2310 746500 - 2311 .LASF36: - 2312 00cc 665F646F .string "f_done_descr" - 2312 6E655F64 - 2312 65736372 - 2312 00 - 2313 .LASF19: - 2314 00d9 4F55545F .string "OUT_STREAM_CYCLE" - 2314 53545245 - 2314 414D5F43 - 2314 59434C45 - BFIN GAS /tmp/ccJ3dRzR.s page 53 - - - 2314 00 - 2315 .LASF15: - 2316 00ea 4F55545F .string "OUT_STREAM_STOP" - 2316 53545245 - 2316 414D5F53 - 2316 544F5000 - 2317 .LASF27: - 2318 00fa 73697A65 .string "size" - 2318 00 - 2319 .LASF8: - 2320 00ff 6C6F6E67 .string "long unsigned int" - 2320 20756E73 - 2320 69676E65 - 2320 6420696E - 2320 7400 - 2321 .LASF26: - 2322 0111 61646472 .string "addr" - 2322 00 - 2323 .LASF41: - 2324 0116 474E5520 .string "GNU C 4.3.5" - 2324 4320342E - 2324 332E3500 - 2325 .LASF21: - 2326 0122 6E64706C .string "ndpl" - 2326 00 - 2327 .LASF40: - 2328 0127 665F7478 .string "f_tx_was_empty" - 2328 5F776173 - 2328 5F656D70 - 2328 747900 - 2329 .LASF1: - 2330 0136 756E7369 .string "unsigned char" - 2330 676E6564 - 2330 20636861 - 2330 7200 - 2331 .LASF14: - 2332 0144 58353032 .string "X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY" - 2332 5F4F5554 - 2332 5F535441 - 2332 5455535F - 2332 464C4147 - 2333 .LASF20: - 2334 0167 745F6F75 .string "t_out_stream_state" - 2334 745F7374 - 2334 7265616D - 2334 5F737461 - 2334 746500 - 2335 .LASF33: - 2336 017a 73706F72 .string "sport_tx_stop" - 2336 745F7478 - 2336 5F73746F - 2336 7000 - 2337 .LASF39: - 2338 0188 665F6669 .string "f_first" - 2338 72737400 - 2339 .LASF11: - 2340 0190 756E7369 .string "unsigned int" - BFIN GAS /tmp/ccJ3dRzR.s page 54 - - - 2340 676E6564 - 2340 20696E74 - 2340 00 - 2341 .LASF10: - 2342 019d 6C6F6E67 .string "long long unsigned int" - 2342 206C6F6E - 2342 6720756E - 2342 7369676E - 2342 65642069 - 2343 .LASF3: - 2344 01b4 75696E74 .string "uint8_t" - 2344 385F7400 - 2345 .LASF44: - 2346 01bc 73706F72 .string "sport_tx_out_status" - 2346 745F7478 - 2346 5F6F7574 - 2346 5F737461 - 2346 74757300 - 2347 .LASF32: - 2348 01d0 6366675F .string "cfg_wrd" - 2348 77726400 - 2349 .LASF34: - 2350 01d8 665F6465 .string "f_descrs" - 2350 73637273 - 2350 00 - 2351 .LASF9: - 2352 01e1 6C6F6E67 .string "long long int" - 2352 206C6F6E - 2352 6720696E - 2352 7400 - 2353 .LASF12: - 2354 01ef 63686172 .string "char" - 2354 00 - 2355 .LASF46: - 2356 01f4 73706F72 .string "sport_tx_req_rdy" - 2356 745F7478 - 2356 5F726571 - 2356 5F726479 - 2356 00 - 2357 .LASF25: - 2358 0205 665F7370 .string "f_sport_tx_start" - 2358 6F72745F - 2358 74785F73 - 2358 74617274 - 2358 00 - 2359 .LASF38: - 2360 0216 665F646F .string "f_done_cnt" - 2360 6E655F63 - 2360 6E7400 - 2361 .LASF30: - 2362 0221 73706F72 .string "sport_tx_start_req" - 2362 745F7478 - 2362 5F737461 - 2362 72745F72 - 2362 657100 - 2363 .LASF2: - 2364 0234 73686F72 .string "short int" - BFIN GAS /tmp/ccJ3dRzR.s page 55 - - - 2364 7420696E - 2364 7400 - 2365 .LASF37: - 2366 023e 665F7075 .string "f_put_cnt" - 2366 745F636E - 2366 7400 - 2367 .LASF4: - 2368 0248 75696E74 .string "uint16_t" - 2368 31365F74 - 2368 00 - 2369 .LASF18: - 2370 0251 4F55545F .string "OUT_STREAM_ERR" - 2370 53545245 - 2370 414D5F45 - 2370 525200 - 2371 .LASF7: - 2372 0260 75696E74 .string "uint32_t" - 2372 33325F74 - 2372 00 - 2373 .LASF6: - 2374 0269 6C6F6E67 .string "long int" - 2374 20696E74 - 2374 00 - 2375 .LASF17: - 2376 0272 4F55545F .string "OUT_STREAM_RUN" - 2376 53545245 - 2376 414D5F52 - 2376 554E00 - 2377 .LASF0: - 2378 0281 7369676E .string "signed char" - 2378 65642063 - 2378 68617200 - 2379 .LASF16: - 2380 028d 4F55545F .string "OUT_STREAM_PRELOAD" - 2380 53545245 - 2380 414D5F50 - 2380 52454C4F - 2380 414400 - 2381 .LASF35: - 2382 02a0 665F7075 .string "f_put_descr" - 2382 745F6465 - 2382 73637200 - 2383 .LASF13: - 2384 02ac 58353032 .string "X502_OUT_STATUS_FLAG_BUF_IS_EMPTY" - 2384 5F4F5554 - 2384 5F535441 - 2384 5455535F - 2384 464C4147 - 2385 .LASF24: - 2386 02ce 7373796E .string "ssync" - 2386 6300 - 2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccJ3dRzR.s page 56 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_sport_tx.c - /tmp/ccJ3dRzR.s:13 .text:0000000000000000 _sport_tx_out_status - /tmp/ccJ3dRzR.s:766 .bss:00000000000000a8 _f_put_cnt - /tmp/ccJ3dRzR.s:768 .bss:00000000000000ac _f_done_cnt - /tmp/ccJ3dRzR.s:758 .bss:0000000000000000 _f_tx_was_empty - /tmp/ccJ3dRzR.s:57 .text:0000000000000038 _sport_tx_init - /tmp/ccJ3dRzR.s:760 .bss:0000000000000004 _f_descrs - /tmp/ccJ3dRzR.s:762 .bss:00000000000000a5 _f_done_descr - /tmp/ccJ3dRzR.s:760 .bss:00000000000000a4 _f_put_descr - /tmp/ccJ3dRzR.s:770 .bss:00000000000000b0 _f_first - /tmp/ccJ3dRzR.s:171 .text:0000000000000168 _sport_tx_req_rdy - /tmp/ccJ3dRzR.s:196 .text:000000000000018c _isr_sport_dma_tx - /tmp/ccJ3dRzR.s:441 .text:00000000000002f8 _sport_tx_start_req - /tmp/ccJ3dRzR.s:602 .text:00000000000003e4 _sport_tx_stop - -UNDEFINED SYMBOLS -_sport_tx_done -_g_stream_out_state diff --git a/build/release/lst/l502_stream.lst b/build/release/lst/l502_stream.lst deleted file mode 100644 index e76b48b..0000000 --- a/build/release/lst/l502_stream.lst +++ /dev/null @@ -1,6864 +0,0 @@ -BFIN GAS /tmp/ccGqo6cM.s page 1 - - - 1 .file "src/l502_stream.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 72030000 .text; - 8 02000201 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _stream_in_buf_free; - 12 .type _stream_in_buf_free, STT_FUNC; - 13 _stream_in_buf_free: - 14 .LFB25: - 15 .file 1 "src/l502_stream.c" - 1:src/l502_stream.c **** /** - 2:src/l502_stream.c **** @addtogroup streams - 3:src/l502_stream.c **** @{ - 4:src/l502_stream.c **** - 5:src/l502_stream.c **** @file l502_stream.c - 6:src/l502_stream.c **** Файл содержит функции обработки потоков от АЦП/DIN в - 7:src/l502_stream.c **** Также в этот файл внесена реализация функций приема - 8:src/l502_stream.c **** связаны с логикой управления потоков. - 9:src/l502_stream.c **** */ - 10:src/l502_stream.c **** - 11:src/l502_stream.c **** - 12:src/l502_stream.c **** #include - 13:src/l502_stream.c **** #include - 14:src/l502_stream.c **** - 15:src/l502_stream.c **** #include - 16:src/l502_stream.c **** #include - 17:src/l502_stream.c **** #include - 18:src/l502_stream.c **** - 19:src/l502_stream.c **** #include "l502_cdefs.h" - 20:src/l502_stream.c **** #include "l502_cmd.h" - 21:src/l502_stream.c **** #include "l502_fpga.h" - 22:src/l502_stream.c **** #include "l502_defs.h" - 23:src/l502_stream.c **** #include "l502_global.h" - 24:src/l502_stream.c **** #include "l502_hdma.h" - 25:src/l502_stream.c **** #include "l502_sport_tx.h" - 26:src/l502_stream.c **** #include "l502_user_process.h" - 27:src/l502_stream.c **** #include "l502_stream.h" - 28:src/l502_stream.c **** #include "l502_sport_rx.h" - 29:src/l502_stream.c **** #include "l502_user_process.h" - 30:src/l502_stream.c **** - 31:src/l502_stream.c **** - 32:src/l502_stream.c **** - 33:src/l502_stream.c **** /* - 34:src/l502_stream.c **** #define FFT_FP_EXTERNAL_TWIDDLES - 35:src/l502_stream.c **** - 36:src/l502_stream.c **** #define DATA_L (1<<10) - 37:src/l502_stream.c **** #define TWIDDLE_L (DATA_L / 2) - 38:src/l502_stream.c **** //*/ - BFIN GAS /tmp/ccGqo6cM.s page 2 - - - 39:src/l502_stream.c **** - 40:src/l502_stream.c **** #include "FFT_FP_realisation.h" - 41:src/l502_stream.c **** int64_t twiddle_re[TWIDDLE_L] __attribute__((section(".sdram_noinit"))); - 42:src/l502_stream.c **** int64_t twiddle_im[TWIDDLE_L] __attribute__((section(".sdram_noinit"))); - 43:src/l502_stream.c **** - 44:src/l502_stream.c **** - 45:src/l502_stream.c **** volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 46:src/l502_stream.c **** volatile uint32_t TX_buff_shadow[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 47:src/l502_stream.c **** - 48:src/l502_stream.c **** //volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 49:src/l502_stream.c **** volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 50:src/l502_stream.c **** //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 51:src/l502_stream.c **** volatile uint64_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 52:src/l502_stream.c **** - 53:src/l502_stream.c **** - 54:src/l502_stream.c **** - 55:src/l502_stream.c **** - 56:src/l502_stream.c **** - 57:src/l502_stream.c **** /** Размер буфера на прием данных по SPORT0 в 32-битных слов - 58:src/l502_stream.c **** #define L502_SPORT_IN_BUF_SIZE (2048*1024) - 59:src/l502_stream.c **** /** Размер буфера для приема данных по HostDMA на вывод в 32- - 60:src/l502_stream.c **** #define L502_HDMA_OUT_BUF_SIZE (1024*1024) - 61:src/l502_stream.c **** - 62:src/l502_stream.c **** /** Шаг прерываний для приема данных по SPORT0 по-умолчани - 63:src/l502_stream.c **** #define L502_DEFAULT_SPORT_RX_BLOCK_SIZE (32*1024) - 64:src/l502_stream.c **** - 65:src/l502_stream.c **** - 66:src/l502_stream.c **** - 67:src/l502_stream.c **** - 68:src/l502_stream.c **** t_in_stream_state g_stream_in_state = IN_STREAM_STOP; - 69:src/l502_stream.c **** t_out_stream_state g_stream_out_state = OUT_STREAM_STOP; - 70:src/l502_stream.c **** /** Режим работы - определяет, запущен ли синхронный сбо - 71:src/l502_stream.c **** volatile int g_mode = L502_BF_MODE_IDLE; - 72:src/l502_stream.c **** - 73:src/l502_stream.c **** int g_streams = L502_STREAM_ADC; - 74:src/l502_stream.c **** static int f_bf_reg = 0; - 75:src/l502_stream.c **** - 76:src/l502_stream.c **** /* слово, обозначающее, что произошло переполнение */ - 77:src/l502_stream.c **** static const uint32_t f_overflow_wrd = L502_STREAM_IN_MSG_OVERFLOW; - 78:src/l502_stream.c **** - 79:src/l502_stream.c **** - 80:src/l502_stream.c **** - 81:src/l502_stream.c **** /* буфер для приема digin и данных АЦП от SPORT (в неинициали - 82:src/l502_stream.c **** #include "l502_sdram_noinit.h" - 83:src/l502_stream.c **** static volatile uint32_t f_sport_in_buf[L502_SPORT_IN_BUF_SIZE]; - 84:src/l502_stream.c **** /* позиция в буфере в которую будет записан следующий п - 85:src/l502_stream.c **** static volatile uint32_t f_sport_in_put_pos = 0; - 86:src/l502_stream.c **** /* позиция в буфере за последним обработанным отсчетом - 87:src/l502_stream.c **** static uint32_t f_sport_in_proc_pos = 0; - 88:src/l502_stream.c **** /* позиция в буфере за последним изятым из буфера отсче - 89:src/l502_stream.c **** static volatile uint32_t f_sport_in_get_pos = 0; - 90:src/l502_stream.c **** /* шаг прерываний на прием по SPORT0 */ - 91:src/l502_stream.c **** static uint32_t f_sport_in_block_size = L502_DEFAULT_SPORT_RX_BLOCK_SIZE; - 92:src/l502_stream.c **** /* реально используемый размер входного буфера на прие - 93:src/l502_stream.c **** static uint32_t f_sport_in_buf_size = L502_SPORT_IN_BUF_SIZE; - 94:src/l502_stream.c **** - 95:src/l502_stream.c **** - BFIN GAS /tmp/ccGqo6cM.s page 3 - - - 96:src/l502_stream.c **** /* буфер для прв кинятых данных по HDMA для вывода на ЦАП - 97:src/l502_stream.c **** #include "l502_sdram_noinit.h" - 98:src/l502_stream.c **** static volatile uint32_t f_hdma_out_buf[L502_HDMA_OUT_BUF_SIZE]; - 99:src/l502_stream.c **** static volatile uint32_t f_hdma_out_put_pos = 0; /* указатель на позицию за п - 100:src/l502_stream.c **** static uint32_t f_hdma_out_start_pos; /* указатель на позицию за последн - 101:src/l502_stream.c **** (с нее будет стартовать следующий - 102:src/l502_stream.c **** static volatile uint32_t f_hdma_out_get_pos = 0; /* указатель на позицию за п - 103:src/l502_stream.c **** (с нее будет взято следующее слово - 104:src/l502_stream.c **** static int f_hdma_out_block_size = 0x8000; - 105:src/l502_stream.c **** static int f_hdma_out_proc_pos; - 106:src/l502_stream.c **** - 107:src/l502_stream.c **** static uint32_t f_recv_size = 0; - 108:src/l502_stream.c **** - 109:src/l502_stream.c **** - 110:src/l502_stream.c **** - 111:src/l502_stream.c **** - 112:src/l502_stream.c **** - 113:src/l502_stream.c **** - 114:src/l502_stream.c **** - 115:src/l502_stream.c **** /* функция вызывается при возникновении переполнения - 116:src/l502_stream.c **** по SPORT'у данных АЦП/DIGIN */ - 117:src/l502_stream.c **** static void f_stream_in_set_overflow(void) { - 118:src/l502_stream.c **** /* останавливаем прием данных от АЦП */ - 119:src/l502_stream.c **** sport_rx_stop(); - 120:src/l502_stream.c **** /* устанавливаем флаг, что нужно передать сообщение - 121:src/l502_stream.c **** переполнении */ - 122:src/l502_stream.c **** g_stream_in_state = IN_STREAM_OV_ALERT; - 123:src/l502_stream.c **** } - 124:src/l502_stream.c **** - 125:src/l502_stream.c **** - 126:src/l502_stream.c **** - 127:src/l502_stream.c **** /** @brief Начальная инициализация параметров для синхрон - 128:src/l502_stream.c **** void l502_stream_init(void) { - 129:src/l502_stream.c **** /* останавливаем сбор данных, если он был запущен */ - 130:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0); - 131:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0); - 132:src/l502_stream.c **** /* настройка DMA на передачу по SPORT */ - 133:src/l502_stream.c **** sport_tx_init(); - 134:src/l502_stream.c **** } - 135:src/l502_stream.c **** - 136:src/l502_stream.c **** - 137:src/l502_stream.c **** /** @brief Запуск предзагрузки данных на вывода - 138:src/l502_stream.c **** - 139:src/l502_stream.c **** Данная функция запускает предзагрузку данных поток - 140:src/l502_stream.c **** Используется, чтобы загрузить данные в буфер BlackFin до - 141:src/l502_stream.c **** ввода-вывода. - 142:src/l502_stream.c **** @return Код ошибки */ - 143:src/l502_stream.c **** int32_t stream_out_preload(void) { - 144:src/l502_stream.c **** int32_t err = g_stream_out_state==OUT_STREAM_RUN ? L502_BF_ERR_STREAM_RUNNING : - 145:src/l502_stream.c **** 0; - 146:src/l502_stream.c **** if (!err) { - 147:src/l502_stream.c **** f_hdma_out_get_pos = f_hdma_out_start_pos = - 148:src/l502_stream.c **** f_hdma_out_put_pos = f_hdma_out_proc_pos = 0; - 149:src/l502_stream.c **** - 150:src/l502_stream.c **** /* разрешаем прием по HDMA */ - 151:src/l502_stream.c **** hdma_recv_start(); - 152:src/l502_stream.c **** /* запускаем первый блок на прием (остальные будут - BFIN GAS /tmp/ccGqo6cM.s page 4 - - - 153:src/l502_stream.c **** добавлены из stream_proc() */ - 154:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; - 155:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)f_hdma_out_buf, f_hdma_out_block_size); - 156:src/l502_stream.c **** - 157:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD; - 158:src/l502_stream.c **** } - 159:src/l502_stream.c **** return err; - 160:src/l502_stream.c **** } - 161:src/l502_stream.c **** - 162:src/l502_stream.c **** - 163:src/l502_stream.c **** static void f_set_streams(uint32_t streams) { - 164:src/l502_stream.c **** uint32_t wrd_en = 0; - 165:src/l502_stream.c **** - 166:src/l502_stream.c **** /* если уже запущен потоковый режим и разрешается од - 167:src/l502_stream.c **** потоков на ввод, то инициализируем прием по SPORT и п - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 169:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - 170:src/l502_stream.c **** sport_rx_start(); - 171:src/l502_stream.c **** } - 172:src/l502_stream.c **** - 173:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) { - 174:src/l502_stream.c **** sport_rx_stop(); - 175:src/l502_stream.c **** } - 176:src/l502_stream.c **** } - 177:src/l502_stream.c **** - 178:src/l502_stream.c **** /* изменяем разрешенные потоки в регистре FPGA */ - 179:src/l502_stream.c **** if (streams & L502_STREAM_ADC) - 180:src/l502_stream.c **** wrd_en |= 0x1; - 181:src/l502_stream.c **** if (streams & L502_STREAM_DIN) - 182:src/l502_stream.c **** wrd_en |= 0x2; - 183:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); - 184:src/l502_stream.c **** - 185:src/l502_stream.c **** - 186:src/l502_stream.c **** /** @todo: разрешение на лету выходных потоков */ - 187:src/l502_stream.c **** - 188:src/l502_stream.c **** g_streams = streams; - 189:src/l502_stream.c **** } - 190:src/l502_stream.c **** - 191:src/l502_stream.c **** /** @brief Разрешение указанных синхронных потоков - 192:src/l502_stream.c **** @param[in] streams Битовая маска из #t_l502_streams, указывающая к - 193:src/l502_stream.c **** должны быть разрешены (в дополнения к уж - 194:src/l502_stream.c **** @return Код ошибки */ - 195:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) { - 196:src/l502_stream.c **** f_set_streams(g_streams | streams); - 197:src/l502_stream.c **** return 0; - 198:src/l502_stream.c **** } - 199:src/l502_stream.c **** - 200:src/l502_stream.c **** - 201:src/l502_stream.c **** /** @brief Запрещение указанных синхронных потоков - 202:src/l502_stream.c **** @param[in] streams Битовая маска из #t_l502_streams, указывающая к - 203:src/l502_stream.c **** должны быть запрещены - 204:src/l502_stream.c **** @return Код ошибки */ - 205:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) { - 206:src/l502_stream.c **** f_set_streams(g_streams & ~streams); - 207:src/l502_stream.c **** return 0; - 208:src/l502_stream.c **** } - 209:src/l502_stream.c **** - BFIN GAS /tmp/ccGqo6cM.s page 5 - - - 210:src/l502_stream.c **** /***************************************************************************//** - 211:src/l502_stream.c **** @brief Запуск синхронного ввода-вывода - 212:src/l502_stream.c **** - 213:src/l502_stream.c **** Функция запускает синхронный ввод-вывод платы. - 214:src/l502_stream.c **** При этом начинается передача по всем ранее разрешен - 215:src/l502_stream.c **** stream_enable(). - 216:src/l502_stream.c **** После вызова этой функции изменять настройки модул - 217:src/l502_stream.c **** можно дополнительно разрешать или запрещать потоки - 218:src/l502_stream.c **** или stream_disable(). - 219:src/l502_stream.c **** - 220:src/l502_stream.c **** @return Код ошибки. - 221:src/l502_stream.c **** ***************************************************************************/ - 222:src/l502_stream.c **** int32_t streams_start(void) { - 223:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 224:src/l502_stream.c **** if (!err) { - 225:src/l502_stream.c **** /* прием по SPORT инициализируется всесте с началом з - 226:src/l502_stream.c **** синхронного сбора */ - 227:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; - 228:src/l502_stream.c **** - 229:src/l502_stream.c **** - 230:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) { - 231:src/l502_stream.c **** sport_rx_start(); - 232:src/l502_stream.c **** g_stream_in_state = IN_STREAM_RUN; - 233:src/l502_stream.c **** } - 234:src/l502_stream.c **** - 235:src/l502_stream.c **** hdma_send_start(); - 236:src/l502_stream.c **** - 237:src/l502_stream.c **** f_set_streams(g_streams); - 238:src/l502_stream.c **** - 239:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) { - 240:src/l502_stream.c **** /* разрешаем ПЛИС генерацию TFS по SPORT */ - 241:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk; - 242:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 243:src/l502_stream.c **** - 244:src/l502_stream.c **** - 245:src/l502_stream.c **** /* если не было предзагрузки до запуска, - 246:src/l502_stream.c **** то запускаем прием сейчас */ - 247:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) || - 248:src/l502_stream.c **** (g_stream_out_state == OUT_STREAM_ERR)) { - 249:src/l502_stream.c **** stream_out_preload(); - 250:src/l502_stream.c **** } - 251:src/l502_stream.c **** - 252:src/l502_stream.c **** if (g_stream_out_state == OUT_STREAM_PRELOAD) { - 253:src/l502_stream.c **** /* выполняем предзагрузку данных */ - 254:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg | 1); - 255:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_RUN; - 256:src/l502_stream.c **** } - 257:src/l502_stream.c **** } - 258:src/l502_stream.c **** - 259:src/l502_stream.c **** - 260:src/l502_stream.c **** - 261:src/l502_stream.c **** /* Так как конвейер автомата управления входной ко - 262:src/l502_stream.c **** из 2-х стадий, для корректного синхронного старт - 263:src/l502_stream.c **** ыполнить два раза предзагрузку. В противном слу - 264:src/l502_stream.c **** время момента первого отсчета может не совпада - 265:src/l502_stream.c **** запуска синхронизации - 266:src/l502_stream.c **** */ - BFIN GAS /tmp/ccGqo6cM.s page 6 - - - 267:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); - 268:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); - 269:src/l502_stream.c **** - 270:src/l502_stream.c **** - 271:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 1); - 272:src/l502_stream.c **** - 273:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM; - 274:src/l502_stream.c **** } - 275:src/l502_stream.c **** return err; - 276:src/l502_stream.c **** } - 277:src/l502_stream.c **** - 278:src/l502_stream.c **** - 279:src/l502_stream.c **** - 280:src/l502_stream.c **** - 281:src/l502_stream.c **** /** @brief Останов синхронных потоков ввода-вывода. - 282:src/l502_stream.c **** - 283:src/l502_stream.c **** По этой функции останавливаются все синхронные пот - 284:src/l502_stream.c **** Запрещается передача потоков по SPORT и по HostDMA - 285:src/l502_stream.c **** - 286:src/l502_stream.c **** @return Код ошибки */ - 287:src/l502_stream.c **** int32_t streams_stop(void) { - 288:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0; - 289:src/l502_stream.c **** if (!err) { - 290:src/l502_stream.c **** hdma_send_stop(); - 291:src/l502_stream.c **** hdma_recv_stop(); - 292:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0); - 293:src/l502_stream.c **** - 294:src/l502_stream.c **** /* запрещаем прием и передачу по SPORT'у */ - 295:src/l502_stream.c **** sport_rx_stop(); - 296:src/l502_stream.c **** sport_tx_stop(); - 297:src/l502_stream.c **** - 298:src/l502_stream.c **** /* запрещаем генерацию TFS и RFS */ - 299:src/l502_stream.c **** f_bf_reg = 0; - 300:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 301:src/l502_stream.c **** - 302:src/l502_stream.c **** - 303:src/l502_stream.c **** g_mode = L502_BF_MODE_IDLE; - 304:src/l502_stream.c **** g_stream_in_state = IN_STREAM_STOP; - 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; - 306:src/l502_stream.c **** } - 307:src/l502_stream.c **** return err; - 308:src/l502_stream.c **** } - 309:src/l502_stream.c **** - 310:src/l502_stream.c **** - 311:src/l502_stream.c **** - 312:src/l502_stream.c **** /** @brief Фоновая обработка потокой ввода-вывода - 313:src/l502_stream.c **** - 314:src/l502_stream.c **** Функция переодически вызывается из основного цикла - 315:src/l502_stream.c **** При рабочем режиме, проверяются, есть - 316:src/l502_stream.c **** ли необработанные данные пришедшие от АЦП/DIGIN и/или п - 317:src/l502_stream.c **** на ЦАП или DOUT. При их наличии вызывается соответству - 318:src/l502_stream.c **** обработки данных. - 319:src/l502_stream.c **** Также, если было переполнение и все данные до перепо - 320:src/l502_stream.c **** то в ПК посылается слово о том, что в этом месте произ - 321:src/l502_stream.c **** void stream_proc(void) { - 322:src/l502_stream.c **** /* если запущен поток ввода */ - 323:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) { - BFIN GAS /tmp/ccGqo6cM.s page 7 - - - 324:src/l502_stream.c **** uint32_t sport_rdy_size; - 325:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos; - 326:src/l502_stream.c **** - 327:src/l502_stream.c **** /* смотрим, сколько принято необработанных данных - 328:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - 329:src/l502_stream.c **** put_pos - f_sport_in_proc_pos : f_sport_in_buf_size - f_sport_in_proc_pos; - 330:src/l502_stream.c **** /* если есть необработанные данные - вызываем функ - 331:src/l502_stream.c **** if (sport_rdy_size) { - 332:src/l502_stream.c **** uint32_t processed = usr_in_proc_data( - 333:src/l502_stream.c **** (uint32_t*)&f_sport_in_buf[f_sport_in_proc_pos], - 334:src/l502_stream.c **** sport_rdy_size); - 335:src/l502_stream.c **** /* обновляем счетчик обработканных данных */ - 336:src/l502_stream.c **** f_sport_in_proc_pos += processed; - 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - 338:src/l502_stream.c **** f_sport_in_proc_pos = 0; - 339:src/l502_stream.c **** } - 340:src/l502_stream.c **** - 341:src/l502_stream.c **** /* если было переполнение - нужно передать слово о - 342:src/l502_stream.c **** передаем его после того, как передадим все слов - 343:src/l502_stream.c **** if ((g_stream_in_state == IN_STREAM_OV_ALERT) && !sport_rdy_size && hdma_send_req_rdy()) { - 344:src/l502_stream.c **** hdma_send_req_start(&f_overflow_wrd, 1, 1); - 345:src/l502_stream.c **** g_stream_in_state = IN_STREAM_ERR; - 346:src/l502_stream.c **** } - 347:src/l502_stream.c **** } - 348:src/l502_stream.c **** - 349:src/l502_stream.c **** /* если есть поток на вывод */ - 350:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_PRELOAD) || - 351:src/l502_stream.c **** (g_stream_out_state == OUT_STREAM_RUN)) { - 352:src/l502_stream.c **** - 353:src/l502_stream.c **** uint32_t hdma_rdy_size; - 354:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos; - 355:src/l502_stream.c **** - 356:src/l502_stream.c **** /* проверяем, сколько есть необработанных данных, - 357:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? - 358:src/l502_stream.c **** put_pos - f_hdma_out_proc_pos : L502_HDMA_OUT_BUF_SIZE - f_hdma_out_proc_pos; - 359:src/l502_stream.c **** - 360:src/l502_stream.c **** - 361:src/l502_stream.c **** /* если такие есть -> пробуем обработать */ - 362:src/l502_stream.c **** if (hdma_rdy_size != 0) { - 363:src/l502_stream.c **** uint32_t processed = usr_out_proc_data( - 364:src/l502_stream.c **** (uint32_t*)&f_hdma_out_buf[f_hdma_out_proc_pos], - 365:src/l502_stream.c **** hdma_rdy_size); - 366:src/l502_stream.c **** - 367:src/l502_stream.c **** /* обновляем счетчик обработанных данных */ - 368:src/l502_stream.c **** f_hdma_out_proc_pos += processed; - 369:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE) - 370:src/l502_stream.c **** f_hdma_out_proc_pos = 0; - 371:src/l502_stream.c **** } - 372:src/l502_stream.c **** - 373:src/l502_stream.c **** - 374:src/l502_stream.c **** /* если есть свободное место в буфере на прием и ес - 375:src/l502_stream.c **** дескрипторы => ставим новый запрос на прием данн - 376:src/l502_stream.c **** if (hdma_recv_req_rdy()) { - 377:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos; - 378:src/l502_stream.c **** - 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? - 380:src/l502_stream.c **** L502_HDMA_OUT_BUF_SIZE - f_hdma_out_start_pos + get_pos : - BFIN GAS /tmp/ccGqo6cM.s page 8 - - - 381:src/l502_stream.c **** get_pos - f_hdma_out_start_pos; - 382:src/l502_stream.c **** if (hdma_rdy_size > f_hdma_out_block_size) { - 383:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)&f_hdma_out_buf[f_hdma_out_start_pos], - 384:src/l502_stream.c **** f_hdma_out_block_size); - 385:src/l502_stream.c **** - 386:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; - 387:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE) - 388:src/l502_stream.c **** f_hdma_out_start_pos = 0; - 389:src/l502_stream.c **** } - 390:src/l502_stream.c **** } - 391:src/l502_stream.c **** } - 392:src/l502_stream.c **** } - 393:src/l502_stream.c **** - 394:src/l502_stream.c **** /** @brief Освобождение size слов из буфера приема по SPORT0 - 395:src/l502_stream.c **** - 396:src/l502_stream.c **** Функция помечает, что size слов из начала той части буф - 397:src/l502_stream.c **** были приняты данные, но не освобождены, как освобожд - 398:src/l502_stream.c **** снова можно будет принимать данные со SPORT0. - 399:src/l502_stream.c **** При этом надо всегда следить, чтобы количество освоб - 400:src/l502_stream.c **** привышало количество обработанных! - 401:src/l502_stream.c **** - 402:src/l502_stream.c **** @param[in] size Размер освобожденных данных в 32-битных слов - 403:src/l502_stream.c **** void stream_in_buf_free(uint32_t size) { - 16 .loc 1 403 0 - 17 .LVL0: - 404:src/l502_stream.c **** /* обновляем позицию переданного слова */ - 405:src/l502_stream.c **** uint32_t get_pos = f_sport_in_get_pos; - 18 .loc 1 405 0 - 19 0000 49E10000 P1.H = _f_sport_in_get_pos; - 20 0004 09E11000 P1.L = _f_sport_in_get_pos; - 21 0008 0991 R1 = [P1]; - 22 .LVL1: - 406:src/l502_stream.c **** get_pos += size; - 407:src/l502_stream.c **** if (get_pos >= f_sport_in_buf_size) - 23 .loc 1 407 0 - 24 000a 4AE10000 P2.H = _f_sport_in_buf_size; - 406:src/l502_stream.c **** get_pos += size; - 25 .loc 1 406 0 - 26 000e 0850 R0 = R0 + R1; - 27 .LVL2: - 28 .loc 1 407 0 - 29 0010 0AE10800 P2.L = _f_sport_in_buf_size; - 30 0014 1191 R1 = [P2]; - 31 0016 8809 cc =R0= L502_HDMA_OUT_BUF_SIZE) - 61 .loc 1 424 0 - 62 0034 F863 R0 = -1 (X); - 63 .LVL6: - 64 0036 40E10F00 R0.H = 15; - 421:src/l502_stream.c **** void stream_out_buf_free(uint32_t size) { - 65 .loc 1 421 0 - 66 003a 00E80000 LINK 0; - 67 .LCFI1: - 68 .loc 1 424 0 - 69 003e 010A cc =R1<=R0 (iu); - 70 0040 0418 if cc jump .L5; - 425:src/l502_stream.c **** get_pos -= L502_HDMA_OUT_BUF_SIZE; - 71 .loc 1 425 0 - 72 0042 F863 R0 = -1 (X); - 73 0044 A04F R0 <<= 20; - 74 0046 4150 R1 = R1 + R0; - 75 .L5: - 426:src/l502_stream.c **** f_hdma_out_get_pos = get_pos; - 76 .loc 1 426 0 - 77 0048 1193 [P2] = R1; - 427:src/l502_stream.c **** } - 78 .loc 1 427 0 - 79 004a 01E80000 UNLINK; - BFIN GAS /tmp/ccGqo6cM.s page 10 - - - 80 004e 1000 rts; - 81 .LFE26: - 82 .size _stream_out_buf_free, .-_stream_out_buf_free - 83 .align 4 - 84 .global _hdma_recv_done; - 85 .type _hdma_recv_done, STT_FUNC; - 86 _hdma_recv_done: - 87 .LFB27: - 428:src/l502_stream.c **** - 429:src/l502_stream.c **** /** @brief Обработка завершения приема по HostDMA - 430:src/l502_stream.c **** - 431:src/l502_stream.c **** Функция вызывается из обработчика прерывания, когд - 432:src/l502_stream.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 433:src/l502_stream.c **** помощью hdma_recv_req_start(). - 434:src/l502_stream.c **** Функция просто обновляет счетчик принятых данных (а - 435:src/l502_stream.c **** из фоновой функции stream_proc(). - 436:src/l502_stream.c **** - 437:src/l502_stream.c **** @param[in] addr Адрес слова, сразу за последним принятым - 438:src/l502_stream.c **** @param[in] size Количество принятых 32-битных слов */ - 439:src/l502_stream.c **** void hdma_recv_done(uint32_t* addr, uint32_t size) { - 88 .loc 1 439 0 - 89 .LVL7: - 440:src/l502_stream.c **** /* обновляем позицию принятого слова */ - 441:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos; - 90 .loc 1 441 0 - 91 0050 4AE10000 P2.H = _f_hdma_out_put_pos; - 92 0054 0AE12000 P2.L = _f_hdma_out_put_pos; - 93 0058 1091 R0 = [P2]; - 94 .LVL8: - 442:src/l502_stream.c **** put_pos += size; - 95 .loc 1 442 0 - 96 005a 4150 R1 = R1 + R0; - 97 .LVL9: - 443:src/l502_stream.c **** if (put_pos == L502_HDMA_OUT_BUF_SIZE) - 98 .loc 1 443 0 - 99 005c 0860 R0 = 1 (X); - 100 005e A04F R0 <<= 20; - 101 0060 0108 cc =R1==R0; - 102 0062 0060 R0 = 0 (X); - 439:src/l502_stream.c **** void hdma_recv_done(uint32_t* addr, uint32_t size) { - 103 .loc 1 439 0 - 104 0064 00E80000 LINK 0; - 105 .LCFI2: - 106 .loc 1 443 0 - 107 0068 0807 if cc R1 = R0; - 444:src/l502_stream.c **** put_pos = 0; - 445:src/l502_stream.c **** f_hdma_out_put_pos = put_pos; - 108 .loc 1 445 0 - 109 006a 1193 [P2] = R1; - 446:src/l502_stream.c **** } - 110 .loc 1 446 0 - 111 006c 01E80000 UNLINK; - 112 0070 1000 rts; - 113 .LFE27: - 114 .size _hdma_recv_done, .-_hdma_recv_done - 115 0072 0000 .align 4 - 116 .global _sport_in_buffer_size; - BFIN GAS /tmp/ccGqo6cM.s page 11 - - - 117 .type _sport_in_buffer_size, STT_FUNC; - 118 _sport_in_buffer_size: - 119 .LFB28: - 447:src/l502_stream.c **** - 448:src/l502_stream.c **** - 449:src/l502_stream.c **** - 450:src/l502_stream.c **** - 451:src/l502_stream.c **** - 452:src/l502_stream.c **** /** @brief Размер буфера на прием. - 453:src/l502_stream.c **** - 454:src/l502_stream.c **** Функция возвращает размер буфера на прием по SPORT0 - 455:src/l502_stream.c **** @return размер буфера на прием в 32-битных словах */ - 456:src/l502_stream.c **** extern uint32_t sport_in_buffer_size(void) { - 120 .loc 1 456 0 - 121 0074 00E80000 LINK 0; - 122 .LCFI3: - 457:src/l502_stream.c **** return L502_SPORT_IN_BUF_SIZE; - 458:src/l502_stream.c **** } - 123 .loc 1 458 0 - 124 0078 0860 R0 = 1 (X); - 125 007a A84F R0 <<= 21; - 126 007c 01E80000 UNLINK; - 127 0080 1000 rts; - 128 .LFE28: - 129 .size _sport_in_buffer_size, .-_sport_in_buffer_size - 130 .global ___udivsi3; - 131 0082 0000 .align 4 - 132 .global _sport_in_set_step_size; - 133 .type _sport_in_set_step_size, STT_FUNC; - 134 _sport_in_set_step_size: - 135 .LFB29: - 459:src/l502_stream.c **** - 460:src/l502_stream.c **** /** @} */ - 461:src/l502_stream.c **** - 462:src/l502_stream.c **** - 463:src/l502_stream.c **** /** @addtogroup sport_rx - 464:src/l502_stream.c **** @{ */ - 465:src/l502_stream.c **** - 466:src/l502_stream.c **** /** @brief Установка шага прерывания для према по SPORT0 - 467:src/l502_stream.c **** - 468:src/l502_stream.c **** Функция устанавливает шаг прерываний для DMA, исполь - 469:src/l502_stream.c **** приема данных синхронного ввода. - 470:src/l502_stream.c **** При этом размер шага должен быть как имнимум в 4 раза - 471:src/l502_stream.c **** буфера #L502_SPORT_IN_BUF_SIZE. - 472:src/l502_stream.c **** После установки шага определяется реально использу - 473:src/l502_stream.c **** как наибольшее число кратное шагу и не превышающее - 474:src/l502_stream.c **** - 475:src/l502_stream.c **** @param[in] size Размер шага прерывания в 32-битных словах - 476:src/l502_stream.c **** @return Код ошибки */ - 477:src/l502_stream.c **** int32_t sport_in_set_step_size(uint32_t size) { - 136 .loc 1 477 0 - 137 .LVL10: - 138 0084 7805 [--sp] = ( r7:7 ); - 139 - 140 .LCFI4: - 141 0086 3830 R7 = R0; - 478:src/l502_stream.c **** int mul; - BFIN GAS /tmp/ccGqo6cM.s page 12 - - - 479:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000)) - 142 .loc 1 479 0 - 143 0088 80E10080 R0 = 32768 (Z); - 144 .LVL11: - 477:src/l502_stream.c **** int32_t sport_in_set_step_size(uint32_t size) { - 145 .loc 1 477 0 - 146 008c 00E80300 LINK 12; - 147 .LCFI5: - 148 .loc 1 479 0 - 149 0090 070A cc =R7<=R0 (iu); - 150 0092 1A10 if !cc jump .L17; - 480:src/l502_stream.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; - 481:src/l502_stream.c **** mul = L502_SPORT_IN_BUF_SIZE/size; - 151 .loc 1 481 0 - 152 0094 0860 R0 = 1 (X); - 153 0096 0F30 R1 = R7; - 154 0098 A84F R0 <<= 21; - 155 009a FFE3B3FF call ___udivsi3; - 482:src/l502_stream.c **** /* не может быть боьше 0x8000 шагов, так как регистр - 483:src/l502_stream.c **** YCNT 16-разрядный (+ еще умножаем на 2) */ - 484:src/l502_stream.c **** if (mul > 0x8000) - 485:src/l502_stream.c **** mul = 0x8000; - 486:src/l502_stream.c **** f_sport_in_buf_size = size*mul; - 156 .loc 1 486 0 - 157 009e 81E10080 R1 = 32768 (Z); - 158 00a2 07C40140 R0 = min(R0,R1); - 159 00a6 F840 R0 *= R7; - 160 00a8 4AE10000 P2.H = _f_sport_in_buf_size; - 161 00ac 0AE10800 P2.L = _f_sport_in_buf_size; - 162 00b0 1093 [P2] = R0; - 487:src/l502_stream.c **** f_sport_in_block_size = size; - 163 .loc 1 487 0 - 164 00b2 4AE10000 P2.H = _f_sport_in_block_size; - 165 00b6 0AE10400 P2.L = _f_sport_in_block_size; - 166 00ba 1793 [P2] = R7; - 488:src/l502_stream.c **** return 0; - 489:src/l502_stream.c **** } - 167 .loc 1 489 0 - 168 00bc 01E80000 UNLINK; - 487:src/l502_stream.c **** f_sport_in_block_size = size; - 169 .loc 1 487 0 - 170 00c0 0060 R0 = 0 (X); - 171 .loc 1 489 0 - 172 00c2 3805 ( r7:7 ) = [sp++]; - 173 - 174 .LCFI6: - 175 .LVL12: - 176 00c4 1000 rts; - 177 .LVL13: - 178 .L17: - 179 00c6 01E80000 UNLINK; - 479:src/l502_stream.c **** if ((size >= L502_SPORT_IN_BUF_SIZE/4) || (size > 0x8000)) - 180 .loc 1 479 0 - 181 00ca 20E1FEFD R0 = -514 (X); - 182 .loc 1 489 0 - 183 00ce 3805 ( r7:7 ) = [sp++]; - 184 - BFIN GAS /tmp/ccGqo6cM.s page 13 - - - 185 .LCFI7: - 186 .LVL14: - 187 00d0 1000 rts; - 188 .LFE29: - 189 .size _sport_in_set_step_size, .-_sport_in_set_step_size - 190 00d2 0000 .align 4 - 191 .global _sport_rx_stop; - 192 .type _sport_rx_stop, STT_FUNC; - 193 _sport_rx_stop: - 194 .LFB31: - 490:src/l502_stream.c **** - 491:src/l502_stream.c **** - 492:src/l502_stream.c **** /** @brief Запуск сбора данных по SPORT0 - 493:src/l502_stream.c **** - 494:src/l502_stream.c **** Функция настраивает DMA3 на режим автобуфера с 2D, разм - 495:src/l502_stream.c **** равным f_sport_in_block_size. После чего разрешается канал DMA - 496:src/l502_stream.c **** прием по SPORT0 */ - 497:src/l502_stream.c **** void sport_rx_start(void) { - 498:src/l502_stream.c **** static volatile int dummy; - 499:src/l502_stream.c **** /* запрещаем DMA */ - 500:src/l502_stream.c **** *pDMA3_CONFIG = 0; - 501:src/l502_stream.c **** ssync(); - 502:src/l502_stream.c **** /* вычитываем все данные из буфера, если они были */ - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 504:src/l502_stream.c **** dummy = *pSPORT0_RX16; - 505:src/l502_stream.c **** ssync(); - 506:src/l502_stream.c **** } - 507:src/l502_stream.c **** - 508:src/l502_stream.c **** /* настраиваем DMA */ - 509:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf; - 510:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би - 511:src/l502_stream.c **** а размер в 32 битных словах = - 512:src/l502_stream.c **** *pDMA3_X_MODIFY = 2; - 513:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;; - 514:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2; - 515:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf; - 516:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16; - 517:src/l502_stream.c **** - 518:src/l502_stream.c **** - 519:src/l502_stream.c **** ssync(); - 520:src/l502_stream.c **** /* разрешаем DMA */ - 521:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3; - 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; - 523:src/l502_stream.c **** /* разрешаем прием по SPORT'у */ - 524:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; - 525:src/l502_stream.c **** - 526:src/l502_stream.c **** /* разрешаем генерацию RFS на SPORT0 */ - 527:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 528:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 529:src/l502_stream.c **** } - 530:src/l502_stream.c **** - 531:src/l502_stream.c **** - 532:src/l502_stream.c **** - 533:src/l502_stream.c **** /** @brief Останов сбора данных по SPORT0 - 534:src/l502_stream.c **** - 535:src/l502_stream.c **** Функция запрещает прием по SPORT0 и останавливает DMA */ - 536:src/l502_stream.c **** void sport_rx_stop(void) { - BFIN GAS /tmp/ccGqo6cM.s page 14 - - - 195 .loc 1 536 0 - 537:src/l502_stream.c **** /* останавливаем генерацию RFS */ - 538:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 196 .loc 1 538 0 - 197 00d4 4AE10000 P2.H = _f_bf_reg; - 536:src/l502_stream.c **** void sport_rx_stop(void) { - 198 .loc 1 536 0 - 199 00d8 00E80300 LINK 12; - 200 .LCFI8: - 201 .loc 1 538 0 - 202 00dc 0AE11800 P2.L = _f_bf_reg; - 203 00e0 1191 R1 = [P2]; - 204 00e2 194C BITCLR (R1,3); - 205 00e4 1193 [P2] = R1; - 539:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 206 .loc 1 539 0 - 207 00e6 20E11803 R0 = 792 (X); - 208 00ea FFE38BFF call _fpga_reg_write; - 209 .LBB23: - 210 .LBB24: - 211 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 1:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* - 2:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Copyright (C) 2012 Analog Devices Inc. All rights reserved. - 3:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * - 4:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Licensed under the Clear BSD license. - 5:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** * Please see COPYING.LIBGLOSS for details. - 6:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 7:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 8:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef _MISRA_RULES - 9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push) - 10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4) - 11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3) - 12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3) - 13:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_1) - 14:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_8) - 15:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_8_5) - 16:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_7) - 17:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_19_15) - 18:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_20_2) - 19:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 20:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 21:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #ifdef __cplusplus - 22:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** extern "C" { - 23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif - 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) - 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 27:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* VDSP -> GCC glue */ - 28:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_NOP() __asm__ __volatile__ ("NOP;") - 29:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_cli() ({ unsigned int __rval; __asm__ __volatile__ ("cli %0;" : "=r"(_ - 30:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_sti(x) __asm__ __volatile__ ("sti %0;" : : "r"(x)) - 31:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_idle() __asm__ __volatile__ ("IDLE;") - 32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) - 33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) - 34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) - 35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " - 36:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinv(x) __asm__ __volatile__ ("FLUSHINV[%0];" : : "p"(x)) - BFIN GAS /tmp/ccGqo6cM.s page 15 - - - 37:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushinvmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSHINV[%0++];" : " - 38:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flush(x) __asm__ __volatile__ ("FLUSH[%0];" : : "p"(x)) - 39:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_flushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("FLUSH[%0++];" : "+p" - 40:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflush(x) __asm__ __volatile__ ("IFLUSH[%0];" : : "p"(x)) - 41:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_iflushmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("IFLUSH[%0++];" : "+p - 42:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_csync() __builtin_bfin_csync() - 43:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_ssync() __builtin_bfin_ssync() - 44:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 45:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __NO_BUILTIN */ - 46:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 47:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 48:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) && !defined(__NO_SHORTNAMES) - 49:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 50:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_NOP) && \ - 51:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_NOP)) || \ - 52:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_NOP)))) - 53:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 54:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_NOP - 55:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 56:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* Insert a normal 16 bit NOP, which is treated as volatile. - 57:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 58:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 59:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 60:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 61:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void NOP(void) { - 62:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_NOP(); - 63:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 64:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 65:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_NOP */ - 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \ - 68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \ - 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) - 70:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 71:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CLI - 72:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 73:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 74:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 75:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static unsigned int cli(void) { - 76:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** unsigned int __rval = __builtin_cli(); - 77:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 78:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 79:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */ - 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \ - 83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \ - 84:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_STI)))) - 85:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 86:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_STI - 87:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 88:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { - 91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a); - 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 93:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccGqo6cM.s page 16 - - - 94:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_STI */ - 95:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 96:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IDLE) && \ - 97:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IDLE)) || \ - 98:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IDLE)))) - 99:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 100:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IDLE - 101:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 102:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 103:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 104:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void idle(void) { - 105:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_idle(); - 106:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 107:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 108:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IDLE */ - 109:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 110:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_RAISE_INTR) && \ - 111:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_RAISE_INTR)) || \ - 112:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_RAISE_INTR)))) - 113:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 114:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_RAISE_INTR - 115:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 116:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define raise_intr(A) (__builtin_raise((A))) - 117:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 118:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_RAISE_INTR */ - 119:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 120:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_EXCPT) && \ - 121:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_EXCPT)) || \ - 122:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_EXCPT)))) - 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT - 125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A))) - 127:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 128:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_EXCPT */ - 129:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 130:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCH) && \ - 131:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCH)) || \ - 132:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCH)))) - 133:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 134:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCH - 135:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 136:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { - 139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a); - 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 141:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 142:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCH */ - 143:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 144:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_PREFETCHMODUP) && \ - 145:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_PREFETCHMODUP)) || \ - 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) - 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP - 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 150:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - BFIN GAS /tmp/ccGqo6cM.s page 17 - - - 151:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 152:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * prefetchmodup(void * __a) { - 153:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_prefetchmodup(__a); - 154:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 155:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 156:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 157:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_PREFETCHMODUP */ - 158:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 159:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINV) && \ - 160:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINV)) || \ - 161:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINV)))) - 162:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 163:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINV - 164:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 165:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 166:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 167:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flushinv(void * __a) { - 168:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flushinv(__a); - 169:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 170:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 171:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINV */ - 172:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 173:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHINVMODUP) && \ - 174:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHINVMODUP)) || \ - 175:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHINVMODUP)))) - 176:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 177:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHINVMODUP - 178:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 179:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { - 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); - 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 184:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 185:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 186:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHINVMODUP */ - 187:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 188:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSH) && \ - 189:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSH)) || \ - 190:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSH)))) - 191:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 192:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSH - 193:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { - 197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a); - 198:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 199:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 200:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSH */ - 201:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 202:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_FLUSHMODUP) && \ - 203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \ - 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) - 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP - 207:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - BFIN GAS /tmp/ccGqo6cM.s page 18 - - - 208:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 209:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 210:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushmodup(void * __a) { - 211:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushmodup(__a); - 212:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 213:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 214:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 215:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_FLUSHMODUP */ - 216:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 217:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSH) && \ - 218:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSH)) || \ - 219:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSH)))) - 220:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 221:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSH - 222:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 223:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 224:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 225:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void iflush(void * __a) { - 226:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_iflush(__a); - 227:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 228:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 229:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSH */ - 230:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 231:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_IFLUSHMODUP) && \ - 232:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_IFLUSHMODUP)) || \ - 233:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_IFLUSHMODUP)))) - 234:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 235:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_IFLUSHMODUP - 236:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { - 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); - 241:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; - 242:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 243:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 244:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_IFLUSHMODUP */ - 245:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 246:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CSYNC) && \ - 247:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CSYNC)) || \ - 248:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CSYNC)))) - 249:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 250:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_CSYNC - 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; - 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int - 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 255:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 256:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 257:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 258:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void csync(void) { - 259:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_csync(); - 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } - 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */ - 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 264:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_SSYNC) && \ - BFIN GAS /tmp/ccGqo6cM.s page 19 - - - 265:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_SSYNC)) || \ - 266:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_SSYNC)))) - 267:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 268:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_SSYNC - 269:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 270:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a ssync instruction protected by CLI/STI for anomaly 05-00-0312; - 271:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected ssync by using ssync_int - 272:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ - 273:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** - 274:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline - 275:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline - 276:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void ssync(void) { - 277:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_ssync(); - 212 .loc 2 277 0 - 213 00ee 2400 ssync; - 214 .LBE24: - 215 .LBE23: - 216 .LBB25: - 217 .LBB26: - 218 00f0 2400 ssync; - 219 .LBE26: - 220 .LBE25: - 540:src/l502_stream.c **** - 541:src/l502_stream.c **** ssync(); - 542:src/l502_stream.c **** ssync(); - 543:src/l502_stream.c **** - 544:src/l502_stream.c **** /* запрещаем прием по SPORT */ - 545:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN; - 221 .loc 1 545 0 - 222 00f2 4AE1C0FF P2.H = 65472; - 223 00f6 0AE12008 P2.L = 2080; - 224 00fa 1095 R0 = W [P2] (Z); - 225 00fc 004C BITCLR (R0,0); - 226 00fe 1097 W [P2] = R0; - 546:src/l502_stream.c **** /* запрещаем DMA */ - 547:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN; - 227 .loc 1 547 0 - 228 0100 4AE1C0FF P2.H = 65472; - 229 0104 0060 R0 = 0 (X); - 230 0106 0AE1C80C P2.L = 3272; - 231 010a 1097 W [P2] = R0; - 548:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3; - 232 .loc 1 548 0 - 233 010c 4AE1C0FF P2.H = 65472; - 234 0110 0AE10C01 P2.L = 268; - 235 0114 1091 R0 = [P2]; - 236 0116 804C BITCLR (R0,16); - 237 0118 1093 [P2] = R0; - 549:src/l502_stream.c **** //ssync(); - 550:src/l502_stream.c **** } - 238 .loc 1 550 0 - 239 011a 01E80000 UNLINK; - 240 011e 1000 rts; - 241 .LFE31: - 242 .size _sport_rx_stop, .-_sport_rx_stop - 243 .align 4 - 244 .global _sport_rx_start; - BFIN GAS /tmp/ccGqo6cM.s page 20 - - - 245 .type _sport_rx_start, STT_FUNC; - 246 _sport_rx_start: - 247 .LFB30: - 497:src/l502_stream.c **** void sport_rx_start(void) { - 248 .loc 1 497 0 - 249 0120 7005 [--sp] = ( r7:6 ); - 250 - 251 .LCFI9: - 500:src/l502_stream.c **** *pDMA3_CONFIG = 0; - 252 .loc 1 500 0 - 253 0122 4AE1C0FF P2.H = 65472; - 497:src/l502_stream.c **** void sport_rx_start(void) { - 254 .loc 1 497 0 - 255 0126 00E80300 LINK 12; - 256 .LCFI10: - 500:src/l502_stream.c **** *pDMA3_CONFIG = 0; - 257 .loc 1 500 0 - 258 012a 0060 R0 = 0 (X); - 259 012c 0AE1C80C P2.L = 3272; - 260 0130 1097 W [P2] = R0; - 261 .LBB39: - 262 .LBB40: - 263 .loc 2 277 0 - 264 0132 2400 ssync; - 265 .LBE40: - 266 .LBE39: - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 267 .loc 1 503 0 - 268 0134 4AE1C0FF P2.H = 65472; - 269 0138 0AE13008 P2.L = 2096; - 270 013c 1095 R0 = W [P2] (Z); - 271 013e 0048 cc = !BITTST (R0,0); - 272 0140 1518 if cc jump .L21; - 504:src/l502_stream.c **** dummy = *pSPORT0_RX16; - 273 .loc 1 504 0 - 274 0142 49E1C0FF P1.H = 65472; - 275 0146 48E10000 P0.H = _dummy.2457; - 276 014a 09E11808 P1.L = 2072; - 277 014e 08E11C00 P0.L = _dummy.2457; - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 278 .loc 1 503 0 - 279 0152 0960 R1 = 1 (X); - 280 0154 4134 I0 = P1; - 281 0156 4A34 I1 = P2; - 282 .L22: - 283 0158 0000 nop; - 504:src/l502_stream.c **** dummy = *pSPORT0_RX16; - 284 .loc 1 504 0 - 285 015a 209D R0.L = W [I0]; - 286 015c C042 R0 = R0.L (Z); - 287 015e 0093 [P0] = R0; - 288 .LBB41: - 289 .LBB42: - 290 .loc 2 277 0 - 291 0160 2400 ssync; - 292 .LBE42: - 293 .LBE41: - BFIN GAS /tmp/ccGqo6cM.s page 21 - - - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 294 .loc 1 503 0 - 295 0162 289D R0.L = W [I1]; - 296 0164 0154 R0 = R1 & R0; - 297 0166 000C cc =R0==0; - 298 0168 F817 if !cc jump .L22 (bp); - 299 .L21: - 509:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf; - 300 .loc 1 509 0 - 301 016a 46E10000 R6.H = _f_sport_in_buf; - 302 016e 4AE1C0FF P2.H = 65472; - 303 0172 06E10000 R6.L = _f_sport_in_buf; - 304 0176 0AE1C40C P2.L = 3268; - 305 017a 1693 [P2] = R6; - 510:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би - 306 .loc 1 510 0 - 307 017c 4AE10000 P2.H = _f_sport_in_block_size; - 308 0180 0AE10400 P2.L = _f_sport_in_block_size; - 309 0184 1191 R1 = [P2]; - 310 0186 4AE1C0FF P2.H = 65472; - 311 018a 82C60980 R0 = R1 << 1; - 312 018e 0AE1D00C P2.L = 3280; - 313 0192 1097 W [P2] = R0; - 512:src/l502_stream.c **** *pDMA3_X_MODIFY = 2; - 314 .loc 1 512 0 - 315 0194 1760 R7 = 2 (X); - 316 0196 226C P2 += 4; - 317 0198 1797 W [P2] = R7; - 513:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;; - 318 .loc 1 513 0 - 319 019a 4AE10000 P2.H = _f_sport_in_buf_size; - 320 019e 0AE10800 P2.L = _f_sport_in_buf_size; - 321 01a2 1091 R0 = [P2]; - 322 01a4 FFE32EFF call ___udivsi3; - 323 01a8 4AE1C0FF P2.H = 65472; - 324 01ac 0AE1D80C P2.L = 3288; - 325 01b0 1097 W [P2] = R0; - 514:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2; - 326 .loc 1 514 0 - 327 01b2 226C P2 += 4; - 328 01b4 1797 W [P2] = R7; - 515:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf; - 329 .loc 1 515 0 - 330 01b6 426C P2 += 8; - 516:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16; - 331 .loc 1 516 0 - 332 01b8 49E1C0FF P1.H = 65472; - 515:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf; - 333 .loc 1 515 0 - 334 01bc 1693 [P2] = R6; - 516:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16; - 335 .loc 1 516 0 - 336 01be 09E1C80C P1.L = 3272; - 337 01c2 20E1F610 R0 = 4342 (X); - 338 01c6 0897 W [P1] = R0; - 339 .LBB43: - 340 .LBB44: - BFIN GAS /tmp/ccGqo6cM.s page 22 - - - 341 .loc 2 277 0 - 342 01c8 2400 ssync; - 343 .LBE44: - 344 .LBE43: - 521:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3; - 345 .loc 1 521 0 - 346 01ca 4AE1C0FF P2.H = 65472; - 347 01ce 0AE10C01 P2.L = 268; - 348 01d2 1091 R0 = [P2]; - 349 01d4 804A BITSET (R0, 16); - 350 01d6 1093 [P2] = R0; - 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; - 351 .loc 1 522 0 - 352 01d8 0895 R0 = W [P1] (Z); - 353 01da 004A BITSET (R0, 0); - 524:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; - 354 .loc 1 524 0 - 355 01dc 4AE1C0FF P2.H = 65472; - 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; - 356 .loc 1 522 0 - 357 01e0 0897 W [P1] = R0; - 524:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; - 358 .loc 1 524 0 - 359 01e2 0AE12008 P2.L = 2080; - 360 01e6 1095 R0 = W [P2] (Z); - 361 01e8 004A BITSET (R0, 0); - 362 01ea 1097 W [P2] = R0; - 527:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 363 .loc 1 527 0 - 364 01ec 4AE10000 P2.H = _f_bf_reg; - 365 01f0 0AE11800 P2.L = _f_bf_reg; - 366 01f4 1191 R1 = [P2]; - 367 01f6 194A BITSET (R1, 3); - 368 01f8 1193 [P2] = R1; - 529:src/l502_stream.c **** } - 369 .loc 1 529 0 - 370 01fa 01E80000 UNLINK; - 528:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 371 .loc 1 528 0 - 372 01fe 20E11803 R0 = 792 (X); - 529:src/l502_stream.c **** } - 373 .loc 1 529 0 - 374 0202 3005 ( r7:6 ) = [sp++]; - 375 - 376 .LCFI11: - 528:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 377 .loc 1 528 0 - 378 0204 FFE2FEFE jump.l _fpga_reg_write; - 379 .LFE30: - 380 .size _sport_rx_start, .-_sport_rx_start - 381 .align 4 - 382 .global _stream_proc; - 383 .type _stream_proc, STT_FUNC; - 384 _stream_proc: - 385 .LFB24: - 321:src/l502_stream.c **** void stream_proc(void) { - 386 .loc 1 321 0 - BFIN GAS /tmp/ccGqo6cM.s page 23 - - - 387 0208 C304 [--sp] = ( p5:3 ); - 388 - 389 .LCFI12: - 323:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) { - 390 .loc 1 323 0 - 391 020a 4BE10000 P3.H = _g_stream_in_state; - 392 020e 0BE10000 P3.L = _g_stream_in_state; - 393 0212 1891 R0 = [P3]; - 321:src/l502_stream.c **** void stream_proc(void) { - 394 .loc 1 321 0 - 395 0214 00E80300 LINK 12; - 396 .LCFI13: - 323:src/l502_stream.c **** if ((g_stream_in_state != IN_STREAM_STOP) && (g_stream_in_state != IN_STREAM_ERR)) { - 397 .loc 1 323 0 - 398 0218 000C cc =R0==0; - 399 021a 171C if cc jump .L26 (bp); - 400 021c 180C cc =R0==3; - 401 021e 1518 if cc jump .L26; - 402 .LBB45: - 325:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos; - 403 .loc 1 325 0 - 404 0220 4AE10000 P2.H = _f_sport_in_put_pos; - 328:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - 405 .loc 1 328 0 - 406 0224 4CE10000 P4.H = _f_sport_in_proc_pos; - 325:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos; - 407 .loc 1 325 0 - 408 0228 0AE10C00 P2.L = _f_sport_in_put_pos; - 328:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - 409 .loc 1 328 0 - 410 022c 0CE12800 P4.L = _f_sport_in_proc_pos; - 325:src/l502_stream.c **** uint32_t put_pos = f_sport_in_put_pos; - 411 .loc 1 325 0 - 412 0230 5291 P2 = [P2]; - 413 .LVL15: - 328:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - 414 .loc 1 328 0 - 415 0232 6191 P1 = [P4]; - 416 0234 CA09 cc =P2= f_hdma_out_proc_pos ? - 453 .loc 1 357 0 - 454 0264 4DE10000 P5.H = _f_hdma_out_proc_pos; - 455 .LVL20: - 354:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos; - 456 .loc 1 354 0 - 457 0268 0AE12000 P2.L = _f_hdma_out_put_pos; - 357:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? - 458 .loc 1 357 0 - 459 026c 0DE13000 P5.L = _f_hdma_out_proc_pos; - 354:src/l502_stream.c **** uint32_t put_pos = f_hdma_out_put_pos; - 460 .loc 1 354 0 - 461 0270 5291 P2 = [P2]; - 462 .LVL21: - 357:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? - 463 .loc 1 357 0 - 464 0272 6991 P1 = [P5]; - 465 0274 CA09 cc =P2= get_pos ? - 484 .loc 1 379 0 - 485 0290 4DE10000 P5.H = _f_hdma_out_start_pos; - 377:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos; - 486 .loc 1 377 0 - 487 0294 0AE12400 P2.L = _f_hdma_out_get_pos; - 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? - 488 .loc 1 379 0 - 489 0298 0DE12C00 P5.L = _f_hdma_out_start_pos; - 377:src/l502_stream.c **** uint32_t get_pos = f_hdma_out_get_pos; - 490 .loc 1 377 0 - 491 029c 5191 P1 = [P2]; - 492 .LVL24: - 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? - 493 .loc 1 379 0 - 494 029e 6891 P0 = [P5]; - 495 02a0 410A cc =P1<=P0 (iu); - 496 02a2 7814 if !cc jump .L34 (bp); - 497 02a4 4AE11000 P2.H = 16; - 498 02a8 0AE10000 P2.L = 0; - 499 02ac 915A P2 = P1 + P2; - 500 02ae 0244 P2 -= P0; - 501 .LVL25: - 502 .L35: - 382:src/l502_stream.c **** if (hdma_rdy_size > f_hdma_out_block_size) { - 503 .loc 1 382 0 - 504 02b0 49E10000 P1.H = 0; - 505 .LVL26: - 506 02b4 09E10080 P1.L = 32768; - 507 02b8 4A0A cc =P2<=P1 (iu); - 508 02ba CF1F if cc jump .L36 (bp); - 383:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)&f_hdma_out_buf[f_hdma_out_start_pos], - 509 .loc 1 383 0 - 510 02bc 4AE18000 P2.H = _f_hdma_out_buf; - 511 .LVL27: - 512 02c0 0AE10000 P2.L = _f_hdma_out_buf; - 513 02c4 825E P2 = P2 + (P0 << 2); - 514 02c6 4930 R1 = P1; - 515 02c8 4230 R0 = P2; - 516 02ca FFE39BFE call _hdma_recv_req_start; - 386:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; - 517 .loc 1 386 0 - 518 02ce 2891 R0 = [P5]; - 519 02d0 81E10080 R1 = 32768 (Z); - 520 02d4 0850 R0 = R0 + R1; - 387:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE) - 521 .loc 1 387 0 - 522 02d6 0960 R1 = 1 (X); - 523 02d8 A14F R1 <<= 20; - 386:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; - 524 .loc 1 386 0 - 525 02da 2893 [P5] = R0; - BFIN GAS /tmp/ccGqo6cM.s page 26 - - - 387:src/l502_stream.c **** if (f_hdma_out_start_pos==L502_HDMA_OUT_BUF_SIZE) - 526 .loc 1 387 0 - 527 02dc 0808 cc =R0==R1; - 528 02de BD17 if !cc jump .L36 (bp); - 388:src/l502_stream.c **** f_hdma_out_start_pos = 0; - 529 .loc 1 388 0 - 530 02e0 4AE10000 P2.H = _f_hdma_out_start_pos; - 531 02e4 0060 R0 = 0 (X); - 532 02e6 0AE12C00 P2.L = _f_hdma_out_start_pos; - 533 02ea 1093 [P2] = R0; - 534 02ec B62F jump.s .L36; - 535 .LVL28: - 536 .L27: - 537 .LBE49: - 538 .LBE47: - 539 .LBB51: - 328:src/l502_stream.c **** sport_rdy_size = put_pos >= f_sport_in_proc_pos ? - 540 .loc 1 328 0 - 541 02ee 4AE10000 P2.H = _f_sport_in_buf_size; - 542 .LVL29: - 543 02f2 0AE10800 P2.L = _f_sport_in_buf_size; - 544 02f6 5291 P2 = [P2]; - 545 02f8 6A32 P5 = P2; - 546 .LVL30: - 547 02fa 0D44 P5 -= P1; - 331:src/l502_stream.c **** if (sport_rdy_size) { - 548 .loc 1 331 0 - 549 02fc 450C cc =P5==0; - 550 02fe A11F if cc jump .L29 (bp); - 551 .L38: - 552 .LBB46: - 334:src/l502_stream.c **** sport_rdy_size); - 553 .loc 1 334 0 - 554 0300 4AE10000 P2.H = _f_sport_in_buf; - 555 0304 0AE10000 P2.L = _f_sport_in_buf; - 556 0308 8A5E P2 = P2 + (P1 << 2); - 557 030a 4230 R0 = P2; - 558 030c 4D30 R1 = P5; - 559 030e FFE379FE call _usr_in_proc_data; - 336:src/l502_stream.c **** f_sport_in_proc_pos += processed; - 560 .loc 1 336 0 - 561 0312 2191 R1 = [P4]; - 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - 562 .loc 1 337 0 - 563 0314 4AE10000 P2.H = _f_sport_in_buf_size; - 336:src/l502_stream.c **** f_sport_in_proc_pos += processed; - 564 .loc 1 336 0 - 565 0318 0850 R0 = R0 + R1; - 566 .LVL31: - 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - 567 .loc 1 337 0 - 568 031a 0AE10800 P2.L = _f_sport_in_buf_size; - 569 031e 1191 R1 = [P2]; - 336:src/l502_stream.c **** f_sport_in_proc_pos += processed; - 570 .loc 1 336 0 - 571 0320 2093 [P4] = R0; - 337:src/l502_stream.c **** if (f_sport_in_proc_pos==f_sport_in_buf_size) - BFIN GAS /tmp/ccGqo6cM.s page 27 - - - 572 .loc 1 337 0 - 573 0322 0808 cc =R0==R1; - 574 0324 8E17 if !cc jump .L29 (bp); - 338:src/l502_stream.c **** f_sport_in_proc_pos = 0; - 575 .loc 1 338 0 - 576 0326 4AE10000 P2.H = _f_sport_in_proc_pos; - 577 032a 0060 R0 = 0 (X); - 578 032c 0AE12800 P2.L = _f_sport_in_proc_pos; - 579 0330 1093 [P2] = R0; - 580 0332 872F jump.s .L29; - 581 .LVL32: - 582 .L41: - 583 .LBE46: - 584 .LBE51: - 585 .LBB52: - 357:src/l502_stream.c **** hdma_rdy_size = put_pos >= f_hdma_out_proc_pos ? - 586 .loc 1 357 0 - 587 0334 0A44 P2 -= P1; - 588 0336 4A30 R1 = P2; - 589 .LVL33: - 362:src/l502_stream.c **** if (hdma_rdy_size != 0) { - 590 .loc 1 362 0 - 591 0338 010C cc =R1==0; - 592 033a A51F if cc jump .L33 (bp); - 593 .L42: - 594 .LBB48: - 365:src/l502_stream.c **** hdma_rdy_size); - 595 .loc 1 365 0 - 596 033c 4AE18000 P2.H = _f_hdma_out_buf; - 597 .LVL34: - 598 0340 0AE10000 P2.L = _f_hdma_out_buf; - 599 0344 8A5E P2 = P2 + (P1 << 2); - 600 0346 4230 R0 = P2; - 601 0348 FFE35CFE call _usr_out_proc_data; - 602 .LVL35: - 368:src/l502_stream.c **** f_hdma_out_proc_pos += processed; - 603 .loc 1 368 0 - 604 034c 2991 R1 = [P5]; - 605 034e 0850 R0 = R0 + R1; - 606 .LVL36: - 369:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE) - 607 .loc 1 369 0 - 608 0350 0960 R1 = 1 (X); - 609 0352 A14F R1 <<= 20; - 368:src/l502_stream.c **** f_hdma_out_proc_pos += processed; - 610 .loc 1 368 0 - 611 0354 2893 [P5] = R0; - 369:src/l502_stream.c **** if (f_hdma_out_proc_pos==L502_HDMA_OUT_BUF_SIZE) - 612 .loc 1 369 0 - 613 0356 0808 cc =R0==R1; - 614 0358 9617 if !cc jump .L33 (bp); - 370:src/l502_stream.c **** f_hdma_out_proc_pos = 0; - 615 .loc 1 370 0 - 616 035a 4AE10000 P2.H = _f_hdma_out_proc_pos; - 617 035e 0060 R0 = 0 (X); - 618 0360 0AE13000 P2.L = _f_hdma_out_proc_pos; - 619 0364 1093 [P2] = R0; - BFIN GAS /tmp/ccGqo6cM.s page 28 - - - 620 0366 8F2F jump.s .L33; - 621 .LVL37: - 622 .L39: - 623 .LBE48: - 624 .LBE52: - 625 .LBB53: - 343:src/l502_stream.c **** if ((g_stream_in_state == IN_STREAM_OV_ALERT) && !sport_rdy_size && hdma_send_req_rdy()) { - 626 .loc 1 343 0 - 627 0368 450C cc =P5==0; - 628 036a 6F17 if !cc jump .L26 (bp); - 629 036c FFE34AFE call _hdma_send_req_rdy; - 630 0370 000C cc =R0==0; - 631 0372 6B1F if cc jump .L26 (bp); - 344:src/l502_stream.c **** hdma_send_req_start(&f_overflow_wrd, 1, 1); - 632 .loc 1 344 0 - 633 0374 40E10000 R0.H = _f_overflow_wrd; - 634 0378 00E10000 R0.L = _f_overflow_wrd; - 635 037c 0960 R1 = 1 (X); - 636 037e 0A60 R2 = 1 (X); - 637 0380 FFE340FE call _hdma_send_req_start; - 345:src/l502_stream.c **** g_stream_in_state = IN_STREAM_ERR; - 638 .loc 1 345 0 - 639 0384 4AE10000 P2.H = _g_stream_in_state; - 640 0388 1860 R0 = 3 (X); - 641 038a 0AE10000 P2.L = _g_stream_in_state; - 642 038e 1093 [P2] = R0; - 643 0390 5C2F jump.s .L26; - 644 .LVL38: - 645 .L34: - 646 .LBE53: - 647 .LBB54: - 648 .LBB50: - 379:src/l502_stream.c **** hdma_rdy_size = f_hdma_out_start_pos >= get_pos ? - 649 .loc 1 379 0 - 650 0392 5132 P2 = P1; - 651 .LVL39: - 652 0394 0244 P2 -= P0; - 653 0396 8D2F jump.s .L35; - 654 .LBE50: - 655 .LBE54: - 656 .LFE24: - 657 .size _stream_proc, .-_stream_proc - 658 .align 4 - 659 .global _stream_out_preload; - 660 .type _stream_out_preload, STT_FUNC; - 661 _stream_out_preload: - 662 .LFB18: - 143:src/l502_stream.c **** int32_t stream_out_preload(void) { - 663 .loc 1 143 0 - 664 0398 C404 [--sp] = ( p5:4 ); - 665 - 666 .LCFI15: - 145:src/l502_stream.c **** 0; - 667 .loc 1 145 0 - 668 039a 4CE10000 P4.H = _g_stream_out_state; - 143:src/l502_stream.c **** int32_t stream_out_preload(void) { - 669 .loc 1 143 0 - BFIN GAS /tmp/ccGqo6cM.s page 29 - - - 670 039e 00E80300 LINK 12; - 671 .LCFI16: - 145:src/l502_stream.c **** 0; - 672 .loc 1 145 0 - 673 03a2 0CE10400 P4.L = _g_stream_out_state; - 674 03a6 2091 R0 = [P4]; - 675 03a8 100C cc =R0==2; - 676 03aa 2B18 if cc jump .L47; - 147:src/l502_stream.c **** f_hdma_out_get_pos = f_hdma_out_start_pos = - 677 .loc 1 147 0 - 678 03ac 4AE10000 P2.H = _f_hdma_out_proc_pos; - 679 03b0 0060 R0 = 0 (X); - 680 03b2 0AE13000 P2.L = _f_hdma_out_proc_pos; - 681 03b6 1093 [P2] = R0; - 682 03b8 4AE10000 P2.H = _f_hdma_out_put_pos; - 683 03bc 0AE12000 P2.L = _f_hdma_out_put_pos; - 684 03c0 1093 [P2] = R0; - 685 03c2 1091 R0 = [P2]; - 686 03c4 4DE10000 P5.H = _f_hdma_out_start_pos; - 687 03c8 4AE10000 P2.H = _f_hdma_out_get_pos; - 688 03cc 0DE12C00 P5.L = _f_hdma_out_start_pos; - 689 03d0 0AE12400 P2.L = _f_hdma_out_get_pos; - 690 03d4 2893 [P5] = R0; - 691 03d6 1093 [P2] = R0; - 151:src/l502_stream.c **** hdma_recv_start(); - 692 .loc 1 151 0 - 693 03d8 FFE314FE call _hdma_recv_start; - 154:src/l502_stream.c **** f_hdma_out_start_pos+=f_hdma_out_block_size; - 694 .loc 1 154 0 - 695 03dc 2891 R0 = [P5]; - 696 03de 81E10080 R1 = 32768 (Z); - 697 03e2 0850 R0 = R0 + R1; - 698 03e4 2893 [P5] = R0; - 155:src/l502_stream.c **** hdma_recv_req_start((uint32_t*)f_hdma_out_buf, f_hdma_out_block_size); - 699 .loc 1 155 0 - 700 03e6 40E18000 R0.H = _f_hdma_out_buf; - 701 03ea 00E10000 R0.L = _f_hdma_out_buf; - 702 03ee FFE309FE call _hdma_recv_req_start; - 157:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD; - 703 .loc 1 157 0 - 704 03f2 0860 R0 = 1 (X); - 705 03f4 2093 [P4] = R0; - 160:src/l502_stream.c **** } - 706 .loc 1 160 0 - 707 03f6 01E80000 UNLINK; - 157:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_PRELOAD; - 708 .loc 1 157 0 - 709 03fa 0060 R0 = 0 (X); - 710 .LVL40: - 711 .LVL41: - 160:src/l502_stream.c **** } - 712 .loc 1 160 0 - 713 03fc 8404 ( p5:4 ) = [sp++]; - 714 - 715 .LCFI17: - 716 03fe 1000 rts; - 717 .L47: - BFIN GAS /tmp/ccGqo6cM.s page 30 - - - 718 0400 01E80000 UNLINK; - 145:src/l502_stream.c **** 0; - 719 .loc 1 145 0 - 720 0404 20E1FCFD R0 = -516 (X); - 721 .LVL42: - 160:src/l502_stream.c **** } - 722 .loc 1 160 0 - 723 0408 8404 ( p5:4 ) = [sp++]; - 724 - 725 .LCFI18: - 726 .LVL43: - 727 040a 1000 rts; - 728 .LFE18: - 729 .size _stream_out_preload, .-_stream_out_preload - 730 .align 4 - 731 .global _l502_stream_init; - 732 .type _l502_stream_init, STT_FUNC; - 733 _l502_stream_init: - 734 .LFB17: - 128:src/l502_stream.c **** void l502_stream_init(void) { - 735 .loc 1 128 0 - 736 040c 00E80300 LINK 12; - 737 .LCFI19: - 130:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0); - 738 .loc 1 130 0 - 739 0410 20E10A03 R0 = 778 (X); - 740 0414 0160 R1 = 0 (X); - 741 0416 FFE3F5FD call _fpga_reg_write; - 131:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0); - 742 .loc 1 131 0 - 743 041a 20E11803 R0 = 792 (X); - 744 041e 0160 R1 = 0 (X); - 745 0420 FFE3F0FD call _fpga_reg_write; - 134:src/l502_stream.c **** } - 746 .loc 1 134 0 - 747 0424 01E80000 UNLINK; - 133:src/l502_stream.c **** sport_tx_init(); - 748 .loc 1 133 0 - 749 0428 FFE2ECFD jump.l _sport_tx_init; - 750 .LFE17: - 751 .size _l502_stream_init, .-_l502_stream_init - 752 .align 4 - 753 .global _streams_stop; - 754 .type _streams_stop, STT_FUNC; - 755 _streams_stop: - 756 .LFB23: - 287:src/l502_stream.c **** int32_t streams_stop(void) { - 757 .loc 1 287 0 - 758 042c FC05 [--sp] = ( r7:7, p5:4 ); - 759 - 760 .LCFI20: - 288:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0; - 761 .loc 1 288 0 - 762 042e 4CE10000 P4.H = _g_mode; - 287:src/l502_stream.c **** int32_t streams_stop(void) { - 763 .loc 1 287 0 - 764 0432 00E80300 LINK 12; - BFIN GAS /tmp/ccGqo6cM.s page 31 - - - 765 .LCFI21: - 288:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0; - 766 .loc 1 288 0 - 767 0436 0CE10800 P4.L = _g_mode; - 768 043a 2091 R0 = [P4]; - 769 043c 080C cc =R0==1; - 770 043e 0718 if cc jump .L51; - 308:src/l502_stream.c **** } - 771 .loc 1 308 0 - 772 0440 01E80000 UNLINK; - 288:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_STREAM ? L502_BF_ERR_STREAM_STOPPED : 0; - 773 .loc 1 288 0 - 774 0444 20E1FBFD R0 = -517 (X); - 775 .LVL44: - 308:src/l502_stream.c **** } - 776 .loc 1 308 0 - 777 0448 BC05 ( r7:7, p5:4 ) = [sp++]; - 778 - 779 .LCFI22: - 780 .LVL45: - 781 044a 1000 rts; - 782 .L51: - 290:src/l502_stream.c **** hdma_send_stop(); - 783 .loc 1 290 0 - 784 044c FFE3DAFD call _hdma_send_stop; - 291:src/l502_stream.c **** hdma_recv_stop(); - 785 .loc 1 291 0 - 786 0450 FFE3D8FD call _hdma_recv_stop; - 292:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0); - 787 .loc 1 292 0 - 788 0454 20E10A03 R0 = 778 (X); - 789 0458 0160 R1 = 0 (X); - 790 .LBB61: - 791 .LBB62: - 538:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 792 .loc 1 538 0 - 793 045a 4DE10000 P5.H = _f_bf_reg; - 794 .LBE62: - 795 .LBE61: - 292:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 0); - 796 .loc 1 292 0 - 797 045e FFE3D1FD call _fpga_reg_write; - 798 .LBB68: - 799 .LBB67: - 538:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 800 .loc 1 538 0 - 801 0462 0DE11800 P5.L = _f_bf_reg; - 802 0466 2991 R1 = [P5]; - 803 0468 194C BITCLR (R1,3); - 804 046a 2993 [P5] = R1; - 539:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 805 .loc 1 539 0 - 806 046c 20E11803 R0 = 792 (X); - 807 0470 FFE3C8FD call _fpga_reg_write; - 808 .LBB63: - 809 .LBB64: - 810 .loc 2 277 0 - BFIN GAS /tmp/ccGqo6cM.s page 32 - - - 811 0474 2400 ssync; - 812 .LBE64: - 813 .LBE63: - 814 .LBB65: - 815 .LBB66: - 816 0476 2400 ssync; - 817 .LBE66: - 818 .LBE65: - 545:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN; - 819 .loc 1 545 0 - 820 0478 4AE1C0FF P2.H = 65472; - 821 047c 0AE12008 P2.L = 2080; - 822 0480 1095 R0 = W [P2] (Z); - 823 0482 004C BITCLR (R0,0); - 824 0484 1097 W [P2] = R0; - 547:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN; - 825 .loc 1 547 0 - 826 0486 4AE1C0FF P2.H = 65472; - 827 048a 0060 R0 = 0 (X); - 828 048c 0AE1C80C P2.L = 3272; - 829 0490 1097 W [P2] = R0; - 548:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3; - 830 .loc 1 548 0 - 831 0492 4AE1C0FF P2.H = 65472; - 832 0496 0AE10C01 P2.L = 268; - 833 049a 1091 R0 = [P2]; - 834 049c 804C BITCLR (R0,16); - 835 049e 1093 [P2] = R0; - 836 .LBE67: - 837 .LBE68: - 296:src/l502_stream.c **** sport_tx_stop(); - 838 .loc 1 296 0 - 839 04a0 FFE3B0FD call _sport_tx_stop; - 299:src/l502_stream.c **** f_bf_reg = 0; - 840 .loc 1 299 0 - 841 04a4 0760 R7 = 0 (X); - 842 04a6 2F93 [P5] = R7; - 300:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 843 .loc 1 300 0 - 844 04a8 20E11803 R0 = 792 (X); - 845 04ac 0160 R1 = 0 (X); - 846 04ae FFE3A9FD call _fpga_reg_write; - 304:src/l502_stream.c **** g_stream_in_state = IN_STREAM_STOP; - 847 .loc 1 304 0 - 848 04b2 4AE10000 P2.H = _g_stream_in_state; - 849 04b6 0AE10000 P2.L = _g_stream_in_state; - 850 04ba 1793 [P2] = R7; - 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; - 851 .loc 1 305 0 - 852 04bc 4AE10000 P2.H = _g_stream_out_state; - 853 04c0 0AE10400 P2.L = _g_stream_out_state; - 303:src/l502_stream.c **** g_mode = L502_BF_MODE_IDLE; - 854 .loc 1 303 0 - 855 04c4 2793 [P4] = R7; - 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; - 856 .loc 1 305 0 - 857 04c6 1793 [P2] = R7; - BFIN GAS /tmp/ccGqo6cM.s page 33 - - - 308:src/l502_stream.c **** } - 858 .loc 1 308 0 - 859 04c8 01E80000 UNLINK; - 305:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_STOP; - 860 .loc 1 305 0 - 861 04cc 0060 R0 = 0 (X); - 862 .LVL46: - 863 .LVL47: - 308:src/l502_stream.c **** } - 864 .loc 1 308 0 - 865 04ce BC05 ( r7:7, p5:4 ) = [sp++]; - 866 - 867 .LCFI23: - 868 04d0 1000 rts; - 869 .LFE23: - 870 .size _streams_stop, .-_streams_stop - 871 04d2 0000 .align 4 - 872 .global _isr_sport_dma_rx; - 873 .type _isr_sport_dma_rx, STT_FUNC; - 874 _isr_sport_dma_rx: - 875 .LFB32: - 551:src/l502_stream.c **** - 552:src/l502_stream.c **** /** @brief Обработчик прерывания по SPORT0 на прием. - 553:src/l502_stream.c **** - 554:src/l502_stream.c **** Прерывание возникает, когда был принят блок данных - 555:src/l502_stream.c **** Обновляем указатель принятых данных и проверяем пе - 556:src/l502_stream.c **** ISR(isr_sport_dma_rx) { - 876 .loc 1 556 0 - 877 04d4 6601 [--SP] = ASTAT; - 878 .LCFI24: - 879 04d6 7101 [--SP] = LT0; - 880 .LCFI25: - 881 04d8 7401 [--SP] = LT1; - 882 .LCFI26: - 883 04da 7001 [--SP] = LC0; - 884 .LCFI27: - 885 04dc 7301 [--SP] = LC1; - 886 .LCFI28: - 887 04de 7201 [--SP] = LB0; - 888 .LCFI29: - 889 04e0 7501 [--SP] = LB1; - 890 .LCFI30: - 891 04e2 C005 [--sp] = ( r7:0, p5:0 ); - 892 - 893 .LCFI31: - 894 04e4 5001 [--SP] = I0; - 895 .LCFI32: - 896 04e6 5101 [--SP] = I1; - 897 .LCFI33: - 898 04e8 5201 [--SP] = I2; - 899 .LCFI34: - 900 04ea 5301 [--SP] = I3; - 901 .LCFI35: - 902 04ec 5801 [--SP] = B0; - 903 .LCFI36: - 904 04ee 5901 [--SP] = B1; - 905 .LCFI37: - BFIN GAS /tmp/ccGqo6cM.s page 34 - - - 906 04f0 5A01 [--SP] = B2; - 907 .LCFI38: - 908 04f2 5B01 [--SP] = B3; - 909 .LCFI39: - 910 04f4 5C01 [--SP] = L0; - 911 .LCFI40: - 912 04f6 5D01 [--SP] = L1; - 913 .LCFI41: - 914 04f8 5E01 [--SP] = L2; - 915 .LCFI42: - 916 04fa 5F01 [--SP] = L3; - 917 .LCFI43: - 918 04fc 5401 [--SP] = M0; - 919 .LCFI44: - 920 04fe 5501 [--SP] = M1; - 921 .LCFI45: - 922 0500 5601 [--SP] = M2; - 923 .LCFI46: - 924 0502 5701 [--SP] = M3; - 925 .LCFI47: - 926 0504 60016101 [--SP] = A0.x; [--SP] = A0.w; - 927 .LCFI48: - 557:src/l502_stream.c **** if (*pDMA3_IRQ_STATUS & DMA_DONE) { - 928 .loc 1 557 0 - 929 0508 4AE1C0FF P2.H = 65472; - 556:src/l502_stream.c **** ISR(isr_sport_dma_rx) { - 930 .loc 1 556 0 - 931 050c 62016301 [--SP] = A1.x; [--SP] = A1.w; - 932 .LCFI49: - 933 .loc 1 557 0 - 934 0510 0AE1E80C P2.L = 3304; - 556:src/l502_stream.c **** ISR(isr_sport_dma_rx) { - 935 .loc 1 556 0 - 936 0514 7B01 [--SP] = RETI; - 937 .LCFI50: - 938 0516 00E80300 LINK 12; - 939 .LCFI51: - 940 .loc 1 557 0 - 941 051a 1095 R0 = W [P2] (Z); - 942 051c 0048 cc = !BITTST (R0,0); - 943 051e 3118 if cc jump .L59; - 944 .LBB78: - 558:src/l502_stream.c **** uint32_t rdy_put_pos; - 559:src/l502_stream.c **** /* сбрасываем прерывание от DMA */ - 560:src/l502_stream.c **** *pDMA3_IRQ_STATUS = DMA_DONE; - 945 .loc 1 560 0 - 946 0520 0860 R0 = 1 (X); - 947 0522 1097 W [P2] = R0; - 561:src/l502_stream.c **** - 562:src/l502_stream.c **** /* обновляем количество принятых данных на размер - 563:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size; - 948 .loc 1 563 0 - 949 0524 4AE10000 P2.H = _f_sport_in_block_size; - 950 0528 0AE10400 P2.L = _f_sport_in_block_size; - 951 052c 1391 R3 = [P2]; - 564:src/l502_stream.c **** if (f_sport_in_put_pos == f_sport_in_buf_size) - 952 .loc 1 564 0 - BFIN GAS /tmp/ccGqo6cM.s page 35 - - - 953 052e 4AE10000 P2.H = _f_sport_in_buf_size; - 563:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size; - 954 .loc 1 563 0 - 955 0532 49E10000 P1.H = _f_sport_in_put_pos; - 956 .loc 1 564 0 - 957 0536 0AE10800 P2.L = _f_sport_in_buf_size; - 563:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size; - 958 .loc 1 563 0 - 959 053a 09E10C00 P1.L = _f_sport_in_put_pos; - 960 .loc 1 564 0 - 961 053e 5091 P0 = [P2]; - 563:src/l502_stream.c **** f_sport_in_put_pos += f_sport_in_block_size; - 962 .loc 1 563 0 - 963 0540 0891 R0 = [P1]; - 964 0542 0350 R0 = R3 + R0; - 965 0544 0893 [P1] = R0; - 966 .loc 1 564 0 - 967 0546 0891 R0 = [P1]; - 968 0548 4830 R1 = P0; - 969 054a 0808 cc =R0==R1; - 970 054c 6718 if cc jump .L60; - 971 .L56: - 565:src/l502_stream.c **** f_sport_in_put_pos = 0; - 566:src/l502_stream.c **** - 567:src/l502_stream.c **** /* смотрим, сколько свободно места в буфере на прие - 568:src/l502_stream.c **** uint32_t get_pos = f_sport_in_get_pos; - 972 .loc 1 568 0 - 973 054e 4AE10000 P2.H = _f_sport_in_get_pos; - 974 0552 0AE11000 P2.L = _f_sport_in_get_pos; - 975 0556 1291 R2 = [P2]; - 976 .LVL48: - 569:src/l502_stream.c **** rdy_put_pos = f_sport_in_put_pos > get_pos ? - 977 .loc 1 569 0 - 978 0558 4AE10000 P2.H = _f_sport_in_put_pos; - 979 055c 0891 R0 = [P1]; - 980 055e 0AE10C00 P2.L = _f_sport_in_put_pos; - 981 0562 8209 cc =R2 get_pos ? - 1035 .loc 1 569 0 - 1036 05c0 7830 R7 = P0; - 1037 05c2 1191 R1 = [P2]; - 1038 05c4 3A50 R0 = R2 + R7; - 1039 05c6 4852 R1 = R0 - R1; - 1040 .LVL52: - 1041 05c8 D12F jump.s .L58; - 1042 .L62: - 1043 .LBB79: - BFIN GAS /tmp/ccGqo6cM.s page 37 - - - 1044 .LBB80: - 1045 .LBB81: - 1046 .LBB82: - 538:src/l502_stream.c **** f_bf_reg &= ~L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 1047 .loc 1 538 0 - 1048 05ca 4AE10000 P2.H = _f_bf_reg; - 1049 05ce 0AE11800 P2.L = _f_bf_reg; - 1050 05d2 1191 R1 = [P2]; - 1051 .LVL53: - 1052 05d4 194C BITCLR (R1,3); - 1053 05d6 1193 [P2] = R1; - 539:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 1054 .loc 1 539 0 - 1055 05d8 20E11803 R0 = 792 (X); - 1056 05dc FFE312FD call _fpga_reg_write; - 1057 .LVL54: - 1058 .LBB83: - 1059 .LBB84: - 1060 .loc 2 277 0 - 1061 05e0 2400 ssync; - 1062 .LBE84: - 1063 .LBE83: - 1064 .LBB85: - 1065 .LBB86: - 1066 05e2 2400 ssync; - 1067 .LBE86: - 1068 .LBE85: - 545:src/l502_stream.c **** *pSPORT0_RCR1 &= ~RSPEN; - 1069 .loc 1 545 0 - 1070 05e4 4AE1C0FF P2.H = 65472; - 1071 05e8 0AE12008 P2.L = 2080; - 1072 05ec 1095 R0 = W [P2] (Z); - 1073 05ee 004C BITCLR (R0,0); - 1074 05f0 1097 W [P2] = R0; - 547:src/l502_stream.c **** *pDMA3_CONFIG =0; //&= ~DMAEN; - 1075 .loc 1 547 0 - 1076 05f2 4AE1C0FF P2.H = 65472; - 1077 05f6 0060 R0 = 0 (X); - 1078 05f8 0AE1C80C P2.L = 3272; - 1079 05fc 1097 W [P2] = R0; - 548:src/l502_stream.c **** *pSIC_IMASK0 &= ~IRQ_DMA3; - 1080 .loc 1 548 0 - 1081 05fe 4AE1C0FF P2.H = 65472; - 1082 0602 0AE10C01 P2.L = 268; - 1083 0606 1091 R0 = [P2]; - 1084 0608 804C BITCLR (R0,16); - 1085 060a 1093 [P2] = R0; - 1086 .LBE82: - 1087 .LBE81: - 122:src/l502_stream.c **** g_stream_in_state = IN_STREAM_OV_ALERT; - 1088 .loc 1 122 0 - 1089 060c 4AE10000 P2.H = _g_stream_in_state; - 1090 0610 2060 R0 = 4 (X); - 1091 0612 0AE10000 P2.L = _g_stream_in_state; - 1092 0616 1093 [P2] = R0; - 1093 0618 B42F jump.s .L59; - 1094 .L60: - BFIN GAS /tmp/ccGqo6cM.s page 38 - - - 1095 .LBE80: - 1096 .LBE79: - 565:src/l502_stream.c **** f_sport_in_put_pos = 0; - 1097 .loc 1 565 0 - 1098 061a 0060 R0 = 0 (X); - 1099 061c 0893 [P1] = R0; - 1100 061e 982F jump.s .L56; - 1101 .LBE87: - 1102 .LFE32: - 1103 .size _isr_sport_dma_rx, .-_isr_sport_dma_rx - 1104 .align 4 - 1105 .global _stream_disable; - 1106 .type _stream_disable, STT_FUNC; - 1107 _stream_disable: - 1108 .LFB21: - 205:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) { - 1109 .loc 1 205 0 - 1110 .LVL55: - 1111 0620 FD05 [--sp] = ( r7:7, p5:5 ); - 1112 - 1113 .LCFI53: - 206:src/l502_stream.c **** f_set_streams(g_streams & ~streams); - 1114 .loc 1 206 0 - 1115 0622 4DE10000 P5.H = _g_streams; - 1116 0626 0DE10000 P5.L = _g_streams; - 1117 062a C043 R0 = ~R0; - 1118 .LVL56: - 1119 062c 2991 R1 = [P5]; - 1120 .LBB90: - 1121 .LBB92: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1122 .loc 1 168 0 - 1123 062e 4AE10000 P2.H = _g_mode; - 1124 .LBE92: - 1125 .LBE90: - 206:src/l502_stream.c **** f_set_streams(g_streams & ~streams); - 1126 .loc 1 206 0 - 1127 0632 C855 R7 = R0 & R1; - 1128 .LBB95: - 1129 .LBB93: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1130 .loc 1 168 0 - 1131 0634 0AE10800 P2.L = _g_mode; - 1132 0638 1091 R0 = [P2]; - 1133 .LBE93: - 1134 .LBE95: - 205:src/l502_stream.c **** int32_t stream_disable(uint32_t streams) { - 1135 .loc 1 205 0 - 1136 063a 00E80300 LINK 12; - 1137 .LCFI54: - 1138 .LBB96: - 1139 .LBB91: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1140 .loc 1 168 0 - 1141 063e 080C cc =R0==1; - 1142 0640 1118 if cc jump .L68; - 1143 .L64: - BFIN GAS /tmp/ccGqo6cM.s page 39 - - - 179:src/l502_stream.c **** if (streams & L502_STREAM_ADC) - 1144 .loc 1 179 0 - 1145 0642 0960 R1 = 1 (X); - 1146 0644 4F54 R1 = R7 & R1; - 1147 .LVL57: - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1148 .loc 1 182 0 - 1149 0646 0130 R0 = R1; - 181:src/l502_stream.c **** if (streams & L502_STREAM_DIN) - 1150 .loc 1 181 0 - 1151 0648 0F48 cc = !BITTST (R7,1); - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1152 .loc 1 182 0 - 1153 064a 084A BITSET (R0, 1); - 1154 064c 0806 if !cc R1 = R0; - 183:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); - 1155 .loc 1 183 0 - 1156 064e 20E11904 R0 = 1049 (X); - 1157 0652 FFE3D7FC call _fpga_reg_write; - 1158 .LVL58: - 188:src/l502_stream.c **** g_streams = streams; - 1159 .loc 1 188 0 - 1160 0656 2F93 [P5] = R7; - 1161 .LBE91: - 1162 .LBE96: - 208:src/l502_stream.c **** } - 1163 .loc 1 208 0 - 1164 0658 01E80000 UNLINK; - 1165 065c 0060 R0 = 0 (X); - 1166 065e BD05 ( r7:7, p5:5 ) = [sp++]; - 1167 - 1168 .LCFI55: - 1169 0660 1000 rts; - 1170 .L68: - 1171 .LBB97: - 1172 .LBB94: - 169:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - 1173 .loc 1 169 0 - 1174 0662 1A60 R2 = 3 (X); - 1175 0664 1754 R0 = R7 & R2; - 1176 0666 000C cc =R0==0; - 1177 0668 071C if cc jump .L65 (bp); - 1178 066a 1154 R0 = R1 & R2; - 1179 066c 000C cc =R0==0; - 1180 066e EA17 if !cc jump .L64 (bp); - 170:src/l502_stream.c **** sport_rx_start(); - 1181 .loc 1 170 0 - 1182 0670 FFE358FD call _sport_rx_start; - 1183 0674 E72F jump.s .L64; - 1184 .L65: - 173:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) { - 1185 .loc 1 173 0 - 1186 0676 1154 R0 = R1 & R2; - 1187 0678 000C cc =R0==0; - 1188 067a E41F if cc jump .L64 (bp); - 174:src/l502_stream.c **** sport_rx_stop(); - 1189 .loc 1 174 0 - BFIN GAS /tmp/ccGqo6cM.s page 40 - - - 1190 067c FFE32CFD call _sport_rx_stop; - 1191 0680 E12F jump.s .L64; - 1192 .LBE94: - 1193 .LBE97: - 1194 .LFE21: - 1195 .size _stream_disable, .-_stream_disable - 1196 0682 0000 .align 4 - 1197 .global _stream_enable; - 1198 .type _stream_enable, STT_FUNC; - 1199 _stream_enable: - 1200 .LFB20: - 195:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) { - 1201 .loc 1 195 0 - 1202 .LVL59: - 1203 0684 FD05 [--sp] = ( r7:7, p5:5 ); - 1204 - 1205 .LCFI56: - 196:src/l502_stream.c **** f_set_streams(g_streams | streams); - 1206 .loc 1 196 0 - 1207 0686 4DE10000 P5.H = _g_streams; - 1208 068a 0DE10000 P5.L = _g_streams; - 1209 068e 2991 R1 = [P5]; - 1210 .LBB100: - 1211 .LBB102: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1212 .loc 1 168 0 - 1213 0690 4AE10000 P2.H = _g_mode; - 1214 .LBE102: - 1215 .LBE100: - 196:src/l502_stream.c **** f_set_streams(g_streams | streams); - 1216 .loc 1 196 0 - 1217 0694 C857 R7 = R0 | R1; - 1218 .LBB105: - 1219 .LBB103: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1220 .loc 1 168 0 - 1221 0696 0AE10800 P2.L = _g_mode; - 1222 069a 1091 R0 = [P2]; - 1223 .LVL60: - 1224 .LBE103: - 1225 .LBE105: - 195:src/l502_stream.c **** int32_t stream_enable(uint32_t streams) { - 1226 .loc 1 195 0 - 1227 069c 00E80300 LINK 12; - 1228 .LCFI57: - 1229 .LBB106: - 1230 .LBB101: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1231 .loc 1 168 0 - 1232 06a0 080C cc =R0==1; - 1233 06a2 1118 if cc jump .L74; - 1234 .L70: - 179:src/l502_stream.c **** if (streams & L502_STREAM_ADC) - 1235 .loc 1 179 0 - 1236 06a4 0960 R1 = 1 (X); - 1237 06a6 4F54 R1 = R7 & R1; - 1238 .LVL61: - BFIN GAS /tmp/ccGqo6cM.s page 41 - - - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1239 .loc 1 182 0 - 1240 06a8 0130 R0 = R1; - 181:src/l502_stream.c **** if (streams & L502_STREAM_DIN) - 1241 .loc 1 181 0 - 1242 06aa 0F48 cc = !BITTST (R7,1); - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1243 .loc 1 182 0 - 1244 06ac 084A BITSET (R0, 1); - 1245 06ae 0806 if !cc R1 = R0; - 183:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); - 1246 .loc 1 183 0 - 1247 06b0 20E11904 R0 = 1049 (X); - 1248 06b4 FFE3A6FC call _fpga_reg_write; - 1249 .LVL62: - 188:src/l502_stream.c **** g_streams = streams; - 1250 .loc 1 188 0 - 1251 06b8 2F93 [P5] = R7; - 1252 .LBE101: - 1253 .LBE106: - 198:src/l502_stream.c **** } - 1254 .loc 1 198 0 - 1255 06ba 01E80000 UNLINK; - 1256 06be 0060 R0 = 0 (X); - 1257 06c0 BD05 ( r7:7, p5:5 ) = [sp++]; - 1258 - 1259 .LCFI58: - 1260 06c2 1000 rts; - 1261 .L74: - 1262 .LBB107: - 1263 .LBB104: - 169:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - 1264 .loc 1 169 0 - 1265 06c4 1A60 R2 = 3 (X); - 1266 06c6 1754 R0 = R7 & R2; - 1267 06c8 000C cc =R0==0; - 1268 06ca 071C if cc jump .L71 (bp); - 1269 06cc 1154 R0 = R1 & R2; - 1270 06ce 000C cc =R0==0; - 1271 06d0 EA17 if !cc jump .L70 (bp); - 170:src/l502_stream.c **** sport_rx_start(); - 1272 .loc 1 170 0 - 1273 06d2 FFE327FD call _sport_rx_start; - 1274 06d6 E72F jump.s .L70; - 1275 .L71: - 173:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) { - 1276 .loc 1 173 0 - 1277 06d8 1154 R0 = R1 & R2; - 1278 06da 000C cc =R0==0; - 1279 06dc E41F if cc jump .L70 (bp); - 174:src/l502_stream.c **** sport_rx_stop(); - 1280 .loc 1 174 0 - 1281 06de FFE3FBFC call _sport_rx_stop; - 1282 06e2 E12F jump.s .L70; - 1283 .LBE104: - 1284 .LBE107: - 1285 .LFE20: - BFIN GAS /tmp/ccGqo6cM.s page 42 - - - 1286 .size _stream_enable, .-_stream_enable - 1287 .align 4 - 1288 .global _streams_start; - 1289 .type _streams_start, STT_FUNC; - 1290 _streams_start: - 1291 .LFB22: - 222:src/l502_stream.c **** int32_t streams_start(void) { - 1292 .loc 1 222 0 - 1293 06e4 F305 [--sp] = ( r7:6, p5:3 ); - 1294 - 1295 .LCFI59: - 223:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 1296 .loc 1 223 0 - 1297 06e6 4BE10000 P3.H = _g_mode; - 222:src/l502_stream.c **** int32_t streams_start(void) { - 1298 .loc 1 222 0 - 1299 06ea 00E80300 LINK 12; - 1300 .LCFI60: - 223:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 1301 .loc 1 223 0 - 1302 06ee 0BE10800 P3.L = _g_mode; - 1303 06f2 1891 R0 = [P3]; - 1304 06f4 000C cc =R0==0; - 1305 06f6 071C if cc jump .L76 (bp); - 276:src/l502_stream.c **** } - 1306 .loc 1 276 0 - 1307 06f8 01E80000 UNLINK; - 223:src/l502_stream.c **** int32_t err = g_mode != L502_BF_MODE_IDLE ? L502_BF_ERR_STREAM_RUNNING : 0; - 1308 .loc 1 223 0 - 1309 06fc 20E1FCFD R0 = -516 (X); - 1310 .LVL63: - 276:src/l502_stream.c **** } - 1311 .loc 1 276 0 - 1312 0700 B305 ( r7:6, p5:3 ) = [sp++]; - 1313 - 1314 .LCFI61: - 1315 .LVL64: - 1316 0702 1000 rts; - 1317 .L76: - 227:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; - 1318 .loc 1 227 0 - 1319 0704 4AE10000 P2.H = _f_sport_in_proc_pos; - 1320 0708 0060 R0 = 0 (X); - 1321 070a 0AE12800 P2.L = _f_sport_in_proc_pos; - 1322 070e 1093 [P2] = R0; - 1323 0710 4AE10000 P2.H = _f_sport_in_get_pos; - 1324 0714 0AE11000 P2.L = _f_sport_in_get_pos; - 1325 0718 1093 [P2] = R0; - 1326 071a 1091 R0 = [P2]; - 1327 071c 4AE10000 P2.H = _f_sport_in_put_pos; - 1328 0720 0AE10C00 P2.L = _f_sport_in_put_pos; - 230:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) { - 1329 .loc 1 230 0 - 1330 0724 4DE10000 P5.H = _g_streams; - 227:src/l502_stream.c **** f_sport_in_put_pos = f_sport_in_get_pos = f_sport_in_proc_pos = 0; - 1331 .loc 1 227 0 - 1332 0728 1093 [P2] = R0; - BFIN GAS /tmp/ccGqo6cM.s page 43 - - - 230:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_IN) { - 1333 .loc 1 230 0 - 1334 072a 0DE10000 P5.L = _g_streams; - 1335 072e 2891 R0 = [P5]; - 1336 0730 1960 R1 = 3 (X); - 1337 0732 0854 R0 = R0 & R1; - 1338 0734 000C cc =R0==0; - 1339 0736 5A10 if !cc jump .L90; - 235:src/l502_stream.c **** hdma_send_start(); - 1340 .loc 1 235 0 - 1341 0738 FFE364FC call _hdma_send_start; - 1342 .LBB118: - 1343 .LBB122: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1344 .loc 1 168 0 - 1345 073c 1891 R0 = [P3]; - 1346 .LBE122: - 1347 .LBE118: - 237:src/l502_stream.c **** f_set_streams(g_streams); - 1348 .loc 1 237 0 - 1349 073e 2F91 R7 = [P5]; - 1350 .LBB126: - 1351 .LBB121: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1352 .loc 1 168 0 - 1353 0740 080C cc =R0==1; - 1354 0742 4B18 if cc jump .L91; - 1355 .L80: - 174:src/l502_stream.c **** sport_rx_stop(); - 1356 .loc 1 174 0 - 1357 0744 0960 R1 = 1 (X); - 1358 0746 4F54 R1 = R7 & R1; - 1359 .LVL65: - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1360 .loc 1 182 0 - 1361 0748 0130 R0 = R1; - 181:src/l502_stream.c **** if (streams & L502_STREAM_DIN) - 1362 .loc 1 181 0 - 1363 074a 0F48 cc = !BITTST (R7,1); - 182:src/l502_stream.c **** wrd_en |= 0x2; - 1364 .loc 1 182 0 - 1365 074c 084A BITSET (R0, 1); - 1366 074e 0806 if !cc R1 = R0; - 183:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOARITH_IN_STREAM_ENABLE, wrd_en); - 1367 .loc 1 183 0 - 1368 0750 20E11904 R0 = 1049 (X); - 1369 0754 FFE356FC call _fpga_reg_write; - 1370 .LVL66: - 1371 .LBE121: - 1372 .LBE126: - 239:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) { - 1373 .loc 1 239 0 - 1374 0758 20E17000 R0 = 112 (X); - 1375 075c 0754 R0 = R7 & R0; - 1376 .LBB127: - 1377 .LBB123: - 188:src/l502_stream.c **** g_streams = streams; - BFIN GAS /tmp/ccGqo6cM.s page 44 - - - 1378 .loc 1 188 0 - 1379 075e 2F93 [P5] = R7; - 1380 .LBE123: - 1381 .LBE127: - 239:src/l502_stream.c **** if (g_streams & L502_STREAM_ALL_OUT) { - 1382 .loc 1 239 0 - 1383 0760 000C cc =R0==0; - 1384 0762 1710 if !cc jump .L92; - 1385 .L83: - 267:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); - 1386 .loc 1 267 0 - 1387 0764 20E10C03 R0 = 780 (X); - 1388 0768 0960 R1 = 1 (X); - 1389 076a FFE34BFC call _fpga_reg_write; - 268:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_PRELOAD_ADC, 1); - 1390 .loc 1 268 0 - 1391 076e 20E10C03 R0 = 780 (X); - 1392 0772 0960 R1 = 1 (X); - 1393 0774 FFE346FC call _fpga_reg_write; - 271:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_GO_SYNC_IO, 1); - 1394 .loc 1 271 0 - 1395 0778 20E10A03 R0 = 778 (X); - 1396 077c 0960 R1 = 1 (X); - 1397 077e FFE341FC call _fpga_reg_write; - 273:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM; - 1398 .loc 1 273 0 - 1399 0782 0860 R0 = 1 (X); - 1400 0784 1893 [P3] = R0; - 276:src/l502_stream.c **** } - 1401 .loc 1 276 0 - 1402 0786 01E80000 UNLINK; - 273:src/l502_stream.c **** g_mode = L502_BF_MODE_STREAM; - 1403 .loc 1 273 0 - 1404 078a 0060 R0 = 0 (X); - 1405 .LVL67: - 1406 .LVL68: - 276:src/l502_stream.c **** } - 1407 .loc 1 276 0 - 1408 078c B305 ( r7:6, p5:3 ) = [sp++]; - 1409 - 1410 .LCFI62: - 1411 078e 1000 rts; - 1412 .L92: - 241:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk; - 1413 .loc 1 241 0 - 1414 0790 4DE10000 P5.H = _f_bf_reg; - 1415 0794 0DE11800 P5.L = _f_bf_reg; - 1416 0798 2991 R1 = [P5]; - 1417 079a 094A BITSET (R1, 1); - 242:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 1418 .loc 1 242 0 - 1419 079c 20E11803 R0 = 792 (X); - 241:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_TFS_EN_Msk; - 1420 .loc 1 241 0 - 1421 07a0 2993 [P5] = R1; - 247:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) || - 1422 .loc 1 247 0 - BFIN GAS /tmp/ccGqo6cM.s page 45 - - - 1423 07a2 4CE10000 P4.H = _g_stream_out_state; - 242:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 1424 .loc 1 242 0 - 1425 07a6 FFE32DFC call _fpga_reg_write; - 247:src/l502_stream.c **** if ((g_stream_out_state == OUT_STREAM_STOP) || - 1426 .loc 1 247 0 - 1427 07aa 0CE10400 P4.L = _g_stream_out_state; - 1428 07ae 2091 R0 = [P4]; - 1429 07b0 000C cc =R0==0; - 1430 07b2 9718 if cc jump .L84; - 1431 07b4 180C cc =R0==3; - 1432 07b6 9518 if cc jump .L84; - 1433 .L85: - 252:src/l502_stream.c **** if (g_stream_out_state == OUT_STREAM_PRELOAD) { - 1434 .loc 1 252 0 - 1435 07b8 2091 R0 = [P4]; - 1436 07ba 080C cc =R0==1; - 1437 07bc D417 if !cc jump .L83 (bp); - 254:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg | 1); - 1438 .loc 1 254 0 - 1439 07be 2991 R1 = [P5]; - 1440 07c0 20E11803 R0 = 792 (X); - 1441 07c4 014A BITSET (R1, 0); - 1442 07c6 FFE31DFC call _fpga_reg_write; - 255:src/l502_stream.c **** g_stream_out_state = OUT_STREAM_RUN; - 1443 .loc 1 255 0 - 1444 07ca 4AE10000 P2.H = _g_stream_out_state; - 1445 07ce 1060 R0 = 2 (X); - 1446 07d0 0AE10400 P2.L = _g_stream_out_state; - 1447 07d4 1093 [P2] = R0; - 1448 07d6 C72F jump.s .L83; - 1449 .L91: - 1450 .LBB128: - 1451 .LBB120: - 169:src/l502_stream.c **** if ((streams & L502_STREAM_ALL_IN) && !(g_streams & L502_STREAM_ALL_IN)) { - 1452 .loc 1 169 0 - 1453 07d8 1860 R0 = 3 (X); - 1454 07da 0754 R0 = R7 & R0; - 1455 07dc 000C cc =R0==0; - 1456 07de 841C if cc jump .L81 (bp); - 1457 07e0 000C cc =R0==0; - 1458 07e2 B117 if !cc jump .L80 (bp); - 170:src/l502_stream.c **** sport_rx_start(); - 1459 .loc 1 170 0 - 1460 07e4 FFE39EFC call _sport_rx_start; - 1461 07e8 AE2F jump.s .L80; - 1462 .L90: - 1463 .LBE120: - 1464 .LBE128: - 1465 .LBB129: - 1466 .LBB130: - 500:src/l502_stream.c **** *pDMA3_CONFIG = 0; - 1467 .loc 1 500 0 - 1468 07ea 4AE1C0FF P2.H = 65472; - 1469 07ee 0060 R0 = 0 (X); - 1470 07f0 0AE1C80C P2.L = 3272; - 1471 07f4 1097 W [P2] = R0; - BFIN GAS /tmp/ccGqo6cM.s page 46 - - - 1472 .LBB133: - 1473 .LBB134: - 1474 .loc 2 277 0 - 1475 07f6 2400 ssync; - 1476 .LBE134: - 1477 .LBE133: - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 1478 .loc 1 503 0 - 1479 07f8 4AE1C0FF P2.H = 65472; - 1480 07fc 0AE13008 P2.L = 2096; - 1481 0800 1095 R0 = W [P2] (Z); - 1482 .LBE130: - 1483 0802 0048 cc = !BITTST (R0,0); - 1484 0804 1518 if cc jump .L78; - 1485 .LBB137: - 504:src/l502_stream.c **** dummy = *pSPORT0_RX16; - 1486 .loc 1 504 0 - 1487 0806 49E1C0FF P1.H = 65472; - 1488 080a 48E10000 P0.H = _dummy.2457; - 1489 080e 09E11808 P1.L = 2072; - 1490 0812 08E11C00 P0.L = _dummy.2457; - 1491 .LBE137: - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 1492 .loc 1 503 0 - 1493 0816 0960 R1 = 1 (X); - 1494 0818 4134 I0 = P1; - 1495 081a 4A34 I1 = P2; - 1496 .L79: - 1497 081c 0000 nop; - 1498 .LBB138: - 504:src/l502_stream.c **** dummy = *pSPORT0_RX16; - 1499 .loc 1 504 0 - 1500 081e 209D R0.L = W [I0]; - 1501 0820 C042 R0 = R0.L (Z); - 1502 0822 0093 [P0] = R0; - 1503 .LBB131: - 1504 .LBB132: - 1505 .loc 2 277 0 - 1506 0824 2400 ssync; - 1507 .LBE132: - 1508 .LBE131: - 503:src/l502_stream.c **** while (*pSPORT0_STAT & RXNE) { - 1509 .loc 1 503 0 - 1510 0826 289D R0.L = W [I1]; - 1511 .LBE138: - 1512 0828 0154 R0 = R1 & R0; - 1513 082a 000C cc =R0==0; - 1514 082c F817 if !cc jump .L79 (bp); - 1515 .L78: - 1516 .LBB139: - 509:src/l502_stream.c **** *pDMA3_START_ADDR = (void*)f_sport_in_buf; - 1517 .loc 1 509 0 - 1518 082e 46E10000 R6.H = _f_sport_in_buf; - 1519 0832 4AE1C0FF P2.H = 65472; - 1520 0836 06E10000 R6.L = _f_sport_in_buf; - 1521 083a 0AE1C40C P2.L = 3268; - 1522 083e 1693 [P2] = R6; - BFIN GAS /tmp/ccGqo6cM.s page 47 - - - 510:src/l502_stream.c **** *pDMA3_X_COUNT = 2*f_sport_in_block_size; /* так как SPORT настроен на 16 би - 1523 .loc 1 510 0 - 1524 0840 4AE10000 P2.H = _f_sport_in_block_size; - 1525 0844 0AE10400 P2.L = _f_sport_in_block_size; - 1526 0848 1191 R1 = [P2]; - 1527 084a 4AE1C0FF P2.H = 65472; - 1528 084e 82C60980 R0 = R1 << 1; - 1529 0852 0AE1D00C P2.L = 3280; - 1530 0856 1097 W [P2] = R0; - 512:src/l502_stream.c **** *pDMA3_X_MODIFY = 2; - 1531 .loc 1 512 0 - 1532 0858 1760 R7 = 2 (X); - 1533 085a 226C P2 += 4; - 1534 085c 1797 W [P2] = R7; - 513:src/l502_stream.c **** *pDMA3_Y_COUNT = f_sport_in_buf_size/f_sport_in_block_size;; - 1535 .loc 1 513 0 - 1536 085e 4AE10000 P2.H = _f_sport_in_buf_size; - 1537 0862 0AE10800 P2.L = _f_sport_in_buf_size; - 1538 0866 1091 R0 = [P2]; - 1539 0868 FFE3CCFB call ___udivsi3; - 1540 086c 4AE1C0FF P2.H = 65472; - 1541 0870 0AE1D80C P2.L = 3288; - 1542 0874 1097 W [P2] = R0; - 514:src/l502_stream.c **** *pDMA3_Y_MODIFY = 2; - 1543 .loc 1 514 0 - 1544 0876 226C P2 += 4; - 1545 0878 1797 W [P2] = R7; - 515:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf; - 1546 .loc 1 515 0 - 1547 087a 426C P2 += 8; - 516:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16; - 1548 .loc 1 516 0 - 1549 087c 49E1C0FF P1.H = 65472; - 515:src/l502_stream.c **** *pDMA3_CURR_ADDR = (void*)f_sport_in_buf; - 1550 .loc 1 515 0 - 1551 0880 1693 [P2] = R6; - 516:src/l502_stream.c **** *pDMA3_CONFIG = FLOW_AUTO | DI_EN | DI_SEL | SYNC | DMA2D | WNR | WDSIZE_16; - 1552 .loc 1 516 0 - 1553 0882 09E1C80C P1.L = 3272; - 1554 0886 20E1F610 R0 = 4342 (X); - 1555 088a 0897 W [P1] = R0; - 1556 .LBB135: - 1557 .LBB136: - 1558 .loc 2 277 0 - 1559 088c 2400 ssync; - 1560 .LBE136: - 1561 .LBE135: - 521:src/l502_stream.c **** *pSIC_IMASK0 |= IRQ_DMA3; - 1562 .loc 1 521 0 - 1563 088e 4AE1C0FF P2.H = 65472; - 1564 0892 0AE10C01 P2.L = 268; - 1565 0896 1091 R0 = [P2]; - 1566 0898 804A BITSET (R0, 16); - 1567 089a 1093 [P2] = R0; - 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; - 1568 .loc 1 522 0 - 1569 089c 0895 R0 = W [P1] (Z); - BFIN GAS /tmp/ccGqo6cM.s page 48 - - - 1570 089e 004A BITSET (R0, 0); - 524:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; - 1571 .loc 1 524 0 - 1572 08a0 4AE1C0FF P2.H = 65472; - 522:src/l502_stream.c **** *pDMA3_CONFIG |= DMAEN; - 1573 .loc 1 522 0 - 1574 08a4 0897 W [P1] = R0; - 524:src/l502_stream.c **** *pSPORT0_RCR1 |= RSPEN; - 1575 .loc 1 524 0 - 1576 08a6 0AE12008 P2.L = 2080; - 1577 08aa 1095 R0 = W [P2] (Z); - 1578 08ac 004A BITSET (R0, 0); - 1579 08ae 1097 W [P2] = R0; - 527:src/l502_stream.c **** f_bf_reg |= L502_REGBIT_IOHARD_OUT_RFS_EN_Msk; - 1580 .loc 1 527 0 - 1581 08b0 4AE10000 P2.H = _f_bf_reg; - 1582 08b4 0AE11800 P2.L = _f_bf_reg; - 1583 08b8 1191 R1 = [P2]; - 1584 08ba 194A BITSET (R1, 3); - 1585 08bc 1193 [P2] = R1; - 528:src/l502_stream.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, f_bf_reg); - 1586 .loc 1 528 0 - 1587 08be 20E11803 R0 = 792 (X); - 1588 08c2 FFE39FFB call _fpga_reg_write; - 1589 .LBE139: - 1590 .LBE129: - 232:src/l502_stream.c **** g_stream_in_state = IN_STREAM_RUN; - 1591 .loc 1 232 0 - 1592 08c6 4AE10000 P2.H = _g_stream_in_state; - 1593 08ca 1060 R0 = 2 (X); - 1594 08cc 0AE10000 P2.L = _g_stream_in_state; - 1595 08d0 1093 [P2] = R0; - 235:src/l502_stream.c **** hdma_send_start(); - 1596 .loc 1 235 0 - 1597 08d2 FFE397FB call _hdma_send_start; - 1598 .LBB140: - 1599 .LBB124: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1600 .loc 1 168 0 - 1601 08d6 1891 R0 = [P3]; - 1602 .LBE124: - 1603 .LBE140: - 237:src/l502_stream.c **** f_set_streams(g_streams); - 1604 .loc 1 237 0 - 1605 08d8 2F91 R7 = [P5]; - 1606 .LBB141: - 1607 .LBB119: - 168:src/l502_stream.c **** if (g_mode == L502_BF_MODE_STREAM) { - 1608 .loc 1 168 0 - 1609 08da 080C cc =R0==1; - 1610 08dc 3417 if !cc jump .L80 (bp); - 1611 08de 7D2F jump.s .L91; - 1612 .L84: - 1613 .LBE119: - 1614 .LBE141: - 249:src/l502_stream.c **** stream_out_preload(); - 1615 .loc 1 249 0 - BFIN GAS /tmp/ccGqo6cM.s page 49 - - - 1616 08e0 FFE35CFD call _stream_out_preload; - 1617 08e4 6A2F jump.s .L85; - 1618 .L81: - 1619 .LBB142: - 1620 .LBB125: - 173:src/l502_stream.c **** if (!(streams & L502_STREAM_ALL_IN) && (g_streams & L502_STREAM_ALL_IN)) { - 1621 .loc 1 173 0 - 1622 08e6 000C cc =R0==0; - 1623 08e8 2E1F if cc jump .L80 (bp); - 174:src/l502_stream.c **** sport_rx_stop(); - 1624 .loc 1 174 0 - 1625 08ea FFE3F5FB call _sport_rx_stop; - 1626 08ee 2B2F jump.s .L80; - 1627 .LBE125: - 1628 .LBE142: - 1629 .LFE22: - 1630 .size _streams_start, .-_streams_start - 1631 .global _g_stream_in_state; - 1632 .section .bss,"aw",@nobits - 1633 .align 4 - 1634 .type _g_stream_in_state, @object - 1635 .size _g_stream_in_state, 4 - 1636 _g_stream_in_state: - 1637 0000 00000000 .zero 4 - 1638 .global _g_stream_out_state; - 1639 .align 4 - 1640 .type _g_stream_out_state, @object - 1641 .size _g_stream_out_state, 4 - 1642 _g_stream_out_state: - 1643 0004 00000000 .zero 4 - 1644 .global _g_mode; - 1645 .align 4 - 1646 .type _g_mode, @object - 1647 .size _g_mode, 4 - 1648 _g_mode: - 1649 0008 00000000 .zero 4 - 1650 .global _g_streams; - 1651 .data; - 1652 .align 4 - 1653 .type _g_streams, @object - 1654 .size _g_streams, 4 - 1655 _g_streams: - 1656 0000 01000000 .long 1 - 1657 .local _f_sport_in_put_pos - 1658 .comm _f_sport_in_put_pos,4,4 - 1659 .align 4 - 1660 .type _f_sport_in_block_size, @object - 1661 .size _f_sport_in_block_size, 4 - 1662 _f_sport_in_block_size: - 1663 0004 00800000 .long 32768 - 1664 .align 4 - 1665 .type _f_sport_in_buf_size, @object - 1666 .size _f_sport_in_buf_size, 4 - 1667 _f_sport_in_buf_size: - 1668 0008 00002000 .long 2097152 - 1669 .local _f_sport_in_get_pos - 1670 .comm _f_sport_in_get_pos,4,4 - BFIN GAS /tmp/ccGqo6cM.s page 50 - - - 1671 .local _f_recv_size - 1672 .comm _f_recv_size,4,4 - 1673 .local _f_bf_reg - 1674 .comm _f_bf_reg,4,4 - 1675 .local _dummy.2457 - 1676 .comm _dummy.2457,4,4 - 1677 .local _f_hdma_out_put_pos - 1678 .comm _f_hdma_out_put_pos,4,4 - 1679 .local _f_hdma_out_get_pos - 1680 .comm _f_hdma_out_get_pos,4,4 - 1681 .local _f_sport_in_proc_pos - 1682 .comm _f_sport_in_proc_pos,4,4 - 1683 .section .rodata - 1684 .align 4 - 1685 .type _f_overflow_wrd, @object - 1686 .size _f_overflow_wrd, 4 - 1687 _f_overflow_wrd: - 1688 0000 00000101 .long 16842752 - 1689 .section .sdram_noinit,"aw",@progbits - 1690 .align 4 - 1691 .type _f_sport_in_buf, @object - 1692 .size _f_sport_in_buf, 8388608 - 1693 _f_sport_in_buf: - 1694 0000 00000000 .zero 8388608 - 1694 00000000 - 1694 00000000 - 1694 00000000 - 1694 00000000 - 1695 .align 4 - 1696 .type _f_hdma_out_buf, @object - 1697 .size _f_hdma_out_buf, 4194304 - 1698 _f_hdma_out_buf: - 1699 800000 00000000 .zero 4194304 - 1699 00000000 - 1699 00000000 - 1699 00000000 - 1699 00000000 - 1700 .local _f_hdma_out_start_pos - 1701 .comm _f_hdma_out_start_pos,4,4 - 1702 .local _f_hdma_out_proc_pos - 1703 .comm _f_hdma_out_proc_pos,4,4 - 1704 .global _twiddle_re; - 1705 .align 4 - 1706 .type _twiddle_re, @object - 1707 .size _twiddle_re, 2048 - 1708 _twiddle_re: - 1709 c00000 00000000 .zero 2048 - 1709 00000000 - 1709 00000000 - 1709 00000000 - 1709 00000000 - 1710 .global _twiddle_im; - 1711 .align 4 - 1712 .type _twiddle_im, @object - 1713 .size _twiddle_im, 2048 - 1714 _twiddle_im: - 1715 c00800 00000000 .zero 2048 - BFIN GAS /tmp/ccGqo6cM.s page 51 - - - 1715 00000000 - 1715 00000000 - 1715 00000000 - 1715 00000000 - 1716 .global _TX_buff; - 1717 .align 4 - 1718 .type _TX_buff, @object - 1719 .size _TX_buff, 40000 - 1720 _TX_buff: - 1721 c01000 00000000 .zero 40000 - 1721 00000000 - 1721 00000000 - 1721 00000000 - 1721 00000000 - 1722 .global _TX_buff_shadow; - 1723 .align 4 - 1724 .type _TX_buff_shadow, @object - 1725 .size _TX_buff_shadow, 40000 - 1726 _TX_buff_shadow: - 1727 c0ac40 00000000 .zero 40000 - 1727 00000000 - 1727 00000000 - 1727 00000000 - 1727 00000000 - 1728 .global _AVG_buff; - 1729 .align 4 - 1730 .type _AVG_buff, @object - 1731 .size _AVG_buff, 2048 - 1732 _AVG_buff: - 1733 c14880 00000000 .zero 2048 - 1733 00000000 - 1733 00000000 - 1733 00000000 - 1733 00000000 - 1734 .global _FFT_buff; - 1735 .align 4 - 1736 .type _FFT_buff, @object - 1737 .size _FFT_buff, 8192 - 1738 _FFT_buff: - 1739 c15080 00000000 .zero 8192 - 1739 00000000 - 1739 00000000 - 1739 00000000 - 1739 00000000 - 1740 .section .debug_frame,"",@progbits - 1741 .Lframe0: - 1742 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1743 .LSCIE0: - 1744 0004 FFFFFFFF .4byte 0xffffffff - 1745 0008 01 .byte 0x1 - 1746 0009 00 .string "" - 1747 000a 01 .uleb128 0x1 - 1748 000b 7C .sleb128 -4 - 1749 000c 23 .byte 0x23 - 1750 000d 0C .byte 0xc - 1751 000e 0E .uleb128 0xe - 1752 000f 00 .uleb128 0x0 - BFIN GAS /tmp/ccGqo6cM.s page 52 - - - 1753 .align 4 - 1754 .LECIE0: - 1755 .LSFDE0: - 1756 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 1757 .LASFDE0: - 1758 0014 00000000 .4byte .Lframe0 - 1759 0018 00000000 .4byte .LFB25 - 1760 001c 28000000 .4byte .LFE25-.LFB25 - 1761 0020 5E .byte 0x4 - 1762 .4byte .LCFI0-.LFB25 - 1763 0021 0C .byte 0xc - 1764 0022 0F .uleb128 0xf - 1765 0023 08 .uleb128 0x8 - 1766 0024 8F .byte 0x8f - 1767 0025 02 .uleb128 0x2 - 1768 0026 A3 .byte 0xa3 - 1769 0027 01 .uleb128 0x1 - 1770 .align 4 - 1771 .LEFDE0: - 1772 .LSFDE2: - 1773 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 1774 .LASFDE2: - 1775 002c 00000000 .4byte .Lframe0 - 1776 0030 28000000 .4byte .LFB26 - 1777 0034 28000000 .4byte .LFE26-.LFB26 - 1778 0038 56 .byte 0x4 - 1779 .4byte .LCFI1-.LFB26 - 1780 0039 0C .byte 0xc - 1781 003a 0F .uleb128 0xf - 1782 003b 08 .uleb128 0x8 - 1783 003c 8F .byte 0x8f - 1784 003d 02 .uleb128 0x2 - 1785 003e A3 .byte 0xa3 - 1786 003f 01 .uleb128 0x1 - 1787 .align 4 - 1788 .LEFDE2: - 1789 .LSFDE4: - 1790 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 1791 .LASFDE4: - 1792 0044 00000000 .4byte .Lframe0 - 1793 0048 50000000 .4byte .LFB27 - 1794 004c 22000000 .4byte .LFE27-.LFB27 - 1795 0050 58 .byte 0x4 - 1796 .4byte .LCFI2-.LFB27 - 1797 0051 0C .byte 0xc - 1798 0052 0F .uleb128 0xf - 1799 0053 08 .uleb128 0x8 - 1800 0054 8F .byte 0x8f - 1801 0055 02 .uleb128 0x2 - 1802 0056 A3 .byte 0xa3 - 1803 0057 01 .uleb128 0x1 - 1804 .align 4 - 1805 .LEFDE4: - 1806 .LSFDE6: - 1807 0058 14000000 .4byte .LEFDE6-.LASFDE6 - 1808 .LASFDE6: - 1809 005c 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccGqo6cM.s page 53 - - - 1810 0060 74000000 .4byte .LFB28 - 1811 0064 0E000000 .4byte .LFE28-.LFB28 - 1812 0068 44 .byte 0x4 - 1813 .4byte .LCFI3-.LFB28 - 1814 0069 0C .byte 0xc - 1815 006a 0F .uleb128 0xf - 1816 006b 08 .uleb128 0x8 - 1817 006c 8F .byte 0x8f - 1818 006d 02 .uleb128 0x2 - 1819 006e A3 .byte 0xa3 - 1820 006f 01 .uleb128 0x1 - 1821 .align 4 - 1822 .LEFDE6: - 1823 .LSFDE8: - 1824 0070 1C000000 .4byte .LEFDE8-.LASFDE8 - 1825 .LASFDE8: - 1826 0074 00000000 .4byte .Lframe0 - 1827 0078 84000000 .4byte .LFB29 - 1828 007c 4E000000 .4byte .LFE29-.LFB29 - 1829 0080 42 .byte 0x4 - 1830 .4byte .LCFI4-.LFB29 - 1831 0081 0E .byte 0xe - 1832 0082 04 .uleb128 0x4 - 1833 0083 87 .byte 0x87 - 1834 0084 01 .uleb128 0x1 - 1835 0085 4A .byte 0x4 - 1836 .4byte .LCFI5-.LCFI4 - 1837 0086 0C .byte 0xc - 1838 0087 0F .uleb128 0xf - 1839 0088 0C .uleb128 0xc - 1840 0089 8F .byte 0x8f - 1841 008a 03 .uleb128 0x3 - 1842 008b A3 .byte 0xa3 - 1843 008c 02 .uleb128 0x2 - 1844 008d 000000 .align 4 - 1845 .LEFDE8: - 1846 .LSFDE10: - 1847 0090 14000000 .4byte .LEFDE10-.LASFDE10 - 1848 .LASFDE10: - 1849 0094 00000000 .4byte .Lframe0 - 1850 0098 D4000000 .4byte .LFB31 - 1851 009c 4C000000 .4byte .LFE31-.LFB31 - 1852 00a0 48 .byte 0x4 - 1853 .4byte .LCFI8-.LFB31 - 1854 00a1 0C .byte 0xc - 1855 00a2 0F .uleb128 0xf - 1856 00a3 08 .uleb128 0x8 - 1857 00a4 8F .byte 0x8f - 1858 00a5 02 .uleb128 0x2 - 1859 00a6 A3 .byte 0xa3 - 1860 00a7 01 .uleb128 0x1 - 1861 .align 4 - 1862 .LEFDE10: - 1863 .LSFDE12: - 1864 00a8 1C000000 .4byte .LEFDE12-.LASFDE12 - 1865 .LASFDE12: - 1866 00ac 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccGqo6cM.s page 54 - - - 1867 00b0 20010000 .4byte .LFB30 - 1868 00b4 E8000000 .4byte .LFE30-.LFB30 - 1869 00b8 42 .byte 0x4 - 1870 .4byte .LCFI9-.LFB30 - 1871 00b9 0E .byte 0xe - 1872 00ba 08 .uleb128 0x8 - 1873 00bb 48 .byte 0x4 - 1874 .4byte .LCFI10-.LCFI9 - 1875 00bc 0C .byte 0xc - 1876 00bd 0F .uleb128 0xf - 1877 00be 10 .uleb128 0x10 - 1878 00bf 8F .byte 0x8f - 1879 00c0 04 .uleb128 0x4 - 1880 00c1 A3 .byte 0xa3 - 1881 00c2 03 .uleb128 0x3 - 1882 00c3 87 .byte 0x87 - 1883 00c4 02 .uleb128 0x2 - 1884 00c5 86 .byte 0x86 - 1885 00c6 01 .uleb128 0x1 - 1886 00c7 00 .align 4 - 1887 .LEFDE12: - 1888 .LSFDE14: - 1889 00c8 20000000 .4byte .LEFDE14-.LASFDE14 - 1890 .LASFDE14: - 1891 00cc 00000000 .4byte .Lframe0 - 1892 00d0 08020000 .4byte .LFB24 - 1893 00d4 90010000 .4byte .LFE24-.LFB24 - 1894 00d8 42 .byte 0x4 - 1895 .4byte .LCFI12-.LFB24 - 1896 00d9 0E .byte 0xe - 1897 00da 0C .uleb128 0xc - 1898 00db 8D .byte 0x8d - 1899 00dc 03 .uleb128 0x3 - 1900 00dd 8C .byte 0x8c - 1901 00de 02 .uleb128 0x2 - 1902 00df 8B .byte 0x8b - 1903 00e0 01 .uleb128 0x1 - 1904 00e1 4E .byte 0x4 - 1905 .4byte .LCFI13-.LCFI12 - 1906 00e2 0C .byte 0xc - 1907 00e3 0F .uleb128 0xf - 1908 00e4 14 .uleb128 0x14 - 1909 00e5 8F .byte 0x8f - 1910 00e6 05 .uleb128 0x5 - 1911 00e7 A3 .byte 0xa3 - 1912 00e8 04 .uleb128 0x4 - 1913 00e9 000000 .align 4 - 1914 .LEFDE14: - 1915 .LSFDE16: - 1916 00ec 1C000000 .4byte .LEFDE16-.LASFDE16 - 1917 .LASFDE16: - 1918 00f0 00000000 .4byte .Lframe0 - 1919 00f4 98030000 .4byte .LFB18 - 1920 00f8 74000000 .4byte .LFE18-.LFB18 - 1921 00fc 42 .byte 0x4 - 1922 .4byte .LCFI15-.LFB18 - 1923 00fd 0E .byte 0xe - BFIN GAS /tmp/ccGqo6cM.s page 55 - - - 1924 00fe 08 .uleb128 0x8 - 1925 00ff 8D .byte 0x8d - 1926 0100 02 .uleb128 0x2 - 1927 0101 8C .byte 0x8c - 1928 0102 01 .uleb128 0x1 - 1929 0103 48 .byte 0x4 - 1930 .4byte .LCFI16-.LCFI15 - 1931 0104 0C .byte 0xc - 1932 0105 0F .uleb128 0xf - 1933 0106 10 .uleb128 0x10 - 1934 0107 8F .byte 0x8f - 1935 0108 04 .uleb128 0x4 - 1936 0109 A3 .byte 0xa3 - 1937 010a 03 .uleb128 0x3 - 1938 010b 00 .align 4 - 1939 .LEFDE16: - 1940 .LSFDE18: - 1941 010c 14000000 .4byte .LEFDE18-.LASFDE18 - 1942 .LASFDE18: - 1943 0110 00000000 .4byte .Lframe0 - 1944 0114 0C040000 .4byte .LFB17 - 1945 0118 20000000 .4byte .LFE17-.LFB17 - 1946 011c 44 .byte 0x4 - 1947 .4byte .LCFI19-.LFB17 - 1948 011d 0C .byte 0xc - 1949 011e 0F .uleb128 0xf - 1950 011f 08 .uleb128 0x8 - 1951 0120 8F .byte 0x8f - 1952 0121 02 .uleb128 0x2 - 1953 0122 A3 .byte 0xa3 - 1954 0123 01 .uleb128 0x1 - 1955 .align 4 - 1956 .LEFDE18: - 1957 .LSFDE20: - 1958 0124 20000000 .4byte .LEFDE20-.LASFDE20 - 1959 .LASFDE20: - 1960 0128 00000000 .4byte .Lframe0 - 1961 012c 2C040000 .4byte .LFB23 - 1962 0130 A6000000 .4byte .LFE23-.LFB23 - 1963 0134 42 .byte 0x4 - 1964 .4byte .LCFI20-.LFB23 - 1965 0135 0E .byte 0xe - 1966 0136 0C .uleb128 0xc - 1967 0137 8D .byte 0x8d - 1968 0138 03 .uleb128 0x3 - 1969 0139 8C .byte 0x8c - 1970 013a 02 .uleb128 0x2 - 1971 013b 87 .byte 0x87 - 1972 013c 01 .uleb128 0x1 - 1973 013d 48 .byte 0x4 - 1974 .4byte .LCFI21-.LCFI20 - 1975 013e 0C .byte 0xc - 1976 013f 0F .uleb128 0xf - 1977 0140 14 .uleb128 0x14 - 1978 0141 8F .byte 0x8f - 1979 0142 05 .uleb128 0x5 - 1980 0143 A3 .byte 0xa3 - BFIN GAS /tmp/ccGqo6cM.s page 56 - - - 1981 0144 04 .uleb128 0x4 - 1982 0145 000000 .align 4 - 1983 .LEFDE20: - 1984 .LSFDE22: - 1985 0148 C0000000 .4byte .LEFDE22-.LASFDE22 - 1986 .LASFDE22: - 1987 014c 00000000 .4byte .Lframe0 - 1988 0150 D4040000 .4byte .LFB32 - 1989 0154 4C010000 .4byte .LFE32-.LFB32 - 1990 0158 42 .byte 0x4 - 1991 .4byte .LCFI24-.LFB32 - 1992 0159 0E .byte 0xe - 1993 015a 04 .uleb128 0x4 - 1994 015b 42 .byte 0x4 - 1995 .4byte .LCFI25-.LCFI24 - 1996 015c 0E .byte 0xe - 1997 015d 08 .uleb128 0x8 - 1998 015e 42 .byte 0x4 - 1999 .4byte .LCFI26-.LCFI25 - 2000 015f 0E .byte 0xe - 2001 0160 0C .uleb128 0xc - 2002 0161 42 .byte 0x4 - 2003 .4byte .LCFI27-.LCFI26 - 2004 0162 0E .byte 0xe - 2005 0163 10 .uleb128 0x10 - 2006 0164 42 .byte 0x4 - 2007 .4byte .LCFI28-.LCFI27 - 2008 0165 0E .byte 0xe - 2009 0166 14 .uleb128 0x14 - 2010 0167 42 .byte 0x4 - 2011 .4byte .LCFI29-.LCFI28 - 2012 0168 0E .byte 0xe - 2013 0169 18 .uleb128 0x18 - 2014 016a 42 .byte 0x4 - 2015 .4byte .LCFI30-.LCFI29 - 2016 016b 0E .byte 0xe - 2017 016c 1C .uleb128 0x1c - 2018 016d 42 .byte 0x4 - 2019 .4byte .LCFI31-.LCFI30 - 2020 016e 0E .byte 0xe - 2021 016f 54 .uleb128 0x54 - 2022 0170 42 .byte 0x4 - 2023 .4byte .LCFI32-.LCFI31 - 2024 0171 0E .byte 0xe - 2025 0172 58 .uleb128 0x58 - 2026 0173 42 .byte 0x4 - 2027 .4byte .LCFI33-.LCFI32 - 2028 0174 0E .byte 0xe - 2029 0175 5C .uleb128 0x5c - 2030 0176 42 .byte 0x4 - 2031 .4byte .LCFI34-.LCFI33 - 2032 0177 0E .byte 0xe - 2033 0178 60 .uleb128 0x60 - 2034 0179 42 .byte 0x4 - 2035 .4byte .LCFI35-.LCFI34 - 2036 017a 0E .byte 0xe - 2037 017b 64 .uleb128 0x64 - BFIN GAS /tmp/ccGqo6cM.s page 57 - - - 2038 017c 42 .byte 0x4 - 2039 .4byte .LCFI36-.LCFI35 - 2040 017d 0E .byte 0xe - 2041 017e 68 .uleb128 0x68 - 2042 017f 42 .byte 0x4 - 2043 .4byte .LCFI37-.LCFI36 - 2044 0180 0E .byte 0xe - 2045 0181 6C .uleb128 0x6c - 2046 0182 42 .byte 0x4 - 2047 .4byte .LCFI38-.LCFI37 - 2048 0183 0E .byte 0xe - 2049 0184 70 .uleb128 0x70 - 2050 0185 42 .byte 0x4 - 2051 .4byte .LCFI39-.LCFI38 - 2052 0186 0E .byte 0xe - 2053 0187 74 .uleb128 0x74 - 2054 0188 42 .byte 0x4 - 2055 .4byte .LCFI40-.LCFI39 - 2056 0189 0E .byte 0xe - 2057 018a 78 .uleb128 0x78 - 2058 018b 42 .byte 0x4 - 2059 .4byte .LCFI41-.LCFI40 - 2060 018c 0E .byte 0xe - 2061 018d 7C .uleb128 0x7c - 2062 018e 42 .byte 0x4 - 2063 .4byte .LCFI42-.LCFI41 - 2064 018f 0E .byte 0xe - 2065 0190 8001 .uleb128 0x80 - 2066 0192 42 .byte 0x4 - 2067 .4byte .LCFI43-.LCFI42 - 2068 0193 0E .byte 0xe - 2069 0194 8401 .uleb128 0x84 - 2070 0196 42 .byte 0x4 - 2071 .4byte .LCFI44-.LCFI43 - 2072 0197 0E .byte 0xe - 2073 0198 8801 .uleb128 0x88 - 2074 019a 42 .byte 0x4 - 2075 .4byte .LCFI45-.LCFI44 - 2076 019b 0E .byte 0xe - 2077 019c 8C01 .uleb128 0x8c - 2078 019e 42 .byte 0x4 - 2079 .4byte .LCFI46-.LCFI45 - 2080 019f 0E .byte 0xe - 2081 01a0 9001 .uleb128 0x90 - 2082 01a2 42 .byte 0x4 - 2083 .4byte .LCFI47-.LCFI46 - 2084 01a3 0E .byte 0xe - 2085 01a4 9401 .uleb128 0x94 - 2086 01a6 44 .byte 0x4 - 2087 .4byte .LCFI48-.LCFI47 - 2088 01a7 0E .byte 0xe - 2089 01a8 9C01 .uleb128 0x9c - 2090 01aa A0 .byte 0xa0 - 2091 01ab 27 .uleb128 0x27 - 2092 01ac 9F .byte 0x9f - 2093 01ad 25 .uleb128 0x25 - 2094 01ae 9E .byte 0x9e - BFIN GAS /tmp/ccGqo6cM.s page 58 - - - 2095 01af 24 .uleb128 0x24 - 2096 01b0 9D .byte 0x9d - 2097 01b1 23 .uleb128 0x23 - 2098 01b2 9C .byte 0x9c - 2099 01b3 22 .uleb128 0x22 - 2100 01b4 9B .byte 0x9b - 2101 01b5 21 .uleb128 0x21 - 2102 01b6 9A .byte 0x9a - 2103 01b7 20 .uleb128 0x20 - 2104 01b8 99 .byte 0x99 - 2105 01b9 1F .uleb128 0x1f - 2106 01ba 98 .byte 0x98 - 2107 01bb 1E .uleb128 0x1e - 2108 01bc 97 .byte 0x97 - 2109 01bd 1D .uleb128 0x1d - 2110 01be 96 .byte 0x96 - 2111 01bf 1C .uleb128 0x1c - 2112 01c0 95 .byte 0x95 - 2113 01c1 1B .uleb128 0x1b - 2114 01c2 94 .byte 0x94 - 2115 01c3 1A .uleb128 0x1a - 2116 01c4 93 .byte 0x93 - 2117 01c5 19 .uleb128 0x19 - 2118 01c6 92 .byte 0x92 - 2119 01c7 18 .uleb128 0x18 - 2120 01c8 91 .byte 0x91 - 2121 01c9 17 .uleb128 0x17 - 2122 01ca 90 .byte 0x90 - 2123 01cb 16 .uleb128 0x16 - 2124 01cc 8D .byte 0x8d - 2125 01cd 15 .uleb128 0x15 - 2126 01ce 8C .byte 0x8c - 2127 01cf 14 .uleb128 0x14 - 2128 01d0 8B .byte 0x8b - 2129 01d1 13 .uleb128 0x13 - 2130 01d2 8A .byte 0x8a - 2131 01d3 12 .uleb128 0x12 - 2132 01d4 89 .byte 0x89 - 2133 01d5 11 .uleb128 0x11 - 2134 01d6 88 .byte 0x88 - 2135 01d7 10 .uleb128 0x10 - 2136 01d8 87 .byte 0x87 - 2137 01d9 0F .uleb128 0xf - 2138 01da 86 .byte 0x86 - 2139 01db 0E .uleb128 0xe - 2140 01dc 85 .byte 0x85 - 2141 01dd 0D .uleb128 0xd - 2142 01de 84 .byte 0x84 - 2143 01df 0C .uleb128 0xc - 2144 01e0 83 .byte 0x83 - 2145 01e1 0B .uleb128 0xb - 2146 01e2 82 .byte 0x82 - 2147 01e3 0A .uleb128 0xa - 2148 01e4 81 .byte 0x81 - 2149 01e5 09 .uleb128 0x9 - 2150 01e6 80 .byte 0x80 - 2151 01e7 08 .uleb128 0x8 - BFIN GAS /tmp/ccGqo6cM.s page 59 - - - 2152 01e8 B1 .byte 0xb1 - 2153 01e9 07 .uleb128 0x7 - 2154 01ea B0 .byte 0xb0 - 2155 01eb 06 .uleb128 0x6 - 2156 01ec AF .byte 0xaf - 2157 01ed 05 .uleb128 0x5 - 2158 01ee AE .byte 0xae - 2159 01ef 04 .uleb128 0x4 - 2160 01f0 AD .byte 0xad - 2161 01f1 03 .uleb128 0x3 - 2162 01f2 AC .byte 0xac - 2163 01f3 02 .uleb128 0x2 - 2164 01f4 A8 .byte 0xa8 - 2165 01f5 01 .uleb128 0x1 - 2166 01f6 48 .byte 0x4 - 2167 .4byte .LCFI49-.LCFI48 - 2168 01f7 0E .byte 0xe - 2169 01f8 A401 .uleb128 0xa4 - 2170 01fa 46 .byte 0x4 - 2171 .4byte .LCFI50-.LCFI49 - 2172 01fb 0E .byte 0xe - 2173 01fc A801 .uleb128 0xa8 - 2174 01fe 44 .byte 0x4 - 2175 .4byte .LCFI51-.LCFI50 - 2176 01ff 0C .byte 0xc - 2177 0200 0F .uleb128 0xf - 2178 0201 B001 .uleb128 0xb0 - 2179 0203 8F .byte 0x8f - 2180 0204 2C .uleb128 0x2c - 2181 0205 A3 .byte 0xa3 - 2182 0206 2B .uleb128 0x2b - 2183 0207 A4 .byte 0xa4 - 2184 0208 2A .uleb128 0x2a - 2185 0209 A1 .byte 0xa1 - 2186 020a 29 .uleb128 0x29 - 2187 020b 00 .align 4 - 2188 .LEFDE22: - 2189 .LSFDE24: - 2190 020c 1C000000 .4byte .LEFDE24-.LASFDE24 - 2191 .LASFDE24: - 2192 0210 00000000 .4byte .Lframe0 - 2193 0214 20060000 .4byte .LFB21 - 2194 0218 62000000 .4byte .LFE21-.LFB21 - 2195 021c 42 .byte 0x4 - 2196 .4byte .LCFI53-.LFB21 - 2197 021d 0E .byte 0xe - 2198 021e 08 .uleb128 0x8 - 2199 021f 8D .byte 0x8d - 2200 0220 02 .uleb128 0x2 - 2201 0221 87 .byte 0x87 - 2202 0222 01 .uleb128 0x1 - 2203 0223 5C .byte 0x4 - 2204 .4byte .LCFI54-.LCFI53 - 2205 0224 0C .byte 0xc - 2206 0225 0F .uleb128 0xf - 2207 0226 10 .uleb128 0x10 - 2208 0227 8F .byte 0x8f - BFIN GAS /tmp/ccGqo6cM.s page 60 - - - 2209 0228 04 .uleb128 0x4 - 2210 0229 A3 .byte 0xa3 - 2211 022a 03 .uleb128 0x3 - 2212 022b 00 .align 4 - 2213 .LEFDE24: - 2214 .LSFDE26: - 2215 022c 1C000000 .4byte .LEFDE26-.LASFDE26 - 2216 .LASFDE26: - 2217 0230 00000000 .4byte .Lframe0 - 2218 0234 84060000 .4byte .LFB20 - 2219 0238 60000000 .4byte .LFE20-.LFB20 - 2220 023c 42 .byte 0x4 - 2221 .4byte .LCFI56-.LFB20 - 2222 023d 0E .byte 0xe - 2223 023e 08 .uleb128 0x8 - 2224 023f 8D .byte 0x8d - 2225 0240 02 .uleb128 0x2 - 2226 0241 87 .byte 0x87 - 2227 0242 01 .uleb128 0x1 - 2228 0243 5A .byte 0x4 - 2229 .4byte .LCFI57-.LCFI56 - 2230 0244 0C .byte 0xc - 2231 0245 0F .uleb128 0xf - 2232 0246 10 .uleb128 0x10 - 2233 0247 8F .byte 0x8f - 2234 0248 04 .uleb128 0x4 - 2235 0249 A3 .byte 0xa3 - 2236 024a 03 .uleb128 0x3 - 2237 024b 00 .align 4 - 2238 .LEFDE26: - 2239 .LSFDE28: - 2240 024c 24000000 .4byte .LEFDE28-.LASFDE28 - 2241 .LASFDE28: - 2242 0250 00000000 .4byte .Lframe0 - 2243 0254 E4060000 .4byte .LFB22 - 2244 0258 0C020000 .4byte .LFE22-.LFB22 - 2245 025c 42 .byte 0x4 - 2246 .4byte .LCFI59-.LFB22 - 2247 025d 0E .byte 0xe - 2248 025e 14 .uleb128 0x14 - 2249 025f 8D .byte 0x8d - 2250 0260 05 .uleb128 0x5 - 2251 0261 8C .byte 0x8c - 2252 0262 04 .uleb128 0x4 - 2253 0263 8B .byte 0x8b - 2254 0264 03 .uleb128 0x3 - 2255 0265 87 .byte 0x87 - 2256 0266 02 .uleb128 0x2 - 2257 0267 86 .byte 0x86 - 2258 0268 01 .uleb128 0x1 - 2259 0269 48 .byte 0x4 - 2260 .4byte .LCFI60-.LCFI59 - 2261 026a 0C .byte 0xc - 2262 026b 0F .uleb128 0xf - 2263 026c 1C .uleb128 0x1c - 2264 026d 8F .byte 0x8f - 2265 026e 07 .uleb128 0x7 - BFIN GAS /tmp/ccGqo6cM.s page 61 - - - 2266 026f A3 .byte 0xa3 - 2267 0270 06 .uleb128 0x6 - 2268 0271 000000 .align 4 - 2269 .LEFDE28: - 2270 .text; - 2271 .Letext0: - 2272 .section .debug_loc,"",@progbits - 2273 .Ldebug_loc0: - 2274 .LLST0: - 2275 0000 00000000 .4byte .LFB25-.Ltext0 - 2276 0004 1E000000 .4byte .LCFI0-.Ltext0 - 2277 0008 0100 .2byte 0x1 - 2278 000a 5E .byte 0x5e - 2279 000b 1E000000 .4byte .LCFI0-.Ltext0 - 2280 000f 28000000 .4byte .LFE25-.Ltext0 - 2281 0013 0200 .2byte 0x2 - 2282 0015 7F .byte 0x7f - 2283 0016 08 .sleb128 8 - 2284 0017 00000000 .4byte 0x0 - 2285 001b 00000000 .4byte 0x0 - 2286 .LLST1: - 2287 001f 00000000 .4byte .LVL0-.Ltext0 - 2288 0023 10000000 .4byte .LVL2-.Ltext0 - 2289 0027 0100 .2byte 0x1 - 2290 0029 50 .byte 0x50 - 2291 002a 00000000 .4byte 0x0 - 2292 002e 00000000 .4byte 0x0 - 2293 .LLST2: - 2294 0032 0A000000 .4byte .LVL1-.Ltext0 - 2295 0036 10000000 .4byte .LVL2-.Ltext0 - 2296 003a 0100 .2byte 0x1 - 2297 003c 51 .byte 0x51 - 2298 003d 10000000 .4byte .LVL2-.Ltext0 - 2299 0041 28000000 .4byte .LFE25-.Ltext0 - 2300 0045 0100 .2byte 0x1 - 2301 0047 50 .byte 0x50 - 2302 0048 00000000 .4byte 0x0 - 2303 004c 00000000 .4byte 0x0 - 2304 .LLST3: - 2305 0050 28000000 .4byte .LFB26-.Ltext0 - 2306 0054 3E000000 .4byte .LCFI1-.Ltext0 - 2307 0058 0100 .2byte 0x1 - 2308 005a 5E .byte 0x5e - 2309 005b 3E000000 .4byte .LCFI1-.Ltext0 - 2310 005f 50000000 .4byte .LFE26-.Ltext0 - 2311 0063 0200 .2byte 0x2 - 2312 0065 7F .byte 0x7f - 2313 0066 08 .sleb128 8 - 2314 0067 00000000 .4byte 0x0 - 2315 006b 00000000 .4byte 0x0 - 2316 .LLST4: - 2317 006f 28000000 .4byte .LVL3-.Ltext0 - 2318 0073 36000000 .4byte .LVL6-.Ltext0 - 2319 0077 0100 .2byte 0x1 - 2320 0079 50 .byte 0x50 - 2321 007a 00000000 .4byte 0x0 - 2322 007e 00000000 .4byte 0x0 - BFIN GAS /tmp/ccGqo6cM.s page 62 - - - 2323 .LLST5: - 2324 0082 50000000 .4byte .LFB27-.Ltext0 - 2325 0086 68000000 .4byte .LCFI2-.Ltext0 - 2326 008a 0100 .2byte 0x1 - 2327 008c 5E .byte 0x5e - 2328 008d 68000000 .4byte .LCFI2-.Ltext0 - 2329 0091 72000000 .4byte .LFE27-.Ltext0 - 2330 0095 0200 .2byte 0x2 - 2331 0097 7F .byte 0x7f - 2332 0098 08 .sleb128 8 - 2333 0099 00000000 .4byte 0x0 - 2334 009d 00000000 .4byte 0x0 - 2335 .LLST6: - 2336 00a1 50000000 .4byte .LVL7-.Ltext0 - 2337 00a5 5A000000 .4byte .LVL8-.Ltext0 - 2338 00a9 0100 .2byte 0x1 - 2339 00ab 50 .byte 0x50 - 2340 00ac 00000000 .4byte 0x0 - 2341 00b0 00000000 .4byte 0x0 - 2342 .LLST7: - 2343 00b4 50000000 .4byte .LVL7-.Ltext0 - 2344 00b8 5C000000 .4byte .LVL9-.Ltext0 - 2345 00bc 0100 .2byte 0x1 - 2346 00be 51 .byte 0x51 - 2347 00bf 00000000 .4byte 0x0 - 2348 00c3 00000000 .4byte 0x0 - 2349 .LLST8: - 2350 00c7 5A000000 .4byte .LVL8-.Ltext0 - 2351 00cb 5C000000 .4byte .LVL9-.Ltext0 - 2352 00cf 0100 .2byte 0x1 - 2353 00d1 50 .byte 0x50 - 2354 00d2 5C000000 .4byte .LVL9-.Ltext0 - 2355 00d6 72000000 .4byte .LFE27-.Ltext0 - 2356 00da 0100 .2byte 0x1 - 2357 00dc 51 .byte 0x51 - 2358 00dd 00000000 .4byte 0x0 - 2359 00e1 00000000 .4byte 0x0 - 2360 .LLST9: - 2361 00e5 74000000 .4byte .LFB28-.Ltext0 - 2362 00e9 78000000 .4byte .LCFI3-.Ltext0 - 2363 00ed 0100 .2byte 0x1 - 2364 00ef 5E .byte 0x5e - 2365 00f0 78000000 .4byte .LCFI3-.Ltext0 - 2366 00f4 82000000 .4byte .LFE28-.Ltext0 - 2367 00f8 0200 .2byte 0x2 - 2368 00fa 7F .byte 0x7f - 2369 00fb 08 .sleb128 8 - 2370 00fc 00000000 .4byte 0x0 - 2371 0100 00000000 .4byte 0x0 - 2372 .LLST10: - 2373 0104 84000000 .4byte .LFB29-.Ltext0 - 2374 0108 86000000 .4byte .LCFI4-.Ltext0 - 2375 010c 0100 .2byte 0x1 - 2376 010e 5E .byte 0x5e - 2377 010f 86000000 .4byte .LCFI4-.Ltext0 - 2378 0113 90000000 .4byte .LCFI5-.Ltext0 - 2379 0117 0200 .2byte 0x2 - BFIN GAS /tmp/ccGqo6cM.s page 63 - - - 2380 0119 7E .byte 0x7e - 2381 011a 04 .sleb128 4 - 2382 011b 90000000 .4byte .LCFI5-.Ltext0 - 2383 011f D2000000 .4byte .LFE29-.Ltext0 - 2384 0123 0200 .2byte 0x2 - 2385 0125 7F .byte 0x7f - 2386 0126 0C .sleb128 12 - 2387 0127 00000000 .4byte 0x0 - 2388 012b 00000000 .4byte 0x0 - 2389 .LLST11: - 2390 012f 84000000 .4byte .LVL10-.Ltext0 - 2391 0133 8C000000 .4byte .LVL11-.Ltext0 - 2392 0137 0100 .2byte 0x1 - 2393 0139 50 .byte 0x50 - 2394 013a 8C000000 .4byte .LVL11-.Ltext0 - 2395 013e C4000000 .4byte .LVL12-.Ltext0 - 2396 0142 0100 .2byte 0x1 - 2397 0144 57 .byte 0x57 - 2398 0145 C6000000 .4byte .LVL13-.Ltext0 - 2399 0149 D0000000 .4byte .LVL14-.Ltext0 - 2400 014d 0100 .2byte 0x1 - 2401 014f 57 .byte 0x57 - 2402 0150 00000000 .4byte 0x0 - 2403 0154 00000000 .4byte 0x0 - 2404 .LLST12: - 2405 0158 D4000000 .4byte .LFB31-.Ltext0 - 2406 015c DC000000 .4byte .LCFI8-.Ltext0 - 2407 0160 0100 .2byte 0x1 - 2408 0162 5E .byte 0x5e - 2409 0163 DC000000 .4byte .LCFI8-.Ltext0 - 2410 0167 20010000 .4byte .LFE31-.Ltext0 - 2411 016b 0200 .2byte 0x2 - 2412 016d 7F .byte 0x7f - 2413 016e 08 .sleb128 8 - 2414 016f 00000000 .4byte 0x0 - 2415 0173 00000000 .4byte 0x0 - 2416 .LLST13: - 2417 0177 20010000 .4byte .LFB30-.Ltext0 - 2418 017b 22010000 .4byte .LCFI9-.Ltext0 - 2419 017f 0100 .2byte 0x1 - 2420 0181 5E .byte 0x5e - 2421 0182 22010000 .4byte .LCFI9-.Ltext0 - 2422 0186 2A010000 .4byte .LCFI10-.Ltext0 - 2423 018a 0200 .2byte 0x2 - 2424 018c 7E .byte 0x7e - 2425 018d 08 .sleb128 8 - 2426 018e 2A010000 .4byte .LCFI10-.Ltext0 - 2427 0192 08020000 .4byte .LFE30-.Ltext0 - 2428 0196 0200 .2byte 0x2 - 2429 0198 7F .byte 0x7f - 2430 0199 10 .sleb128 16 - 2431 019a 00000000 .4byte 0x0 - 2432 019e 00000000 .4byte 0x0 - 2433 .LLST14: - 2434 01a2 08020000 .4byte .LFB24-.Ltext0 - 2435 01a6 0A020000 .4byte .LCFI12-.Ltext0 - 2436 01aa 0100 .2byte 0x1 - BFIN GAS /tmp/ccGqo6cM.s page 64 - - - 2437 01ac 5E .byte 0x5e - 2438 01ad 0A020000 .4byte .LCFI12-.Ltext0 - 2439 01b1 18020000 .4byte .LCFI13-.Ltext0 - 2440 01b5 0200 .2byte 0x2 - 2441 01b7 7E .byte 0x7e - 2442 01b8 0C .sleb128 12 - 2443 01b9 18020000 .4byte .LCFI13-.Ltext0 - 2444 01bd 98030000 .4byte .LFE24-.Ltext0 - 2445 01c1 0200 .2byte 0x2 - 2446 01c3 7F .byte 0x7f - 2447 01c4 14 .sleb128 20 - 2448 01c5 00000000 .4byte 0x0 - 2449 01c9 00000000 .4byte 0x0 - 2450 .LLST15: - 2451 01cd 3A020000 .4byte .LVL16-.Ltext0 - 2452 01d1 5E020000 .4byte .LVL18-.Ltext0 - 2453 01d5 0100 .2byte 0x1 - 2454 01d7 5D .byte 0x5d - 2455 01d8 60020000 .4byte .LVL19-.Ltext0 - 2456 01dc 68020000 .4byte .LVL20-.Ltext0 - 2457 01e0 0100 .2byte 0x1 - 2458 01e2 5D .byte 0x5d - 2459 01e3 FA020000 .4byte .LVL30-.Ltext0 - 2460 01e7 34030000 .4byte .LVL32-.Ltext0 - 2461 01eb 0100 .2byte 0x1 - 2462 01ed 5D .byte 0x5d - 2463 01ee 68030000 .4byte .LVL37-.Ltext0 - 2464 01f2 92030000 .4byte .LVL38-.Ltext0 - 2465 01f6 0100 .2byte 0x1 - 2466 01f8 5D .byte 0x5d - 2467 01f9 00000000 .4byte 0x0 - 2468 01fd 00000000 .4byte 0x0 - 2469 .LLST16: - 2470 0201 32020000 .4byte .LVL15-.Ltext0 - 2471 0205 3A020000 .4byte .LVL16-.Ltext0 - 2472 0209 0100 .2byte 0x1 - 2473 020b 5A .byte 0x5a - 2474 020c EE020000 .4byte .LVL28-.Ltext0 - 2475 0210 F2020000 .4byte .LVL29-.Ltext0 - 2476 0214 0100 .2byte 0x1 - 2477 0216 5A .byte 0x5a - 2478 0217 00000000 .4byte 0x0 - 2479 021b 00000000 .4byte 0x0 - 2480 .LLST17: - 2481 021f 58020000 .4byte .LVL17-.Ltext0 - 2482 0223 60020000 .4byte .LVL19-.Ltext0 - 2483 0227 0100 .2byte 0x1 - 2484 0229 5A .byte 0x5a - 2485 022a 80020000 .4byte .LVL22-.Ltext0 - 2486 022e 88020000 .4byte .LVL23-.Ltext0 - 2487 0232 0100 .2byte 0x1 - 2488 0234 51 .byte 0x51 - 2489 0235 B0020000 .4byte .LVL25-.Ltext0 - 2490 0239 C0020000 .4byte .LVL27-.Ltext0 - 2491 023d 0100 .2byte 0x1 - 2492 023f 5A .byte 0x5a - 2493 0240 38030000 .4byte .LVL33-.Ltext0 - BFIN GAS /tmp/ccGqo6cM.s page 65 - - - 2494 0244 4C030000 .4byte .LVL35-.Ltext0 - 2495 0248 0100 .2byte 0x1 - 2496 024a 51 .byte 0x51 - 2497 024b 94030000 .4byte .LVL39-.Ltext0 - 2498 024f 98030000 .4byte .LFE24-.Ltext0 - 2499 0253 0100 .2byte 0x1 - 2500 0255 5A .byte 0x5a - 2501 0256 00000000 .4byte 0x0 - 2502 025a 00000000 .4byte 0x0 - 2503 .LLST18: - 2504 025e 72020000 .4byte .LVL21-.Ltext0 - 2505 0262 88020000 .4byte .LVL23-.Ltext0 - 2506 0266 0100 .2byte 0x1 - 2507 0268 5A .byte 0x5a - 2508 0269 34030000 .4byte .LVL32-.Ltext0 - 2509 026d 40030000 .4byte .LVL34-.Ltext0 - 2510 0271 0100 .2byte 0x1 - 2511 0273 5A .byte 0x5a - 2512 0274 00000000 .4byte 0x0 - 2513 0278 00000000 .4byte 0x0 - 2514 .LLST19: - 2515 027c 9E020000 .4byte .LVL24-.Ltext0 - 2516 0280 B4020000 .4byte .LVL26-.Ltext0 - 2517 0284 0100 .2byte 0x1 - 2518 0286 59 .byte 0x59 - 2519 0287 92030000 .4byte .LVL38-.Ltext0 - 2520 028b 98030000 .4byte .LFE24-.Ltext0 - 2521 028f 0100 .2byte 0x1 - 2522 0291 59 .byte 0x59 - 2523 0292 00000000 .4byte 0x0 - 2524 0296 00000000 .4byte 0x0 - 2525 .LLST20: - 2526 029a 98030000 .4byte .LFB18-.Ltext0 - 2527 029e 9A030000 .4byte .LCFI15-.Ltext0 - 2528 02a2 0100 .2byte 0x1 - 2529 02a4 5E .byte 0x5e - 2530 02a5 9A030000 .4byte .LCFI15-.Ltext0 - 2531 02a9 A2030000 .4byte .LCFI16-.Ltext0 - 2532 02ad 0200 .2byte 0x2 - 2533 02af 7E .byte 0x7e - 2534 02b0 08 .sleb128 8 - 2535 02b1 A2030000 .4byte .LCFI16-.Ltext0 - 2536 02b5 0C040000 .4byte .LFE18-.Ltext0 - 2537 02b9 0200 .2byte 0x2 - 2538 02bb 7F .byte 0x7f - 2539 02bc 10 .sleb128 16 - 2540 02bd 00000000 .4byte 0x0 - 2541 02c1 00000000 .4byte 0x0 - 2542 .LLST21: - 2543 02c5 FC030000 .4byte .LVL40-.Ltext0 - 2544 02c9 FC030000 .4byte .LVL41-.Ltext0 - 2545 02cd 0100 .2byte 0x1 - 2546 02cf 50 .byte 0x50 - 2547 02d0 08040000 .4byte .LVL42-.Ltext0 - 2548 02d4 0A040000 .4byte .LVL43-.Ltext0 - 2549 02d8 0100 .2byte 0x1 - 2550 02da 50 .byte 0x50 - BFIN GAS /tmp/ccGqo6cM.s page 66 - - - 2551 02db 00000000 .4byte 0x0 - 2552 02df 00000000 .4byte 0x0 - 2553 .LLST22: - 2554 02e3 0C040000 .4byte .LFB17-.Ltext0 - 2555 02e7 10040000 .4byte .LCFI19-.Ltext0 - 2556 02eb 0100 .2byte 0x1 - 2557 02ed 5E .byte 0x5e - 2558 02ee 10040000 .4byte .LCFI19-.Ltext0 - 2559 02f2 2C040000 .4byte .LFE17-.Ltext0 - 2560 02f6 0200 .2byte 0x2 - 2561 02f8 7F .byte 0x7f - 2562 02f9 08 .sleb128 8 - 2563 02fa 00000000 .4byte 0x0 - 2564 02fe 00000000 .4byte 0x0 - 2565 .LLST23: - 2566 0302 2C040000 .4byte .LFB23-.Ltext0 - 2567 0306 2E040000 .4byte .LCFI20-.Ltext0 - 2568 030a 0100 .2byte 0x1 - 2569 030c 5E .byte 0x5e - 2570 030d 2E040000 .4byte .LCFI20-.Ltext0 - 2571 0311 36040000 .4byte .LCFI21-.Ltext0 - 2572 0315 0200 .2byte 0x2 - 2573 0317 7E .byte 0x7e - 2574 0318 0C .sleb128 12 - 2575 0319 36040000 .4byte .LCFI21-.Ltext0 - 2576 031d D2040000 .4byte .LFE23-.Ltext0 - 2577 0321 0200 .2byte 0x2 - 2578 0323 7F .byte 0x7f - 2579 0324 14 .sleb128 20 - 2580 0325 00000000 .4byte 0x0 - 2581 0329 00000000 .4byte 0x0 - 2582 .LLST24: - 2583 032d 48040000 .4byte .LVL44-.Ltext0 - 2584 0331 4A040000 .4byte .LVL45-.Ltext0 - 2585 0335 0100 .2byte 0x1 - 2586 0337 50 .byte 0x50 - 2587 0338 CE040000 .4byte .LVL46-.Ltext0 - 2588 033c CE040000 .4byte .LVL47-.Ltext0 - 2589 0340 0100 .2byte 0x1 - 2590 0342 50 .byte 0x50 - 2591 0343 00000000 .4byte 0x0 - 2592 0347 00000000 .4byte 0x0 - 2593 .LLST25: - 2594 034b D4040000 .4byte .LFB32-.Ltext0 - 2595 034f D6040000 .4byte .LCFI24-.Ltext0 - 2596 0353 0100 .2byte 0x1 - 2597 0355 5E .byte 0x5e - 2598 0356 D6040000 .4byte .LCFI24-.Ltext0 - 2599 035a D8040000 .4byte .LCFI25-.Ltext0 - 2600 035e 0200 .2byte 0x2 - 2601 0360 7E .byte 0x7e - 2602 0361 04 .sleb128 4 - 2603 0362 D8040000 .4byte .LCFI25-.Ltext0 - 2604 0366 DA040000 .4byte .LCFI26-.Ltext0 - 2605 036a 0200 .2byte 0x2 - 2606 036c 7E .byte 0x7e - 2607 036d 08 .sleb128 8 - BFIN GAS /tmp/ccGqo6cM.s page 67 - - - 2608 036e DA040000 .4byte .LCFI26-.Ltext0 - 2609 0372 DC040000 .4byte .LCFI27-.Ltext0 - 2610 0376 0200 .2byte 0x2 - 2611 0378 7E .byte 0x7e - 2612 0379 0C .sleb128 12 - 2613 037a DC040000 .4byte .LCFI27-.Ltext0 - 2614 037e DE040000 .4byte .LCFI28-.Ltext0 - 2615 0382 0200 .2byte 0x2 - 2616 0384 7E .byte 0x7e - 2617 0385 10 .sleb128 16 - 2618 0386 DE040000 .4byte .LCFI28-.Ltext0 - 2619 038a E0040000 .4byte .LCFI29-.Ltext0 - 2620 038e 0200 .2byte 0x2 - 2621 0390 7E .byte 0x7e - 2622 0391 14 .sleb128 20 - 2623 0392 E0040000 .4byte .LCFI29-.Ltext0 - 2624 0396 E2040000 .4byte .LCFI30-.Ltext0 - 2625 039a 0200 .2byte 0x2 - 2626 039c 7E .byte 0x7e - 2627 039d 18 .sleb128 24 - 2628 039e E2040000 .4byte .LCFI30-.Ltext0 - 2629 03a2 E4040000 .4byte .LCFI31-.Ltext0 - 2630 03a6 0200 .2byte 0x2 - 2631 03a8 7E .byte 0x7e - 2632 03a9 1C .sleb128 28 - 2633 03aa E4040000 .4byte .LCFI31-.Ltext0 - 2634 03ae E6040000 .4byte .LCFI32-.Ltext0 - 2635 03b2 0300 .2byte 0x3 - 2636 03b4 7E .byte 0x7e - 2637 03b5 D400 .sleb128 84 - 2638 03b7 E6040000 .4byte .LCFI32-.Ltext0 - 2639 03bb E8040000 .4byte .LCFI33-.Ltext0 - 2640 03bf 0300 .2byte 0x3 - 2641 03c1 7E .byte 0x7e - 2642 03c2 D800 .sleb128 88 - 2643 03c4 E8040000 .4byte .LCFI33-.Ltext0 - 2644 03c8 EA040000 .4byte .LCFI34-.Ltext0 - 2645 03cc 0300 .2byte 0x3 - 2646 03ce 7E .byte 0x7e - 2647 03cf DC00 .sleb128 92 - 2648 03d1 EA040000 .4byte .LCFI34-.Ltext0 - 2649 03d5 EC040000 .4byte .LCFI35-.Ltext0 - 2650 03d9 0300 .2byte 0x3 - 2651 03db 7E .byte 0x7e - 2652 03dc E000 .sleb128 96 - 2653 03de EC040000 .4byte .LCFI35-.Ltext0 - 2654 03e2 EE040000 .4byte .LCFI36-.Ltext0 - 2655 03e6 0300 .2byte 0x3 - 2656 03e8 7E .byte 0x7e - 2657 03e9 E400 .sleb128 100 - 2658 03eb EE040000 .4byte .LCFI36-.Ltext0 - 2659 03ef F0040000 .4byte .LCFI37-.Ltext0 - 2660 03f3 0300 .2byte 0x3 - 2661 03f5 7E .byte 0x7e - 2662 03f6 E800 .sleb128 104 - 2663 03f8 F0040000 .4byte .LCFI37-.Ltext0 - 2664 03fc F2040000 .4byte .LCFI38-.Ltext0 - BFIN GAS /tmp/ccGqo6cM.s page 68 - - - 2665 0400 0300 .2byte 0x3 - 2666 0402 7E .byte 0x7e - 2667 0403 EC00 .sleb128 108 - 2668 0405 F2040000 .4byte .LCFI38-.Ltext0 - 2669 0409 F4040000 .4byte .LCFI39-.Ltext0 - 2670 040d 0300 .2byte 0x3 - 2671 040f 7E .byte 0x7e - 2672 0410 F000 .sleb128 112 - 2673 0412 F4040000 .4byte .LCFI39-.Ltext0 - 2674 0416 F6040000 .4byte .LCFI40-.Ltext0 - 2675 041a 0300 .2byte 0x3 - 2676 041c 7E .byte 0x7e - 2677 041d F400 .sleb128 116 - 2678 041f F6040000 .4byte .LCFI40-.Ltext0 - 2679 0423 F8040000 .4byte .LCFI41-.Ltext0 - 2680 0427 0300 .2byte 0x3 - 2681 0429 7E .byte 0x7e - 2682 042a F800 .sleb128 120 - 2683 042c F8040000 .4byte .LCFI41-.Ltext0 - 2684 0430 FA040000 .4byte .LCFI42-.Ltext0 - 2685 0434 0300 .2byte 0x3 - 2686 0436 7E .byte 0x7e - 2687 0437 FC00 .sleb128 124 - 2688 0439 FA040000 .4byte .LCFI42-.Ltext0 - 2689 043d FC040000 .4byte .LCFI43-.Ltext0 - 2690 0441 0300 .2byte 0x3 - 2691 0443 7E .byte 0x7e - 2692 0444 8001 .sleb128 128 - 2693 0446 FC040000 .4byte .LCFI43-.Ltext0 - 2694 044a FE040000 .4byte .LCFI44-.Ltext0 - 2695 044e 0300 .2byte 0x3 - 2696 0450 7E .byte 0x7e - 2697 0451 8401 .sleb128 132 - 2698 0453 FE040000 .4byte .LCFI44-.Ltext0 - 2699 0457 00050000 .4byte .LCFI45-.Ltext0 - 2700 045b 0300 .2byte 0x3 - 2701 045d 7E .byte 0x7e - 2702 045e 8801 .sleb128 136 - 2703 0460 00050000 .4byte .LCFI45-.Ltext0 - 2704 0464 02050000 .4byte .LCFI46-.Ltext0 - 2705 0468 0300 .2byte 0x3 - 2706 046a 7E .byte 0x7e - 2707 046b 8C01 .sleb128 140 - 2708 046d 02050000 .4byte .LCFI46-.Ltext0 - 2709 0471 04050000 .4byte .LCFI47-.Ltext0 - 2710 0475 0300 .2byte 0x3 - 2711 0477 7E .byte 0x7e - 2712 0478 9001 .sleb128 144 - 2713 047a 04050000 .4byte .LCFI47-.Ltext0 - 2714 047e 08050000 .4byte .LCFI48-.Ltext0 - 2715 0482 0300 .2byte 0x3 - 2716 0484 7E .byte 0x7e - 2717 0485 9401 .sleb128 148 - 2718 0487 08050000 .4byte .LCFI48-.Ltext0 - 2719 048b 10050000 .4byte .LCFI49-.Ltext0 - 2720 048f 0300 .2byte 0x3 - 2721 0491 7E .byte 0x7e - BFIN GAS /tmp/ccGqo6cM.s page 69 - - - 2722 0492 9C01 .sleb128 156 - 2723 0494 10050000 .4byte .LCFI49-.Ltext0 - 2724 0498 16050000 .4byte .LCFI50-.Ltext0 - 2725 049c 0300 .2byte 0x3 - 2726 049e 7E .byte 0x7e - 2727 049f A401 .sleb128 164 - 2728 04a1 16050000 .4byte .LCFI50-.Ltext0 - 2729 04a5 1A050000 .4byte .LCFI51-.Ltext0 - 2730 04a9 0300 .2byte 0x3 - 2731 04ab 7E .byte 0x7e - 2732 04ac A801 .sleb128 168 - 2733 04ae 1A050000 .4byte .LCFI51-.Ltext0 - 2734 04b2 20060000 .4byte .LFE32-.Ltext0 - 2735 04b6 0300 .2byte 0x3 - 2736 04b8 7F .byte 0x7f - 2737 04b9 B001 .sleb128 176 - 2738 04bb 00000000 .4byte 0x0 - 2739 04bf 00000000 .4byte 0x0 - 2740 .LLST26: - 2741 04c3 6A050000 .4byte .LVL49-.Ltext0 - 2742 04c7 B0050000 .4byte .LVL50-.Ltext0 - 2743 04cb 0100 .2byte 0x1 - 2744 04cd 51 .byte 0x51 - 2745 04ce C8050000 .4byte .LVL52-.Ltext0 - 2746 04d2 D4050000 .4byte .LVL53-.Ltext0 - 2747 04d6 0100 .2byte 0x1 - 2748 04d8 51 .byte 0x51 - 2749 04d9 00000000 .4byte 0x0 - 2750 04dd 00000000 .4byte 0x0 - 2751 .LLST27: - 2752 04e1 58050000 .4byte .LVL48-.Ltext0 - 2753 04e5 B0050000 .4byte .LVL50-.Ltext0 - 2754 04e9 0100 .2byte 0x1 - 2755 04eb 52 .byte 0x52 - 2756 04ec C0050000 .4byte .LVL51-.Ltext0 - 2757 04f0 E0050000 .4byte .LVL54-.Ltext0 - 2758 04f4 0100 .2byte 0x1 - 2759 04f6 52 .byte 0x52 - 2760 04f7 00000000 .4byte 0x0 - 2761 04fb 00000000 .4byte 0x0 - 2762 .LLST28: - 2763 04ff 20060000 .4byte .LFB21-.Ltext0 - 2764 0503 22060000 .4byte .LCFI53-.Ltext0 - 2765 0507 0100 .2byte 0x1 - 2766 0509 5E .byte 0x5e - 2767 050a 22060000 .4byte .LCFI53-.Ltext0 - 2768 050e 3E060000 .4byte .LCFI54-.Ltext0 - 2769 0512 0200 .2byte 0x2 - 2770 0514 7E .byte 0x7e - 2771 0515 08 .sleb128 8 - 2772 0516 3E060000 .4byte .LCFI54-.Ltext0 - 2773 051a 82060000 .4byte .LFE21-.Ltext0 - 2774 051e 0200 .2byte 0x2 - 2775 0520 7F .byte 0x7f - 2776 0521 10 .sleb128 16 - 2777 0522 00000000 .4byte 0x0 - 2778 0526 00000000 .4byte 0x0 - BFIN GAS /tmp/ccGqo6cM.s page 70 - - - 2779 .LLST29: - 2780 052a 20060000 .4byte .LVL55-.Ltext0 - 2781 052e 2C060000 .4byte .LVL56-.Ltext0 - 2782 0532 0100 .2byte 0x1 - 2783 0534 50 .byte 0x50 - 2784 0535 00000000 .4byte 0x0 - 2785 0539 00000000 .4byte 0x0 - 2786 .LLST30: - 2787 053d 46060000 .4byte .LVL57-.Ltext0 - 2788 0541 56060000 .4byte .LVL58-.Ltext0 - 2789 0545 0100 .2byte 0x1 - 2790 0547 51 .byte 0x51 - 2791 0548 00000000 .4byte 0x0 - 2792 054c 00000000 .4byte 0x0 - 2793 .LLST31: - 2794 0550 84060000 .4byte .LFB20-.Ltext0 - 2795 0554 86060000 .4byte .LCFI56-.Ltext0 - 2796 0558 0100 .2byte 0x1 - 2797 055a 5E .byte 0x5e - 2798 055b 86060000 .4byte .LCFI56-.Ltext0 - 2799 055f A0060000 .4byte .LCFI57-.Ltext0 - 2800 0563 0200 .2byte 0x2 - 2801 0565 7E .byte 0x7e - 2802 0566 08 .sleb128 8 - 2803 0567 A0060000 .4byte .LCFI57-.Ltext0 - 2804 056b E4060000 .4byte .LFE20-.Ltext0 - 2805 056f 0200 .2byte 0x2 - 2806 0571 7F .byte 0x7f - 2807 0572 10 .sleb128 16 - 2808 0573 00000000 .4byte 0x0 - 2809 0577 00000000 .4byte 0x0 - 2810 .LLST32: - 2811 057b 84060000 .4byte .LVL59-.Ltext0 - 2812 057f 9C060000 .4byte .LVL60-.Ltext0 - 2813 0583 0100 .2byte 0x1 - 2814 0585 50 .byte 0x50 - 2815 0586 00000000 .4byte 0x0 - 2816 058a 00000000 .4byte 0x0 - 2817 .LLST33: - 2818 058e A8060000 .4byte .LVL61-.Ltext0 - 2819 0592 B8060000 .4byte .LVL62-.Ltext0 - 2820 0596 0100 .2byte 0x1 - 2821 0598 51 .byte 0x51 - 2822 0599 00000000 .4byte 0x0 - 2823 059d 00000000 .4byte 0x0 - 2824 .LLST34: - 2825 05a1 E4060000 .4byte .LFB22-.Ltext0 - 2826 05a5 E6060000 .4byte .LCFI59-.Ltext0 - 2827 05a9 0100 .2byte 0x1 - 2828 05ab 5E .byte 0x5e - 2829 05ac E6060000 .4byte .LCFI59-.Ltext0 - 2830 05b0 EE060000 .4byte .LCFI60-.Ltext0 - 2831 05b4 0200 .2byte 0x2 - 2832 05b6 7E .byte 0x7e - 2833 05b7 14 .sleb128 20 - 2834 05b8 EE060000 .4byte .LCFI60-.Ltext0 - 2835 05bc F0080000 .4byte .LFE22-.Ltext0 - BFIN GAS /tmp/ccGqo6cM.s page 71 - - - 2836 05c0 0200 .2byte 0x2 - 2837 05c2 7F .byte 0x7f - 2838 05c3 1C .sleb128 28 - 2839 05c4 00000000 .4byte 0x0 - 2840 05c8 00000000 .4byte 0x0 - 2841 .LLST35: - 2842 05cc 00070000 .4byte .LVL63-.Ltext0 - 2843 05d0 02070000 .4byte .LVL64-.Ltext0 - 2844 05d4 0100 .2byte 0x1 - 2845 05d6 50 .byte 0x50 - 2846 05d7 8C070000 .4byte .LVL67-.Ltext0 - 2847 05db 8C070000 .4byte .LVL68-.Ltext0 - 2848 05df 0100 .2byte 0x1 - 2849 05e1 50 .byte 0x50 - 2850 05e2 00000000 .4byte 0x0 - 2851 05e6 00000000 .4byte 0x0 - 2852 .LLST36: - 2853 05ea 48070000 .4byte .LVL65-.Ltext0 - 2854 05ee 58070000 .4byte .LVL66-.Ltext0 - 2855 05f2 0100 .2byte 0x1 - 2856 05f4 51 .byte 0x51 - 2857 05f5 00000000 .4byte 0x0 - 2858 05f9 00000000 .4byte 0x0 - 2859 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2860 .file 4 "src/l502_bf_cmd_defs.h" - 2861 .file 5 "src/l502_defs.h" - 2862 .file 6 "src/l502_stream.h" - 2863 .section .debug_info - 2864 0000 E5080000 .4byte 0x8e5 - 2865 0004 0200 .2byte 0x2 - 2866 0006 00000000 .4byte .Ldebug_abbrev0 - 2867 000a 04 .byte 0x4 - 2868 000b 01 .uleb128 0x1 - 2869 000c 5D000000 .4byte .LASF95 - 2870 0010 01 .byte 0x1 - 2871 0011 C7000000 .4byte .LASF96 - 2872 0015 EB040000 .4byte .LASF97 - 2873 0019 00000000 .4byte .Ltext0 - 2874 001d F0080000 .4byte .Letext0 - 2875 0021 00000000 .4byte .Ldebug_line0 - 2876 0025 02 .uleb128 0x2 - 2877 0026 01 .byte 0x1 - 2878 0027 06 .byte 0x6 - 2879 0028 9E030000 .4byte .LASF0 - 2880 002c 02 .uleb128 0x2 - 2881 002d 01 .byte 0x1 - 2882 002e 08 .byte 0x8 - 2883 002f 2D030000 .4byte .LASF1 - 2884 0033 02 .uleb128 0x2 - 2885 0034 02 .byte 0x2 - 2886 0035 05 .byte 0x5 - 2887 0036 51010000 .4byte .LASF2 - 2888 003a 02 .uleb128 0x2 - 2889 003b 02 .byte 0x2 - 2890 003c 07 .byte 0x7 - 2891 003d 18040000 .4byte .LASF3 - 2892 0041 03 .uleb128 0x3 - BFIN GAS /tmp/ccGqo6cM.s page 72 - - - 2893 0042 61040000 .4byte .LASF5 - 2894 0046 03 .byte 0x3 - 2895 0047 4F .byte 0x4f - 2896 0048 4C000000 .4byte 0x4c - 2897 004c 02 .uleb128 0x2 - 2898 004d 04 .byte 0x4 - 2899 004e 05 .byte 0x5 - 2900 004f 4E020000 .4byte .LASF4 - 2901 0053 03 .uleb128 0x3 - 2902 0054 C1030000 .4byte .LASF6 - 2903 0058 03 .byte 0x3 - 2904 0059 50 .byte 0x50 - 2905 005a 5E000000 .4byte 0x5e - 2906 005e 02 .uleb128 0x2 - 2907 005f 04 .byte 0x4 - 2908 0060 07 .byte 0x7 - 2909 0061 35050000 .4byte .LASF7 - 2910 0065 03 .uleb128 0x3 - 2911 0066 5B010000 .4byte .LASF8 - 2912 006a 03 .byte 0x3 - 2913 006b 77 .byte 0x77 - 2914 006c 70000000 .4byte 0x70 - 2915 0070 02 .uleb128 0x2 - 2916 0071 08 .byte 0x8 - 2917 0072 05 .byte 0x5 - 2918 0073 0A020000 .4byte .LASF9 - 2919 0077 03 .uleb128 0x3 - 2920 0078 A3000000 .4byte .LASF10 - 2921 007c 03 .byte 0x3 - 2922 007d 78 .byte 0x78 - 2923 007e 82000000 .4byte 0x82 - 2924 0082 02 .uleb128 0x2 - 2925 0083 08 .byte 0x8 - 2926 0084 07 .byte 0x7 - 2927 0085 AA030000 .4byte .LASF11 - 2928 0089 04 .uleb128 0x4 - 2929 008a 04 .byte 0x4 - 2930 008b 05 .byte 0x5 - 2931 008c 696E7400 .string "int" - 2932 0090 02 .uleb128 0x2 - 2933 0091 04 .byte 0x4 - 2934 0092 07 .byte 0x7 - 2935 0093 CA030000 .4byte .LASF12 - 2936 0097 05 .uleb128 0x5 - 2937 0098 04 .byte 0x4 - 2938 0099 07 .byte 0x7 - 2939 009a 02 .uleb128 0x2 - 2940 009b 01 .byte 0x1 - 2941 009c 06 .byte 0x6 - 2942 009d 5C040000 .4byte .LASF13 - 2943 00a1 06 .uleb128 0x6 - 2944 00a2 04 .byte 0x4 - 2945 00a3 04 .byte 0x4 - 2946 00a4 69 .byte 0x69 - 2947 00a5 EF000000 .4byte 0xef - 2948 00a9 07 .uleb128 0x7 - 2949 00aa BC050000 .4byte .LASF14 - BFIN GAS /tmp/ccGqo6cM.s page 73 - - - 2950 00ae 00 .sleb128 0 - 2951 00af 07 .uleb128 0x7 - 2952 00b0 91050000 .4byte .LASF15 - 2953 00b4 807C .sleb128 -512 - 2954 00b6 07 .uleb128 0x7 - 2955 00b7 57020000 .4byte .LASF16 - 2956 00bb 807C .sleb128 -512 - 2957 00bd 07 .uleb128 0x7 - 2958 00be C6020000 .4byte .LASF17 - 2959 00c2 FF7B .sleb128 -513 - 2960 00c4 07 .uleb128 0x7 - 2961 00c5 2B040000 .4byte .LASF18 - 2962 00c9 FE7B .sleb128 -514 - 2963 00cb 07 .uleb128 0x7 - 2964 00cc 69040000 .4byte .LASF19 - 2965 00d0 FD7B .sleb128 -515 - 2966 00d2 07 .uleb128 0x7 - 2967 00d3 2C000000 .4byte .LASF20 - 2968 00d7 FC7B .sleb128 -516 - 2969 00d9 07 .uleb128 0x7 - 2970 00da FE020000 .4byte .LASF21 - 2971 00de FB7B .sleb128 -517 - 2972 00e0 07 .uleb128 0x7 - 2973 00e1 78000000 .4byte .LASF22 - 2974 00e5 FA7B .sleb128 -518 - 2975 00e7 07 .uleb128 0x7 - 2976 00e8 37020000 .4byte .LASF23 - 2977 00ec F97B .sleb128 -519 - 2978 00ee 00 .byte 0x0 - 2979 00ef 06 .uleb128 0x6 - 2980 00f0 04 .byte 0x4 - 2981 00f1 04 .byte 0x4 - 2982 00f2 7A .byte 0x7a - 2983 00f3 0A010000 .4byte 0x10a - 2984 00f7 07 .uleb128 0x7 - 2985 00f8 2D060000 .4byte .LASF24 - 2986 00fc 00 .sleb128 0 - 2987 00fd 07 .uleb128 0x7 - 2988 00fe 8F020000 .4byte .LASF25 - 2989 0102 01 .sleb128 1 - 2990 0103 07 .uleb128 0x7 - 2991 0104 4A040000 .4byte .LASF26 - 2992 0108 02 .sleb128 2 - 2993 0109 00 .byte 0x0 - 2994 010a 06 .uleb128 0x6 - 2995 010b 04 .byte 0x4 - 2996 010c 05 .byte 0x5 - 2997 010d 74 .byte 0x74 - 2998 010e 3F010000 .4byte 0x13f - 2999 0112 07 .uleb128 0x7 - 3000 0113 67030000 .4byte .LASF27 - 3001 0117 01 .sleb128 1 - 3002 0118 07 .uleb128 0x7 - 3003 0119 7F020000 .4byte .LASF28 - 3004 011d 02 .sleb128 2 - 3005 011e 07 .uleb128 0x7 - 3006 011f 10010000 .4byte .LASF29 - BFIN GAS /tmp/ccGqo6cM.s page 74 - - - 3007 0123 10 .sleb128 16 - 3008 0124 07 .uleb128 0x7 - 3009 0125 21010000 .4byte .LASF30 - 3010 0129 20 .sleb128 32 - 3011 012a 07 .uleb128 0x7 - 3012 012b 77030000 .4byte .LASF31 - 3013 012f C000 .sleb128 64 - 3014 0131 07 .uleb128 0x7 - 3015 0132 F8050000 .4byte .LASF32 - 3016 0136 03 .sleb128 3 - 3017 0137 07 .uleb128 0x7 - 3018 0138 D6010000 .4byte .LASF33 - 3019 013c F000 .sleb128 112 - 3020 013e 00 .byte 0x0 - 3021 013f 06 .uleb128 0x6 - 3022 0140 04 .byte 0x4 - 3023 0141 06 .byte 0x6 - 3024 0142 11 .byte 0x11 - 3025 0143 60010000 .4byte 0x160 - 3026 0147 07 .uleb128 0x7 - 3027 0148 E3000000 .4byte .LASF34 - 3028 014c 00 .sleb128 0 - 3029 014d 07 .uleb128 0x7 - 3030 014e 92040000 .4byte .LASF35 - 3031 0152 02 .sleb128 2 - 3032 0153 07 .uleb128 0x7 - 3033 0154 B0010000 .4byte .LASF36 - 3034 0158 04 .sleb128 4 - 3035 0159 07 .uleb128 0x7 - 3036 015a 0F000000 .4byte .LASF37 - 3037 015e 03 .sleb128 3 - 3038 015f 00 .byte 0x0 - 3039 0160 03 .uleb128 0x3 - 3040 0161 57050000 .4byte .LASF38 - 3041 0165 06 .byte 0x6 - 3042 0166 16 .byte 0x16 - 3043 0167 3F010000 .4byte 0x13f - 3044 016b 06 .uleb128 0x6 - 3045 016c 04 .byte 0x4 - 3046 016d 06 .byte 0x6 - 3047 016e 19 .byte 0x19 - 3048 016f 92010000 .4byte 0x192 - 3049 0173 07 .uleb128 0x7 - 3050 0174 18020000 .4byte .LASF39 - 3051 0178 00 .sleb128 0 - 3052 0179 07 .uleb128 0x7 - 3053 017a F9030000 .4byte .LASF40 - 3054 017e 01 .sleb128 1 - 3055 017f 07 .uleb128 0x7 - 3056 0180 1D000000 .4byte .LASF41 - 3057 0184 02 .sleb128 2 - 3058 0185 07 .uleb128 0x7 - 3059 0186 28020000 .4byte .LASF42 - 3060 018a 03 .sleb128 3 - 3061 018b 07 .uleb128 0x7 - 3062 018c 52060000 .4byte .LASF43 - 3063 0190 04 .sleb128 4 - BFIN GAS /tmp/ccGqo6cM.s page 75 - - - 3064 0191 00 .byte 0x0 - 3065 0192 03 .uleb128 0x3 - 3066 0193 0B060000 .4byte .LASF44 - 3067 0197 06 .byte 0x6 - 3068 0198 20 .byte 0x20 - 3069 0199 6B010000 .4byte 0x16b - 3070 019d 08 .uleb128 0x8 - 3071 019e EF020000 .4byte .LASF45 - 3072 01a2 02 .byte 0x2 - 3073 01a3 1401 .2byte 0x114 - 3074 01a5 01 .byte 0x1 - 3075 01a6 01 .byte 0x1 - 3076 01a7 09 .uleb128 0x9 - 3077 01a8 69050000 .4byte .LASF46 - 3078 01ac 01 .byte 0x1 - 3079 01ad 75 .byte 0x75 - 3080 01ae 01 .byte 0x1 - 3081 01af 01 .byte 0x1 - 3082 01b0 0A .uleb128 0xa - 3083 01b1 01 .byte 0x1 - 3084 01b2 A0040000 .4byte .LASF47 - 3085 01b6 01 .byte 0x1 - 3086 01b7 9301 .2byte 0x193 - 3087 01b9 01 .byte 0x1 - 3088 01ba 00000000 .4byte .LFB25 - 3089 01be 28000000 .4byte .LFE25 - 3090 01c2 00000000 .4byte .LLST0 - 3091 01c6 EB010000 .4byte 0x1eb - 3092 01ca 0B .uleb128 0xb - 3093 01cb 52050000 .4byte .LASF49 - 3094 01cf 01 .byte 0x1 - 3095 01d0 9301 .2byte 0x193 - 3096 01d2 53000000 .4byte 0x53 - 3097 01d6 1F000000 .4byte .LLST1 - 3098 01da 0C .uleb128 0xc - 3099 01db B4000000 .4byte .LASF50 - 3100 01df 01 .byte 0x1 - 3101 01e0 9501 .2byte 0x195 - 3102 01e2 53000000 .4byte 0x53 - 3103 01e6 32000000 .4byte .LLST2 - 3104 01ea 00 .byte 0x0 - 3105 01eb 0A .uleb128 0xa - 3106 01ec 01 .byte 0x1 - 3107 01ed A3020000 .4byte .LASF48 - 3108 01f1 01 .byte 0x1 - 3109 01f2 A501 .2byte 0x1a5 - 3110 01f4 01 .byte 0x1 - 3111 01f5 28000000 .4byte .LFB26 - 3112 01f9 50000000 .4byte .LFE26 - 3113 01fd 50000000 .4byte .LLST3 - 3114 0201 24020000 .4byte 0x224 - 3115 0205 0B .uleb128 0xb - 3116 0206 52050000 .4byte .LASF49 - 3117 020a 01 .byte 0x1 - 3118 020b A501 .2byte 0x1a5 - 3119 020d 53000000 .4byte 0x53 - 3120 0211 6F000000 .4byte .LLST4 - BFIN GAS /tmp/ccGqo6cM.s page 76 - - - 3121 0215 0D .uleb128 0xd - 3122 0216 B4000000 .4byte .LASF50 - 3123 021a 01 .byte 0x1 - 3124 021b A601 .2byte 0x1a6 - 3125 021d 53000000 .4byte 0x53 - 3126 0221 01 .byte 0x1 - 3127 0222 51 .byte 0x51 - 3128 0223 00 .byte 0x0 - 3129 0224 0A .uleb128 0xa - 3130 0225 01 .byte 0x1 - 3131 0226 00000000 .4byte .LASF51 - 3132 022a 01 .byte 0x1 - 3133 022b B701 .2byte 0x1b7 - 3134 022d 01 .byte 0x1 - 3135 022e 50000000 .4byte .LFB27 - 3136 0232 72000000 .4byte .LFE27 - 3137 0236 82000000 .4byte .LLST5 - 3138 023a 6F020000 .4byte 0x26f - 3139 023e 0B .uleb128 0xb - 3140 023f 7A020000 .4byte .LASF52 - 3141 0243 01 .byte 0x1 - 3142 0244 B701 .2byte 0x1b7 - 3143 0246 6F020000 .4byte 0x26f - 3144 024a A1000000 .4byte .LLST6 - 3145 024e 0B .uleb128 0xb - 3146 024f 52050000 .4byte .LASF49 - 3147 0253 01 .byte 0x1 - 3148 0254 B701 .2byte 0x1b7 - 3149 0256 53000000 .4byte 0x53 - 3150 025a B4000000 .4byte .LLST7 - 3151 025e 0C .uleb128 0xc - 3152 025f A8010000 .4byte .LASF53 - 3153 0263 01 .byte 0x1 - 3154 0264 B901 .2byte 0x1b9 - 3155 0266 53000000 .4byte 0x53 - 3156 026a C7000000 .4byte .LLST8 - 3157 026e 00 .byte 0x0 - 3158 026f 0E .uleb128 0xe - 3159 0270 04 .byte 0x4 - 3160 0271 53000000 .4byte 0x53 - 3161 0275 0F .uleb128 0xf - 3162 0276 01 .byte 0x1 - 3163 0277 F2000000 .4byte .LASF98 - 3164 027b 01 .byte 0x1 - 3165 027c C801 .2byte 0x1c8 - 3166 027e 01 .byte 0x1 - 3167 027f 53000000 .4byte 0x53 - 3168 0283 74000000 .4byte .LFB28 - 3169 0287 82000000 .4byte .LFE28 - 3170 028b E5000000 .4byte .LLST9 - 3171 028f 10 .uleb128 0x10 - 3172 0290 01 .byte 0x1 - 3173 0291 D0050000 .4byte .LASF60 - 3174 0295 01 .byte 0x1 - 3175 0296 DD01 .2byte 0x1dd - 3176 0298 01 .byte 0x1 - 3177 0299 41000000 .4byte 0x41 - BFIN GAS /tmp/ccGqo6cM.s page 77 - - - 3178 029d 84000000 .4byte .LFB29 - 3179 02a1 D2000000 .4byte .LFE29 - 3180 02a5 04010000 .4byte .LLST10 - 3181 02a9 CA020000 .4byte 0x2ca - 3182 02ad 0B .uleb128 0xb - 3183 02ae 52050000 .4byte .LASF49 - 3184 02b2 01 .byte 0x1 - 3185 02b3 DD01 .2byte 0x1dd - 3186 02b5 53000000 .4byte 0x53 - 3187 02b9 2F010000 .4byte .LLST11 - 3188 02bd 11 .uleb128 0x11 - 3189 02be 6D756C00 .string "mul" - 3190 02c2 01 .byte 0x1 - 3191 02c3 DE01 .2byte 0x1de - 3192 02c5 89000000 .4byte 0x89 - 3193 02c9 00 .byte 0x0 - 3194 02ca 12 .uleb128 0x12 - 3195 02cb 01 .byte 0x1 - 3196 02cc FC010000 .4byte .LASF54 - 3197 02d0 01 .byte 0x1 - 3198 02d1 1802 .2byte 0x218 - 3199 02d3 01 .byte 0x1 - 3200 02d4 01 .byte 0x1 - 3201 02d5 DC020000 .4byte 0x2dc - 3202 02d9 13 .uleb128 0x13 - 3203 02da 13 .uleb128 0x13 - 3204 02db 00 .byte 0x0 - 3205 02dc 14 .uleb128 0x14 - 3206 02dd CA020000 .4byte 0x2ca - 3207 02e1 D4000000 .4byte .LFB31 - 3208 02e5 20010000 .4byte .LFE31 - 3209 02e9 58010000 .4byte .LLST12 - 3210 02ed 12030000 .4byte 0x312 - 3211 02f1 15 .uleb128 0x15 - 3212 02f2 9D010000 .4byte 0x19d - 3213 02f6 EE000000 .4byte .LBB23 - 3214 02fa F0000000 .4byte .LBE23 - 3215 02fe 01 .byte 0x1 - 3216 02ff 1D02 .2byte 0x21d - 3217 0301 15 .uleb128 0x15 - 3218 0302 9D010000 .4byte 0x19d - 3219 0306 F0000000 .4byte .LBB25 - 3220 030a F2000000 .4byte .LBE25 - 3221 030e 01 .byte 0x1 - 3222 030f 1E02 .2byte 0x21e - 3223 0311 00 .byte 0x0 - 3224 0312 12 .uleb128 0x12 - 3225 0313 01 .byte 0x1 - 3226 0314 C1040000 .4byte .LASF55 - 3227 0318 01 .byte 0x1 - 3228 0319 F101 .2byte 0x1f1 - 3229 031b 01 .byte 0x1 - 3230 031c 01 .byte 0x1 - 3231 031d 2C030000 .4byte 0x32c - 3232 0321 13 .uleb128 0x13 - 3233 0322 13 .uleb128 0x13 - 3234 0323 13 .uleb128 0x13 - BFIN GAS /tmp/ccGqo6cM.s page 78 - - - 3235 0324 16 .uleb128 0x16 - 3236 0325 05 .byte 0x5 - 3237 0326 03 .byte 0x3 - 3238 0327 1C000000 .4byte _dummy.2457 - 3239 032b 00 .byte 0x0 - 3240 032c 14 .uleb128 0x14 - 3241 032d 12030000 .4byte 0x312 - 3242 0331 20010000 .4byte .LFB30 - 3243 0335 08020000 .4byte .LFE30 - 3244 0339 77010000 .4byte .LLST13 - 3245 033d 72030000 .4byte 0x372 - 3246 0341 15 .uleb128 0x15 - 3247 0342 9D010000 .4byte 0x19d - 3248 0346 32010000 .4byte .LBB39 - 3249 034a 34010000 .4byte .LBE39 - 3250 034e 01 .byte 0x1 - 3251 034f F501 .2byte 0x1f5 - 3252 0351 15 .uleb128 0x15 - 3253 0352 9D010000 .4byte 0x19d - 3254 0356 60010000 .4byte .LBB41 - 3255 035a 62010000 .4byte .LBE41 - 3256 035e 01 .byte 0x1 - 3257 035f F901 .2byte 0x1f9 - 3258 0361 15 .uleb128 0x15 - 3259 0362 9D010000 .4byte 0x19d - 3260 0366 C8010000 .4byte .LBB43 - 3261 036a CA010000 .4byte .LBE43 - 3262 036e 01 .byte 0x1 - 3263 036f 0702 .2byte 0x207 - 3264 0371 00 .byte 0x0 - 3265 0372 0A .uleb128 0xa - 3266 0373 01 .byte 0x1 - 3267 0374 63060000 .4byte .LASF56 - 3268 0378 01 .byte 0x1 - 3269 0379 4101 .2byte 0x141 - 3270 037b 01 .byte 0x1 - 3271 037c 08020000 .4byte .LFB24 - 3272 0380 98030000 .4byte .LFE24 - 3273 0384 A2010000 .4byte .LLST14 - 3274 0388 27040000 .4byte 0x427 - 3275 038c 17 .uleb128 0x17 - 3276 038d 00000000 .4byte .Ldebug_ranges0+0x0 - 3277 0391 CE030000 .4byte 0x3ce - 3278 0395 0C .uleb128 0xc - 3279 0396 69000000 .4byte .LASF57 - 3280 039a 01 .byte 0x1 - 3281 039b 4401 .2byte 0x144 - 3282 039d 53000000 .4byte 0x53 - 3283 03a1 CD010000 .4byte .LLST15 - 3284 03a5 0C .uleb128 0xc - 3285 03a6 A8010000 .4byte .LASF53 - 3286 03aa 01 .byte 0x1 - 3287 03ab 4501 .2byte 0x145 - 3288 03ad 53000000 .4byte 0x53 - 3289 03b1 01020000 .4byte .LLST16 - 3290 03b5 18 .uleb128 0x18 - 3291 03b6 00030000 .4byte .LBB46 - BFIN GAS /tmp/ccGqo6cM.s page 79 - - - 3292 03ba 34030000 .4byte .LBE46 - 3293 03be 0D .uleb128 0xd - 3294 03bf EA010000 .4byte .LASF58 - 3295 03c3 01 .byte 0x1 - 3296 03c4 4C01 .2byte 0x14c - 3297 03c6 53000000 .4byte 0x53 - 3298 03ca 01 .byte 0x1 - 3299 03cb 50 .byte 0x50 - 3300 03cc 00 .byte 0x0 - 3301 03cd 00 .byte 0x0 - 3302 03ce 19 .uleb128 0x19 - 3303 03cf 20000000 .4byte .Ldebug_ranges0+0x20 - 3304 03d3 0C .uleb128 0xc - 3305 03d4 B3040000 .4byte .LASF59 - 3306 03d8 01 .byte 0x1 - 3307 03d9 6101 .2byte 0x161 - 3308 03db 53000000 .4byte 0x53 - 3309 03df 1F020000 .4byte .LLST17 - 3310 03e3 0C .uleb128 0xc - 3311 03e4 A8010000 .4byte .LASF53 - 3312 03e8 01 .byte 0x1 - 3313 03e9 6201 .2byte 0x162 - 3314 03eb 53000000 .4byte 0x53 - 3315 03ef 5E020000 .4byte .LLST18 - 3316 03f3 1A .uleb128 0x1a - 3317 03f4 3C030000 .4byte .LBB48 - 3318 03f8 68030000 .4byte .LBE48 - 3319 03fc 0F040000 .4byte 0x40f - 3320 0400 0D .uleb128 0xd - 3321 0401 EA010000 .4byte .LASF58 - 3322 0405 01 .byte 0x1 - 3323 0406 6B01 .2byte 0x16b - 3324 0408 53000000 .4byte 0x53 - 3325 040c 01 .byte 0x1 - 3326 040d 50 .byte 0x50 - 3327 040e 00 .byte 0x0 - 3328 040f 19 .uleb128 0x19 - 3329 0410 40000000 .4byte .Ldebug_ranges0+0x40 - 3330 0414 0C .uleb128 0xc - 3331 0415 B4000000 .4byte .LASF50 - 3332 0419 01 .byte 0x1 - 3333 041a 7901 .2byte 0x179 - 3334 041c 53000000 .4byte 0x53 - 3335 0420 7C020000 .4byte .LLST19 - 3336 0424 00 .byte 0x0 - 3337 0425 00 .byte 0x0 - 3338 0426 00 .byte 0x0 - 3339 0427 1B .uleb128 0x1b - 3340 0428 01 .byte 0x1 - 3341 0429 C3010000 .4byte .LASF61 - 3342 042d 01 .byte 0x1 - 3343 042e 8F .byte 0x8f - 3344 042f 01 .byte 0x1 - 3345 0430 41000000 .4byte 0x41 - 3346 0434 98030000 .4byte .LFB18 - 3347 0438 0C040000 .4byte .LFE18 - 3348 043c 9A020000 .4byte .LLST20 - BFIN GAS /tmp/ccGqo6cM.s page 80 - - - 3349 0440 54040000 .4byte 0x454 - 3350 0444 1C .uleb128 0x1c - 3351 0445 65727200 .string "err" - 3352 0449 01 .byte 0x1 - 3353 044a 90 .byte 0x90 - 3354 044b 41000000 .4byte 0x41 - 3355 044f C5020000 .4byte .LLST21 - 3356 0453 00 .byte 0x0 - 3357 0454 1D .uleb128 0x1d - 3358 0455 01 .byte 0x1 - 3359 0456 E7050000 .4byte .LASF99 - 3360 045a 01 .byte 0x1 - 3361 045b 80 .byte 0x80 - 3362 045c 01 .byte 0x1 - 3363 045d 0C040000 .4byte .LFB17 - 3364 0461 2C040000 .4byte .LFE17 - 3365 0465 E3020000 .4byte .LLST22 - 3366 0469 10 .uleb128 0x10 - 3367 046a 01 .byte 0x1 - 3368 046b 6D020000 .4byte .LASF62 - 3369 046f 01 .byte 0x1 - 3370 0470 1F01 .2byte 0x11f - 3371 0472 01 .byte 0x1 - 3372 0473 41000000 .4byte 0x41 - 3373 0477 2C040000 .4byte .LFB23 - 3374 047b D2040000 .4byte .LFE23 - 3375 047f 02030000 .4byte .LLST23 - 3376 0483 C5040000 .4byte 0x4c5 - 3377 0487 1E .uleb128 0x1e - 3378 0488 65727200 .string "err" - 3379 048c 01 .byte 0x1 - 3380 048d 2001 .2byte 0x120 - 3381 048f 41000000 .4byte 0x41 - 3382 0493 2D030000 .4byte .LLST24 - 3383 0497 1F .uleb128 0x1f - 3384 0498 CA020000 .4byte 0x2ca - 3385 049c 58000000 .4byte .Ldebug_ranges0+0x58 - 3386 04a0 01 .byte 0x1 - 3387 04a1 2701 .2byte 0x127 - 3388 04a3 15 .uleb128 0x15 - 3389 04a4 9D010000 .4byte 0x19d - 3390 04a8 74040000 .4byte .LBB63 - 3391 04ac 76040000 .4byte .LBE63 - 3392 04b0 01 .byte 0x1 - 3393 04b1 1D02 .2byte 0x21d - 3394 04b3 15 .uleb128 0x15 - 3395 04b4 9D010000 .4byte 0x19d - 3396 04b8 76040000 .4byte .LBB65 - 3397 04bc 78040000 .4byte .LBE65 - 3398 04c0 01 .byte 0x1 - 3399 04c1 1E02 .2byte 0x21e - 3400 04c3 00 .byte 0x0 - 3401 04c4 00 .byte 0x0 - 3402 04c5 0A .uleb128 0xa - 3403 04c6 01 .byte 0x1 - 3404 04c7 DE020000 .4byte .LASF63 - 3405 04cb 01 .byte 0x1 - BFIN GAS /tmp/ccGqo6cM.s page 81 - - - 3406 04cc 2C02 .2byte 0x22c - 3407 04ce 01 .byte 0x1 - 3408 04cf D4040000 .4byte .LFB32 - 3409 04d3 20060000 .4byte .LFE32 - 3410 04d7 4B030000 .4byte .LLST25 - 3411 04db 47050000 .4byte 0x547 - 3412 04df 19 .uleb128 0x19 - 3413 04e0 70000000 .4byte .Ldebug_ranges0+0x70 - 3414 04e4 0C .uleb128 0xc - 3415 04e5 32010000 .4byte .LASF64 - 3416 04e9 01 .byte 0x1 - 3417 04ea 2E02 .2byte 0x22e - 3418 04ec 53000000 .4byte 0x53 - 3419 04f0 C3040000 .4byte .LLST26 - 3420 04f4 0C .uleb128 0xc - 3421 04f5 B4000000 .4byte .LASF50 - 3422 04f9 01 .byte 0x1 - 3423 04fa 3802 .2byte 0x238 - 3424 04fc 53000000 .4byte 0x53 - 3425 0500 E1040000 .4byte .LLST27 - 3426 0504 20 .uleb128 0x20 - 3427 0505 A7010000 .4byte 0x1a7 - 3428 0509 CA050000 .4byte .LBB79 - 3429 050d 1A060000 .4byte .LBE79 - 3430 0511 01 .byte 0x1 - 3431 0512 4402 .2byte 0x244 - 3432 0514 21 .uleb128 0x21 - 3433 0515 CA020000 .4byte 0x2ca - 3434 0519 CA050000 .4byte .LBB81 - 3435 051d 0C060000 .4byte .LBE81 - 3436 0521 01 .byte 0x1 - 3437 0522 77 .byte 0x77 - 3438 0523 15 .uleb128 0x15 - 3439 0524 9D010000 .4byte 0x19d - 3440 0528 E0050000 .4byte .LBB83 - 3441 052c E2050000 .4byte .LBE83 - 3442 0530 01 .byte 0x1 - 3443 0531 1D02 .2byte 0x21d - 3444 0533 15 .uleb128 0x15 - 3445 0534 9D010000 .4byte 0x19d - 3446 0538 E2050000 .4byte .LBB85 - 3447 053c E4050000 .4byte .LBE85 - 3448 0540 01 .byte 0x1 - 3449 0541 1E02 .2byte 0x21e - 3450 0543 00 .byte 0x0 - 3451 0544 00 .byte 0x0 - 3452 0545 00 .byte 0x0 - 3453 0546 00 .byte 0x0 - 3454 0547 22 .uleb128 0x22 - 3455 0548 84040000 .4byte .LASF100 - 3456 054c 01 .byte 0x1 - 3457 054d A3 .byte 0xa3 - 3458 054e 01 .byte 0x1 - 3459 054f 01 .byte 0x1 - 3460 0550 6B050000 .4byte 0x56b - 3461 0554 23 .uleb128 0x23 - 3462 0555 AC000000 .4byte .LASF67 - BFIN GAS /tmp/ccGqo6cM.s page 82 - - - 3463 0559 01 .byte 0x1 - 3464 055a A3 .byte 0xa3 - 3465 055b 53000000 .4byte 0x53 - 3466 055f 24 .uleb128 0x24 - 3467 0560 E4040000 .4byte .LASF65 - 3468 0564 01 .byte 0x1 - 3469 0565 A4 .byte 0xa4 - 3470 0566 53000000 .4byte 0x53 - 3471 056a 00 .byte 0x0 - 3472 056b 1B .uleb128 0x1b - 3473 056c 01 .byte 0x1 - 3474 056d 82050000 .4byte .LASF66 - 3475 0571 01 .byte 0x1 - 3476 0572 CD .byte 0xcd - 3477 0573 01 .byte 0x1 - 3478 0574 41000000 .4byte 0x41 - 3479 0578 20060000 .4byte .LFB21 - 3480 057c 82060000 .4byte .LFE21 - 3481 0580 FF040000 .4byte .LLST28 - 3482 0584 BC050000 .4byte 0x5bc - 3483 0588 25 .uleb128 0x25 - 3484 0589 AC000000 .4byte .LASF67 - 3485 058d 01 .byte 0x1 - 3486 058e CD .byte 0xcd - 3487 058f 53000000 .4byte 0x53 - 3488 0593 2A050000 .4byte .LLST29 - 3489 0597 26 .uleb128 0x26 - 3490 0598 47050000 .4byte 0x547 - 3491 059c 2E060000 .4byte .LBB90 - 3492 05a0 88000000 .4byte .Ldebug_ranges0+0x88 - 3493 05a4 01 .byte 0x1 - 3494 05a5 CE .byte 0xce - 3495 05a6 27 .uleb128 0x27 - 3496 05a7 54050000 .4byte 0x554 - 3497 05ab 19 .uleb128 0x19 - 3498 05ac B0000000 .4byte .Ldebug_ranges0+0xb0 - 3499 05b0 28 .uleb128 0x28 - 3500 05b1 5F050000 .4byte 0x55f - 3501 05b5 3D050000 .4byte .LLST30 - 3502 05b9 00 .byte 0x0 - 3503 05ba 00 .byte 0x0 - 3504 05bb 00 .byte 0x0 - 3505 05bc 1B .uleb128 0x1b - 3506 05bd 01 .byte 0x1 - 3507 05be 9A010000 .4byte .LASF68 - 3508 05c2 01 .byte 0x1 - 3509 05c3 C3 .byte 0xc3 - 3510 05c4 01 .byte 0x1 - 3511 05c5 41000000 .4byte 0x41 - 3512 05c9 84060000 .4byte .LFB20 - 3513 05cd E4060000 .4byte .LFE20 - 3514 05d1 50050000 .4byte .LLST31 - 3515 05d5 0D060000 .4byte 0x60d - 3516 05d9 25 .uleb128 0x25 - 3517 05da AC000000 .4byte .LASF67 - 3518 05de 01 .byte 0x1 - 3519 05df C3 .byte 0xc3 - BFIN GAS /tmp/ccGqo6cM.s page 83 - - - 3520 05e0 53000000 .4byte 0x53 - 3521 05e4 7B050000 .4byte .LLST32 - 3522 05e8 26 .uleb128 0x26 - 3523 05e9 47050000 .4byte 0x547 - 3524 05ed 90060000 .4byte .LBB100 - 3525 05f1 D8000000 .4byte .Ldebug_ranges0+0xd8 - 3526 05f5 01 .byte 0x1 - 3527 05f6 C4 .byte 0xc4 - 3528 05f7 27 .uleb128 0x27 - 3529 05f8 54050000 .4byte 0x554 - 3530 05fc 19 .uleb128 0x19 - 3531 05fd 00010000 .4byte .Ldebug_ranges0+0x100 - 3532 0601 28 .uleb128 0x28 - 3533 0602 5F050000 .4byte 0x55f - 3534 0606 8E050000 .4byte .LLST33 - 3535 060a 00 .byte 0x0 - 3536 060b 00 .byte 0x0 - 3537 060c 00 .byte 0x0 - 3538 060d 1B .uleb128 0x1b - 3539 060e 01 .byte 0x1 - 3540 060f 95000000 .4byte .LASF69 - 3541 0613 01 .byte 0x1 - 3542 0614 DE .byte 0xde - 3543 0615 01 .byte 0x1 - 3544 0616 41000000 .4byte 0x41 - 3545 061a E4060000 .4byte .LFB22 - 3546 061e F0080000 .4byte .LFE22 - 3547 0622 A1050000 .4byte .LLST34 - 3548 0626 9E060000 .4byte 0x69e - 3549 062a 1C .uleb128 0x1c - 3550 062b 65727200 .string "err" - 3551 062f 01 .byte 0x1 - 3552 0630 DF .byte 0xdf - 3553 0631 41000000 .4byte 0x41 - 3554 0635 CC050000 .4byte .LLST35 - 3555 0639 29 .uleb128 0x29 - 3556 063a 47050000 .4byte 0x547 - 3557 063e 28010000 .4byte .Ldebug_ranges0+0x128 - 3558 0642 01 .byte 0x1 - 3559 0643 ED .byte 0xed - 3560 0644 5D060000 .4byte 0x65d - 3561 0648 27 .uleb128 0x27 - 3562 0649 54050000 .4byte 0x554 - 3563 064d 19 .uleb128 0x19 - 3564 064e 68010000 .4byte .Ldebug_ranges0+0x168 - 3565 0652 28 .uleb128 0x28 - 3566 0653 5F050000 .4byte 0x55f - 3567 0657 EA050000 .4byte .LLST36 - 3568 065b 00 .byte 0x0 - 3569 065c 00 .byte 0x0 - 3570 065d 21 .uleb128 0x21 - 3571 065e 12030000 .4byte 0x312 - 3572 0662 EA070000 .4byte .LBB129 - 3573 0666 C6080000 .4byte .LBE129 - 3574 066a 01 .byte 0x1 - 3575 066b E7 .byte 0xe7 - 3576 066c 15 .uleb128 0x15 - BFIN GAS /tmp/ccGqo6cM.s page 84 - - - 3577 066d 9D010000 .4byte 0x19d - 3578 0671 24080000 .4byte .LBB131 - 3579 0675 26080000 .4byte .LBE131 - 3580 0679 01 .byte 0x1 - 3581 067a F901 .2byte 0x1f9 - 3582 067c 15 .uleb128 0x15 - 3583 067d 9D010000 .4byte 0x19d - 3584 0681 F6070000 .4byte .LBB133 - 3585 0685 F8070000 .4byte .LBE133 - 3586 0689 01 .byte 0x1 - 3587 068a F501 .2byte 0x1f5 - 3588 068c 15 .uleb128 0x15 - 3589 068d 9D010000 .4byte 0x19d - 3590 0691 8C080000 .4byte .LBB135 - 3591 0695 8E080000 .4byte .LBE135 - 3592 0699 01 .byte 0x1 - 3593 069a 0702 .2byte 0x207 - 3594 069c 00 .byte 0x0 - 3595 069d 00 .byte 0x0 - 3596 069e 2A .uleb128 0x2a - 3597 069f 07010000 .4byte .LASF70 - 3598 06a3 01 .byte 0x1 - 3599 06a4 4A .byte 0x4a - 3600 06a5 89000000 .4byte 0x89 - 3601 06a9 05 .byte 0x5 - 3602 06aa 03 .byte 0x3 - 3603 06ab 18000000 .4byte _f_bf_reg - 3604 06af 2A .uleb128 0x2a - 3605 06b0 1E060000 .4byte .LASF71 - 3606 06b4 01 .byte 0x1 - 3607 06b5 4D .byte 0x4d - 3608 06b6 C0060000 .4byte 0x6c0 - 3609 06ba 05 .byte 0x5 - 3610 06bb 03 .byte 0x3 - 3611 06bc 00000000 .4byte _f_overflow_wrd - 3612 06c0 2B .uleb128 0x2b - 3613 06c1 53000000 .4byte 0x53 - 3614 06c5 2C .uleb128 0x2c - 3615 06c6 53000000 .4byte 0x53 - 3616 06ca D8060000 .4byte 0x6d8 - 3617 06ce 2D .uleb128 0x2d - 3618 06cf 97000000 .4byte 0x97 - 3619 06d3 FFFF1F00 .4byte 0x1fffff - 3620 06d7 00 .byte 0x0 - 3621 06d8 2A .uleb128 0x2a - 3622 06d9 EA030000 .4byte .LASF72 - 3623 06dd 01 .byte 0x1 - 3624 06de 53 .byte 0x53 - 3625 06df E9060000 .4byte 0x6e9 - 3626 06e3 05 .byte 0x5 - 3627 06e4 03 .byte 0x3 - 3628 06e5 00000000 .4byte _f_sport_in_buf - 3629 06e9 2E .uleb128 0x2e - 3630 06ea C5060000 .4byte 0x6c5 - 3631 06ee 2A .uleb128 0x2a - 3632 06ef 42030000 .4byte .LASF73 - 3633 06f3 01 .byte 0x1 - BFIN GAS /tmp/ccGqo6cM.s page 85 - - - 3634 06f4 55 .byte 0x55 - 3635 06f5 FF060000 .4byte 0x6ff - 3636 06f9 05 .byte 0x5 - 3637 06fa 03 .byte 0x3 - 3638 06fb 0C000000 .4byte _f_sport_in_put_pos - 3639 06ff 2E .uleb128 0x2e - 3640 0700 53000000 .4byte 0x53 - 3641 0704 2A .uleb128 0x2a - 3642 0705 A8050000 .4byte .LASF74 - 3643 0709 01 .byte 0x1 - 3644 070a 57 .byte 0x57 - 3645 070b 53000000 .4byte 0x53 - 3646 070f 05 .byte 0x5 - 3647 0710 03 .byte 0x3 - 3648 0711 28000000 .4byte _f_sport_in_proc_pos - 3649 0715 2A .uleb128 0x2a - 3650 0716 63010000 .4byte .LASF75 - 3651 071a 01 .byte 0x1 - 3652 071b 59 .byte 0x59 - 3653 071c FF060000 .4byte 0x6ff - 3654 0720 05 .byte 0x5 - 3655 0721 03 .byte 0x3 - 3656 0722 10000000 .4byte _f_sport_in_get_pos - 3657 0726 2A .uleb128 0x2a - 3658 0727 47000000 .4byte .LASF76 - 3659 072b 01 .byte 0x1 - 3660 072c 5B .byte 0x5b - 3661 072d 53000000 .4byte 0x53 - 3662 0731 05 .byte 0x5 - 3663 0732 03 .byte 0x3 - 3664 0733 04000000 .4byte _f_sport_in_block_size - 3665 0737 2A .uleb128 0x2a - 3666 0738 D0040000 .4byte .LASF77 - 3667 073c 01 .byte 0x1 - 3668 073d 5D .byte 0x5d - 3669 073e 53000000 .4byte 0x53 - 3670 0742 05 .byte 0x5 - 3671 0743 03 .byte 0x3 - 3672 0744 08000000 .4byte _f_sport_in_buf_size - 3673 0748 2C .uleb128 0x2c - 3674 0749 53000000 .4byte 0x53 - 3675 074d 5B070000 .4byte 0x75b - 3676 0751 2D .uleb128 0x2d - 3677 0752 97000000 .4byte 0x97 - 3678 0756 FFFF0F00 .4byte 0xfffff - 3679 075a 00 .byte 0x0 - 3680 075b 2A .uleb128 0x2a - 3681 075c B7020000 .4byte .LASF78 - 3682 0760 01 .byte 0x1 - 3683 0761 62 .byte 0x62 - 3684 0762 6C070000 .4byte 0x76c - 3685 0766 05 .byte 0x5 - 3686 0767 03 .byte 0x3 - 3687 0768 00008000 .4byte _f_hdma_out_buf - 3688 076c 2E .uleb128 0x2e - 3689 076d 48070000 .4byte 0x748 - 3690 0771 2A .uleb128 0x2a - BFIN GAS /tmp/ccGqo6cM.s page 86 - - - 3691 0772 3F060000 .4byte .LASF79 - 3692 0776 01 .byte 0x1 - 3693 0777 63 .byte 0x63 - 3694 0778 FF060000 .4byte 0x6ff - 3695 077c 05 .byte 0x5 - 3696 077d 03 .byte 0x3 - 3697 077e 20000000 .4byte _f_hdma_out_put_pos - 3698 0782 2A .uleb128 0x2a - 3699 0783 76010000 .4byte .LASF80 - 3700 0787 01 .byte 0x1 - 3701 0788 64 .byte 0x64 - 3702 0789 53000000 .4byte 0x53 - 3703 078d 05 .byte 0x5 - 3704 078e 03 .byte 0x3 - 3705 078f 2C000000 .4byte _f_hdma_out_start_pos - 3706 0793 2A .uleb128 0x2a - 3707 0794 3E010000 .4byte .LASF81 - 3708 0798 01 .byte 0x1 - 3709 0799 66 .byte 0x66 - 3710 079a FF060000 .4byte 0x6ff - 3711 079e 05 .byte 0x5 - 3712 079f 03 .byte 0x3 - 3713 07a0 24000000 .4byte _f_hdma_out_get_pos - 3714 07a4 2F .uleb128 0x2f - 3715 07a5 88030000 .4byte .LASF82 - 3716 07a9 01 .byte 0x1 - 3717 07aa 68 .byte 0x68 - 3718 07ab B1070000 .4byte 0x7b1 - 3719 07af 0080 .2byte 0x8000 - 3720 07b1 2B .uleb128 0x2b - 3721 07b2 89000000 .4byte 0x89 - 3722 07b6 2A .uleb128 0x2a - 3723 07b7 19030000 .4byte .LASF83 - 3724 07bb 01 .byte 0x1 - 3725 07bc 69 .byte 0x69 - 3726 07bd 89000000 .4byte 0x89 - 3727 07c1 05 .byte 0x5 - 3728 07c2 03 .byte 0x3 - 3729 07c3 30000000 .4byte _f_hdma_out_proc_pos - 3730 07c7 2A .uleb128 0x2a - 3731 07c8 0C040000 .4byte .LASF84 - 3732 07cc 01 .byte 0x1 - 3733 07cd 6B .byte 0x6b - 3734 07ce 53000000 .4byte 0x53 - 3735 07d2 05 .byte 0x5 - 3736 07d3 03 .byte 0x3 - 3737 07d4 14000000 .4byte _f_recv_size - 3738 07d8 30 .uleb128 0x30 - 3739 07d9 55030000 .4byte .LASF85 - 3740 07dd 01 .byte 0x1 - 3741 07de 44 .byte 0x44 - 3742 07df 60010000 .4byte 0x160 - 3743 07e3 01 .byte 0x1 - 3744 07e4 05 .byte 0x5 - 3745 07e5 03 .byte 0x3 - 3746 07e6 00000000 .4byte _g_stream_in_state - 3747 07ea 30 .uleb128 0x30 - BFIN GAS /tmp/ccGqo6cM.s page 87 - - - 3748 07eb D7030000 .4byte .LASF86 - 3749 07ef 01 .byte 0x1 - 3750 07f0 45 .byte 0x45 - 3751 07f1 92010000 .4byte 0x192 - 3752 07f5 01 .byte 0x1 - 3753 07f6 05 .byte 0x5 - 3754 07f7 03 .byte 0x3 - 3755 07f8 04000000 .4byte _g_stream_out_state - 3756 07fc 30 .uleb128 0x30 - 3757 07fd 3B030000 .4byte .LASF87 - 3758 0801 01 .byte 0x1 - 3759 0802 47 .byte 0x47 - 3760 0803 0E080000 .4byte 0x80e - 3761 0807 01 .byte 0x1 - 3762 0808 05 .byte 0x5 - 3763 0809 03 .byte 0x3 - 3764 080a 08000000 .4byte _g_mode - 3765 080e 2E .uleb128 0x2e - 3766 080f 89000000 .4byte 0x89 - 3767 0813 30 .uleb128 0x30 - 3768 0814 D9000000 .4byte .LASF88 - 3769 0818 01 .byte 0x1 - 3770 0819 49 .byte 0x49 - 3771 081a 89000000 .4byte 0x89 - 3772 081e 01 .byte 0x1 - 3773 081f 05 .byte 0x5 - 3774 0820 03 .byte 0x3 - 3775 0821 00000000 .4byte _g_streams - 3776 0825 2C .uleb128 0x2c - 3777 0826 65000000 .4byte 0x65 - 3778 082a 35080000 .4byte 0x835 - 3779 082e 31 .uleb128 0x31 - 3780 082f 97000000 .4byte 0x97 - 3781 0833 FF .byte 0xff - 3782 0834 00 .byte 0x0 - 3783 0835 30 .uleb128 0x30 - 3784 0836 BC000000 .4byte .LASF89 - 3785 083a 01 .byte 0x1 - 3786 083b 29 .byte 0x29 - 3787 083c 25080000 .4byte 0x825 - 3788 0840 01 .byte 0x1 - 3789 0841 05 .byte 0x5 - 3790 0842 03 .byte 0x3 - 3791 0843 0000C000 .4byte _twiddle_re - 3792 0847 30 .uleb128 0x30 - 3793 0848 47050000 .4byte .LASF90 - 3794 084c 01 .byte 0x1 - 3795 084d 2A .byte 0x2a - 3796 084e 25080000 .4byte 0x825 - 3797 0852 01 .byte 0x1 - 3798 0853 05 .byte 0x5 - 3799 0854 03 .byte 0x3 - 3800 0855 0008C000 .4byte _twiddle_im - 3801 0859 2C .uleb128 0x2c - 3802 085a 53000000 .4byte 0x53 - 3803 085e 6A080000 .4byte 0x86a - 3804 0862 32 .uleb128 0x32 - BFIN GAS /tmp/ccGqo6cM.s page 88 - - - 3805 0863 97000000 .4byte 0x97 - 3806 0867 0F27 .2byte 0x270f - 3807 0869 00 .byte 0x0 - 3808 086a 30 .uleb128 0x30 - 3809 086b F4010000 .4byte .LASF91 - 3810 086f 01 .byte 0x1 - 3811 0870 2D .byte 0x2d - 3812 0871 7C080000 .4byte 0x87c - 3813 0875 01 .byte 0x1 - 3814 0876 05 .byte 0x5 - 3815 0877 03 .byte 0x3 - 3816 0878 0010C000 .4byte _TX_buff - 3817 087c 2E .uleb128 0x2e - 3818 087d 59080000 .4byte 0x859 - 3819 0881 30 .uleb128 0x30 - 3820 0882 8B010000 .4byte .LASF92 - 3821 0886 01 .byte 0x1 - 3822 0887 2E .byte 0x2e - 3823 0888 93080000 .4byte 0x893 - 3824 088c 01 .byte 0x1 - 3825 088d 05 .byte 0x5 - 3826 088e 03 .byte 0x3 - 3827 088f 40ACC000 .4byte _TX_buff_shadow - 3828 0893 2E .uleb128 0x2e - 3829 0894 59080000 .4byte 0x859 - 3830 0898 2C .uleb128 0x2c - 3831 0899 53000000 .4byte 0x53 - 3832 089d A9080000 .4byte 0x8a9 - 3833 08a1 32 .uleb128 0x32 - 3834 08a2 97000000 .4byte 0x97 - 3835 08a6 FF01 .2byte 0x1ff - 3836 08a8 00 .byte 0x0 - 3837 08a9 30 .uleb128 0x30 - 3838 08aa 6F060000 .4byte .LASF93 - 3839 08ae 01 .byte 0x1 - 3840 08af 31 .byte 0x31 - 3841 08b0 BB080000 .4byte 0x8bb - 3842 08b4 01 .byte 0x1 - 3843 08b5 05 .byte 0x5 - 3844 08b6 03 .byte 0x3 - 3845 08b7 8048C100 .4byte _AVG_buff - 3846 08bb 2E .uleb128 0x2e - 3847 08bc 98080000 .4byte 0x898 - 3848 08c0 2C .uleb128 0x2c - 3849 08c1 77000000 .4byte 0x77 - 3850 08c5 D1080000 .4byte 0x8d1 - 3851 08c9 32 .uleb128 0x32 - 3852 08ca 97000000 .4byte 0x97 - 3853 08ce FF03 .2byte 0x3ff - 3854 08d0 00 .byte 0x0 - 3855 08d1 30 .uleb128 0x30 - 3856 08d2 F5020000 .4byte .LASF94 - 3857 08d6 01 .byte 0x1 - 3858 08d7 33 .byte 0x33 - 3859 08d8 E3080000 .4byte 0x8e3 - 3860 08dc 01 .byte 0x1 - 3861 08dd 05 .byte 0x5 - BFIN GAS /tmp/ccGqo6cM.s page 89 - - - 3862 08de 03 .byte 0x3 - 3863 08df 8050C100 .4byte _FFT_buff - 3864 08e3 2E .uleb128 0x2e - 3865 08e4 C0080000 .4byte 0x8c0 - 3866 08e8 00 .byte 0x0 - 3867 .section .debug_abbrev - 3868 0000 01 .uleb128 0x1 - 3869 0001 11 .uleb128 0x11 - 3870 0002 01 .byte 0x1 - 3871 0003 25 .uleb128 0x25 - 3872 0004 0E .uleb128 0xe - 3873 0005 13 .uleb128 0x13 - 3874 0006 0B .uleb128 0xb - 3875 0007 03 .uleb128 0x3 - 3876 0008 0E .uleb128 0xe - 3877 0009 1B .uleb128 0x1b - 3878 000a 0E .uleb128 0xe - 3879 000b 11 .uleb128 0x11 - 3880 000c 01 .uleb128 0x1 - 3881 000d 12 .uleb128 0x12 - 3882 000e 01 .uleb128 0x1 - 3883 000f 10 .uleb128 0x10 - 3884 0010 06 .uleb128 0x6 - 3885 0011 00 .byte 0x0 - 3886 0012 00 .byte 0x0 - 3887 0013 02 .uleb128 0x2 - 3888 0014 24 .uleb128 0x24 - 3889 0015 00 .byte 0x0 - 3890 0016 0B .uleb128 0xb - 3891 0017 0B .uleb128 0xb - 3892 0018 3E .uleb128 0x3e - 3893 0019 0B .uleb128 0xb - 3894 001a 03 .uleb128 0x3 - 3895 001b 0E .uleb128 0xe - 3896 001c 00 .byte 0x0 - 3897 001d 00 .byte 0x0 - 3898 001e 03 .uleb128 0x3 - 3899 001f 16 .uleb128 0x16 - 3900 0020 00 .byte 0x0 - 3901 0021 03 .uleb128 0x3 - 3902 0022 0E .uleb128 0xe - 3903 0023 3A .uleb128 0x3a - 3904 0024 0B .uleb128 0xb - 3905 0025 3B .uleb128 0x3b - 3906 0026 0B .uleb128 0xb - 3907 0027 49 .uleb128 0x49 - 3908 0028 13 .uleb128 0x13 - 3909 0029 00 .byte 0x0 - 3910 002a 00 .byte 0x0 - 3911 002b 04 .uleb128 0x4 - 3912 002c 24 .uleb128 0x24 - 3913 002d 00 .byte 0x0 - 3914 002e 0B .uleb128 0xb - 3915 002f 0B .uleb128 0xb - 3916 0030 3E .uleb128 0x3e - 3917 0031 0B .uleb128 0xb - 3918 0032 03 .uleb128 0x3 - BFIN GAS /tmp/ccGqo6cM.s page 90 - - - 3919 0033 08 .uleb128 0x8 - 3920 0034 00 .byte 0x0 - 3921 0035 00 .byte 0x0 - 3922 0036 05 .uleb128 0x5 - 3923 0037 24 .uleb128 0x24 - 3924 0038 00 .byte 0x0 - 3925 0039 0B .uleb128 0xb - 3926 003a 0B .uleb128 0xb - 3927 003b 3E .uleb128 0x3e - 3928 003c 0B .uleb128 0xb - 3929 003d 00 .byte 0x0 - 3930 003e 00 .byte 0x0 - 3931 003f 06 .uleb128 0x6 - 3932 0040 04 .uleb128 0x4 - 3933 0041 01 .byte 0x1 - 3934 0042 0B .uleb128 0xb - 3935 0043 0B .uleb128 0xb - 3936 0044 3A .uleb128 0x3a - 3937 0045 0B .uleb128 0xb - 3938 0046 3B .uleb128 0x3b - 3939 0047 0B .uleb128 0xb - 3940 0048 01 .uleb128 0x1 - 3941 0049 13 .uleb128 0x13 - 3942 004a 00 .byte 0x0 - 3943 004b 00 .byte 0x0 - 3944 004c 07 .uleb128 0x7 - 3945 004d 28 .uleb128 0x28 - 3946 004e 00 .byte 0x0 - 3947 004f 03 .uleb128 0x3 - 3948 0050 0E .uleb128 0xe - 3949 0051 1C .uleb128 0x1c - 3950 0052 0D .uleb128 0xd - 3951 0053 00 .byte 0x0 - 3952 0054 00 .byte 0x0 - 3953 0055 08 .uleb128 0x8 - 3954 0056 2E .uleb128 0x2e - 3955 0057 00 .byte 0x0 - 3956 0058 03 .uleb128 0x3 - 3957 0059 0E .uleb128 0xe - 3958 005a 3A .uleb128 0x3a - 3959 005b 0B .uleb128 0xb - 3960 005c 3B .uleb128 0x3b - 3961 005d 05 .uleb128 0x5 - 3962 005e 27 .uleb128 0x27 - 3963 005f 0C .uleb128 0xc - 3964 0060 20 .uleb128 0x20 - 3965 0061 0B .uleb128 0xb - 3966 0062 00 .byte 0x0 - 3967 0063 00 .byte 0x0 - 3968 0064 09 .uleb128 0x9 - 3969 0065 2E .uleb128 0x2e - 3970 0066 00 .byte 0x0 - 3971 0067 03 .uleb128 0x3 - 3972 0068 0E .uleb128 0xe - 3973 0069 3A .uleb128 0x3a - 3974 006a 0B .uleb128 0xb - 3975 006b 3B .uleb128 0x3b - BFIN GAS /tmp/ccGqo6cM.s page 91 - - - 3976 006c 0B .uleb128 0xb - 3977 006d 27 .uleb128 0x27 - 3978 006e 0C .uleb128 0xc - 3979 006f 20 .uleb128 0x20 - 3980 0070 0B .uleb128 0xb - 3981 0071 00 .byte 0x0 - 3982 0072 00 .byte 0x0 - 3983 0073 0A .uleb128 0xa - 3984 0074 2E .uleb128 0x2e - 3985 0075 01 .byte 0x1 - 3986 0076 3F .uleb128 0x3f - 3987 0077 0C .uleb128 0xc - 3988 0078 03 .uleb128 0x3 - 3989 0079 0E .uleb128 0xe - 3990 007a 3A .uleb128 0x3a - 3991 007b 0B .uleb128 0xb - 3992 007c 3B .uleb128 0x3b - 3993 007d 05 .uleb128 0x5 - 3994 007e 27 .uleb128 0x27 - 3995 007f 0C .uleb128 0xc - 3996 0080 11 .uleb128 0x11 - 3997 0081 01 .uleb128 0x1 - 3998 0082 12 .uleb128 0x12 - 3999 0083 01 .uleb128 0x1 - 4000 0084 40 .uleb128 0x40 - 4001 0085 06 .uleb128 0x6 - 4002 0086 01 .uleb128 0x1 - 4003 0087 13 .uleb128 0x13 - 4004 0088 00 .byte 0x0 - 4005 0089 00 .byte 0x0 - 4006 008a 0B .uleb128 0xb - 4007 008b 05 .uleb128 0x5 - 4008 008c 00 .byte 0x0 - 4009 008d 03 .uleb128 0x3 - 4010 008e 0E .uleb128 0xe - 4011 008f 3A .uleb128 0x3a - 4012 0090 0B .uleb128 0xb - 4013 0091 3B .uleb128 0x3b - 4014 0092 05 .uleb128 0x5 - 4015 0093 49 .uleb128 0x49 - 4016 0094 13 .uleb128 0x13 - 4017 0095 02 .uleb128 0x2 - 4018 0096 06 .uleb128 0x6 - 4019 0097 00 .byte 0x0 - 4020 0098 00 .byte 0x0 - 4021 0099 0C .uleb128 0xc - 4022 009a 34 .uleb128 0x34 - 4023 009b 00 .byte 0x0 - 4024 009c 03 .uleb128 0x3 - 4025 009d 0E .uleb128 0xe - 4026 009e 3A .uleb128 0x3a - 4027 009f 0B .uleb128 0xb - 4028 00a0 3B .uleb128 0x3b - 4029 00a1 05 .uleb128 0x5 - 4030 00a2 49 .uleb128 0x49 - 4031 00a3 13 .uleb128 0x13 - 4032 00a4 02 .uleb128 0x2 - BFIN GAS /tmp/ccGqo6cM.s page 92 - - - 4033 00a5 06 .uleb128 0x6 - 4034 00a6 00 .byte 0x0 - 4035 00a7 00 .byte 0x0 - 4036 00a8 0D .uleb128 0xd - 4037 00a9 34 .uleb128 0x34 - 4038 00aa 00 .byte 0x0 - 4039 00ab 03 .uleb128 0x3 - 4040 00ac 0E .uleb128 0xe - 4041 00ad 3A .uleb128 0x3a - 4042 00ae 0B .uleb128 0xb - 4043 00af 3B .uleb128 0x3b - 4044 00b0 05 .uleb128 0x5 - 4045 00b1 49 .uleb128 0x49 - 4046 00b2 13 .uleb128 0x13 - 4047 00b3 02 .uleb128 0x2 - 4048 00b4 0A .uleb128 0xa - 4049 00b5 00 .byte 0x0 - 4050 00b6 00 .byte 0x0 - 4051 00b7 0E .uleb128 0xe - 4052 00b8 0F .uleb128 0xf - 4053 00b9 00 .byte 0x0 - 4054 00ba 0B .uleb128 0xb - 4055 00bb 0B .uleb128 0xb - 4056 00bc 49 .uleb128 0x49 - 4057 00bd 13 .uleb128 0x13 - 4058 00be 00 .byte 0x0 - 4059 00bf 00 .byte 0x0 - 4060 00c0 0F .uleb128 0xf - 4061 00c1 2E .uleb128 0x2e - 4062 00c2 00 .byte 0x0 - 4063 00c3 3F .uleb128 0x3f - 4064 00c4 0C .uleb128 0xc - 4065 00c5 03 .uleb128 0x3 - 4066 00c6 0E .uleb128 0xe - 4067 00c7 3A .uleb128 0x3a - 4068 00c8 0B .uleb128 0xb - 4069 00c9 3B .uleb128 0x3b - 4070 00ca 05 .uleb128 0x5 - 4071 00cb 27 .uleb128 0x27 - 4072 00cc 0C .uleb128 0xc - 4073 00cd 49 .uleb128 0x49 - 4074 00ce 13 .uleb128 0x13 - 4075 00cf 11 .uleb128 0x11 - 4076 00d0 01 .uleb128 0x1 - 4077 00d1 12 .uleb128 0x12 - 4078 00d2 01 .uleb128 0x1 - 4079 00d3 40 .uleb128 0x40 - 4080 00d4 06 .uleb128 0x6 - 4081 00d5 00 .byte 0x0 - 4082 00d6 00 .byte 0x0 - 4083 00d7 10 .uleb128 0x10 - 4084 00d8 2E .uleb128 0x2e - 4085 00d9 01 .byte 0x1 - 4086 00da 3F .uleb128 0x3f - 4087 00db 0C .uleb128 0xc - 4088 00dc 03 .uleb128 0x3 - 4089 00dd 0E .uleb128 0xe - BFIN GAS /tmp/ccGqo6cM.s page 93 - - - 4090 00de 3A .uleb128 0x3a - 4091 00df 0B .uleb128 0xb - 4092 00e0 3B .uleb128 0x3b - 4093 00e1 05 .uleb128 0x5 - 4094 00e2 27 .uleb128 0x27 - 4095 00e3 0C .uleb128 0xc - 4096 00e4 49 .uleb128 0x49 - 4097 00e5 13 .uleb128 0x13 - 4098 00e6 11 .uleb128 0x11 - 4099 00e7 01 .uleb128 0x1 - 4100 00e8 12 .uleb128 0x12 - 4101 00e9 01 .uleb128 0x1 - 4102 00ea 40 .uleb128 0x40 - 4103 00eb 06 .uleb128 0x6 - 4104 00ec 01 .uleb128 0x1 - 4105 00ed 13 .uleb128 0x13 - 4106 00ee 00 .byte 0x0 - 4107 00ef 00 .byte 0x0 - 4108 00f0 11 .uleb128 0x11 - 4109 00f1 34 .uleb128 0x34 - 4110 00f2 00 .byte 0x0 - 4111 00f3 03 .uleb128 0x3 - 4112 00f4 08 .uleb128 0x8 - 4113 00f5 3A .uleb128 0x3a - 4114 00f6 0B .uleb128 0xb - 4115 00f7 3B .uleb128 0x3b - 4116 00f8 05 .uleb128 0x5 - 4117 00f9 49 .uleb128 0x49 - 4118 00fa 13 .uleb128 0x13 - 4119 00fb 00 .byte 0x0 - 4120 00fc 00 .byte 0x0 - 4121 00fd 12 .uleb128 0x12 - 4122 00fe 2E .uleb128 0x2e - 4123 00ff 01 .byte 0x1 - 4124 0100 3F .uleb128 0x3f - 4125 0101 0C .uleb128 0xc - 4126 0102 03 .uleb128 0x3 - 4127 0103 0E .uleb128 0xe - 4128 0104 3A .uleb128 0x3a - 4129 0105 0B .uleb128 0xb - 4130 0106 3B .uleb128 0x3b - 4131 0107 05 .uleb128 0x5 - 4132 0108 27 .uleb128 0x27 - 4133 0109 0C .uleb128 0xc - 4134 010a 20 .uleb128 0x20 - 4135 010b 0B .uleb128 0xb - 4136 010c 01 .uleb128 0x1 - 4137 010d 13 .uleb128 0x13 - 4138 010e 00 .byte 0x0 - 4139 010f 00 .byte 0x0 - 4140 0110 13 .uleb128 0x13 - 4141 0111 0B .uleb128 0xb - 4142 0112 00 .byte 0x0 - 4143 0113 00 .byte 0x0 - 4144 0114 00 .byte 0x0 - 4145 0115 14 .uleb128 0x14 - 4146 0116 2E .uleb128 0x2e - BFIN GAS /tmp/ccGqo6cM.s page 94 - - - 4147 0117 01 .byte 0x1 - 4148 0118 31 .uleb128 0x31 - 4149 0119 13 .uleb128 0x13 - 4150 011a 11 .uleb128 0x11 - 4151 011b 01 .uleb128 0x1 - 4152 011c 12 .uleb128 0x12 - 4153 011d 01 .uleb128 0x1 - 4154 011e 40 .uleb128 0x40 - 4155 011f 06 .uleb128 0x6 - 4156 0120 01 .uleb128 0x1 - 4157 0121 13 .uleb128 0x13 - 4158 0122 00 .byte 0x0 - 4159 0123 00 .byte 0x0 - 4160 0124 15 .uleb128 0x15 - 4161 0125 1D .uleb128 0x1d - 4162 0126 00 .byte 0x0 - 4163 0127 31 .uleb128 0x31 - 4164 0128 13 .uleb128 0x13 - 4165 0129 11 .uleb128 0x11 - 4166 012a 01 .uleb128 0x1 - 4167 012b 12 .uleb128 0x12 - 4168 012c 01 .uleb128 0x1 - 4169 012d 58 .uleb128 0x58 - 4170 012e 0B .uleb128 0xb - 4171 012f 59 .uleb128 0x59 - 4172 0130 05 .uleb128 0x5 - 4173 0131 00 .byte 0x0 - 4174 0132 00 .byte 0x0 - 4175 0133 16 .uleb128 0x16 - 4176 0134 34 .uleb128 0x34 - 4177 0135 00 .byte 0x0 - 4178 0136 02 .uleb128 0x2 - 4179 0137 0A .uleb128 0xa - 4180 0138 00 .byte 0x0 - 4181 0139 00 .byte 0x0 - 4182 013a 17 .uleb128 0x17 - 4183 013b 0B .uleb128 0xb - 4184 013c 01 .byte 0x1 - 4185 013d 55 .uleb128 0x55 - 4186 013e 06 .uleb128 0x6 - 4187 013f 01 .uleb128 0x1 - 4188 0140 13 .uleb128 0x13 - 4189 0141 00 .byte 0x0 - 4190 0142 00 .byte 0x0 - 4191 0143 18 .uleb128 0x18 - 4192 0144 0B .uleb128 0xb - 4193 0145 01 .byte 0x1 - 4194 0146 11 .uleb128 0x11 - 4195 0147 01 .uleb128 0x1 - 4196 0148 12 .uleb128 0x12 - 4197 0149 01 .uleb128 0x1 - 4198 014a 00 .byte 0x0 - 4199 014b 00 .byte 0x0 - 4200 014c 19 .uleb128 0x19 - 4201 014d 0B .uleb128 0xb - 4202 014e 01 .byte 0x1 - 4203 014f 55 .uleb128 0x55 - BFIN GAS /tmp/ccGqo6cM.s page 95 - - - 4204 0150 06 .uleb128 0x6 - 4205 0151 00 .byte 0x0 - 4206 0152 00 .byte 0x0 - 4207 0153 1A .uleb128 0x1a - 4208 0154 0B .uleb128 0xb - 4209 0155 01 .byte 0x1 - 4210 0156 11 .uleb128 0x11 - 4211 0157 01 .uleb128 0x1 - 4212 0158 12 .uleb128 0x12 - 4213 0159 01 .uleb128 0x1 - 4214 015a 01 .uleb128 0x1 - 4215 015b 13 .uleb128 0x13 - 4216 015c 00 .byte 0x0 - 4217 015d 00 .byte 0x0 - 4218 015e 1B .uleb128 0x1b - 4219 015f 2E .uleb128 0x2e - 4220 0160 01 .byte 0x1 - 4221 0161 3F .uleb128 0x3f - 4222 0162 0C .uleb128 0xc - 4223 0163 03 .uleb128 0x3 - 4224 0164 0E .uleb128 0xe - 4225 0165 3A .uleb128 0x3a - 4226 0166 0B .uleb128 0xb - 4227 0167 3B .uleb128 0x3b - 4228 0168 0B .uleb128 0xb - 4229 0169 27 .uleb128 0x27 - 4230 016a 0C .uleb128 0xc - 4231 016b 49 .uleb128 0x49 - 4232 016c 13 .uleb128 0x13 - 4233 016d 11 .uleb128 0x11 - 4234 016e 01 .uleb128 0x1 - 4235 016f 12 .uleb128 0x12 - 4236 0170 01 .uleb128 0x1 - 4237 0171 40 .uleb128 0x40 - 4238 0172 06 .uleb128 0x6 - 4239 0173 01 .uleb128 0x1 - 4240 0174 13 .uleb128 0x13 - 4241 0175 00 .byte 0x0 - 4242 0176 00 .byte 0x0 - 4243 0177 1C .uleb128 0x1c - 4244 0178 34 .uleb128 0x34 - 4245 0179 00 .byte 0x0 - 4246 017a 03 .uleb128 0x3 - 4247 017b 08 .uleb128 0x8 - 4248 017c 3A .uleb128 0x3a - 4249 017d 0B .uleb128 0xb - 4250 017e 3B .uleb128 0x3b - 4251 017f 0B .uleb128 0xb - 4252 0180 49 .uleb128 0x49 - 4253 0181 13 .uleb128 0x13 - 4254 0182 02 .uleb128 0x2 - 4255 0183 06 .uleb128 0x6 - 4256 0184 00 .byte 0x0 - 4257 0185 00 .byte 0x0 - 4258 0186 1D .uleb128 0x1d - 4259 0187 2E .uleb128 0x2e - 4260 0188 00 .byte 0x0 - BFIN GAS /tmp/ccGqo6cM.s page 96 - - - 4261 0189 3F .uleb128 0x3f - 4262 018a 0C .uleb128 0xc - 4263 018b 03 .uleb128 0x3 - 4264 018c 0E .uleb128 0xe - 4265 018d 3A .uleb128 0x3a - 4266 018e 0B .uleb128 0xb - 4267 018f 3B .uleb128 0x3b - 4268 0190 0B .uleb128 0xb - 4269 0191 27 .uleb128 0x27 - 4270 0192 0C .uleb128 0xc - 4271 0193 11 .uleb128 0x11 - 4272 0194 01 .uleb128 0x1 - 4273 0195 12 .uleb128 0x12 - 4274 0196 01 .uleb128 0x1 - 4275 0197 40 .uleb128 0x40 - 4276 0198 06 .uleb128 0x6 - 4277 0199 00 .byte 0x0 - 4278 019a 00 .byte 0x0 - 4279 019b 1E .uleb128 0x1e - 4280 019c 34 .uleb128 0x34 - 4281 019d 00 .byte 0x0 - 4282 019e 03 .uleb128 0x3 - 4283 019f 08 .uleb128 0x8 - 4284 01a0 3A .uleb128 0x3a - 4285 01a1 0B .uleb128 0xb - 4286 01a2 3B .uleb128 0x3b - 4287 01a3 05 .uleb128 0x5 - 4288 01a4 49 .uleb128 0x49 - 4289 01a5 13 .uleb128 0x13 - 4290 01a6 02 .uleb128 0x2 - 4291 01a7 06 .uleb128 0x6 - 4292 01a8 00 .byte 0x0 - 4293 01a9 00 .byte 0x0 - 4294 01aa 1F .uleb128 0x1f - 4295 01ab 1D .uleb128 0x1d - 4296 01ac 01 .byte 0x1 - 4297 01ad 31 .uleb128 0x31 - 4298 01ae 13 .uleb128 0x13 - 4299 01af 55 .uleb128 0x55 - 4300 01b0 06 .uleb128 0x6 - 4301 01b1 58 .uleb128 0x58 - 4302 01b2 0B .uleb128 0xb - 4303 01b3 59 .uleb128 0x59 - 4304 01b4 05 .uleb128 0x5 - 4305 01b5 00 .byte 0x0 - 4306 01b6 00 .byte 0x0 - 4307 01b7 20 .uleb128 0x20 - 4308 01b8 1D .uleb128 0x1d - 4309 01b9 01 .byte 0x1 - 4310 01ba 31 .uleb128 0x31 - 4311 01bb 13 .uleb128 0x13 - 4312 01bc 11 .uleb128 0x11 - 4313 01bd 01 .uleb128 0x1 - 4314 01be 12 .uleb128 0x12 - 4315 01bf 01 .uleb128 0x1 - 4316 01c0 58 .uleb128 0x58 - 4317 01c1 0B .uleb128 0xb - BFIN GAS /tmp/ccGqo6cM.s page 97 - - - 4318 01c2 59 .uleb128 0x59 - 4319 01c3 05 .uleb128 0x5 - 4320 01c4 00 .byte 0x0 - 4321 01c5 00 .byte 0x0 - 4322 01c6 21 .uleb128 0x21 - 4323 01c7 1D .uleb128 0x1d - 4324 01c8 01 .byte 0x1 - 4325 01c9 31 .uleb128 0x31 - 4326 01ca 13 .uleb128 0x13 - 4327 01cb 11 .uleb128 0x11 - 4328 01cc 01 .uleb128 0x1 - 4329 01cd 12 .uleb128 0x12 - 4330 01ce 01 .uleb128 0x1 - 4331 01cf 58 .uleb128 0x58 - 4332 01d0 0B .uleb128 0xb - 4333 01d1 59 .uleb128 0x59 - 4334 01d2 0B .uleb128 0xb - 4335 01d3 00 .byte 0x0 - 4336 01d4 00 .byte 0x0 - 4337 01d5 22 .uleb128 0x22 - 4338 01d6 2E .uleb128 0x2e - 4339 01d7 01 .byte 0x1 - 4340 01d8 03 .uleb128 0x3 - 4341 01d9 0E .uleb128 0xe - 4342 01da 3A .uleb128 0x3a - 4343 01db 0B .uleb128 0xb - 4344 01dc 3B .uleb128 0x3b - 4345 01dd 0B .uleb128 0xb - 4346 01de 27 .uleb128 0x27 - 4347 01df 0C .uleb128 0xc - 4348 01e0 20 .uleb128 0x20 - 4349 01e1 0B .uleb128 0xb - 4350 01e2 01 .uleb128 0x1 - 4351 01e3 13 .uleb128 0x13 - 4352 01e4 00 .byte 0x0 - 4353 01e5 00 .byte 0x0 - 4354 01e6 23 .uleb128 0x23 - 4355 01e7 05 .uleb128 0x5 - 4356 01e8 00 .byte 0x0 - 4357 01e9 03 .uleb128 0x3 - 4358 01ea 0E .uleb128 0xe - 4359 01eb 3A .uleb128 0x3a - 4360 01ec 0B .uleb128 0xb - 4361 01ed 3B .uleb128 0x3b - 4362 01ee 0B .uleb128 0xb - 4363 01ef 49 .uleb128 0x49 - 4364 01f0 13 .uleb128 0x13 - 4365 01f1 00 .byte 0x0 - 4366 01f2 00 .byte 0x0 - 4367 01f3 24 .uleb128 0x24 - 4368 01f4 34 .uleb128 0x34 - 4369 01f5 00 .byte 0x0 - 4370 01f6 03 .uleb128 0x3 - 4371 01f7 0E .uleb128 0xe - 4372 01f8 3A .uleb128 0x3a - 4373 01f9 0B .uleb128 0xb - 4374 01fa 3B .uleb128 0x3b - BFIN GAS /tmp/ccGqo6cM.s page 98 - - - 4375 01fb 0B .uleb128 0xb - 4376 01fc 49 .uleb128 0x49 - 4377 01fd 13 .uleb128 0x13 - 4378 01fe 00 .byte 0x0 - 4379 01ff 00 .byte 0x0 - 4380 0200 25 .uleb128 0x25 - 4381 0201 05 .uleb128 0x5 - 4382 0202 00 .byte 0x0 - 4383 0203 03 .uleb128 0x3 - 4384 0204 0E .uleb128 0xe - 4385 0205 3A .uleb128 0x3a - 4386 0206 0B .uleb128 0xb - 4387 0207 3B .uleb128 0x3b - 4388 0208 0B .uleb128 0xb - 4389 0209 49 .uleb128 0x49 - 4390 020a 13 .uleb128 0x13 - 4391 020b 02 .uleb128 0x2 - 4392 020c 06 .uleb128 0x6 - 4393 020d 00 .byte 0x0 - 4394 020e 00 .byte 0x0 - 4395 020f 26 .uleb128 0x26 - 4396 0210 1D .uleb128 0x1d - 4397 0211 01 .byte 0x1 - 4398 0212 31 .uleb128 0x31 - 4399 0213 13 .uleb128 0x13 - 4400 0214 52 .uleb128 0x52 - 4401 0215 01 .uleb128 0x1 - 4402 0216 55 .uleb128 0x55 - 4403 0217 06 .uleb128 0x6 - 4404 0218 58 .uleb128 0x58 - 4405 0219 0B .uleb128 0xb - 4406 021a 59 .uleb128 0x59 - 4407 021b 0B .uleb128 0xb - 4408 021c 00 .byte 0x0 - 4409 021d 00 .byte 0x0 - 4410 021e 27 .uleb128 0x27 - 4411 021f 05 .uleb128 0x5 - 4412 0220 00 .byte 0x0 - 4413 0221 31 .uleb128 0x31 - 4414 0222 13 .uleb128 0x13 - 4415 0223 00 .byte 0x0 - 4416 0224 00 .byte 0x0 - 4417 0225 28 .uleb128 0x28 - 4418 0226 34 .uleb128 0x34 - 4419 0227 00 .byte 0x0 - 4420 0228 31 .uleb128 0x31 - 4421 0229 13 .uleb128 0x13 - 4422 022a 02 .uleb128 0x2 - 4423 022b 06 .uleb128 0x6 - 4424 022c 00 .byte 0x0 - 4425 022d 00 .byte 0x0 - 4426 022e 29 .uleb128 0x29 - 4427 022f 1D .uleb128 0x1d - 4428 0230 01 .byte 0x1 - 4429 0231 31 .uleb128 0x31 - 4430 0232 13 .uleb128 0x13 - 4431 0233 55 .uleb128 0x55 - BFIN GAS /tmp/ccGqo6cM.s page 99 - - - 4432 0234 06 .uleb128 0x6 - 4433 0235 58 .uleb128 0x58 - 4434 0236 0B .uleb128 0xb - 4435 0237 59 .uleb128 0x59 - 4436 0238 0B .uleb128 0xb - 4437 0239 01 .uleb128 0x1 - 4438 023a 13 .uleb128 0x13 - 4439 023b 00 .byte 0x0 - 4440 023c 00 .byte 0x0 - 4441 023d 2A .uleb128 0x2a - 4442 023e 34 .uleb128 0x34 - 4443 023f 00 .byte 0x0 - 4444 0240 03 .uleb128 0x3 - 4445 0241 0E .uleb128 0xe - 4446 0242 3A .uleb128 0x3a - 4447 0243 0B .uleb128 0xb - 4448 0244 3B .uleb128 0x3b - 4449 0245 0B .uleb128 0xb - 4450 0246 49 .uleb128 0x49 - 4451 0247 13 .uleb128 0x13 - 4452 0248 02 .uleb128 0x2 - 4453 0249 0A .uleb128 0xa - 4454 024a 00 .byte 0x0 - 4455 024b 00 .byte 0x0 - 4456 024c 2B .uleb128 0x2b - 4457 024d 26 .uleb128 0x26 - 4458 024e 00 .byte 0x0 - 4459 024f 49 .uleb128 0x49 - 4460 0250 13 .uleb128 0x13 - 4461 0251 00 .byte 0x0 - 4462 0252 00 .byte 0x0 - 4463 0253 2C .uleb128 0x2c - 4464 0254 01 .uleb128 0x1 - 4465 0255 01 .byte 0x1 - 4466 0256 49 .uleb128 0x49 - 4467 0257 13 .uleb128 0x13 - 4468 0258 01 .uleb128 0x1 - 4469 0259 13 .uleb128 0x13 - 4470 025a 00 .byte 0x0 - 4471 025b 00 .byte 0x0 - 4472 025c 2D .uleb128 0x2d - 4473 025d 21 .uleb128 0x21 - 4474 025e 00 .byte 0x0 - 4475 025f 49 .uleb128 0x49 - 4476 0260 13 .uleb128 0x13 - 4477 0261 2F .uleb128 0x2f - 4478 0262 06 .uleb128 0x6 - 4479 0263 00 .byte 0x0 - 4480 0264 00 .byte 0x0 - 4481 0265 2E .uleb128 0x2e - 4482 0266 35 .uleb128 0x35 - 4483 0267 00 .byte 0x0 - 4484 0268 49 .uleb128 0x49 - 4485 0269 13 .uleb128 0x13 - 4486 026a 00 .byte 0x0 - 4487 026b 00 .byte 0x0 - 4488 026c 2F .uleb128 0x2f - BFIN GAS /tmp/ccGqo6cM.s page 100 - - - 4489 026d 34 .uleb128 0x34 - 4490 026e 00 .byte 0x0 - 4491 026f 03 .uleb128 0x3 - 4492 0270 0E .uleb128 0xe - 4493 0271 3A .uleb128 0x3a - 4494 0272 0B .uleb128 0xb - 4495 0273 3B .uleb128 0x3b - 4496 0274 0B .uleb128 0xb - 4497 0275 49 .uleb128 0x49 - 4498 0276 13 .uleb128 0x13 - 4499 0277 1C .uleb128 0x1c - 4500 0278 05 .uleb128 0x5 - 4501 0279 00 .byte 0x0 - 4502 027a 00 .byte 0x0 - 4503 027b 30 .uleb128 0x30 - 4504 027c 34 .uleb128 0x34 - 4505 027d 00 .byte 0x0 - 4506 027e 03 .uleb128 0x3 - 4507 027f 0E .uleb128 0xe - 4508 0280 3A .uleb128 0x3a - 4509 0281 0B .uleb128 0xb - 4510 0282 3B .uleb128 0x3b - 4511 0283 0B .uleb128 0xb - 4512 0284 49 .uleb128 0x49 - 4513 0285 13 .uleb128 0x13 - 4514 0286 3F .uleb128 0x3f - 4515 0287 0C .uleb128 0xc - 4516 0288 02 .uleb128 0x2 - 4517 0289 0A .uleb128 0xa - 4518 028a 00 .byte 0x0 - 4519 028b 00 .byte 0x0 - 4520 028c 31 .uleb128 0x31 - 4521 028d 21 .uleb128 0x21 - 4522 028e 00 .byte 0x0 - 4523 028f 49 .uleb128 0x49 - 4524 0290 13 .uleb128 0x13 - 4525 0291 2F .uleb128 0x2f - 4526 0292 0B .uleb128 0xb - 4527 0293 00 .byte 0x0 - 4528 0294 00 .byte 0x0 - 4529 0295 32 .uleb128 0x32 - 4530 0296 21 .uleb128 0x21 - 4531 0297 00 .byte 0x0 - 4532 0298 49 .uleb128 0x49 - 4533 0299 13 .uleb128 0x13 - 4534 029a 2F .uleb128 0x2f - 4535 029b 05 .uleb128 0x5 - 4536 029c 00 .byte 0x0 - 4537 029d 00 .byte 0x0 - 4538 029e 00 .byte 0x0 - 4539 .section .debug_pubnames,"",@progbits - 4540 0000 DF010000 .4byte 0x1df - 4541 0004 0200 .2byte 0x2 - 4542 0006 00000000 .4byte .Ldebug_info0 - 4543 000a E9080000 .4byte 0x8e9 - 4544 000e B0010000 .4byte 0x1b0 - 4545 0012 73747265 .string "stream_in_buf_free" - BFIN GAS /tmp/ccGqo6cM.s page 101 - - - 4545 616D5F69 - 4545 6E5F6275 - 4545 665F6672 - 4545 656500 - 4546 0025 EB010000 .4byte 0x1eb - 4547 0029 73747265 .string "stream_out_buf_free" - 4547 616D5F6F - 4547 75745F62 - 4547 75665F66 - 4547 72656500 - 4548 003d 24020000 .4byte 0x224 - 4549 0041 68646D61 .string "hdma_recv_done" - 4549 5F726563 - 4549 765F646F - 4549 6E6500 - 4550 0050 75020000 .4byte 0x275 - 4551 0054 73706F72 .string "sport_in_buffer_size" - 4551 745F696E - 4551 5F627566 - 4551 6665725F - 4551 73697A65 - 4552 0069 8F020000 .4byte 0x28f - 4553 006d 73706F72 .string "sport_in_set_step_size" - 4553 745F696E - 4553 5F736574 - 4553 5F737465 - 4553 705F7369 - 4554 0084 DC020000 .4byte 0x2dc - 4555 0088 73706F72 .string "sport_rx_stop" - 4555 745F7278 - 4555 5F73746F - 4555 7000 - 4556 0096 2C030000 .4byte 0x32c - 4557 009a 73706F72 .string "sport_rx_start" - 4557 745F7278 - 4557 5F737461 - 4557 727400 - 4558 00a9 72030000 .4byte 0x372 - 4559 00ad 73747265 .string "stream_proc" - 4559 616D5F70 - 4559 726F6300 - 4560 00b9 27040000 .4byte 0x427 - 4561 00bd 73747265 .string "stream_out_preload" - 4561 616D5F6F - 4561 75745F70 - 4561 72656C6F - 4561 616400 - 4562 00d0 54040000 .4byte 0x454 - 4563 00d4 6C353032 .string "l502_stream_init" - 4563 5F737472 - 4563 65616D5F - 4563 696E6974 - 4563 00 - 4564 00e5 69040000 .4byte 0x469 - 4565 00e9 73747265 .string "streams_stop" - 4565 616D735F - 4565 73746F70 - BFIN GAS /tmp/ccGqo6cM.s page 102 - - - 4565 00 - 4566 00f6 C5040000 .4byte 0x4c5 - 4567 00fa 6973725F .string "isr_sport_dma_rx" - 4567 73706F72 - 4567 745F646D - 4567 615F7278 - 4567 00 - 4568 010b 6B050000 .4byte 0x56b - 4569 010f 73747265 .string "stream_disable" - 4569 616D5F64 - 4569 69736162 - 4569 6C6500 - 4570 011e BC050000 .4byte 0x5bc - 4571 0122 73747265 .string "stream_enable" - 4571 616D5F65 - 4571 6E61626C - 4571 6500 - 4572 0130 0D060000 .4byte 0x60d - 4573 0134 73747265 .string "streams_start" - 4573 616D735F - 4573 73746172 - 4573 7400 - 4574 0142 D8070000 .4byte 0x7d8 - 4575 0146 675F7374 .string "g_stream_in_state" - 4575 7265616D - 4575 5F696E5F - 4575 73746174 - 4575 6500 - 4576 0158 EA070000 .4byte 0x7ea - 4577 015c 675F7374 .string "g_stream_out_state" - 4577 7265616D - 4577 5F6F7574 - 4577 5F737461 - 4577 746500 - 4578 016f FC070000 .4byte 0x7fc - 4579 0173 675F6D6F .string "g_mode" - 4579 646500 - 4580 017a 13080000 .4byte 0x813 - 4581 017e 675F7374 .string "g_streams" - 4581 7265616D - 4581 7300 - 4582 0188 35080000 .4byte 0x835 - 4583 018c 74776964 .string "twiddle_re" - 4583 646C655F - 4583 726500 - 4584 0197 47080000 .4byte 0x847 - 4585 019b 74776964 .string "twiddle_im" - 4585 646C655F - 4585 696D00 - 4586 01a6 6A080000 .4byte 0x86a - 4587 01aa 54585F62 .string "TX_buff" - 4587 75666600 - 4588 01b2 81080000 .4byte 0x881 - 4589 01b6 54585F62 .string "TX_buff_shadow" - 4589 7566665F - 4589 73686164 - 4589 6F7700 - BFIN GAS /tmp/ccGqo6cM.s page 103 - - - 4590 01c5 A9080000 .4byte 0x8a9 - 4591 01c9 4156475F .string "AVG_buff" - 4591 62756666 - 4591 00 - 4592 01d2 D1080000 .4byte 0x8d1 - 4593 01d6 4646545F .string "FFT_buff" - 4593 62756666 - 4593 00 - 4594 01df 00000000 .4byte 0x0 - 4595 .section .debug_aranges,"",@progbits - 4596 0000 1C000000 .4byte 0x1c - 4597 0004 0200 .2byte 0x2 - 4598 0006 00000000 .4byte .Ldebug_info0 - 4599 000a 04 .byte 0x4 - 4600 000b 00 .byte 0x0 - 4601 000c 0000 .2byte 0x0 - 4602 000e 0000 .2byte 0x0 - 4603 0010 00000000 .4byte .Ltext0 - 4604 0014 F0080000 .4byte .Letext0-.Ltext0 - 4605 0018 00000000 .4byte 0x0 - 4606 001c 00000000 .4byte 0x0 - 4607 .section .debug_ranges,"",@progbits - 4608 .Ldebug_ranges0: - 4609 0000 20020000 .4byte .LBB45-.Ltext0 - 4610 0004 48020000 .4byte .LBE45-.Ltext0 - 4611 0008 68030000 .4byte .LBB53-.Ltext0 - 4612 000c 92030000 .4byte .LBE53-.Ltext0 - 4613 0010 EE020000 .4byte .LBB51-.Ltext0 - 4614 0014 34030000 .4byte .LBE51-.Ltext0 - 4615 0018 00000000 .4byte 0x0 - 4616 001c 00000000 .4byte 0x0 - 4617 0020 60020000 .4byte .LBB47-.Ltext0 - 4618 0024 EE020000 .4byte .LBE47-.Ltext0 - 4619 0028 92030000 .4byte .LBB54-.Ltext0 - 4620 002c 98030000 .4byte .LBE54-.Ltext0 - 4621 0030 34030000 .4byte .LBB52-.Ltext0 - 4622 0034 68030000 .4byte .LBE52-.Ltext0 - 4623 0038 00000000 .4byte 0x0 - 4624 003c 00000000 .4byte 0x0 - 4625 0040 8C020000 .4byte .LBB49-.Ltext0 - 4626 0044 EE020000 .4byte .LBE49-.Ltext0 - 4627 0048 92030000 .4byte .LBB50-.Ltext0 - 4628 004c 98030000 .4byte .LBE50-.Ltext0 - 4629 0050 00000000 .4byte 0x0 - 4630 0054 00000000 .4byte 0x0 - 4631 0058 5A040000 .4byte .LBB61-.Ltext0 - 4632 005c 5E040000 .4byte .LBE61-.Ltext0 - 4633 0060 62040000 .4byte .LBB68-.Ltext0 - 4634 0064 A0040000 .4byte .LBE68-.Ltext0 - 4635 0068 00000000 .4byte 0x0 - 4636 006c 00000000 .4byte 0x0 - 4637 0070 20050000 .4byte .LBB78-.Ltext0 - 4638 0074 80050000 .4byte .LBE78-.Ltext0 - 4639 0078 C0050000 .4byte .LBB87-.Ltext0 - 4640 007c 20060000 .4byte .LBE87-.Ltext0 - 4641 0080 00000000 .4byte 0x0 - 4642 0084 00000000 .4byte 0x0 - BFIN GAS /tmp/ccGqo6cM.s page 104 - - - 4643 0088 2E060000 .4byte .LBB90-.Ltext0 - 4644 008c 32060000 .4byte .LBE90-.Ltext0 - 4645 0090 62060000 .4byte .LBB97-.Ltext0 - 4646 0094 82060000 .4byte .LBE97-.Ltext0 - 4647 0098 3E060000 .4byte .LBB96-.Ltext0 - 4648 009c 58060000 .4byte .LBE96-.Ltext0 - 4649 00a0 34060000 .4byte .LBB95-.Ltext0 - 4650 00a4 3A060000 .4byte .LBE95-.Ltext0 - 4651 00a8 00000000 .4byte 0x0 - 4652 00ac 00000000 .4byte 0x0 - 4653 00b0 2E060000 .4byte .LBB92-.Ltext0 - 4654 00b4 32060000 .4byte .LBE92-.Ltext0 - 4655 00b8 62060000 .4byte .LBB94-.Ltext0 - 4656 00bc 82060000 .4byte .LBE94-.Ltext0 - 4657 00c0 3E060000 .4byte .LBB91-.Ltext0 - 4658 00c4 58060000 .4byte .LBE91-.Ltext0 - 4659 00c8 34060000 .4byte .LBB93-.Ltext0 - 4660 00cc 3A060000 .4byte .LBE93-.Ltext0 - 4661 00d0 00000000 .4byte 0x0 - 4662 00d4 00000000 .4byte 0x0 - 4663 00d8 90060000 .4byte .LBB100-.Ltext0 - 4664 00dc 94060000 .4byte .LBE100-.Ltext0 - 4665 00e0 C4060000 .4byte .LBB107-.Ltext0 - 4666 00e4 E4060000 .4byte .LBE107-.Ltext0 - 4667 00e8 A0060000 .4byte .LBB106-.Ltext0 - 4668 00ec BA060000 .4byte .LBE106-.Ltext0 - 4669 00f0 96060000 .4byte .LBB105-.Ltext0 - 4670 00f4 9C060000 .4byte .LBE105-.Ltext0 - 4671 00f8 00000000 .4byte 0x0 - 4672 00fc 00000000 .4byte 0x0 - 4673 0100 90060000 .4byte .LBB102-.Ltext0 - 4674 0104 94060000 .4byte .LBE102-.Ltext0 - 4675 0108 C4060000 .4byte .LBB104-.Ltext0 - 4676 010c E4060000 .4byte .LBE104-.Ltext0 - 4677 0110 A0060000 .4byte .LBB101-.Ltext0 - 4678 0114 BA060000 .4byte .LBE101-.Ltext0 - 4679 0118 96060000 .4byte .LBB103-.Ltext0 - 4680 011c 9C060000 .4byte .LBE103-.Ltext0 - 4681 0120 00000000 .4byte 0x0 - 4682 0124 00000000 .4byte 0x0 - 4683 0128 3C070000 .4byte .LBB118-.Ltext0 - 4684 012c 3E070000 .4byte .LBE118-.Ltext0 - 4685 0130 E6080000 .4byte .LBB142-.Ltext0 - 4686 0134 F0080000 .4byte .LBE142-.Ltext0 - 4687 0138 DA080000 .4byte .LBB141-.Ltext0 - 4688 013c E0080000 .4byte .LBE141-.Ltext0 - 4689 0140 D6080000 .4byte .LBB140-.Ltext0 - 4690 0144 D8080000 .4byte .LBE140-.Ltext0 - 4691 0148 D8070000 .4byte .LBB128-.Ltext0 - 4692 014c EA070000 .4byte .LBE128-.Ltext0 - 4693 0150 5E070000 .4byte .LBB127-.Ltext0 - 4694 0154 60070000 .4byte .LBE127-.Ltext0 - 4695 0158 40070000 .4byte .LBB126-.Ltext0 - 4696 015c 58070000 .4byte .LBE126-.Ltext0 - 4697 0160 00000000 .4byte 0x0 - 4698 0164 00000000 .4byte 0x0 - 4699 0168 3C070000 .4byte .LBB122-.Ltext0 - BFIN GAS /tmp/ccGqo6cM.s page 105 - - - 4700 016c 3E070000 .4byte .LBE122-.Ltext0 - 4701 0170 E6080000 .4byte .LBB125-.Ltext0 - 4702 0174 F0080000 .4byte .LBE125-.Ltext0 - 4703 0178 DA080000 .4byte .LBB119-.Ltext0 - 4704 017c E0080000 .4byte .LBE119-.Ltext0 - 4705 0180 D6080000 .4byte .LBB124-.Ltext0 - 4706 0184 D8080000 .4byte .LBE124-.Ltext0 - 4707 0188 D8070000 .4byte .LBB120-.Ltext0 - 4708 018c EA070000 .4byte .LBE120-.Ltext0 - 4709 0190 5E070000 .4byte .LBB123-.Ltext0 - 4710 0194 60070000 .4byte .LBE123-.Ltext0 - 4711 0198 40070000 .4byte .LBB121-.Ltext0 - 4712 019c 58070000 .4byte .LBE121-.Ltext0 - 4713 01a0 00000000 .4byte 0x0 - 4714 01a4 00000000 .4byte 0x0 - 4715 .section .debug_str,"MS",@progbits,1 - 4716 .LASF51: - 4717 0000 68646D61 .string "hdma_recv_done" - 4717 5F726563 - 4717 765F646F - 4717 6E6500 - 4718 .LASF37: - 4719 000f 494E5F53 .string "IN_STREAM_ERR" - 4719 54524541 - 4719 4D5F4552 - 4719 5200 - 4720 .LASF41: - 4721 001d 4F55545F .string "OUT_STREAM_RUN" - 4721 53545245 - 4721 414D5F52 - 4721 554E00 - 4722 .LASF20: - 4723 002c 4C353032 .string "L502_BF_ERR_STREAM_RUNNING" - 4723 5F42465F - 4723 4552525F - 4723 53545245 - 4723 414D5F52 - 4724 .LASF76: - 4725 0047 665F7370 .string "f_sport_in_block_size" - 4725 6F72745F - 4725 696E5F62 - 4725 6C6F636B - 4725 5F73697A - 4726 .LASF95: - 4727 005d 474E5520 .string "GNU C 4.3.5" - 4727 4320342E - 4727 332E3500 - 4728 .LASF57: - 4729 0069 73706F72 .string "sport_rdy_size" - 4729 745F7264 - 4729 795F7369 - 4729 7A6500 - 4730 .LASF22: - 4731 0078 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR" - 4731 5F42465F - 4731 4552525F - 4731 4E4F5F54 - BFIN GAS /tmp/ccGqo6cM.s page 106 - - - 4731 4553545F - 4732 .LASF69: - 4733 0095 73747265 .string "streams_start" - 4733 616D735F - 4733 73746172 - 4733 7400 - 4734 .LASF10: - 4735 00a3 75696E74 .string "uint64_t" - 4735 36345F74 - 4735 00 - 4736 .LASF67: - 4737 00ac 73747265 .string "streams" - 4737 616D7300 - 4738 .LASF50: - 4739 00b4 6765745F .string "get_pos" - 4739 706F7300 - 4740 .LASF89: - 4741 00bc 74776964 .string "twiddle_re" - 4741 646C655F - 4741 726500 - 4742 .LASF96: - 4743 00c7 7372632F .string "src/l502_stream.c" - 4743 6C353032 - 4743 5F737472 - 4743 65616D2E - 4743 6300 - 4744 .LASF88: - 4745 00d9 675F7374 .string "g_streams" - 4745 7265616D - 4745 7300 - 4746 .LASF34: - 4747 00e3 494E5F53 .string "IN_STREAM_STOP" - 4747 54524541 - 4747 4D5F5354 - 4747 4F5000 - 4748 .LASF98: - 4749 00f2 73706F72 .string "sport_in_buffer_size" - 4749 745F696E - 4749 5F627566 - 4749 6665725F - 4749 73697A65 - 4750 .LASF70: - 4751 0107 665F6266 .string "f_bf_reg" - 4751 5F726567 - 4751 00 - 4752 .LASF29: - 4753 0110 4C353032 .string "L502_STREAM_DAC1" - 4753 5F535452 - 4753 45414D5F - 4753 44414331 - 4753 00 - 4754 .LASF30: - 4755 0121 4C353032 .string "L502_STREAM_DAC2" - 4755 5F535452 - 4755 45414D5F - 4755 44414332 - 4755 00 - BFIN GAS /tmp/ccGqo6cM.s page 107 - - - 4756 .LASF64: - 4757 0132 7264795F .string "rdy_put_pos" - 4757 7075745F - 4757 706F7300 - 4758 .LASF81: - 4759 013e 665F6864 .string "f_hdma_out_get_pos" - 4759 6D615F6F - 4759 75745F67 - 4759 65745F70 - 4759 6F7300 - 4760 .LASF2: - 4761 0151 73686F72 .string "short int" - 4761 7420696E - 4761 7400 - 4762 .LASF8: - 4763 015b 696E7436 .string "int64_t" - 4763 345F7400 - 4764 .LASF75: - 4765 0163 665F7370 .string "f_sport_in_get_pos" - 4765 6F72745F - 4765 696E5F67 - 4765 65745F70 - 4765 6F7300 - 4766 .LASF80: - 4767 0176 665F6864 .string "f_hdma_out_start_pos" - 4767 6D615F6F - 4767 75745F73 - 4767 74617274 - 4767 5F706F73 - 4768 .LASF92: - 4769 018b 54585F62 .string "TX_buff_shadow" - 4769 7566665F - 4769 73686164 - 4769 6F7700 - 4770 .LASF68: - 4771 019a 73747265 .string "stream_enable" - 4771 616D5F65 - 4771 6E61626C - 4771 6500 - 4772 .LASF53: - 4773 01a8 7075745F .string "put_pos" - 4773 706F7300 - 4774 .LASF36: - 4775 01b0 494E5F53 .string "IN_STREAM_OV_ALERT" - 4775 54524541 - 4775 4D5F4F56 - 4775 5F414C45 - 4775 525400 - 4776 .LASF61: - 4777 01c3 73747265 .string "stream_out_preload" - 4777 616D5F6F - 4777 75745F70 - 4777 72656C6F - 4777 616400 - 4778 .LASF33: - 4779 01d6 4C353032 .string "L502_STREAM_ALL_OUT" - 4779 5F535452 - BFIN GAS /tmp/ccGqo6cM.s page 108 - - - 4779 45414D5F - 4779 414C4C5F - 4779 4F555400 - 4780 .LASF58: - 4781 01ea 70726F63 .string "processed" - 4781 65737365 - 4781 6400 - 4782 .LASF91: - 4783 01f4 54585F62 .string "TX_buff" - 4783 75666600 - 4784 .LASF54: - 4785 01fc 73706F72 .string "sport_rx_stop" - 4785 745F7278 - 4785 5F73746F - 4785 7000 - 4786 .LASF9: - 4787 020a 6C6F6E67 .string "long long int" - 4787 206C6F6E - 4787 6720696E - 4787 7400 - 4788 .LASF39: - 4789 0218 4F55545F .string "OUT_STREAM_STOP" - 4789 53545245 - 4789 414D5F53 - 4789 544F5000 - 4790 .LASF42: - 4791 0228 4F55545F .string "OUT_STREAM_ERR" - 4791 53545245 - 4791 414D5F45 - 4791 525200 - 4792 .LASF23: - 4793 0237 4C353032 .string "L502_BF_ERR_TEST_VALUE" - 4793 5F42465F - 4793 4552525F - 4793 54455354 - 4793 5F56414C - 4794 .LASF4: - 4795 024e 6C6F6E67 .string "long int" - 4795 20696E74 - 4795 00 - 4796 .LASF16: - 4797 0257 4C353032 .string "L502_BF_ERR_UNSUP_CMD" - 4797 5F42465F - 4797 4552525F - 4797 554E5355 - 4797 505F434D - 4798 .LASF62: - 4799 026d 73747265 .string "streams_stop" - 4799 616D735F - 4799 73746F70 - 4799 00 - 4800 .LASF52: - 4801 027a 61646472 .string "addr" - 4801 00 - 4802 .LASF28: - 4803 027f 4C353032 .string "L502_STREAM_DIN" - 4803 5F535452 - BFIN GAS /tmp/ccGqo6cM.s page 109 - - - 4803 45414D5F - 4803 44494E00 - 4804 .LASF25: - 4805 028f 4C353032 .string "L502_BF_MODE_STREAM" - 4805 5F42465F - 4805 4D4F4445 - 4805 5F535452 - 4805 45414D00 - 4806 .LASF48: - 4807 02a3 73747265 .string "stream_out_buf_free" - 4807 616D5F6F - 4807 75745F62 - 4807 75665F66 - 4807 72656500 - 4808 .LASF78: - 4809 02b7 665F6864 .string "f_hdma_out_buf" - 4809 6D615F6F - 4809 75745F62 - 4809 756600 - 4810 .LASF17: - 4811 02c6 4C353032 .string "L502_BF_ERR_CMD_OVERRUN" - 4811 5F42465F - 4811 4552525F - 4811 434D445F - 4811 4F564552 - 4812 .LASF63: - 4813 02de 6973725F .string "isr_sport_dma_rx" - 4813 73706F72 - 4813 745F646D - 4813 615F7278 - 4813 00 - 4814 .LASF45: - 4815 02ef 7373796E .string "ssync" - 4815 6300 - 4816 .LASF94: - 4817 02f5 4646545F .string "FFT_buff" - 4817 62756666 - 4817 00 - 4818 .LASF21: - 4819 02fe 4C353032 .string "L502_BF_ERR_STREAM_STOPPED" - 4819 5F42465F - 4819 4552525F - 4819 53545245 - 4819 414D5F53 - 4820 .LASF83: - 4821 0319 665F6864 .string "f_hdma_out_proc_pos" - 4821 6D615F6F - 4821 75745F70 - 4821 726F635F - 4821 706F7300 - 4822 .LASF1: - 4823 032d 756E7369 .string "unsigned char" - 4823 676E6564 - 4823 20636861 - 4823 7200 - 4824 .LASF87: - 4825 033b 675F6D6F .string "g_mode" - BFIN GAS /tmp/ccGqo6cM.s page 110 - - - 4825 646500 - 4826 .LASF73: - 4827 0342 665F7370 .string "f_sport_in_put_pos" - 4827 6F72745F - 4827 696E5F70 - 4827 75745F70 - 4827 6F7300 - 4828 .LASF85: - 4829 0355 675F7374 .string "g_stream_in_state" - 4829 7265616D - 4829 5F696E5F - 4829 73746174 - 4829 6500 - 4830 .LASF27: - 4831 0367 4C353032 .string "L502_STREAM_ADC" - 4831 5F535452 - 4831 45414D5F - 4831 41444300 - 4832 .LASF31: - 4833 0377 4C353032 .string "L502_STREAM_DOUT" - 4833 5F535452 - 4833 45414D5F - 4833 444F5554 - 4833 00 - 4834 .LASF82: - 4835 0388 665F6864 .string "f_hdma_out_block_size" - 4835 6D615F6F - 4835 75745F62 - 4835 6C6F636B - 4835 5F73697A - 4836 .LASF0: - 4837 039e 7369676E .string "signed char" - 4837 65642063 - 4837 68617200 - 4838 .LASF11: - 4839 03aa 6C6F6E67 .string "long long unsigned int" - 4839 206C6F6E - 4839 6720756E - 4839 7369676E - 4839 65642069 - 4840 .LASF6: - 4841 03c1 75696E74 .string "uint32_t" - 4841 33325F74 - 4841 00 - 4842 .LASF12: - 4843 03ca 756E7369 .string "unsigned int" - 4843 676E6564 - 4843 20696E74 - 4843 00 - 4844 .LASF86: - 4845 03d7 675F7374 .string "g_stream_out_state" - 4845 7265616D - 4845 5F6F7574 - 4845 5F737461 - 4845 746500 - 4846 .LASF72: - 4847 03ea 665F7370 .string "f_sport_in_buf" - BFIN GAS /tmp/ccGqo6cM.s page 111 - - - 4847 6F72745F - 4847 696E5F62 - 4847 756600 - 4848 .LASF40: - 4849 03f9 4F55545F .string "OUT_STREAM_PRELOAD" - 4849 53545245 - 4849 414D5F50 - 4849 52454C4F - 4849 414400 - 4850 .LASF84: - 4851 040c 665F7265 .string "f_recv_size" - 4851 63765F73 - 4851 697A6500 - 4852 .LASF3: - 4853 0418 73686F72 .string "short unsigned int" - 4853 7420756E - 4853 7369676E - 4853 65642069 - 4853 6E7400 - 4854 .LASF18: - 4855 042b 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS" - 4855 5F42465F - 4855 4552525F - 4855 494E5641 - 4855 4C49445F - 4856 .LASF26: - 4857 044a 4C353032 .string "L502_BF_MODE_TEST" - 4857 5F42465F - 4857 4D4F4445 - 4857 5F544553 - 4857 5400 - 4858 .LASF13: - 4859 045c 63686172 .string "char" - 4859 00 - 4860 .LASF5: - 4861 0461 696E7433 .string "int32_t" - 4861 325F7400 - 4862 .LASF19: - 4863 0469 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA" - 4863 5F42465F - 4863 4552525F - 4863 494E5355 - 4863 465F434D - 4864 .LASF100: - 4865 0484 665F7365 .string "f_set_streams" - 4865 745F7374 - 4865 7265616D - 4865 7300 - 4866 .LASF35: - 4867 0492 494E5F53 .string "IN_STREAM_RUN" - 4867 54524541 - 4867 4D5F5255 - 4867 4E00 - 4868 .LASF47: - 4869 04a0 73747265 .string "stream_in_buf_free" - 4869 616D5F69 - 4869 6E5F6275 - BFIN GAS /tmp/ccGqo6cM.s page 112 - - - 4869 665F6672 - 4869 656500 - 4870 .LASF59: - 4871 04b3 68646D61 .string "hdma_rdy_size" - 4871 5F726479 - 4871 5F73697A - 4871 6500 - 4872 .LASF55: - 4873 04c1 73706F72 .string "sport_rx_start" - 4873 745F7278 - 4873 5F737461 - 4873 727400 - 4874 .LASF77: - 4875 04d0 665F7370 .string "f_sport_in_buf_size" - 4875 6F72745F - 4875 696E5F62 - 4875 75665F73 - 4875 697A6500 - 4876 .LASF65: - 4877 04e4 7772645F .string "wrd_en" - 4877 656E00 - 4878 .LASF97: - 4879 04eb 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 4879 652F6665 - 4879 64612F4D - 4879 4950542F - 4879 52616469 - 4880 .LASF7: - 4881 0535 6C6F6E67 .string "long unsigned int" - 4881 20756E73 - 4881 69676E65 - 4881 6420696E - 4881 7400 - 4882 .LASF90: - 4883 0547 74776964 .string "twiddle_im" - 4883 646C655F - 4883 696D00 - 4884 .LASF49: - 4885 0552 73697A65 .string "size" - 4885 00 - 4886 .LASF38: - 4887 0557 745F696E .string "t_in_stream_state" - 4887 5F737472 - 4887 65616D5F - 4887 73746174 - 4887 6500 - 4888 .LASF46: - 4889 0569 665F7374 .string "f_stream_in_set_overflow" - 4889 7265616D - 4889 5F696E5F - 4889 7365745F - 4889 6F766572 - 4890 .LASF66: - 4891 0582 73747265 .string "stream_disable" - 4891 616D5F64 - 4891 69736162 - 4891 6C6500 - BFIN GAS /tmp/ccGqo6cM.s page 113 - - - 4892 .LASF15: - 4893 0591 4C353032 .string "L502_BF_ERR_FIRST_CODE" - 4893 5F42465F - 4893 4552525F - 4893 46495253 - 4893 545F434F - 4894 .LASF74: - 4895 05a8 665F7370 .string "f_sport_in_proc_pos" - 4895 6F72745F - 4895 696E5F70 - 4895 726F635F - 4895 706F7300 - 4896 .LASF14: - 4897 05bc 4C353032 .string "L502_BF_ERR_SUCCESS" - 4897 5F42465F - 4897 4552525F - 4897 53554343 - 4897 45535300 - 4898 .LASF60: - 4899 05d0 73706F72 .string "sport_in_set_step_size" - 4899 745F696E - 4899 5F736574 - 4899 5F737465 - 4899 705F7369 - 4900 .LASF99: - 4901 05e7 6C353032 .string "l502_stream_init" - 4901 5F737472 - 4901 65616D5F - 4901 696E6974 - 4901 00 - 4902 .LASF32: - 4903 05f8 4C353032 .string "L502_STREAM_ALL_IN" - 4903 5F535452 - 4903 45414D5F - 4903 414C4C5F - 4903 494E00 - 4904 .LASF44: - 4905 060b 745F6F75 .string "t_out_stream_state" - 4905 745F7374 - 4905 7265616D - 4905 5F737461 - 4905 746500 - 4906 .LASF71: - 4907 061e 665F6F76 .string "f_overflow_wrd" - 4907 6572666C - 4907 6F775F77 - 4907 726400 - 4908 .LASF24: - 4909 062d 4C353032 .string "L502_BF_MODE_IDLE" - 4909 5F42465F - 4909 4D4F4445 - 4909 5F49444C - 4909 4500 - 4910 .LASF79: - 4911 063f 665F6864 .string "f_hdma_out_put_pos" - 4911 6D615F6F - 4911 75745F70 - BFIN GAS /tmp/ccGqo6cM.s page 114 - - - 4911 75745F70 - 4911 6F7300 - 4912 .LASF43: - 4913 0652 4F55545F .string "OUT_STREAM_CYCLE" - 4913 53545245 - 4913 414D5F43 - 4913 59434C45 - 4913 00 - 4914 .LASF56: - 4915 0663 73747265 .string "stream_proc" - 4915 616D5F70 - 4915 726F6300 - 4916 .LASF93: - 4917 066f 4156475F .string "AVG_buff" - 4917 62756666 - 4917 00 - 4918 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccGqo6cM.s page 115 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_stream.c - /tmp/ccGqo6cM.s:13 .text:0000000000000000 _stream_in_buf_free - /tmp/ccGqo6cM.s:1670 .bss:0000000000000010 _f_sport_in_get_pos - /tmp/ccGqo6cM.s:1667 .data:0000000000000008 _f_sport_in_buf_size - /tmp/ccGqo6cM.s:49 .text:0000000000000028 _stream_out_buf_free - /tmp/ccGqo6cM.s:1680 .bss:0000000000000024 _f_hdma_out_get_pos - /tmp/ccGqo6cM.s:86 .text:0000000000000050 _hdma_recv_done - /tmp/ccGqo6cM.s:1678 .bss:0000000000000020 _f_hdma_out_put_pos - /tmp/ccGqo6cM.s:118 .text:0000000000000074 _sport_in_buffer_size - /tmp/ccGqo6cM.s:134 .text:0000000000000084 _sport_in_set_step_size - /tmp/ccGqo6cM.s:1662 .data:0000000000000004 _f_sport_in_block_size - /tmp/ccGqo6cM.s:193 .text:00000000000000d4 _sport_rx_stop - /tmp/ccGqo6cM.s:1674 .bss:0000000000000018 _f_bf_reg - /tmp/ccGqo6cM.s:246 .text:0000000000000120 _sport_rx_start - /tmp/ccGqo6cM.s:1676 .bss:000000000000001c _dummy.2457 - /tmp/ccGqo6cM.s:1693 .sdram_noinit:0000000000000000 _f_sport_in_buf - /tmp/ccGqo6cM.s:384 .text:0000000000000208 _stream_proc - /tmp/ccGqo6cM.s:1636 .bss:0000000000000000 _g_stream_in_state - /tmp/ccGqo6cM.s:1658 .bss:000000000000000c _f_sport_in_put_pos - /tmp/ccGqo6cM.s:1682 .bss:0000000000000028 _f_sport_in_proc_pos - /tmp/ccGqo6cM.s:1642 .bss:0000000000000004 _g_stream_out_state - /tmp/ccGqo6cM.s:1703 .bss:0000000000000030 _f_hdma_out_proc_pos - /tmp/ccGqo6cM.s:1701 .bss:000000000000002c _f_hdma_out_start_pos - /tmp/ccGqo6cM.s:1698 .sdram_noinit:0000000000800000 _f_hdma_out_buf - /tmp/ccGqo6cM.s:1687 .rodata:0000000000000000 _f_overflow_wrd - /tmp/ccGqo6cM.s:661 .text:0000000000000398 _stream_out_preload - /tmp/ccGqo6cM.s:733 .text:000000000000040c _l502_stream_init - /tmp/ccGqo6cM.s:755 .text:000000000000042c _streams_stop - /tmp/ccGqo6cM.s:1648 .bss:0000000000000008 _g_mode - /tmp/ccGqo6cM.s:874 .text:00000000000004d4 _isr_sport_dma_rx - /tmp/ccGqo6cM.s:1672 .bss:0000000000000014 _f_recv_size - /tmp/ccGqo6cM.s:1107 .text:0000000000000620 _stream_disable - /tmp/ccGqo6cM.s:1655 .data:0000000000000000 _g_streams - /tmp/ccGqo6cM.s:1199 .text:0000000000000684 _stream_enable - /tmp/ccGqo6cM.s:1290 .text:00000000000006e4 _streams_start - /tmp/ccGqo6cM.s:1708 .sdram_noinit:0000000000c00000 _twiddle_re - /tmp/ccGqo6cM.s:1714 .sdram_noinit:0000000000c00800 _twiddle_im - /tmp/ccGqo6cM.s:1720 .sdram_noinit:0000000000c01000 _TX_buff - /tmp/ccGqo6cM.s:1726 .sdram_noinit:0000000000c0ac40 _TX_buff_shadow - /tmp/ccGqo6cM.s:1732 .sdram_noinit:0000000000c14880 _AVG_buff - /tmp/ccGqo6cM.s:1738 .sdram_noinit:0000000000c15080 _FFT_buff - -UNDEFINED SYMBOLS -___udivsi3 -_fpga_reg_write -_hdma_recv_req_rdy -_hdma_recv_req_start -_usr_in_proc_data -_usr_out_proc_data -_hdma_send_req_rdy -_hdma_send_req_start -_hdma_recv_start -_sport_tx_init -_hdma_send_stop -_hdma_recv_stop -_sport_tx_stop - BFIN GAS /tmp/ccGqo6cM.s page 116 - - -_hdma_send_start diff --git a/build/release/lst/l502_tests.lst b/build/release/lst/l502_tests.lst deleted file mode 100644 index ae34268..0000000 --- a/build/release/lst/l502_tests.lst +++ /dev/null @@ -1,4272 +0,0 @@ -BFIN GAS /tmp/ccanWdh5.s page 1 - - - 1 .file "src/l502_tests.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 8A020000 .text; - 8 0200D300 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _l502_cmd_test; - 12 .type _l502_cmd_test, STT_FUNC; - 13 _l502_cmd_test: - 14 .LFB2: - 15 .file 1 "src/l502_tests.c" - 1:src/l502_tests.c **** /** @file l502_test.c - 2:src/l502_tests.c **** Данный файл содержит реализацию тестов аппаратуры. - 3:src/l502_tests.c **** Эти тесты используется при наладке прибора и не вып - 4:src/l502_tests.c **** однако включение их в прошивку позволяет выполнять - 5:src/l502_tests.c **** (однако не во время сбора данных и т.п.) - 6:src/l502_tests.c **** - 7:src/l502_tests.c **** Для управления тестами предназначена специальная к - 8:src/l502_tests.c **** Параметр этой каоманды определяет действие: - 9:src/l502_tests.c **** - запустить тест с заданным номером - 10:src/l502_tests.c **** - остановить текущий тест - 11:src/l502_tests.c **** - получить результаты выполняемого в данных момен - 12:src/l502_tests.c **** последнего выполняемого теста (если тест остан - 13:src/l502_tests.c **** - 14:src/l502_tests.c **** По какого-либо теста модуль переходит в етстовый ре - 15:src/l502_tests.c **** и выполняет функцию, соответствующую заданному тес - 16:src/l502_tests.c **** должен переодически проверять приход других команд - 17:src/l502_tests.c **** Тест выполняется либо до ошибки, либо до прихода ком - 18:src/l502_tests.c **** Узнать результат теста можно командой с параметром - 19:src/l502_tests.c **** - 20:src/l502_tests.c **** Доступны следующие тесты: - 21:src/l502_tests.c **** - Проверка SDRAM - 22:src/l502_tests.c **** - Проверка SPI - 23:src/l502_tests.c **** - Проверка SPORT - 24:src/l502_tests.c **** - 25:src/l502_tests.c **** **************************************************************************************************/ - 26:src/l502_tests.c **** - 27:src/l502_tests.c **** - 28:src/l502_tests.c **** #include - 29:src/l502_tests.c **** #include - 30:src/l502_tests.c **** #include - 31:src/l502_tests.c **** - 32:src/l502_tests.c **** #include "l502_cmd.h" - 33:src/l502_tests.c **** #include "l502_fpga.h" - 34:src/l502_tests.c **** #include "l502_sport_tx.h" - 35:src/l502_tests.c **** - 36:src/l502_tests.c **** #include - 37:src/l502_tests.c **** - 38:src/l502_tests.c **** - BFIN GAS /tmp/ccanWdh5.s page 2 - - - 39:src/l502_tests.c **** - 40:src/l502_tests.c **** extern int g_mode; - 41:src/l502_tests.c **** - 42:src/l502_tests.c **** /* модуль счетчика, используемого для тестов SDRAM и SPORT */ - 43:src/l502_tests.c **** #define L502_TEST_CNTR_MODULE 35317 - 44:src/l502_tests.c **** - 45:src/l502_tests.c **** /* размер одного банка SDRAM */ - 46:src/l502_tests.c **** #define SDRAM_BANK_SIZE (4UL*1024*1024*2) - 47:src/l502_tests.c **** - 48:src/l502_tests.c **** /* адреса банков SDRAM */ - 49:src/l502_tests.c **** static volatile uint16_t* bank1 = NULL; - 50:src/l502_tests.c **** static volatile uint16_t* bank2 = (uint16_t*)(SDRAM_BANK_SIZE); - 51:src/l502_tests.c **** static volatile uint16_t* bank3 = (uint16_t*)(2*SDRAM_BANK_SIZE); - 52:src/l502_tests.c **** static volatile uint16_t* bank4 = (uint16_t*)(3*SDRAM_BANK_SIZE); - 53:src/l502_tests.c **** - 54:src/l502_tests.c **** - 55:src/l502_tests.c **** #define SPORT_TEST_START_ADDR 0xFF900000 - 56:src/l502_tests.c **** #define SPORT_TEST_BUF_SIZE 4096 - 57:src/l502_tests.c **** - 58:src/l502_tests.c **** /* результат последнего теста */ - 59:src/l502_tests.c **** static t_l502_bf_test_res f_test_res; - 60:src/l502_tests.c **** /* номер последнего выполняемого теста */ - 61:src/l502_tests.c **** static int32_t f_cur_test_ind = -1; - 62:src/l502_tests.c **** - 63:src/l502_tests.c **** /* объявление функций запуска тестов */ - 64:src/l502_tests.c **** static int f_sdram_test(void); - 65:src/l502_tests.c **** static int f_spi_test(void); - 66:src/l502_tests.c **** static int f_sport_test(void); - 67:src/l502_tests.c **** - 68:src/l502_tests.c **** - 69:src/l502_tests.c **** /* стркутура, описывающая соответствия кода теста и фу - 70:src/l502_tests.c **** typedef struct { - 71:src/l502_tests.c **** uint32_t test_code; - 72:src/l502_tests.c **** int (*start)(void); - 73:src/l502_tests.c **** void (*get_result)(t_l502_bf_cmd *cmd); - 74:src/l502_tests.c **** } t_test_pars; - 75:src/l502_tests.c **** /* теблица соответствий функций и кодов тестов */ - 76:src/l502_tests.c **** static t_test_pars f_test_pars[] = { - 77:src/l502_tests.c **** { L502_BF_CMD_TEST_ECHO, NULL, NULL}, - 78:src/l502_tests.c **** { L502_BF_CMD_TEST_SPORT, f_sport_test, NULL}, - 79:src/l502_tests.c **** { L502_BF_CMD_TEST_SDRAM, f_sdram_test, NULL}, - 80:src/l502_tests.c **** { L502_BF_CMD_TEST_SPI, f_spi_test, NULL} - 81:src/l502_tests.c **** }; - 82:src/l502_tests.c **** - 83:src/l502_tests.c **** - 84:src/l502_tests.c **** - 85:src/l502_tests.c **** - 86:src/l502_tests.c **** - 87:src/l502_tests.c **** void l502_cmd_test(t_l502_bf_cmd *cmd) { - 16 .loc 1 87 0 - 17 .LVL0: - 18 0000 EB05 [--sp] = ( r7:5, p5:3 ); - 19 - 20 .LCFI0: - 21 0002 2832 P5 = R0; - 22 0004 00E80300 LINK 12; - 23 .LCFI1: - BFIN GAS /tmp/ccanWdh5.s page 3 - - - 88:src/l502_tests.c **** /* получение результата теста */ - 89:src/l502_tests.c **** if (cmd->param == L502_BF_CMD_TEST_GET_RESULT) { - 24 .loc 1 89 0 - 25 0008 69A0 R1 = [P5+4]; - 26 000a 090C cc =R1==1; - 27 000c 3E18 if cc jump .L20; - 28 .LVL1: - 90:src/l502_tests.c **** /* если не было никакого теста - возвращаем ошибку * - 91:src/l502_tests.c **** if (f_cur_test_ind == -1) { - 92:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0); - 93:src/l502_tests.c **** } else { - 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; - 95:src/l502_tests.c **** - 96:src/l502_tests.c **** - 97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) { - 98:src/l502_tests.c **** /* если есть у теста спец функция для получени - 99:src/l502_tests.c **** вызываем ее */ - 100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd); - 101:src/l502_tests.c **** } else { - 102:src/l502_tests.c **** /* иначе просто устанавливаем резульатат без - 103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res, - 104:src/l502_tests.c **** sizeof(t_l502_bf_test_res)/sizeof(uint32_t)); - 105:src/l502_tests.c **** } - 106:src/l502_tests.c **** } - 107:src/l502_tests.c **** } else if (cmd->param == L502_BF_CMD_TEST_STOP) { - 29 .loc 1 107 0 - 30 000e 010C cc =R1==0; - 31 0010 1114 if !cc jump .L5 (bp); - 108:src/l502_tests.c **** /* останов теста => если тест запущен - возвращаем е - 109:src/l502_tests.c **** иначе возвращаем ошибку что и так теста нету */ - 110:src/l502_tests.c **** if (g_mode == L502_BF_MODE_TEST) { - 32 .loc 1 110 0 - 33 0012 4AE10000 P2.H = _g_mode; - 34 0016 0AE10000 P2.L = _g_mode; - 35 001a 1091 R0 = [P2]; - 36 001c 100C cc =R0==2; - 37 001e 5618 if cc jump .L21; - 111:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0); - 113:src/l502_tests.c **** } else { - 114:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_NO_TEST_IN_PROGR, NULL, 0); - 38 .loc 1 114 0 - 39 0020 20E1FAFD R0 = -518 (X); - 40 .L18: - 115:src/l502_tests.c **** } - 116:src/l502_tests.c **** } else { - 117:src/l502_tests.c **** /* запуск теста - проходим по таблице и ищем нужный - 118:src/l502_tests.c **** if (g_mode == L502_BF_MODE_IDLE) { - 119:src/l502_tests.c **** uint32_t i; - 120:src/l502_tests.c **** - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam) { - 124:src/l502_tests.c **** f_cur_test_ind = i; - 125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res)); - 126:src/l502_tests.c **** f_test_res.test = cmd->param; - 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - BFIN GAS /tmp/ccanWdh5.s page 4 - - - 128:src/l502_tests.c **** - 129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) { - 130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST; - 131:src/l502_tests.c **** f_test_pars[i].start(); - 132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 133:src/l502_tests.c **** } - 134:src/l502_tests.c **** } - 135:src/l502_tests.c **** } - 136:src/l502_tests.c **** - 137:src/l502_tests.c **** if (f_cur_test_ind == -1) - 138:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0); - 139:src/l502_tests.c **** } - 140:src/l502_tests.c **** else - 141:src/l502_tests.c **** { - 142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0); - 143:src/l502_tests.c **** } - 144:src/l502_tests.c **** } - 145:src/l502_tests.c **** } - 41 .loc 1 145 0 - 42 0024 01E80000 UNLINK; - 142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0); - 43 .loc 1 142 0 - 44 0028 0160 R1 = 0 (X); - 45 002a 0260 R2 = 0 (X); - 46 .loc 1 145 0 - 47 002c AB05 ( r7:5, p5:3 ) = [sp++]; - 48 - 49 .LCFI2: - 50 .LVL2: - 142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0); - 51 .loc 1 142 0 - 52 002e FFE2E9FF jump.l _l502_cmd_done; - 53 .LVL3: - 54 .L5: - 118:src/l502_tests.c **** if (g_mode == L502_BF_MODE_IDLE) { - 55 .loc 1 118 0 - 56 0032 4BE10000 P3.H = _g_mode; - 57 0036 0BE10000 P3.L = _g_mode; - 58 003a 1891 R0 = [P3]; - 59 003c 000C cc =R0==0; - 60 003e 4E10 if !cc jump .L7; - 61 .LBB2: - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam) { - 67 .loc 1 123 0 - 68 004c 4CE10000 P4.H = _f_test_pars; - 69 0050 0CE10000 P4.L = _f_test_pars; - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam) { - 72 .loc 1 123 0 - BFIN GAS /tmp/ccanWdh5.s page 5 - - - 73 0056 2091 R0 = [P4]; - 74 0058 0108 cc =R1==R0; - 75 005a 4918 if cc jump .L22; - 76 005c 0000 nop; - 77 005e 0000 nop; - 78 .L8: - 79 0060 0000 nop; - 80 0062 69A0 R1 = [P5+4]; - 81 0064 E0A0 R0 = [P4+12]; - 82 0066 0108 cc =R1==R0; - 83 0068 6618 if cc jump .L23; - 84 006a 0000 nop; - 85 006c 0000 nop; - 86 006e 0000 nop; - 87 .L11: - 88 0070 A0A1 R0 = [P4+24]; - 89 0072 0108 cc =R1==R0; - 90 0074 8B18 if cc jump .L24; - 91 0076 0000 nop; - 92 0078 0000 nop; - 93 007a 0000 nop; - 94 .L13: - 95 007c 60A2 R0 = [P4+36]; - 96 007e 0808 cc =R0==R1; - 97 0080 AF18 if cc jump .L25; - 98 .LVL4: - 99 .L15: - 138:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_INVALID_CMD_PARAMS, NULL, 0); - 100 .loc 1 138 0 - 101 0082 20E1FEFD R0 = -514 (X); - 102 0086 CF2F jump.s .L18; - 103 .LVL5: - 104 .L20: - 105 .LBE2: - 91:src/l502_tests.c **** if (f_cur_test_ind == -1) { - 106 .loc 1 91 0 - 107 0088 4AE10000 P2.H = _f_cur_test_ind; - 108 008c 0AE10000 P2.L = _f_cur_test_ind; - 109 0090 5191 P1 = [P2]; - 110 0092 790C cc =P1==-1; - 111 0094 F71B if cc jump .L15; - 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; - 112 .loc 1 94 0 - 113 0096 4AE10000 P2.H = _g_mode; - 114 009a 0AE10000 P2.L = _g_mode; - 115 009e 48E10000 P0.H = _f_test_res; - 116 00a2 1091 R0 = [P2]; - 97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) { - 117 .loc 1 97 0 - 118 00a4 895C P2 = P1 + (P1 << 1); - 119 00a6 49E10000 P1.H = _f_test_pars; - 120 00aa 09E10000 P1.L = _f_test_pars; - 121 00ae 915E P2 = P1 + (P2 << 2); - 122 00b0 92AC P2 = [P2+8]; - 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; - 123 .loc 1 94 0 - 124 00b2 100C cc =R0==2; - BFIN GAS /tmp/ccanWdh5.s page 6 - - - 125 00b4 0002 R0 = CC; - 126 00b6 08E10010 P0.L = _f_test_res; - 127 00ba 40B0 [P0+4] = R0; - 97:src/l502_tests.c **** if (f_test_pars[f_cur_test_ind].get_result != NULL) { - 128 .loc 1 97 0 - 129 00bc 420C cc =P2==0; - 130 00be B718 if cc jump .L4; - 100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd); - 131 .loc 1 100 0 - 132 00c0 4530 R0 = P5; - 133 .loc 1 145 0 - 134 00c2 01E80000 UNLINK; - 135 00c6 AB05 ( r7:5, p5:3 ) = [sp++]; - 136 - 137 .LCFI3: - 138 .LVL6: - 100:src/l502_tests.c **** f_test_pars[f_cur_test_ind].get_result(cmd); - 139 .loc 1 100 0 - 140 00c8 5200 jump (P2); - 141 .LVL7: - 142 .L21: - 111:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 143 .loc 1 111 0 - 144 00ca 0060 R0 = 0 (X); - 145 00cc 1093 [P2] = R0; - 146 .loc 1 145 0 - 147 00ce 01E80000 UNLINK; - 112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0); - 148 .loc 1 112 0 - 149 00d2 0260 R2 = 0 (X); - 150 .loc 1 145 0 - 151 00d4 AB05 ( r7:5, p5:3 ) = [sp++]; - 152 - 153 .LCFI4: - 154 .LVL8: - 112:src/l502_tests.c **** l502_cmd_done(0, NULL, 0); - 155 .loc 1 112 0 - 156 00d6 FFE295FF jump.l _l502_cmd_done; - 157 .LVL9: - 158 .L7: - 159 .loc 1 145 0 - 160 00da 01E80000 UNLINK; - 142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0); - 161 .loc 1 142 0 - 162 00de 20E1FCFD R0 = -516 (X); - 163 00e2 0160 R1 = 0 (X); - 164 00e4 0260 R2 = 0 (X); - 165 .loc 1 145 0 - 166 00e6 AB05 ( r7:5, p5:3 ) = [sp++]; - 167 - 168 .LCFI5: - 169 .LVL10: - 142:src/l502_tests.c **** l502_cmd_done(L502_BF_ERR_STREAM_RUNNING, NULL, 0); - 170 .loc 1 142 0 - 171 00e8 FFE28CFF jump.l _l502_cmd_done; - 172 .LVL11: - 173 .L22: - BFIN GAS /tmp/ccanWdh5.s page 7 - - - 174 .LBB3: - 124:src/l502_tests.c **** f_cur_test_ind = i; - 175 .loc 1 124 0 - 176 00ec 0760 R7 = 0 (X); - 177 00ee 1793 [P2] = R7; - 125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res)); - 178 .loc 1 125 0 - 179 00f0 4AE10000 P2.H = _f_test_res; - 180 00f4 0AE10010 P2.L = _f_test_res; - 181 00f8 1793 [P2] = R7; - 182 00fa 57B0 [P2+4] = R7; - 183 00fc 97B0 [P2+8] = R7; - 184 00fe D7B0 [P2+12] = R7; - 185 0100 17B1 [P2+16] = R7; - 186 0102 57B1 [P2+20] = R7; - 187 0104 97B1 [P2+24] = R7; - 188 0106 D7B1 [P2+28] = R7; - 126:src/l502_tests.c **** f_test_res.test = cmd->param; - 189 .loc 1 126 0 - 190 0108 68A0 R0 = [P5+4]; - 191 010a 1093 [P2] = R0; - 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - 192 .loc 1 127 0 - 193 010c 0060 R0 = 0 (X); - 194 010e 0160 R1 = 0 (X); - 195 0110 0260 R2 = 0 (X); - 196 0112 FFE377FF call _l502_cmd_done; - 129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) { - 197 .loc 1 129 0 - 198 0116 62AC P2 = [P4+4]; - 199 0118 420C cc =P2==0; - 200 011a 0518 if cc jump .L9; - 130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST; - 201 .loc 1 130 0 - 202 011c 1060 R0 = 2 (X); - 203 011e 1893 [P3] = R0; - 131:src/l502_tests.c **** f_test_pars[i].start(); - 204 .loc 1 131 0 - 205 0120 6200 call (P2); - 132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 206 .loc 1 132 0 - 207 0122 1F93 [P3] = R7; - 208 .L9: - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam; - 247 .loc 1 126 0 - 248 0158 68A0 R0 = [P5+4]; - 249 015a 1093 [P2] = R0; - 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - 250 .loc 1 127 0 - 251 015c 0060 R0 = 0 (X); - 252 015e FFE351FF call _l502_cmd_done; - 129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) { - 253 .loc 1 129 0 - 254 0162 4AE10000 P2.H = _f_test_pars; - 255 0166 0AE10000 P2.L = _f_test_pars; - 256 016a 12AD P2 = [P2+16]; - 257 016c 420C cc =P2==0; - 258 016e 0518 if cc jump .L12; - 130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST; - 259 .loc 1 130 0 - 260 0170 1060 R0 = 2 (X); - 261 0172 1893 [P3] = R0; - 131:src/l502_tests.c **** f_test_pars[i].start(); - 262 .loc 1 131 0 - 263 0174 6200 call (P2); - 132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 264 .loc 1 132 0 - 265 0176 1F93 [P3] = R7; - 266 .L12: - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam; - 299 .loc 1 126 0 - 300 01ae 68A0 R0 = [P5+4]; - 301 01b0 1093 [P2] = R0; - 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - 302 .loc 1 127 0 - 303 01b2 0060 R0 = 0 (X); - 304 01b4 FFE326FF call _l502_cmd_done; - 129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) { - 305 .loc 1 129 0 - 306 01b8 4AE10000 P2.H = _f_test_pars; - 307 01bc 0AE10000 P2.L = _f_test_pars; - 308 01c0 D2AD P2 = [P2+28]; - 309 01c2 420C cc =P2==0; - 310 01c4 0418 if cc jump .L14; - 130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST; - 311 .loc 1 130 0 - 312 01c6 1D93 [P3] = R5; - 131:src/l502_tests.c **** f_test_pars[i].start(); - 313 .loc 1 131 0 - BFIN GAS /tmp/ccanWdh5.s page 10 - - - 314 01c8 6200 call (P2); - 132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 315 .loc 1 132 0 - 316 01ca 1F93 [P3] = R7; - 317 .L14: - 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (iparam; - 350 .loc 1 126 0 - 351 0202 68A0 R0 = [P5+4]; - 352 0204 1093 [P2] = R0; - 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); - 353 .loc 1 127 0 - 354 0206 0060 R0 = 0 (X); - 355 0208 FFE3FCFE call _l502_cmd_done; - 129:src/l502_tests.c **** if (f_test_pars[i].start != NULL) { - 356 .loc 1 129 0 - 357 020c 4AE10000 P2.H = _f_test_pars; - 358 0210 0AE10000 P2.L = _f_test_pars; - 359 0214 92AE P2 = [P2+40]; - 360 0216 420C cc =P2==0; - BFIN GAS /tmp/ccanWdh5.s page 11 - - - 361 0218 0518 if cc jump .L16; - 130:src/l502_tests.c **** g_mode = L502_BF_MODE_TEST; - 362 .loc 1 130 0 - 363 021a 1060 R0 = 2 (X); - 364 021c 1893 [P3] = R0; - 131:src/l502_tests.c **** f_test_pars[i].start(); - 365 .loc 1 131 0 - 366 021e 6200 call (P2); - 132:src/l502_tests.c **** g_mode = L502_BF_MODE_IDLE; - 367 .loc 1 132 0 - 368 0220 1F93 [P3] = R7; - 369 .L16: - 137:src/l502_tests.c **** if (f_cur_test_ind == -1) - 370 .loc 1 137 0 - 371 0222 1632 P2 = R6; - 372 0224 1091 R0 = [P2]; - 373 0226 380C cc =R0==-1; - 374 0228 8217 if !cc jump .L17 (bp); - 375 022a 2C2F jump.s .L15; - 376 .L4: - 377 .LBE4: - 378 .loc 1 145 0 - 379 022c 01E80000 UNLINK; - 103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res, - 380 .loc 1 103 0 - 381 0230 0060 R0 = 0 (X); - 382 0232 4830 R1 = P0; - 383 0234 4260 R2 = 8 (X); - 384 .loc 1 145 0 - 385 0236 AB05 ( r7:5, p5:3 ) = [sp++]; - 386 - 387 .LCFI7: - 388 .LVL14: - 103:src/l502_tests.c **** l502_cmd_done(0, (uint32_t*)&f_test_res, - 389 .loc 1 103 0 - 390 0238 FFE2E4FE jump.l _l502_cmd_done; - 391 .LFE2: - 392 .size _l502_cmd_test, .-_l502_cmd_test - 393 .align 4 - 394 .type _f_spi_test, STT_FUNC; - 395 _f_spi_test: - 396 .LFB4: - 146:src/l502_tests.c **** - 147:src/l502_tests.c **** - 148:src/l502_tests.c **** #define SPORT_CNTR_INC 0x1 - 149:src/l502_tests.c **** - 150:src/l502_tests.c **** - 151:src/l502_tests.c **** #define TEST_CHECK_OUT(label) \ - 152:src/l502_tests.c **** do { \ - 153:src/l502_tests.c **** l502_cmd_check_req(); \ - 154:src/l502_tests.c **** if ((g_mode!= L502_BF_MODE_TEST) || f_test_res.err) \ - 155:src/l502_tests.c **** goto label; \ - 156:src/l502_tests.c **** } while (0); - 157:src/l502_tests.c **** - 158:src/l502_tests.c **** - 159:src/l502_tests.c **** /* тестирование SPORT'а, служащего для передачи потоков А - 160:src/l502_tests.c **** от BlackFin'а к ПЛИС. Устанавливается циклический сквозн - BFIN GAS /tmp/ccanWdh5.s page 12 - - - 161:src/l502_tests.c **** и передается счетчик, который проверяется при прием - 162:src/l502_tests.c **** - 163:src/l502_tests.c **** static int f_sport_test(void) { - 164:src/l502_tests.c **** //int f_sport_test(void) { - 165:src/l502_tests.c **** #define RX_BUF_SIZE 2048 - 166:src/l502_tests.c **** static uint16_t rx_buf[RX_BUF_SIZE]; - 167:src/l502_tests.c **** uint16_t stat=*pSPORT0_STAT; - 168:src/l502_tests.c **** - 169:src/l502_tests.c **** - 170:src/l502_tests.c **** uint16_t rx_cntr=0, tx_cntr=0; - 171:src/l502_tests.c **** uint16_t rx_val; - 172:src/l502_tests.c **** int err = 0, i; - 173:src/l502_tests.c **** - 174:src/l502_tests.c **** /* разрешаем прием и передачу по SPORT'у */ - 175:src/l502_tests.c **** *pSPORT0_TCR1 |= TSPEN; - 176:src/l502_tests.c **** *pSPORT0_RCR1 |= RSPEN; - 177:src/l502_tests.c **** - 178:src/l502_tests.c **** while (stat & RXNE) { - 179:src/l502_tests.c **** rx_buf[0] = *pSPORT0_RX16; - 180:src/l502_tests.c **** stat=*pSPORT0_STAT; - 181:src/l502_tests.c **** } - 182:src/l502_tests.c **** - 183:src/l502_tests.c **** /* вначале полностью заполняем очередь SPORT'а */ - 184:src/l502_tests.c **** for (i = 0; i < 8; i++) { - 185:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++; - 186:src/l502_tests.c **** //tx_cntr+=SPORT_CNTR_INC; - 187:src/l502_tests.c **** } - 188:src/l502_tests.c **** - 189:src/l502_tests.c **** /* устанавливаем в ПЛИС сквозной режим работы SPORT */ - 190:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0xE); - 191:src/l502_tests.c **** - 192:src/l502_tests.c **** - 193:src/l502_tests.c **** while (!f_test_res.err) {// && (g_mode==L502_BF_MODE_TEST)) - 194:src/l502_tests.c **** stat = *pSPORT0_STAT; - 195:src/l502_tests.c **** if (!(stat & TXF)) { - 196:src/l502_tests.c **** *pSPORT0_TX16 = tx_cntr++; - 197:src/l502_tests.c **** } - 198:src/l502_tests.c **** - 199:src/l502_tests.c **** if (stat & RXNE) { - 200:src/l502_tests.c **** rx_val = *pSPORT0_RX16; - 201:src/l502_tests.c **** - 202:src/l502_tests.c **** if ((rx_val != rx_cntr)) { - 203:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE; - 204:src/l502_tests.c **** f_test_res.last_rd = rx_val; - 205:src/l502_tests.c **** f_test_res.last_wr = rx_cntr; - 206:src/l502_tests.c **** err = rx_val - rx_cntr; - 207:src/l502_tests.c **** } - 208:src/l502_tests.c **** - 209:src/l502_tests.c **** - 210:src/l502_tests.c **** if (!(rx_cntr & 0xFFFF)) { - 211:src/l502_tests.c **** TEST_CHECK_OUT(sport_test_end); - 212:src/l502_tests.c **** if (!rx_cntr) - 213:src/l502_tests.c **** f_test_res.cntr++; - 214:src/l502_tests.c **** } - 215:src/l502_tests.c **** rx_cntr++; - 216:src/l502_tests.c **** } - 217:src/l502_tests.c **** } - BFIN GAS /tmp/ccanWdh5.s page 13 - - - 218:src/l502_tests.c **** - 219:src/l502_tests.c **** sport_test_end: - 220:src/l502_tests.c **** /* запрещаем прием и передачу по SPORT'у */ - 221:src/l502_tests.c **** *pSPORT0_TCR1 = 0; - 222:src/l502_tests.c **** *pSPORT0_RCR1 = 0; - 223:src/l502_tests.c **** /* возвращаем штатный режим работы SPORT'а */ - 224:src/l502_tests.c **** fpga_reg_write(L502_REGS_IOHARD_OUTSWAP_BFCTL, 0); - 225:src/l502_tests.c **** - 226:src/l502_tests.c **** return err; - 227:src/l502_tests.c **** } - 228:src/l502_tests.c **** - 229:src/l502_tests.c **** - 230:src/l502_tests.c **** - 231:src/l502_tests.c **** - 232:src/l502_tests.c **** - 233:src/l502_tests.c **** /* тест SPI - записываем бегущую единицу в регистр ПЛИС, с - 234:src/l502_tests.c **** значение этого регистра и сверяем результаты */ - 235:src/l502_tests.c **** static int f_spi_test(void) { - 397 .loc 1 235 0 - 398 023c EB05 [--sp] = ( r7:5, p5:3 ); - 399 - 400 .LCFI8: - 236:src/l502_tests.c **** f_test_res.last_addr = L502_REGS_IOHARD_ADC_FRAME_DELAY; - 401 .loc 1 236 0 - 402 023e 4DE10000 P5.H = _f_test_res; - 403 0242 0DE10010 P5.L = _f_test_res; - 404 0246 20E10403 R0 = 772 (X); - 237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) { - 405 .loc 1 237 0 - 406 024a 29A1 R1 = [P5+16]; - 235:src/l502_tests.c **** static int f_spi_test(void) { - 407 .loc 1 235 0 - 408 024c 00E80300 LINK 12; - 409 .LCFI9: - 236:src/l502_tests.c **** f_test_res.last_addr = L502_REGS_IOHARD_ADC_FRAME_DELAY; - 410 .loc 1 236 0 - 411 0250 68B1 [P5+20] = R0; - 412 .loc 1 237 0 - 413 0252 010C cc =R1==0; - 414 0254 2A10 if !cc jump .L27; - 415 0256 4BE10000 P3.H = _g_mode; - 416 025a 0BE10000 P3.L = _g_mode; - 417 025e 1891 R0 = [P3]; - 418 0260 100C cc =R0==2; - 419 0262 2310 if !cc jump .L27; - 420 .LBB5: - 238:src/l502_tests.c **** int i; - 239:src/l502_tests.c **** for (i = 0; (i < 32) && !f_test_res.err; i++) { - 240:src/l502_tests.c **** f_test_res.last_wr = (1< - 20:src/l502_user_process.c **** - 21:src/l502_user_process.c **** #include "l502_defs.h" // import defines of constants - 22:src/l502_user_process.c **** #include "l502_params.h" - 23:src/l502_user_process.c **** #include "l502_stream.h" - 24:src/l502_user_process.c **** #include "l502_user_process.h" - 25:src/l502_user_process.c **** - 26:src/l502_user_process.c **** - 27:src/l502_user_process.c **** - 28:src/l502_user_process.c **** uint32_t streams_cnt[4] = {0,}; - 29:src/l502_user_process.c **** - 30:src/l502_user_process.c **** - 31:src/l502_user_process.c **** - 32:src/l502_user_process.c **** #define LFSM_val_ON 0b01100111 - 33:src/l502_user_process.c **** #define LFSM_val_OFF 0b01101000 - 34:src/l502_user_process.c **** #define LFSM_val_X 0b01101001 - 35:src/l502_user_process.c **** - 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/ccIiLN8H.s page 2 - - - 39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000 - 40:src/l502_user_process.c **** - 41:src/l502_user_process.c **** #define LFSM_DATALEN 1024 - 42:src/l502_user_process.c **** - 43:src/l502_user_process.c **** #define dbg_sport_rx_copy_size 10 - 44:src/l502_user_process.c **** //#define LFSM_DATALEN 1024 - 45:src/l502_user_process.c **** - 46:src/l502_user_process.c **** - 47:src/l502_user_process.c **** volatile uint32_t dbg_receive_value = 1234321; - 48:src/l502_user_process.c **** - 49:src/l502_user_process.c **** - 50:src/l502_user_process.c **** //#pragma section("sdram_noinit", NO_INIT) - 51:src/l502_user_process.c **** //#include "l502_sdram_noinit.h" - 52:src/l502_user_process.c **** //__attribute__((section(".sdram_noinit"), far)) - 53:src/l502_user_process.c **** //static volatile uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE]; - 54:src/l502_user_process.c **** //uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];// = {0,}; - 55:src/l502_user_process.c **** uint32_t dbg_sport_rx_copy[dbg_sport_rx_copy_size];// = {0,}; - 56:src/l502_user_process.c **** //* - 57:src/l502_user_process.c **** - 58:src/l502_user_process.c **** //#include "l502_sdram_noinit.h" - 59:src/l502_user_process.c **** //static volatile uint32_t LFSM_data[LFSM_DATALEN] = {0,}; - 60:src/l502_user_process.c **** - 61:src/l502_user_process.c **** //#include "l502_sdram_noinit.h" - 62:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE]; - 63:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); - 64:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000] __attribute__((section(".sdram_noinit"))); - 65:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000]; - 66:src/l502_user_process.c **** - 67:src/l502_user_process.c **** //static volatile uint32_t - 68:src/l502_user_process.c **** - 69:src/l502_user_process.c **** // = {0,}; - 70:src/l502_user_process.c **** - 71:src/l502_user_process.c **** - 72:src/l502_user_process.c **** - 73:src/l502_user_process.c **** uint32_t streams_succes_flag = 0; - 74:src/l502_user_process.c **** - 75:src/l502_user_process.c **** /* - 76:src/l502_user_process.c **** struct dataprocess_typedef { - 77:src/l502_user_process.c **** uint8_t config = 0; - 78:src/l502_user_process.c **** uint32_t datapoints_max_N = 0; - 79:src/l502_user_process.c **** uint32_t datapoint_curr_I = 0; - 80:src/l502_user_process.c **** uint32_t data_raw; - 81:src/l502_user_process.c **** }; - 82:src/l502_user_process.c **** */ - 83:src/l502_user_process.c **** - 84:src/l502_user_process.c **** - 85:src/l502_user_process.c **** extern volatile uint32_t TX_buff[]; //size: TX_BUFF_SIZE - 86:src/l502_user_process.c **** extern volatile uint32_t TX_buff_shadow[]; //size: TX_BUFF_SIZE - 87:src/l502_user_process.c **** //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE - 88:src/l502_user_process.c **** extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE - 89:src/l502_user_process.c **** //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE - 90:src/l502_user_process.c **** extern volatile uint64_t FFT_buff[]; //size: FFT_BUFF_SIZE - 91:src/l502_user_process.c **** - 92:src/l502_user_process.c **** extern volatile int64_t twiddle_re[]; //size: TWIDDLE_L - 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/ccIiLN8H.s page 3 - - - 96:src/l502_user_process.c **** volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF0 - 97:src/l502_user_process.c **** - 98:src/l502_user_process.c **** volatile struct dataprocessor_dypedef{ - 99:src/l502_user_process.c **** uint8_t mode; - 100:src/l502_user_process.c **** uint8_t mode_next; - 101:src/l502_user_process.c **** uint8_t cycle_state; - 102:src/l502_user_process.c **** uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data - 103:src/l502_user_process.c **** uint16_t average_N_max; - 104:src/l502_user_process.c **** uint16_t average_N; - 105:src/l502_user_process.c **** uint32_t TX_buff_I; - 106:src/l502_user_process.c **** uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send - 107:src/l502_user_process.c **** uint32_t AVG_buff_I; - 108:src/l502_user_process.c **** uint32_t AVG_buff_I_last; - 109:src/l502_user_process.c **** uint8_t AVG_state; - 110:src/l502_user_process.c **** uint8_t AVG_buff_state; - 111:src/l502_user_process.c **** uint8_t AVG_buff_active; - 112:src/l502_user_process.c **** uint32_t FFT_buff_I; - 113:src/l502_user_process.c **** uint8_t FFT_buff_state; - 114:src/l502_user_process.c **** uint32_t digital_word_prev; - 115:src/l502_user_process.c **** uint32_t digital_word_curr; - 116:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr; - 117:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev; - 118:src/l502_user_process.c **** }Proc_state; - 119:src/l502_user_process.c **** - 120:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0; - 121:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321; - 122:src/l502_user_process.c **** - 123:src/l502_user_process.c **** volatile uint32_t data_I = 0; - 124:src/l502_user_process.c **** volatile uint32_t send_size = 0; - 125:src/l502_user_process.c **** - 126:src/l502_user_process.c **** volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY, - 127:src/l502_user_process.c **** volatile uint32_t tx_val = 0; - 128:src/l502_user_process.c **** - 129:src/l502_user_process.c **** uint32_t some_i = 0; - 130:src/l502_user_process.c **** - 131:src/l502_user_process.c **** volatile uint32_t size_processed = 0; - 132:src/l502_user_process.c **** - 133:src/l502_user_process.c **** //int f_sport_test(void); - 134:src/l502_user_process.c **** void l502_stream_init(void); - 135:src/l502_user_process.c **** - 136:src/l502_user_process.c **** //struct LFSM_typedef{ - 137:src/l502_user_process.c **** // uint8_t - 138:src/l502_user_process.c **** //}; - 139:src/l502_user_process.c **** - 140:src/l502_user_process.c **** uint8_t LFSM_started = 0; - 141:src/l502_user_process.c **** - 142:src/l502_user_process.c **** - 143:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0; - 144:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0; - 145:src/l502_user_process.c **** - 146:src/l502_user_process.c **** - 147:src/l502_user_process.c **** static int64_t isqrt64(int64_t x) { - 148:src/l502_user_process.c **** if (x <= 0) { - 149:src/l502_user_process.c **** return 0; - 150:src/l502_user_process.c **** } - 151:src/l502_user_process.c **** - 152:src/l502_user_process.c **** uint64_t n = (uint64_t)x; - BFIN GAS /tmp/ccIiLN8H.s page 4 - - - 153:src/l502_user_process.c **** uint64_t res = 0; - 154:src/l502_user_process.c **** uint64_t bit = (uint64_t)1 << 62; // самая большая пара битов (1 << (2 - 155:src/l502_user_process.c **** - 156:src/l502_user_process.c **** // сдвигаем стартовую «маску», пока она не станет ≤ - 157:src/l502_user_process.c **** while (bit > n) { - 158:src/l502_user_process.c **** bit >>= 2; - 159:src/l502_user_process.c **** } - 160:src/l502_user_process.c **** - 161:src/l502_user_process.c **** while (bit != 0) { - 162:src/l502_user_process.c **** if (n >= res + bit) { - 163:src/l502_user_process.c **** n -= res + bit; - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 165:src/l502_user_process.c **** } else { - 166:src/l502_user_process.c **** res >>= 1; - 167:src/l502_user_process.c **** } - 168:src/l502_user_process.c **** bit >>= 2; - 169:src/l502_user_process.c **** } - 170:src/l502_user_process.c **** - 171:src/l502_user_process.c **** return (int64_t)res; - 172:src/l502_user_process.c **** } - 173:src/l502_user_process.c **** - 174:src/l502_user_process.c **** - 175:src/l502_user_process.c **** - 176:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod - 177:src/l502_user_process.c **** uint32_t FFT_buff_I = 0; - 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 179:src/l502_user_process.c **** uint32_t i = 0; - 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 182:src/l502_user_process.c **** } - 183:src/l502_user_process.c **** }else if (mode == FFT){ - 184:src/l502_user_process.c **** //uint32_t i = 0; - 185:src/l502_user_process.c **** //void FFT_fp(int64_t* inp, uint32_t inp_L, int64_t* buf) - 186:src/l502_user_process.c **** //for (uint32_t i = 0; i < FFT_INP_DATA_L; ++i){ - 187:src/l502_user_process.c **** //AVG_buff[i] = FP_acc; - 188:src/l502_user_process.c **** //} - 189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 190:src/l502_user_process.c **** - 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 192:src/l502_user_process.c **** uint32_t i = 0; - 193:src/l502_user_process.c **** FFT_buff_I = 0; - 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 196:src/l502_user_process.c **** } - 197:src/l502_user_process.c **** - 198:src/l502_user_process.c **** - 199:src/l502_user_process.c **** } - 200:src/l502_user_process.c **** - 201:src/l502_user_process.c **** return FFT_buff_I; - 202:src/l502_user_process.c **** } - 203:src/l502_user_process.c **** - 204:src/l502_user_process.c **** - 205:src/l502_user_process.c **** /***************************************************************************//** - 206:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN. - 207:src/l502_user_process.c **** - 208:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 209:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. - BFIN GAS /tmp/ccIiLN8H.s page 5 - - - 210:src/l502_user_process.c **** - 211:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 212:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 213:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 214:src/l502_user_process.c **** stream_in_buf_free()). - 215:src/l502_user_process.c **** - 216:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 217:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ - 218:src/l502_user_process.c **** - 219:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 220:src/l502_user_process.c **** - 221:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 222:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 223:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 224:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 225:src/l502_user_process.c **** но они считаются еще используемыми - 226:src/l502_user_process.c **** *******************************************************************************/ - 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 228:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 229:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 230:src/l502_user_process.c **** вызвали бы позже */ - 231:src/l502_user_process.c **** ++streams_cnt[0]; - 232:src/l502_user_process.c **** //* - 233:src/l502_user_process.c **** size_processed = 0; - 234:src/l502_user_process.c **** - 235:src/l502_user_process.c **** - 236:src/l502_user_process.c **** - 237:src/l502_user_process.c **** //clear TX_buff - 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 240:src/l502_user_process.c **** //TX_buff[i] = 0x00000123; - 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 242:src/l502_user_process.c **** //TX_buff[i] = size; - 243:src/l502_user_process.c **** } - 244:src/l502_user_process.c **** TX_buff_state = FILLING; - 245:src/l502_user_process.c **** } - 246:src/l502_user_process.c **** - 247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 249:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 250:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 251:src/l502_user_process.c **** return size; - 252:src/l502_user_process.c **** }else{ - 253:src/l502_user_process.c **** return 0; - 254:src/l502_user_process.c **** } - 255:src/l502_user_process.c **** - 256:src/l502_user_process.c **** } - 257:src/l502_user_process.c **** - 258:src/l502_user_process.c **** //simple transparent mode - 259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 260:src/l502_user_process.c **** //++Proc_state.average_N; - 261:src/l502_user_process.c **** - 262:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 263:src/l502_user_process.c **** data_I = 0; - 264:src/l502_user_process.c **** TX_buff_I = 0; - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 266:src/l502_user_process.c **** //; - BFIN GAS /tmp/ccIiLN8H.s page 6 - - - 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 268:src/l502_user_process.c **** - 269:src/l502_user_process.c **** TX_buff_I++; - 270:src/l502_user_process.c **** data_I++; - 271:src/l502_user_process.c **** } - 272:src/l502_user_process.c **** size_processed = data_I; - 273:src/l502_user_process.c **** - 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 275:src/l502_user_process.c **** //tx_val = 0; - 276:src/l502_user_process.c **** } - 277:src/l502_user_process.c **** //TX_buff_state = DUMMY; - 278:src/l502_user_process.c **** - 279:src/l502_user_process.c **** } - 280:src/l502_user_process.c **** //TX_buff_I = TX_BUFF_SIZE; - 281:src/l502_user_process.c **** - 282:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 283:src/l502_user_process.c **** - 284:src/l502_user_process.c **** } - 285:src/l502_user_process.c **** - 286:src/l502_user_process.c **** - 287:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 288:src/l502_user_process.c **** while(++data_I < size ){ - 289:src/l502_user_process.c **** uint32_t word = data[data_I]; - 290:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF; - 291:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24); - 292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 294:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 295:src/l502_user_process.c **** DY_SYN_2_value = 1; - 296:src/l502_user_process.c **** }else{ - 297:src/l502_user_process.c **** DY_SYN_2_value = 0; - 298:src/l502_user_process.c **** } - 299:src/l502_user_process.c **** - 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 301:src/l502_user_process.c **** //data[data_I] = 0xB00000000; - 302:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 303:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 304:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 305:src/l502_user_process.c **** //Proc_state.average_N = 0; - 306:src/l502_user_process.c **** //if (1){ - 307:src/l502_user_process.c **** Proc_state.AVG_state = FULLY_COMPLETED; - 308:src/l502_user_process.c **** - 309:src/l502_user_process.c **** - 310:src/l502_user_process.c **** for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){ - 311:src/l502_user_process.c **** FFT_buff[i] = 0; - 312:src/l502_user_process.c **** } - 313:src/l502_user_process.c **** - 314:src/l502_user_process.c **** uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FFT) - 315:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, FL - 316:src/l502_user_process.c **** // uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TR - 317:src/l502_user_process.c **** - 318:src/l502_user_process.c **** - 319:src/l502_user_process.c **** - 320:src/l502_user_process.c **** //averaging completed => copy average results to TX_buff and start avg again - 321:src/l502_user_process.c **** TX_buff_I = 0; - 322:src/l502_user_process.c **** // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ - 323:src/l502_user_process.c **** uint32_t i = 0; - BFIN GAS /tmp/ccIiLN8H.s page 7 - - - 324:src/l502_user_process.c **** while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 325:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF0000000 | (AVG_buff[i++] & 0x00FFFFFF); - 326:src/l502_user_process.c **** } - 327:src/l502_user_process.c **** i = 0; - 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ - 329:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i*2] & 0x00FFFFFF); - 330:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xF2000000 | ((uint32_t)FFT_buff[i*2 +1] & 0x00FFFFFF); - 331:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xF3000000 | ((uint32_t)((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + FFT_b - 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + - 333:src/l502_user_process.c **** - 334:src/l502_user_process.c **** //isqrt64 - 335:src/l502_user_process.c **** - 336:src/l502_user_process.c **** ++i; - 337:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; - 338:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xC1000000; - 339:src/l502_user_process.c **** //while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){ - 340:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = 0xF1000000 | ((uint32_t)FFT_buff[i++] & 0x00FFFFFF); - 341:src/l502_user_process.c **** - 342:src/l502_user_process.c **** } - 343:src/l502_user_process.c **** - 344:src/l502_user_process.c **** - 345:src/l502_user_process.c **** //clear AVG_buff: - 346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; - 348:src/l502_user_process.c **** } - 349:src/l502_user_process.c **** - 350:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 351:src/l502_user_process.c **** - 352:src/l502_user_process.c **** - 353:src/l502_user_process.c **** // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 354:src/l502_user_process.c **** // TX_buff_shadow[i] = TX_buff[i]; - 355:src/l502_user_process.c **** // } - 356:src/l502_user_process.c **** // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 357:src/l502_user_process.c **** // hdma_send_req_start(TX_marker, 10, 0); - 358:src/l502_user_process.c **** - 359:src/l502_user_process.c **** - 360:src/l502_user_process.c **** // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 361:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 362:src/l502_user_process.c **** // TX_buff_state = TX_DONE; - 363:src/l502_user_process.c **** Proc_state.average_N = 0; - 364:src/l502_user_process.c **** - 365:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_buff_I, 0); - 366:src/l502_user_process.c **** //return data_I; - 367:src/l502_user_process.c **** - 368:src/l502_user_process.c **** }else{ // - 369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 370:src/l502_user_process.c **** Proc_state.average_N ++; - 371:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0; - 372:src/l502_user_process.c **** } - 373:src/l502_user_process.c **** } - 374:src/l502_user_process.c **** - 375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 377:src/l502_user_process.c **** // if (1){ - 378:src/l502_user_process.c **** // if (Proc_state.LFSM_state == CYCLE_STARTED){ - 379:src/l502_user_process.c **** if (1){ - 380:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG - BFIN GAS /tmp/ccIiLN8H.s page 8 - - - 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 382:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++; - 383:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val; - 384:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; - 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 386:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 389:src/l502_user_process.c **** } - 390:src/l502_user_process.c **** } - 391:src/l502_user_process.c **** } - 392:src/l502_user_process.c **** }else{ - 393:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000; - 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 395:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 398:src/l502_user_process.c **** } - 399:src/l502_user_process.c **** } - 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 **** if (hdma_send_req_rdy()) { - 406:src/l502_user_process.c **** //if (1){ - 407:src/l502_user_process.c **** - 408:src/l502_user_process.c **** - 409:src/l502_user_process.c **** - 410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 412:src/l502_user_process.c **** return size; - 413:src/l502_user_process.c **** }else{ - 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 417:src/l502_user_process.c **** } - 418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - 419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 420:src/l502_user_process.c **** //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); - 421:src/l502_user_process.c **** //TX_buff_state = TRANSMITTING; - 422:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 423:src/l502_user_process.c **** //}else{ - 424:src/l502_user_process.c **** // hdma_send_req_start(data, size, 0); - 425:src/l502_user_process.c **** } - 426:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0); - 427:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); - 428:src/l502_user_process.c **** - 429:src/l502_user_process.c **** - 430:src/l502_user_process.c **** - 431:src/l502_user_process.c **** return size_processed; - 432:src/l502_user_process.c **** //return data_I; //number of really processed words - 433:src/l502_user_process.c **** - 434:src/l502_user_process.c **** - 435:src/l502_user_process.c **** } - 436:src/l502_user_process.c **** } - 437:src/l502_user_process.c **** //return data_I; //number of really processed words - BFIN GAS /tmp/ccIiLN8H.s page 9 - - - 438:src/l502_user_process.c **** - 439:src/l502_user_process.c **** return 0; - 440:src/l502_user_process.c **** } - 441:src/l502_user_process.c **** - 442:src/l502_user_process.c **** - 443:src/l502_user_process.c **** - 444:src/l502_user_process.c **** /***************************************************************************//** - 445:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT - 446:src/l502_user_process.c **** - 447:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 448:src/l502_user_process.c **** ПК по HDMA. - 449:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 450:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 451:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 452:src/l502_user_process.c **** stream_out_buf_free()). - 453:src/l502_user_process.c **** - 454:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 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 **** - 460:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 461:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 462:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 463:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 464:src/l502_user_process.c **** но они считаются еще используемыми - 465:src/l502_user_process.c **** ******************************************************************************/ - 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 467:src/l502_user_process.c **** - 468:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 469:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 470:src/l502_user_process.c **** вызвали бы позже */ - 471:src/l502_user_process.c **** ++streams_cnt[2]; - 472:src/l502_user_process.c **** - 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 474:src/l502_user_process.c **** - 475:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 476:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 477:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 478:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; - 479:src/l502_user_process.c **** - 480:src/l502_user_process.c **** sport_tx_start_req(data, size); - 481:src/l502_user_process.c **** - 482:src/l502_user_process.c **** return size; - 483:src/l502_user_process.c **** } - 484:src/l502_user_process.c **** return 0; - 485:src/l502_user_process.c **** } - 486:src/l502_user_process.c **** - 487:src/l502_user_process.c **** - 488:src/l502_user_process.c **** - 489:src/l502_user_process.c **** - 490:src/l502_user_process.c **** - 491:src/l502_user_process.c **** - 492:src/l502_user_process.c **** /****************************************************************************//** - 493:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA - 494:src/l502_user_process.c **** - BFIN GAS /tmp/ccIiLN8H.s page 10 - - - 495:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 496:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 497:src/l502_user_process.c **** помощью hdma_send_req_start(). - 498:src/l502_user_process.c **** - 499:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 500:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 501:src/l502_user_process.c **** ****************************************************************************/ - 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 503:src/l502_user_process.c **** - 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 505:src/l502_user_process.c **** ++streams_cnt[3]; - 506:src/l502_user_process.c **** - 507:src/l502_user_process.c **** stream_in_buf_free(size); - 508:src/l502_user_process.c **** } - 509:src/l502_user_process.c **** - 510:src/l502_user_process.c **** - 511:src/l502_user_process.c **** - 512:src/l502_user_process.c **** /***************************************************************************//** - 513:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT - 514:src/l502_user_process.c **** - 515:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з - 516:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 517:src/l502_user_process.c **** помощью sport_tx_start_req(). - 518:src/l502_user_process.c **** - 519:src/l502_user_process.c **** - 520:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 521:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 523:src/l502_user_process.c **** ++streams_cnt[1]; - 524:src/l502_user_process.c **** - 525:src/l502_user_process.c **** stream_out_buf_free(size); - 526:src/l502_user_process.c **** } - 527:src/l502_user_process.c **** - 528:src/l502_user_process.c **** - 529:src/l502_user_process.c **** - 530:src/l502_user_process.c **** - 531:src/l502_user_process.c **** - 532:src/l502_user_process.c **** - 533:src/l502_user_process.c **** - 534:src/l502_user_process.c **** - 535:src/l502_user_process.c **** - 536:src/l502_user_process.c **** /****************************************************************************//** - 537:src/l502_user_process.c **** @brief Обработка пользовательских команд. - 538:src/l502_user_process.c **** - 539:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 540:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. - 541:src/l502_user_process.c **** - 542:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - 543:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 544:src/l502_user_process.c **** при необходимости передать данные с результатом - 545:src/l502_user_process.c **** - 546:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 547:src/l502_user_process.c **** ******************************************************************************/ - 548:src/l502_user_process.c **** - 549:src/l502_user_process.c **** - 550:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 550 0 - BFIN GAS /tmp/ccIiLN8H.s page 11 - - - 17 .LVL0: - 18 0000 0032 P0 = R0; - 19 0002 F405 [--sp] = ( r7:6, p5:4 ); - 20 - 21 .LCFI0: - 22 0004 00E81A00 LINK 104; - 23 .LCFI1: - 551:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 551 0 - 25 0008 21E1FF7F R1 = 32767 (X); - 552:src/l502_user_process.c **** - 553:src/l502_user_process.c **** - 554:src/l502_user_process.c **** /* - 555:src/l502_user_process.c **** Command template - 556:src/l502_user_process.c **** case 0x800?:{ - 557:src/l502_user_process.c **** - 558:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 559:src/l502_user_process.c **** break; - 560:src/l502_user_process.c **** } - 561:src/l502_user_process.c **** */ - 562:src/l502_user_process.c **** // typedef struct { - 563:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 564:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 565:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 566:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 567:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 568:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 569:src/l502_user_process.c **** // } t_l502_bf_cmd; - 570:src/l502_user_process.c **** - 571:src/l502_user_process.c **** - 572:src/l502_user_process.c **** //* - 573:src/l502_user_process.c **** - 574:src/l502_user_process.c **** - 575:src/l502_user_process.c **** - 576:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 577:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 578:src/l502_user_process.c **** break; - 579:src/l502_user_process.c **** } - 580:src/l502_user_process.c **** - 581:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 584:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 585:src/l502_user_process.c **** rcv_data[I] = I; - 586:src/l502_user_process.c **** } - 587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 588:src/l502_user_process.c **** break; - 589:src/l502_user_process.c **** } - 590:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 593: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 - 594: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, - 595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - BFIN GAS /tmp/ccIiLN8H.s page 12 - - - 599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 600:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 601:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 602:src/l502_user_process.c **** - 603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 604:src/l502_user_process.c **** - 605:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 606:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 607:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 608:src/l502_user_process.c **** err_codes[12] = configure(); - 609:src/l502_user_process.c **** - 610:src/l502_user_process.c **** - 611:src/l502_user_process.c **** - 612:src/l502_user_process.c **** - 613:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 614:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 615:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 616:src/l502_user_process.c **** } - 617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 618:src/l502_user_process.c **** break; - 619:src/l502_user_process.c **** } - 620:src/l502_user_process.c **** case 0x8004:{ //start streams - 621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 622:src/l502_user_process.c **** l502_stream_init(); - 623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 624:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 625:src/l502_user_process.c **** err_codes[2] = streams_start(); - 626:src/l502_user_process.c **** //hdma_send_start(); - 627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 628:src/l502_user_process.c **** break; - 629:src/l502_user_process.c **** } - 630:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - 631:src/l502_user_process.c **** - 632:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 634:src/l502_user_process.c **** break; - 635:src/l502_user_process.c **** } - 636:src/l502_user_process.c **** - 637:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 638:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - 639:src/l502_user_process.c **** - 640:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){ - 641:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){ - 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 643:src/l502_user_process.c **** } - 644:src/l502_user_process.c **** } - 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 646:src/l502_user_process.c **** break; - 647:src/l502_user_process.c **** } - 648:src/l502_user_process.c **** - 649:src/l502_user_process.c **** - 650:src/l502_user_process.c **** - 651:src/l502_user_process.c **** - 652:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer - 653:src/l502_user_process.c **** TX_buff_I = 0; - 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - BFIN GAS /tmp/ccIiLN8H.s page 13 - - - 656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 658:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 659:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 660:src/l502_user_process.c **** Proc_state.average_N = 1; - 661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 663:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 672:src/l502_user_process.c **** - 673:src/l502_user_process.c **** - 674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 675:src/l502_user_process.c **** TX_buff[i] = 0; - 676:src/l502_user_process.c **** } - 677:src/l502_user_process.c **** - 678:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 679:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 680:src/l502_user_process.c **** break; - 681:src/l502_user_process.c **** } - 682:src/l502_user_process.c **** case 0x8008:{ //AVG mode - 683:src/l502_user_process.c **** TX_buff_I = 0; - 684:src/l502_user_process.c **** - 685:src/l502_user_process.c **** Proc_state.mode = AVG; - 686:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 688:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 689:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 690:src/l502_user_process.c **** Proc_state.average_N = 0; - 691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 693:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 701:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 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 **** - 710:src/l502_user_process.c **** break; - 711:src/l502_user_process.c **** } - 712:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc ) - BFIN GAS /tmp/ccIiLN8H.s page 14 - - - 713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 714:src/l502_user_process.c **** break; - 715:src/l502_user_process.c **** } - 716:src/l502_user_process.c **** case 0x800A:{ //return uint32_t value stored in dbg_receive_value - 717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 718:src/l502_user_process.c **** break; - 719:src/l502_user_process.c **** } - 720:src/l502_user_process.c **** - 721:src/l502_user_process.c **** case 0x800B:{// SEMITRANSPARENT mode - 722:src/l502_user_process.c **** TX_buff_I = 0; - 723:src/l502_user_process.c **** - 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 727:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 728:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param; - 729:src/l502_user_process.c **** Proc_state.average_N = 1; - 730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 732:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 740:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 741:src/l502_user_process.c **** - 742:src/l502_user_process.c **** - 743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 744:src/l502_user_process.c **** TX_buff[i] = 0; - 745:src/l502_user_process.c **** } - 746:src/l502_user_process.c **** - 747:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0); - 748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 749:src/l502_user_process.c **** break; - 750:src/l502_user_process.c **** - 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 **** - 757:src/l502_user_process.c **** - 758:src/l502_user_process.c **** case 0x8010:{ //flush HDMA TX buffer - 759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 760:src/l502_user_process.c **** hdma_send_stop(); - 761:src/l502_user_process.c **** hdma_send_start(); - 762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 763:src/l502_user_process.c **** break; - 764:src/l502_user_process.c **** } - 765:src/l502_user_process.c **** case 0x8011:{ //L502_BF_USR_CMD_CODE_ECHO - 766:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 767:src/l502_user_process.c **** break; - 768:src/l502_user_process.c **** } - 769:src/l502_user_process.c **** case 0x8012:{ //L502_BF_USR_CMD_CODE_ECHO - BFIN GAS /tmp/ccIiLN8H.s page 15 - - - 770:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 771:src/l502_user_process.c **** break; - 772:src/l502_user_process.c **** } - 773:src/l502_user_process.c **** case 0x8013:{ //L502_BF_USR_CMD_CODE_ECHO - 774:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 775:src/l502_user_process.c **** break; - 776:src/l502_user_process.c **** } - 777:src/l502_user_process.c **** case 0x8014:{ //L502_BF_USR_CMD_CODE_ECHO - 778:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 779:src/l502_user_process.c **** break; - 780:src/l502_user_process.c **** } - 781:src/l502_user_process.c **** case 0x8015:{ //L502_BF_USR_CMD_CODE_ECHO - 782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 783:src/l502_user_process.c **** break; - 784:src/l502_user_process.c **** } - 785:src/l502_user_process.c **** - 786:src/l502_user_process.c **** - 787:src/l502_user_process.c **** - 788:src/l502_user_process.c **** /* - 789:src/l502_user_process.c **** case 0x8002:{ - 790:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 791:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 792:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 793:src/l502_user_process.c **** break;} - 794:src/l502_user_process.c **** case 0x8001:{ - 795:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 796:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 797:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 798:src/l502_user_process.c **** break;} - 799:src/l502_user_process.c **** */ - 800:src/l502_user_process.c **** - 801:src/l502_user_process.c **** default: { - 802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 803:src/l502_user_process.c **** } - 804:src/l502_user_process.c **** } - 805:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 806:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 807:src/l502_user_process.c **** } - 26 .loc 1 807 0 - 27 000c 7630 R6 = SP; - 551:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 551 0 - 29 000e 0095 R0 = W [P0] (Z); - 30 .LVL1: - 31 0010 0850 R0 = R0 + R1; - 32 0012 C042 R0 = R0.L (Z); - 33 0014 A160 R1 = 20 (X); - 34 0016 080A cc =R0<=R1 (iu); - 35 0018 0B1C if cc jump .L55 (bp); - 36 .L2: - 802:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 802 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: - BFIN GAS /tmp/ccIiLN8H.s page 16 - - - 43 .L47: - 44 .loc 1 807 0 - 45 0024 3632 SP = R6; - 46 0026 01E80000 UNLINK; - 47 002a B405 ( r7:6, p5:4 ) = [sp++]; - 48 - 49 .LCFI2: - 50 .LVL3: - 51 002c 1000 rts; - 52 .LVL4: - 53 .L55: - 551:src/l502_user_process.c **** switch (cmd->code){ - 54 .loc 1 551 0 - 55 002e 0832 P1 = R0; - 56 0030 4AE10000 P2.H = .L20; - 57 0034 0AE10000 P2.L = .L20; - 58 0038 8A5E P2 = P2 + (P1 << 2); - 59 003a 5291 P2 = [P2]; - 60 003c 5200 jump (P2); - 61 .section .rodata - 62 .align 4 - 63 .align 4 - 64 .L20: - 65 0000 3E000000 .dd .L19; - 66 0004 6C000000 .dd .L4; - 67 0008 98000000 .dd .L5; - 68 000c 4A010000 .dd .L6; - 69 0010 7C010000 .dd .L7; - 70 0014 9C010000 .dd .L8; - 71 0018 10020000 .dd .L9; - 72 001c 94020000 .dd .L10; - 73 0020 04030000 .dd .L11; - 74 0024 18030000 .dd .L12; - 75 0028 2C030000 .dd .L13; - 76 002c 1A000000 .dd .L2; - 77 0030 1A000000 .dd .L2; - 78 0034 1A000000 .dd .L2; - 79 0038 1A000000 .dd .L2; - 80 003c 52000000 .dd .L14; - 81 0040 3E000000 .dd .L19; - 82 0044 3E000000 .dd .L19; - 83 0048 3E000000 .dd .L19; - 84 004c 3E000000 .dd .L19; - 85 0050 3E000000 .dd .L19; - 86 .text; - 87 .L19: - 782:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 88 .loc 1 782 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 807 0 - 95 0048 3632 SP = R6; - 96 004a 01E80000 UNLINK; - 97 004e B405 ( r7:6, p5:4 ) = [sp++]; - BFIN GAS /tmp/ccIiLN8H.s page 17 - - - 98 - 99 .LCFI3: - 100 0050 1000 rts; - 101 .LVL6: - 102 .L14: - 103 .LBB10: - 759:src/l502_user_process.c **** int number_of_free_tx_descriptors = hdma_send_req_rdy(); - 104 .loc 1 759 0 - 105 0052 FFE3D7FF call _hdma_send_req_rdy; - 106 .LVL7: - 107 0056 3830 R7 = R0; - 108 .LVL8: - 760:src/l502_user_process.c **** hdma_send_stop(); - 109 .loc 1 760 0 - 110 0058 FFE3D4FF call _hdma_send_stop; - 761:src/l502_user_process.c **** hdma_send_start(); - 111 .loc 1 761 0 - 112 005c FFE3D2FF call _hdma_send_start; - 762:src/l502_user_process.c **** l502_cmd_done(number_of_free_tx_descriptors, NULL, 0); - 113 .loc 1 762 0 - 114 0060 0730 R0 = R7; - 115 0062 0160 R1 = 0 (X); - 116 0064 0260 R2 = 0 (X); - 117 0066 FFE3CDFF call _l502_cmd_done; - 118 006a DD2F jump.s .L47; - 119 .LVL9: - 120 .L4: - 121 .LBE10: - 122 .LBB11: - 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 123 .loc 1 582 0 - 124 006c C1AC P1 = [P0+12]; - 125 .LBE11: - 578:src/l502_user_process.c **** break; - 126 .loc 1 578 0 - 127 006e 7E30 R7 = SP; - 128 .LBB14: - 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 129 .loc 1 582 0 - 130 0070 4A44 P2 = P1 << 2; - 131 0072 226C P2 += 4; - 132 0074 1644 SP -= P2; - 133 0076 4E30 R1 = SP; - 134 .LBB12: - 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 135 .loc 1 583 0 - 136 0078 5130 R2 = P1; - 137 .LBE12: - 582:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 138 .loc 1 582 0 - 139 007a C164 R1 += 24; - 140 .LBB13: - 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 141 .loc 1 583 0 - 142 007c 020C cc =R2==0; - 143 007e 0818 if cc jump .L22; - 144 0080 1132 P2 = R1; - BFIN GAS /tmp/ccIiLN8H.s page 18 - - - 145 0082 0060 R0 = 0 (X); - 146 .LVL10: - 147 .L23: - 585:src/l502_user_process.c **** rcv_data[I] = I; - 148 .loc 1 585 0 - 149 0084 1092 [P2++] = R0; - 583:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 150 .loc 1 583 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 .LBE13: - 587:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 157 .loc 1 587 0 - 158 008e 40A0 R0 = [P0+4]; - 159 .LVL11: - 160 0090 FFE3B8FF call _l502_cmd_done; - 161 .LVL12: - 162 0094 3732 SP = R7; - 163 0096 C72F jump.s .L47; - 164 .LVL13: - 165 .L5: - 166 .LBE14: - 167 .LBB15: - 591:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 168 .loc 1 591 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; - 174 00a4 FFE3AEFF call _memset; - 175 .LVL14: - 592:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 176 .loc 1 592 0 - 177 00a8 0860 R0 = 1 (X); - 178 00aa FFE3ABFF call _params_set_lch_cnt; - 179 00ae C0BA [FP+-80] = R0; - 594: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 594 0 - 181 00b0 0860 R0 = 1 (X); - 182 00b2 F0B0 [SP+12] = R0; - 183 00b4 30B1 [SP+16] = R0; - 184 00b6 0060 R0 = 0 (X); - 185 00b8 00CC09C2 R1 = R1 -|- R1 || - 185 70B10000 - 186 [SP+20] = R0 || - 187 nop; - 188 00c0 0260 R2 = 0 (X); - 189 00c2 FFE39FFF call _params_set_lch; - 190 00c6 D0BA [FP+-76] = R0; - 595:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 191 .loc 1 595 0 - 192 00c8 0860 R0 = 1 (X); - 193 00ca FFE39BFF call _params_set_adc_freq_div; - BFIN GAS /tmp/ccIiLN8H.s page 19 - - - 194 00ce E0BA [FP+-72] = R0; - 596:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 195 .loc 1 596 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; - 597:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 200 .loc 1 597 0 - 201 00dc 0060 R0 = 0 (X); - 202 00de FFE391FF call _params_set_adc_interframe_delay; - 203 00e2 00BB [FP+-64] = R0; - 598:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 204 .loc 1 598 0 - 205 00e4 0060 R0 = 0 (X); - 206 00e6 FFE38DFF call _params_set_sync_mode; - 207 00ea 10BB [FP+-60] = R0; - 599:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 208 .loc 1 599 0 - 209 00ec 0060 R0 = 0 (X); - 210 00ee FFE389FF call _params_set_sync_start_mode; - 211 00f2 20BB [FP+-56] = R0; - 603:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 212 .loc 1 603 0 - 213 00f4 20E10004 R0 = 1024 (X); - 214 00f8 FFE384FF call _sport_in_set_step_size; - 215 00fc 50BB [FP+-44] = R0; - 608:src/l502_user_process.c **** err_codes[12] = configure(); - 216 .loc 1 608 0 - 217 00fe FFE381FF call _configure; - 218 .LBB16: - 615:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 219 .loc 1 615 0 - 220 0102 D2B8 R2 = [FP+-76]; - 221 0104 C1B8 R1 = [FP+-80]; - 222 0106 04CC0A02 R1 = R1 + R2 (NS) || - 222 80BB0000 - 223 [FP+-32] = R0 || - 224 nop; - 225 .LVL15: - 226 010e E2B8 R2 = [FP+-72]; - 227 0110 5150 R1 = R1 + R2; - 228 .LVL16: - 229 0112 F2B8 R2 = [FP+-68]; - 230 0114 5150 R1 = R1 + R2; - 231 .LVL17: - 232 0116 02B9 R2 = [FP+-64]; - 233 0118 5150 R1 = R1 + R2; - 234 .LVL18: - 235 011a 12B9 R2 = [FP+-60]; - 236 011c 5150 R1 = R1 + R2; - 237 .LVL19: - 238 011e 22B9 R2 = [FP+-56]; - 239 0120 5150 R1 = R1 + R2; - 240 .LVL20: - 241 0122 32B9 R2 = [FP+-52]; - 242 0124 5150 R1 = R1 + R2; - BFIN GAS /tmp/ccIiLN8H.s page 20 - - - 243 .LVL21: - 244 0126 42B9 R2 = [FP+-48]; - 245 0128 5150 R1 = R1 + R2; - 246 .LVL22: - 247 012a 52B9 R2 = [FP+-44]; - 248 012c 5150 R1 = R1 + R2; - 249 .LVL23: - 250 012e 62B9 R2 = [FP+-40]; - 251 0130 5150 R1 = R1 + R2; - 252 .LVL24: - 253 0132 72B9 R2 = [FP+-36]; - 254 0134 5150 R1 = R1 + R2; - 255 .LVL25: - 256 0136 0850 R0 = R0 + R1; - 257 .LVL26: - 258 0138 91B9 R1 = [FP+-28]; - 259 013a 0850 R0 = R0 + R1; - 260 .LVL27: - 261 .LBE16: - 617:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 262 .loc 1 617 0 - 263 013c A1B9 R1 = [FP+-24]; - 264 013e 0850 R0 = R0 + R1; - 265 .LVL28: - 266 0140 4D30 R1 = P5; - 267 0142 7A60 R2 = 15 (X); - 268 0144 FFE35EFF call _l502_cmd_done; - 269 0148 6E2F jump.s .L47; - 270 .LVL29: - 271 .L6: - 272 .LBE15: - 273 .LBB17: - 621:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 274 .loc 1 621 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; - 622:src/l502_user_process.c **** l502_stream_init(); - 281 .loc 1 622 0 - 282 0156 FFE355FF call _l502_stream_init; - 283 .LVL30: - 623:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 284 .loc 1 623 0 - 285 015a 1860 R0 = 3 (X); - 286 015c FFE352FF call _stream_enable; - 287 0160 B0BB [FP+-20] = R0; - 624:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 288 .loc 1 624 0 - 289 0162 FFE34FFF call _stream_out_preload; - 290 0166 C0BB [FP+-16] = R0; - 625:src/l502_user_process.c **** err_codes[2] = streams_start(); - 291 .loc 1 625 0 - 292 0168 FFE34CFF call _streams_start; - 293 016c D0BB [FP+-12] = R0; - BFIN GAS /tmp/ccIiLN8H.s page 21 - - - 627:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 294 .loc 1 627 0 - 295 016e 4F30 R1 = FP; - 296 0170 0060 R0 = 0 (X); - 297 0172 6167 R1 += -20; - 298 0174 2A60 R2 = 5 (X); - 299 0176 FFE345FF call _l502_cmd_done; - 300 017a 552F jump.s .L47; - 301 .LVL31: - 302 .L7: - 303 .LBE17: - 304 .LBB18: - 633:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 305 .loc 1 633 0 - 306 017c 4AE10000 P2.H = _streams_cnt; - 307 0180 0AE10000 P2.L = _streams_cnt; - 308 0184 1191 R1 = [P2]; - 309 0186 50A0 R0 = [P2+4]; - 310 0188 0850 R0 = R0 + R1; - 311 018a 91A0 R1 = [P2+8]; - 312 018c 0850 R0 = R0 + R1; - 313 018e D1A0 R1 = [P2+12]; - 314 0190 0850 R0 = R0 + R1; - 315 0192 4A30 R1 = P2; - 316 0194 2260 R2 = 4 (X); - 317 0196 FFE335FF call _l502_cmd_done; - 318 .LVL32: - 319 019a 452F jump.s .L47; - 320 .LVL33: - 321 .L8: - 634:src/l502_user_process.c **** break; - 322 .loc 1 634 0 - 323 019c 4AE10000 P2.H = _dbg_sport_rx_copy; - 324 01a0 0AE12800 P2.L = _dbg_sport_rx_copy; - 325 01a4 1091 R0 = [P2]; - 326 01a6 0802 CC = R0; - 327 01a8 0002 R0 = CC; - 328 .LBE18: - 329 .LBB19: - 330 .LBB20: - 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 331 .loc 1 642 0 - 332 01aa 51A0 R1 = [P2+4]; - 333 01ac 1030 R2 = R0; - 334 .LVL34: - 335 01ae 010C cc =R1==0; - 336 01b0 0A64 R2 += 1; - 337 01b2 0206 if !cc R0 = R2; - 338 .LVL35: - 339 01b4 91A0 R1 = [P2+8]; - 340 01b6 1030 R2 = R0; - 341 01b8 010C cc =R1==0; - 342 01ba 0A64 R2 += 1; - 343 .LVL36: - 344 01bc 0206 if !cc R0 = R2; - 345 .LVL37: - 346 01be D1A0 R1 = [P2+12]; - BFIN GAS /tmp/ccIiLN8H.s page 22 - - - 347 01c0 1030 R2 = R0; - 348 01c2 010C cc =R1==0; - 349 01c4 0A64 R2 += 1; - 350 .LVL38: - 351 01c6 0206 if !cc R0 = R2; - 352 .LVL39: - 353 01c8 11A1 R1 = [P2+16]; - 354 01ca 1030 R2 = R0; - 355 01cc 010C cc =R1==0; - 356 01ce 0A64 R2 += 1; - 357 .LVL40: - 358 01d0 0206 if !cc R0 = R2; - 359 .LVL41: - 360 01d2 51A1 R1 = [P2+20]; - 361 01d4 1030 R2 = R0; - 362 01d6 010C cc =R1==0; - 363 01d8 0A64 R2 += 1; - 364 .LVL42: - 365 01da 0206 if !cc R0 = R2; - 366 .LVL43: - 367 01dc 91A1 R1 = [P2+24]; - 368 01de 1030 R2 = R0; - 369 01e0 010C cc =R1==0; - 370 01e2 0A64 R2 += 1; - 371 .LVL44: - 372 01e4 0206 if !cc R0 = R2; - 373 .LVL45: - 374 01e6 D1A1 R1 = [P2+28]; - 375 01e8 1030 R2 = R0; - 376 01ea 010C cc =R1==0; - 377 01ec 0A64 R2 += 1; - 378 .LVL46: - 379 01ee 0206 if !cc R0 = R2; - 380 .LVL47: - 381 01f0 11A2 R1 = [P2+32]; - 382 01f2 1030 R2 = R0; - 383 01f4 010C cc =R1==0; - 384 01f6 0A64 R2 += 1; - 385 .LVL48: - 386 01f8 0206 if !cc R0 = R2; - 387 .LVL49: - 388 .LBE20: - 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 389 .loc 1 645 0 - 390 01fa 51A2 R1 = [P2+36]; - 391 .LBB21: - 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 392 .loc 1 642 0 - 393 01fc 1030 R2 = R0; - 394 .LBE21: - 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 395 .loc 1 645 0 - 396 01fe 010C cc =R1==0; - 397 .LBB22: - 642:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 398 .loc 1 642 0 - 399 0200 0A64 R2 += 1; - BFIN GAS /tmp/ccIiLN8H.s page 23 - - - 400 .LVL50: - 401 .LBE22: - 645:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024); - 402 .loc 1 645 0 - 403 0202 0206 if !cc R0 = R2; - 404 .LVL51: - 405 0204 4A30 R1 = P2; - 406 0206 22E10004 R2 = 1024 (X); - 407 020a FFE3FBFE call _l502_cmd_done; - 408 .LVL52: - 409 020e 0B2F jump.s .L47; - 410 .LVL53: - 411 .L9: - 412 .LBE19: - 653:src/l502_user_process.c **** TX_buff_I = 0; - 413 .loc 1 653 0 - 414 0210 4CE10000 P4.H = _TX_buff_I; - 415 0214 0260 R2 = 0 (X); - 416 0216 0CE11400 P4.L = _TX_buff_I; - 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 417 .loc 1 654 0 - 418 021a 49E10000 P1.H = _TX_buff_state; - 653:src/l502_user_process.c **** TX_buff_I = 0; - 419 .loc 1 653 0 - 420 021e 2293 [P4] = R2; - 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 421 .loc 1 654 0 - 422 0220 0160 R1 = 0 (X); - 423 0222 09E13000 P1.L = _TX_buff_state; - 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 424 .loc 1 655 0 - 425 0226 4AE10000 P2.H = _Proc_state; - 654:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 426 .loc 1 654 0 - 427 022a 099B B [P1] = R1; - 655:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT; - 428 .loc 1 655 0 - 429 022c 0AE13000 P2.L = _Proc_state; - 430 0230 0860 R0 = 1 (X); - 431 0232 109B B [P2] = R0; - 656:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT; - 432 .loc 1 656 0 - 433 0234 90E60100 B [P2+1] = R0; - 657:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 434 .loc 1 657 0 - 435 0238 91E60300 B [P2+3] = R1; - 658:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 436 .loc 1 658 0 - 437 023c 5060 R0 = 10 (X); - 438 023e 90B4 W [P2+4] = R0; - 660:src/l502_user_process.c **** Proc_state.average_N = 1; - 439 .loc 1 660 0 - 440 0240 0860 R0 = 1 (X); - 441 0242 D0B4 W [P2+6] = R0; - 661:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 442 .loc 1 661 0 - 443 0244 92B0 [P2+8] = R2; - BFIN GAS /tmp/ccIiLN8H.s page 24 - - - 662:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 444 .loc 1 662 0 - 445 0246 91E60C00 B [P2+12] = R1; - 663:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 446 .loc 1 663 0 - 447 024a 91E61800 B [P2+24] = R1; - 664:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 448 .loc 1 664 0 - 449 024e 12B1 [P2+16] = R2; - 665:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 450 .loc 1 665 0 - 451 0250 91E61900 B [P2+25] = R1; - 666:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 452 .loc 1 666 0 - 453 0254 D2B1 [P2+28] = R2; - 667:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 454 .loc 1 667 0 - 455 0256 91E62000 B [P2+32] = R1; - 668:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 456 .loc 1 668 0 - 457 025a 52B2 [P2+36] = R2; - 669:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 458 .loc 1 669 0 - 459 025c 92B2 [P2+40] = R2; - 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 460 .loc 1 671 0 - 461 025e 2060 R0 = 4 (X); - 670:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 462 .loc 1 670 0 - 463 0260 91E61A00 B [P2+26] = R1; - 671:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 464 .loc 1 671 0 - 465 0264 089B B [P1] = R0; - 466 0266 4DE10000 P5.H = _TX_buff; - 467 026a 0068 P0 = 0 (X); - 468 .LVL54: - 469 026c 0DE10000 P5.L = _TX_buff; - 470 .LBB23: - 675:src/l502_user_process.c **** TX_buff[i] = 0; - 471 .loc 1 675 0 - 472 0270 0060 R0 = 0 (X); - 473 0272 29E11027 P1 = 10000 (X); - 474 0276 B2E00410 LSETUP (.L44, .L58) LC1 = P1; - 475 .L44: - 476 027a 855E P2 = P5 + (P0 << 2); - 477 027c 1093 [P2] = R0; - 478 .L58: - 674:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 479 .loc 1 674 0 - 480 027e 086C P0 += 1; - 481 .LVL55: - 482 .L53: - 483 .LBE23: - 748:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0); - 484 .loc 1 748 0 - 485 0280 2091 R0 = [P4]; - 486 0282 0160 R1 = 0 (X); - BFIN GAS /tmp/ccIiLN8H.s page 25 - - - 487 0284 0260 R2 = 0 (X); - 488 0286 FFE3BDFE call _l502_cmd_done; - 489 .LVL56: - 490 .loc 1 807 0 - 491 028a 3632 SP = R6; - 492 028c 01E80000 UNLINK; - 493 0290 B405 ( r7:6, p5:4 ) = [sp++]; - 494 - 495 .LCFI4: - 496 0292 1000 rts; - 497 .LVL57: - 498 .L10: - 683:src/l502_user_process.c **** TX_buff_I = 0; - 499 .loc 1 683 0 - 500 0294 4CE10000 P4.H = _TX_buff_I; - 501 0298 0260 R2 = 0 (X); - 502 029a 0CE11400 P4.L = _TX_buff_I; - 685:src/l502_user_process.c **** Proc_state.mode = AVG; - 503 .loc 1 685 0 - 504 029e 4AE10000 P2.H = _Proc_state; - 683:src/l502_user_process.c **** TX_buff_I = 0; - 505 .loc 1 683 0 - 506 02a2 2293 [P4] = R2; - 685:src/l502_user_process.c **** Proc_state.mode = AVG; - 507 .loc 1 685 0 - 508 02a4 0AE13000 P2.L = _Proc_state; - 509 02a8 1860 R0 = 3 (X); - 510 02aa 109B B [P2] = R0; - 686:src/l502_user_process.c **** Proc_state.mode_next = AVG; - 511 .loc 1 686 0 - 512 02ac 90E60100 B [P2+1] = R0; - 687:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 513 .loc 1 687 0 - 514 02b0 0160 R1 = 0 (X); - 515 02b2 91E60300 B [P2+3] = R1; - 688:src/l502_user_process.c **** Proc_state.average_N_max = 1; - 516 .loc 1 688 0 - 517 02b6 0860 R0 = 1 (X); - 518 02b8 90B4 W [P2+4] = R0; - 690:src/l502_user_process.c **** Proc_state.average_N = 0; - 519 .loc 1 690 0 - 520 02ba 0060 R0 = 0 (X); - 521 02bc D0B4 W [P2+6] = R0; - 691:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 522 .loc 1 691 0 - 523 02be 92B0 [P2+8] = R2; - 692:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 524 .loc 1 692 0 - 525 02c0 91E60C00 B [P2+12] = R1; - 693:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 526 .loc 1 693 0 - 527 02c4 91E61800 B [P2+24] = R1; - 694:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 528 .loc 1 694 0 - 529 02c8 12B1 [P2+16] = R2; - 695:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 530 .loc 1 695 0 - BFIN GAS /tmp/ccIiLN8H.s page 26 - - - 531 02ca 91E61900 B [P2+25] = R1; - 696:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - 532 .loc 1 696 0 - 533 02ce D2B1 [P2+28] = R2; - 697:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 534 .loc 1 697 0 - 535 02d0 91E62000 B [P2+32] = R1; - 698:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 536 .loc 1 698 0 - 537 02d4 52B2 [P2+36] = R2; - 699:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 538 .loc 1 699 0 - 539 02d6 92B2 [P2+40] = R2; - 700:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 540 .loc 1 700 0 - 541 02d8 91E61A00 B [P2+26] = R1; - 701:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 542 .loc 1 701 0 - 543 02dc 4AE10000 P2.H = _TX_buff_state; - 544 02e0 2060 R0 = 4 (X); - 545 02e2 0AE13000 P2.L = _TX_buff_state; - 546 02e6 109B B [P2] = R0; - 547 02e8 4DE10000 P5.H = _TX_buff; - 548 02ec 0068 P0 = 0 (X); - 549 .LVL58: - 550 02ee 0DE10000 P5.L = _TX_buff; - 551 .LBB24: - 704:src/l502_user_process.c **** TX_buff[i] = 0; - 552 .loc 1 704 0 - 553 02f2 0060 R0 = 0 (X); - 554 02f4 29E11027 P1 = 10000 (X); - 555 02f8 B2E00410 LSETUP (.L45, .L57) LC1 = P1; - 556 .L45: - 557 02fc 855E P2 = P5 + (P0 << 2); - 558 02fe 1093 [P2] = R0; - 559 .L57: - 703:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 560 .loc 1 703 0 - 561 0300 086C P0 += 1; - 562 0302 BF2F jump.s .L53; - 563 .LVL59: - 564 .L11: - 565 .LBE24: - 713:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0); - 566 .loc 1 713 0 - 567 0304 4AE10000 P2.H = _TX_buff_I_shadow; - 568 0308 0AE12C00 P2.L = _TX_buff_I_shadow; - 569 030c 1091 R0 = [P2]; - 570 030e 0160 R1 = 0 (X); - 571 0310 0260 R2 = 0 (X); - 572 0312 FFE377FE call _l502_cmd_done; - 573 .LVL60: - 574 0316 872E jump.s .L47; - 575 .LVL61: - 576 .L12: - 717:src/l502_user_process.c **** l502_cmd_done(dbg_receive_value, NULL, 0); - 577 .loc 1 717 0 - BFIN GAS /tmp/ccIiLN8H.s page 27 - - - 578 0318 4AE10000 P2.H = _dbg_receive_value; - 579 031c 0AE10000 P2.L = _dbg_receive_value; - 580 0320 1091 R0 = [P2]; - 581 0322 0160 R1 = 0 (X); - 582 0324 0260 R2 = 0 (X); - 583 0326 FFE36DFE call _l502_cmd_done; - 584 .LVL62: - 585 032a 7D2E jump.s .L47; - 586 .LVL63: - 587 .L13: - 722:src/l502_user_process.c **** TX_buff_I = 0; - 588 .loc 1 722 0 - 589 032c 4CE10000 P4.H = _TX_buff_I; - 590 0330 0260 R2 = 0 (X); - 591 0332 0CE11400 P4.L = _TX_buff_I; - 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 592 .loc 1 724 0 - 593 0336 4AE10000 P2.H = _Proc_state; - 722:src/l502_user_process.c **** TX_buff_I = 0; - 594 .loc 1 722 0 - 595 033a 2293 [P4] = R2; - 724:src/l502_user_process.c **** Proc_state.mode = SEMITRANSPARENT; - 596 .loc 1 724 0 - 597 033c 0AE13000 P2.L = _Proc_state; - 598 0340 1060 R0 = 2 (X); - 599 0342 109B B [P2] = R0; - 725:src/l502_user_process.c **** Proc_state.mode_next = SEMITRANSPARENT; - 600 .loc 1 725 0 - 601 0344 90E60100 B [P2+1] = R0; - 726:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_UNKNOWN; - 602 .loc 1 726 0 - 603 0348 0160 R1 = 0 (X); - 604 034a 91E60300 B [P2+3] = R1; - 727:src/l502_user_process.c **** Proc_state.average_N_max = 10; - 605 .loc 1 727 0 - 606 034e 5060 R0 = 10 (X); - 607 0350 90B4 W [P2+4] = R0; - 729:src/l502_user_process.c **** Proc_state.average_N = 1; - 608 .loc 1 729 0 - 609 0352 0860 R0 = 1 (X); - 610 0354 D0B4 W [P2+6] = R0; - 730:src/l502_user_process.c **** Proc_state.TX_buff_I = 0; - 611 .loc 1 730 0 - 612 0356 92B0 [P2+8] = R2; - 731:src/l502_user_process.c **** Proc_state.TX_buff_state = 0; - 613 .loc 1 731 0 - 614 0358 91E60C00 B [P2+12] = R1; - 732:src/l502_user_process.c **** Proc_state.AVG_state = 0; - 615 .loc 1 732 0 - 616 035c 91E61800 B [P2+24] = R1; - 733:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 617 .loc 1 733 0 - 618 0360 12B1 [P2+16] = R2; - 734:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0; - 619 .loc 1 734 0 - 620 0362 91E61900 B [P2+25] = R1; - 735:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0; - BFIN GAS /tmp/ccIiLN8H.s page 28 - - - 621 .loc 1 735 0 - 622 0366 D2B1 [P2+28] = R2; - 736:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0; - 623 .loc 1 736 0 - 624 0368 91E62000 B [P2+32] = R1; - 737:src/l502_user_process.c **** Proc_state.digital_word_prev = 0; - 625 .loc 1 737 0 - 626 036c 52B2 [P2+36] = R2; - 738:src/l502_user_process.c **** Proc_state.digital_word_curr = 0; - 627 .loc 1 738 0 - 628 036e 92B2 [P2+40] = R2; - 739:src/l502_user_process.c **** Proc_state.AVG_buff_active = A; - 629 .loc 1 739 0 - 630 0370 91E61A00 B [P2+26] = R1; - 740:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 631 .loc 1 740 0 - 632 0374 4AE10000 P2.H = _TX_buff_state; - 633 0378 2060 R0 = 4 (X); - 634 037a 0AE13000 P2.L = _TX_buff_state; - 635 037e 109B B [P2] = R0; - 636 0380 4DE10000 P5.H = _TX_buff; - 637 0384 0068 P0 = 0 (X); - 638 .LVL64: - 639 0386 0DE10000 P5.L = _TX_buff; - 640 .LBB25: - 744:src/l502_user_process.c **** TX_buff[i] = 0; - 641 .loc 1 744 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; - 648 .L56: - 743:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 649 .loc 1 743 0 - 650 0398 086C P0 += 1; - 651 039a 732F jump.s .L53; - 652 .LBE25: - 653 .LFE8: - 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 .LFB7: - 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 660 .loc 1 522 0 - 661 .LVL65: - 523:src/l502_user_process.c **** ++streams_cnt[1]; - 662 .loc 1 523 0 - 663 039c 4AE10000 P2.H = _streams_cnt; - 522:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 664 .loc 1 522 0 - 665 03a0 00E80000 LINK 0; - 666 .LCFI5: - 523:src/l502_user_process.c **** ++streams_cnt[1]; - BFIN GAS /tmp/ccIiLN8H.s page 29 - - - 667 .loc 1 523 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; - 525:src/l502_user_process.c **** stream_out_buf_free(size); - 673 .loc 1 525 0 - 674 03ae 0130 R0 = R1; - 526:src/l502_user_process.c **** } - 675 .loc 1 526 0 - 676 03b0 01E80000 UNLINK; - 525:src/l502_user_process.c **** stream_out_buf_free(size); - 677 .loc 1 525 0 - 678 03b4 FFE226FE jump.l _stream_out_buf_free; - 679 .LVL67: - 680 .LFE7: - 681 .size _sport_tx_done, .-_sport_tx_done - 682 .align 4 - 683 .global _hdma_send_done; - 684 .type _hdma_send_done, STT_FUNC; - 685 _hdma_send_done: - 686 .LFB6: - 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 687 .loc 1 502 0 - 688 .LVL68: - 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 689 .loc 1 504 0 - 690 03b8 4AE10000 P2.H = _TX_buff_state; - 502:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 691 .loc 1 502 0 - 692 03bc 00E80000 LINK 0; - 693 .LCFI6: - 504:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 694 .loc 1 504 0 - 695 03c0 2060 R0 = 4 (X); - 696 .LVL69: - 697 03c2 0AE13000 P2.L = _TX_buff_state; - 698 03c6 109B B [P2] = R0; - 505:src/l502_user_process.c **** ++streams_cnt[3]; - 699 .loc 1 505 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; - 507:src/l502_user_process.c **** stream_in_buf_free(size); - 705 .loc 1 507 0 - 706 03d6 0130 R0 = R1; - 508:src/l502_user_process.c **** } - 707 .loc 1 508 0 - 708 03d8 01E80000 UNLINK; - 507:src/l502_user_process.c **** stream_in_buf_free(size); - 709 .loc 1 507 0 - 710 03dc FFE212FE jump.l _stream_in_buf_free; - 711 .LVL70: - 712 .LFE6: - BFIN GAS /tmp/ccIiLN8H.s page 30 - - - 713 .size _hdma_send_done, .-_hdma_send_done - 714 .align 4 - 715 .global _usr_out_proc_data; - 716 .type _usr_out_proc_data, STT_FUNC; - 717 _usr_out_proc_data: - 718 .LFB5: - 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 719 .loc 1 466 0 - 720 .LVL71: - 721 03e0 7005 [--sp] = ( r7:6 ); - 722 - 723 .LCFI7: - 471:src/l502_user_process.c **** ++streams_cnt[2]; - 724 .loc 1 471 0 - 725 03e2 4AE10000 P2.H = _streams_cnt; - 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 726 .loc 1 466 0 - 727 03e6 00E80300 LINK 12; - 728 .LCFI8: - 471:src/l502_user_process.c **** ++streams_cnt[2]; - 729 .loc 1 471 0 - 730 03ea 0AE10000 P2.L = _streams_cnt; - 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 731 .loc 1 466 0 - 732 03ee 3030 R6 = R0; - 471:src/l502_user_process.c **** ++streams_cnt[2]; - 733 .loc 1 471 0 - 734 03f0 90A0 R0 = [P2+8]; - 735 .LVL72: - 736 03f2 0864 R0 += 1; - 466:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 737 .loc 1 466 0 - 738 03f4 82CE01CE R7 = ROT R1 BY 0 || - 738 90B00000 - 739 [P2+8] = R0 || - 740 nop; - 741 .LVL73: - 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 742 .loc 1 473 0 - 743 03fc FFE302FE call _sport_tx_req_rdy; - 744 0400 000C cc =R0==0; - 745 0402 0E18 if cc jump .L67; - 746 0404 20E10040 R0 = 16384 (X); - 747 0408 070A cc =R7<=R0 (iu); - 748 040a 3806 if !cc R7 = R0; - 749 .LVL74: - 480:src/l502_user_process.c **** sport_tx_start_req(data, size); - 750 .loc 1 480 0 - 751 040c 0630 R0 = R6; - 752 040e 0F30 R1 = R7; - 753 0410 FFE3F8FD call _sport_tx_start_req; - 485:src/l502_user_process.c **** } - 754 .loc 1 485 0 - 755 0414 0730 R0 = R7; - 756 0416 01E80000 UNLINK; - 757 041a 3005 ( r7:6 ) = [sp++]; - 758 - BFIN GAS /tmp/ccIiLN8H.s page 31 - - - 759 .LCFI9: - 760 .LVL75: - 761 041c 1000 rts; - 762 .LVL76: - 763 .L67: - 473:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 764 .loc 1 473 0 - 765 041e 0760 R7 = 0 (X); - 766 .LVL77: - 485:src/l502_user_process.c **** } - 767 .loc 1 485 0 - 768 0420 0730 R0 = R7; - 769 0422 01E80000 UNLINK; - 770 0426 3005 ( r7:6 ) = [sp++]; - 771 - 772 .LCFI10: - 773 .LVL78: - 774 0428 1000 rts; - 775 .LFE5: - 776 .size _usr_out_proc_data, .-_usr_out_proc_data - 777 042a 0000 .align 4 - 778 .global _dataprocessor; - 779 .type _dataprocessor, STT_FUNC; - 780 _dataprocessor: - 781 .LFB3: - 176:src/l502_user_process.c **** uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint64_t* FFT_buff, uint8_t mod - 782 .loc 1 176 0 - 783 .LVL79: - 784 042c 00E80300 LINK 12; - 785 .LCFI11: - 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 786 .loc 1 178 0 - 787 0430 B9E41400 R1 = B [FP+20] (Z); - 788 .LVL80: - 789 0434 090C cc =R1==1; - 790 0436 2818 if cc jump .L78; - 183:src/l502_user_process.c **** }else if (mode == FFT){ - 791 .loc 1 183 0 - 792 0438 2B60 R3 = 5 (X); - 793 043a 1908 cc =R1==R3; - 794 043c 3B18 if cc jump .L79; - 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 795 .loc 1 191 0 - 796 043e 4060 R0 = 8 (X); - 797 .LVL81: - 798 0440 0108 cc =R1==R0; - 799 0442 0618 if cc jump .L73; - 800 0444 0260 R2 = 0 (X); - 801 .LVL82: - 802 .L70: - 202:src/l502_user_process.c **** } - 803 .loc 1 202 0 - 804 0446 0230 R0 = R2; - 805 0448 01E80000 UNLINK; - 806 044c 1000 rts; - 807 .LVL83: - 808 .L73: - BFIN GAS /tmp/ccIiLN8H.s page 32 - - - 191:src/l502_user_process.c **** }else if (mode == FLUSH_TWIDDLES){ - 809 .loc 1 191 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 29E10001 P1 = 256 (X); - 816 045e B2E00F10 LSETUP (.L74, .L81) LC1 = P1; - 817 .L74: - 818 .LBB30: - 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 819 .loc 1 195 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; - 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 828 .loc 1 194 0 - 829 0472 20E10004 R0 = 1024 (X); - 195:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = twiddle_re[i++]; - 830 .loc 1 195 0 - 831 0476 41B0 [P0+4] = R1; - 194:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < TWIDDLE_L)){ - 832 .loc 1 194 0 - 833 0478 0208 cc =R2==R0; - 834 047a E61B if cc jump .L70; - 835 .L81: - 836 047c 406C P0 += 8; - 837 .LBE30: - 202:src/l502_user_process.c **** } - 838 .loc 1 202 0 - 839 047e 0230 R0 = R2; - 840 0480 01E80000 UNLINK; - 841 0484 1000 rts; - 842 .LVL86: - 843 .L78: - 178:src/l502_user_process.c **** if (mode == TRANSPARENT){ - 844 .loc 1 178 0 - 845 0486 0032 P0 = R0; - 846 0488 1232 P2 = R2; - 847 048a 0260 R2 = 0 (X); - 848 .LVL87: - 849 .LBB31: - 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 850 .loc 1 181 0 - 851 048c 0160 R1 = 0 (X); - 852 .LVL88: - 853 048e 29E10002 P1 = 512 (X); - 854 0492 4034 I0 = P0; - 855 0494 B2E00A10 LSETUP (.L71, .L80) LC1 = P1; - 856 .L71: - 857 0498 009C R0 = [I0++]; - BFIN GAS /tmp/ccIiLN8H.s page 33 - - - 858 .LVL89: - 859 049a 1093 [P2] = R0; - 860 049c 0A64 R2 += 1; - 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 861 .loc 1 180 0 - 862 049e 20E10004 R0 = 1024 (X); - 181:src/l502_user_process.c **** FFT_buff[FFT_buff_I++] = AVG_buff[i++]; - 863 .loc 1 181 0 - 864 04a2 51B0 [P2+4] = R1; - 180:src/l502_user_process.c **** while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ - 865 .loc 1 180 0 - 866 04a4 0208 cc =R2==R0; - 867 04a6 D01B if cc jump .L70; - 868 .L80: - 869 04a8 426C P2 += 8; - 870 .LBE31: - 202:src/l502_user_process.c **** } - 871 .loc 1 202 0 - 872 04aa 0230 R0 = R2; - 873 04ac 01E80000 UNLINK; - 874 04b0 1000 rts; - 875 .LVL90: - 876 .L79: - 189:src/l502_user_process.c **** FFT_fp(AVG_buff, FFT_INP_DATA_L, FFT_buff); - 877 .loc 1 189 0 - 878 04b2 21E10002 R1 = 512 (X); - 879 .LVL91: - 880 04b6 FFE3A5FD call _FFT_fp; - 881 .LVL92: - 882 04ba 0260 R2 = 0 (X); - 883 .LVL93: - 202:src/l502_user_process.c **** } - 884 .loc 1 202 0 - 885 04bc 0230 R0 = R2; - 886 04be 01E80000 UNLINK; - 887 04c2 1000 rts; - 888 .LFE3: - 889 .size _dataprocessor, .-_dataprocessor - 890 .global ___muldi3; - 891 .global ___udivsi3; - 892 .align 4 - 893 .global _usr_in_proc_data; - 894 .type _usr_in_proc_data, STT_FUNC; - 895 _usr_in_proc_data: - 896 .LFB4: - 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 897 .loc 1 227 0 - 898 .LVL94: - 899 04c4 E305 [--sp] = ( r7:4, p5:3 ); - 900 - 901 .LCFI12: - 902 04c6 00E80900 LINK 36; - 903 .LCFI13: - 231:src/l502_user_process.c **** ++streams_cnt[0]; - 904 .loc 1 231 0 - 905 04ca 4AE10000 P2.H = _streams_cnt; - 906 04ce 0AE10000 P2.L = _streams_cnt; - BFIN GAS /tmp/ccIiLN8H.s page 34 - - - 227:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 907 .loc 1 227 0 - 908 04d2 78B2 [FP+36] = R0; - 231:src/l502_user_process.c **** ++streams_cnt[0]; - 909 .loc 1 231 0 - 910 04d4 1091 R0 = [P2]; - 911 .LVL95: - 912 04d6 0864 R0 += 1; - 913 04d8 1093 [P2] = R0; - 233:src/l502_user_process.c **** size_processed = 0; - 914 .loc 1 233 0 - 915 04da 48E10000 P0.H = _size_processed; - 916 04de 00CC00C0 R0 = R0 -|- R0 || - 916 B9B20000 - 917 [FP+40] = R1 || - 918 nop; - 919 04e6 08E12800 P0.L = _size_processed; - 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 920 .loc 1 238 0 - 921 04ea 49E10000 P1.H = _TX_buff_state; - 233:src/l502_user_process.c **** size_processed = 0; - 922 .loc 1 233 0 - 923 04ee 0093 [P0] = R0; - 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 924 .loc 1 238 0 - 925 04f0 09E13000 P1.L = _TX_buff_state; - 926 04f4 4899 R0 = B [P1] (X); - 927 04f6 4043 R0 = R0.B (Z); - 928 04f8 2160 R1 = 4 (X); - 929 .LVL96: - 930 04fa 0808 cc =R0==R1; - 931 04fc 4D18 if cc jump .L146; - 932 .L83: - 247:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){ - 933 .loc 1 247 0 - 934 04fe 49E10000 P1.H = _Proc_state; - 935 0502 09E13000 P1.L = _Proc_state; - 936 0506 4899 R0 = B [P1] (X); - 937 0508 4043 R0 = R0.B (Z); - 938 050a 080C cc =R0==1; - 939 050c 3318 if cc jump .L147; - 259:src/l502_user_process.c **** if (Proc_state.mode == SEMITRANSPARENT){ - 940 .loc 1 259 0 - 941 050e 4BE10000 P3.H = _Proc_state; - 942 0512 0BE13000 P3.L = _Proc_state; - 943 0516 5899 R0 = B [P3] (X); - 944 0518 4043 R0 = R0.B (Z); - 945 051a 100C cc =R0==2; - 946 051c C919 if cc jump .L148; - 947 .L88: - 282:src/l502_user_process.c **** if (Proc_state.mode == WORK){ - 948 .loc 1 282 0 - 949 051e 4BE10000 P3.H = _Proc_state; - 950 0522 0BE13000 P3.L = _Proc_state; - 951 0526 5899 R0 = B [P3] (X); - 287:src/l502_user_process.c **** if (Proc_state.mode == AVG){ - 952 .loc 1 287 0 - BFIN GAS /tmp/ccIiLN8H.s page 35 - - - 953 0528 5899 R0 = B [P3] (X); - 954 052a 4043 R0 = R0.B (Z); - 955 052c 180C cc =R0==3; - 956 052e 5118 if cc jump .L149; - 957 .LVL97: - 958 .L92: - 405:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 959 .loc 1 405 0 - 960 0530 FFE368FD call _hdma_send_req_rdy; - 961 .LVL98: - 962 0534 000C cc =R0==0; - 963 0536 2918 if cc jump .L86; - 410:src/l502_user_process.c **** if (TX_buff_state == TX_BUFF_OFF){ - 964 .loc 1 410 0 - 965 0538 48E10000 P0.H = _TX_buff_state; - 966 053c 08E13000 P0.L = _TX_buff_state; - 967 0540 4099 R0 = B [P0] (X); - 968 0542 4043 R0 = R0.B (Z); - 969 0544 000C cc =R0==0; - 970 0546 02145E22 if !cc jump 4 (bp); jump.s .L144; - 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 971 .loc 1 414 0 - 972 054a 4AE10000 P2.H = _TX_buff_state; - 973 054e 0AE13000 P2.L = _TX_buff_state; - 974 0552 5099 R0 = B [P2] (X); - 975 0554 4043 R0 = R0.B (Z); - 976 0556 100C cc =R0==2; - 977 0558 02145F22 if !cc jump 4 (bp); jump.s .L150; - 978 .L123: - 431:src/l502_user_process.c **** return size_processed; - 979 .loc 1 431 0 - 980 055c 4BE10000 P3.H = _size_processed; - 981 0560 0BE12800 P3.L = _size_processed; - 982 0564 5B91 P3 = [P3]; - 983 0566 BBBE [FP+40] = P3; - 984 .LVL99: - 985 0568 4330 R0 = P3; - 440:src/l502_user_process.c **** } - 986 .loc 1 440 0 - 987 056a 01E80000 UNLINK; - 988 056e A305 ( r7:4, p5:3 ) = [sp++]; - 989 - 990 .LCFI14: - 991 .LVL100: - 992 0570 1000 rts; - 993 .L147: - 248:src/l502_user_process.c **** TX_buff_state = TX_BUFF_OFF; - 994 .loc 1 248 0 - 995 0572 4AE10000 P2.H = _TX_buff_state; - 996 0576 0060 R0 = 0 (X); - 997 0578 0AE13000 P2.L = _TX_buff_state; - 998 057c 109B B [P2] = R0; - 249:src/l502_user_process.c **** if (hdma_send_req_rdy()){ - 999 .loc 1 249 0 - 1000 057e FFE341FD call _hdma_send_req_rdy; - 1001 0582 000C cc =R0==0; - 1002 0584 021C3F22 if cc jump 4 (bp); jump.s .L144; - BFIN GAS /tmp/ccIiLN8H.s page 36 - - - 1003 .LVL101: - 1004 .L86: - 431:src/l502_user_process.c **** return size_processed; - 1005 .loc 1 431 0 - 1006 0588 0468 P4 = 0 (X); - 1007 058a BCBE [FP+40] = P4; - 1008 .LVL102: - 1009 058c 4430 R0 = P4; - 440:src/l502_user_process.c **** } - 1010 .loc 1 440 0 - 1011 058e 01E80000 UNLINK; - 1012 0592 A305 ( r7:4, p5:3 ) = [sp++]; - 1013 - 1014 .LCFI15: - 1015 .LVL103: - 1016 0594 1000 rts; - 1017 .L146: - 1018 0596 4DE10000 P5.H = _tx_val; - 1019 059a 4CE10000 P4.H = _TX_buff; - 1020 .LBB44: - 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1021 .loc 1 241 0 - 1022 059e BA63 R2 = -9 (X); - 1023 .LBE44: - 238:src/l502_user_process.c **** if (TX_buff_state == TX_DONE){ - 1024 .loc 1 238 0 - 1025 05a0 0068 P0 = 0 (X); - 1026 .LVL104: - 1027 05a2 0DE12000 P5.L = _tx_val; - 1028 05a6 0CE10000 P4.L = _TX_buff; - 1029 .LBB45: - 241:src/l502_user_process.c **** TX_buff[i] = tx_val++ | 0xEE000000; - 1030 .loc 1 241 0 - 1031 05aa CA4F R2 <<= 25; - 1032 05ac 29E11027 P1 = 10000 (X); - 1033 05b0 B2E00810 LSETUP (.L84, .L165) LC1 = P1; - 1034 .L84: - 1035 05b4 2891 R0 = [P5]; - 1036 05b6 5056 R1 = R0 | R2; - 1037 05b8 845E P2 = P4 + (P0 << 2); - 1038 05ba 1193 [P2] = R1; - 1039 05bc 0864 R0 += 1; - 1040 05be 2893 [P5] = R0; - 1041 .L165: - 239:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){ - 1042 .loc 1 239 0 - 1043 05c0 086C P0 += 1; - 1044 .LBE45: - 244:src/l502_user_process.c **** TX_buff_state = FILLING; - 1045 .loc 1 244 0 - 1046 05c2 48E10000 P0.H = _TX_buff_state; - 1047 .LVL105: - 1048 05c6 0860 R0 = 1 (X); - 1049 05c8 08E13000 P0.L = _TX_buff_state; - 1050 05cc 009B B [P0] = R0; - 1051 05ce 982F jump.s .L83; - 1052 .L149: - BFIN GAS /tmp/ccIiLN8H.s page 37 - - - 1053 05d0 4CE10000 P4.H = _data_I; - 1054 05d4 0CE11800 P4.L = _data_I; - 1055 05d8 BCBB [FP+-20] = P4; - 1056 .LVL106: - 1057 .L143: - 288:src/l502_user_process.c **** while(++data_I < size ){ - 1058 .loc 1 288 0 - 1059 05da B8B9 P0 = [FP+-20]; - 1060 05dc B9A2 R1 = [FP+40]; - 1061 05de 0091 R0 = [P0]; - 1062 05e0 0864 R0 += 1; - 1063 05e2 0093 [P0] = R0; - 1064 05e4 0091 R0 = [P0]; - 1065 05e6 010A cc =R1<=R0 (iu); - 1066 05e8 A41B if cc jump .L92; - 1067 .LBB46: - 289:src/l502_user_process.c **** uint32_t word = data[data_I]; - 1068 .loc 1 289 0 - 1069 05ea 4DE10000 P5.H = _data_I; - 1070 05ee 0DE11800 P5.L = _data_I; - 1071 05f2 78AE P0 = [FP+36]; - 1072 05f4 6A91 P2 = [P5]; - 1073 05f6 905E P2 = P0 + (P2 << 2); - 1074 05f8 1291 R2 = [P2]; - 292:src/l502_user_process.c **** if (header == 0x00){ //digital_channel. switches LFSM state machine - 1075 .loc 1 292 0 - 1076 05fa 82C64281 R0 = R2 >> 24; - 1077 .LVL107: - 1078 05fe 000C cc =R0==0; - 1079 0600 0415 if !cc jump .L93 (bp); - 293:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value; - 1080 .loc 1 293 0 - 1081 0602 49E10000 P1.H = _DY_SYN_2_value; - 1082 0606 09E12D00 P1.L = _DY_SYN_2_value; - 1083 060a 4AE10000 P2.H = _DY_SYN_2_value_prev; - 1084 060e 4899 R0 = B [P1] (X); - 1085 .LVL108: - 1086 0610 0AE12E00 P2.L = _DY_SYN_2_value_prev; - 1087 0614 109B B [P2] = R0; - 294:src/l502_user_process.c **** if (word & (0b1 << 17)){ - 1088 .loc 1 294 0 - 1089 0616 8A48 cc = !BITTST (R2,17); - 1090 0618 0E1D if cc jump .L94 (bp); - 295:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1091 .loc 1 295 0 - 1092 061a 0A60 R2 = 1 (X); - 1093 .LVL109: - 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1094 .loc 1 300 0 - 1095 061c 4043 R0 = R0.B (Z); - 295:src/l502_user_process.c **** DY_SYN_2_value = 1; - 1096 .loc 1 295 0 - 1097 061e 0A9B B [P1] = R2; - 300:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started - 1098 .loc 1 300 0 - 1099 0620 000C cc =R0==0; - 1100 0622 DC17 if !cc jump .L143 (bp); - BFIN GAS /tmp/ccIiLN8H.s page 38 - - - 302:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0; - 1101 .loc 1 302 0 - 1102 0624 4CE10000 P4.H = _Proc_state; - 1103 0628 0CE13000 P4.L = _Proc_state; - 1104 062c 0060 R0 = 0 (X); - 1105 062e 20B1 [P4+16] = R0; - 303:src/l502_user_process.c **** Proc_state.LFSM_state = CYCLE_STARTED; - 1106 .loc 1 303 0 - 1107 0630 A2E60300 B [P4+3] = R2; - 304:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended - 1108 .loc 1 304 0 - 1109 0634 E1A8 R1 = W [P4+6] (X); - 1110 0636 A0A8 R0 = W [P4+4] (X); - 1111 0638 C942 R1 = R1.L (Z); - 1112 063a C042 R0 = R0.L (Z); - 1113 063c 8109 cc =R1 n) { - 1272 .loc 1 157 0 - 1273 077a 4AE1FF3F P2.H = 16383; - 1274 077e 0AE1FFFF P2.L = 65535; - 1275 0782 510A cc =P1<=P2 (iu); - 1276 0784 1F1D if cc jump .L132 (bp); - 1277 0786 0F60 R7 = 1 (X); - 1278 .LVL120: - 1279 0788 0660 R6 = 0 (X); - 1280 .LVL121: - 1281 078a F74F R7 <<= 30; - 1282 .LVL122: - 1283 .L109: - 1284 078c 0460 R4 = 0 (X); - 1285 .LVL123: - 1286 078e 0560 R5 = 0 (X); - 1287 .LVL124: - 1288 0790 1620 jump.s .L106; - 1289 .LVL125: - 1290 .L155: - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1291 .loc 1 164 0 - 1292 0792 0308 cc =R3==R0; - 1293 0794 E618 if cc jump .L152; - 1294 .LVL126: - 1295 .L112: - 1296 0796 4130 R0 = P1; - 1297 0798 030A cc =R3<=R0 (iu); - 1298 079a 3414 if !cc jump .L114 (bp); - 1299 .LVL127: - 1300 .L156: - 1301 079c 0308 cc =R3==R0; - 1302 079e E618 if cc jump .L153; - 1303 .LVL128: - BFIN GAS /tmp/ccIiLN8H.s page 42 - - - 1304 .L115: - 168:src/l502_user_process.c **** bit >>= 2; - 1305 .loc 1 168 0 - 1306 07a0 82C6F681 R0 = R6 >> 2; - 1307 07a4 82C6F782 R1 = R7 << 30; - 1308 07a8 8156 R2 = R1 | R0; - 1309 .LVL129: - 1310 07aa 82C6F787 R3 = R7 >> 2; - 1311 .LVL130: - 161:src/l502_user_process.c **** while (bit != 0) { - 1312 .loc 1 161 0 - 1313 07ae 1A56 R0 = R2 | R3; - 1314 .LVL131: - 168:src/l502_user_process.c **** bit >>= 2; - 1315 .loc 1 168 0 - 1316 07b0 3230 R6 = R2; - 1317 07b2 3B30 R7 = R3; - 161:src/l502_user_process.c **** while (bit != 0) { - 1318 .loc 1 161 0 - 1319 07b4 000C cc =R0==0; - 1320 07b6 DF18 if cc jump .L154; - 1321 .LVL132: - 1322 07b8 6C32 P5 = P4; - 1323 07ba 4A32 P1 = P2; - 1324 .LVL133: - 1325 .L106: - 162:src/l502_user_process.c **** if (n >= res + bit) { - 1326 .loc 1 162 0 - 1327 07bc B4500C03 R2 = R4 + R6; cc = ac0; - 1328 07c0 0002 R0 = CC; - 1329 .LVL134: - 1330 07c2 FD50 R3 = R5 + R7; - 1331 07c4 C350 R3 = R3 + R0; - 163:src/l502_user_process.c **** n -= res + bit; - 1332 .loc 1 163 0 - 1333 07c6 1B32 P3 = R3; - 1334 07c8 4530 R0 = P5; - 1335 07ca 10520C03 R0 = R0 - R2; cc = ac0; - 1336 07ce 1802 CC = ! CC; - 1337 07d0 2032 P4 = R0; - 1338 .LVL135: - 1339 07d2 0002 R0 = CC; - 162:src/l502_user_process.c **** if (n >= res + bit) { - 1340 .loc 1 162 0 - 1341 07d4 0232 P0 = R2; - 163:src/l502_user_process.c **** n -= res + bit; - 1342 .loc 1 163 0 - 1343 07d6 5132 P2 = P1; - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1344 .loc 1 164 0 - 1345 07d8 8008 CC = R0 < R0; - 163:src/l502_user_process.c **** n -= res + bit; - 1346 .loc 1 163 0 - 1347 07da 1A44 P2 -= P3; - 1348 .LVL136: - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1349 .loc 1 164 0 - BFIN GAS /tmp/ccIiLN8H.s page 43 - - - 1350 07dc 82C6FDC5 R2 = ROT R5 BY -1; - 1351 .LVL137: - 163:src/l502_user_process.c **** n -= res + bit; - 1352 .loc 1 163 0 - 1353 07e0 1832 P3 = R0; - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1354 .loc 1 164 0 - 1355 07e2 82C6FCC3 R1 = ROT R4 BY -1; - 1356 .LVL138: - 1357 07e6 31510C03 R4 = R1 + R6; cc = ac0; - 1358 .LVL139: - 1359 07ea 0002 R0 = CC; - 1360 07ec 7A51 R5 = R2 + R7; - 1361 .LVL140: - 1362 07ee 4551 R5 = R5 + R0; - 1363 07f0 4130 R0 = P1; - 163:src/l502_user_process.c **** n -= res + bit; - 1364 .loc 1 163 0 - 1365 07f2 1A44 P2 -= P3; - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1366 .loc 1 164 0 - 1367 07f4 030A cc =R3<=R0 (iu); - 1368 07f6 CE1F if cc jump .L155 (bp); - 1369 07f8 6532 P4 = P5; - 1370 07fa 5132 P2 = P1; - 1371 .L159: - 1372 07fc 4130 R0 = P1; - 1373 07fe 030A cc =R3<=R0 (iu); - 1374 0800 CE1F if cc jump .L156 (bp); - 1375 .LVL141: - 1376 .L114: - 1377 0802 2130 R4 = R1; - 1378 0804 2A30 R5 = R2; - 1379 0806 CD2F jump.s .L115; - 1380 .LVL142: - 1381 .L93: - 1382 .LBE56: - 1383 .LBE54: - 1384 .LBE48: - 375:src/l502_user_process.c **** }else if(header == 0xD0){ //first phy channel - 1385 .loc 1 375 0 - 1386 0808 21E1D000 R1 = 208 (X); - 1387 080c 0808 cc =R0==R1; - 1388 080e 1A18 if cc jump .L157; - 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1389 .loc 1 394 0 - 1390 0810 48E10000 P0.H = _Proc_state; - 1391 0814 08E13000 P0.L = _Proc_state; - 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1392 .loc 1 396 0 - 1393 0818 21E1FF01 R1 = 511 (X); - 394:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1394 .loc 1 394 0 - 1395 081c 00A1 R0 = [P0+16]; - 1396 .LVL143: - 1397 081e 40B1 [P0+20] = R0; - 395:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - BFIN GAS /tmp/ccIiLN8H.s page 44 - - - 1398 .loc 1 395 0 - 1399 0820 00A1 R0 = [P0+16]; - 1400 0822 0864 R0 += 1; - 1401 0824 00B1 [P0+16] = R0; - 396:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1402 .loc 1 396 0 - 1403 0826 00A1 R0 = [P0+16]; - 1404 0828 080A cc =R0<=R1 (iu); - 1405 082a D81E if cc jump .L143 (bp); - 397:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1406 .loc 1 397 0 - 1407 082c 1060 R0 = 2 (X); - 1408 082e 80E61800 B [P0+24] = R0; - 1409 0832 D42E jump.s .L143; - 1410 .L94: - 297:src/l502_user_process.c **** DY_SYN_2_value = 0; - 1411 .loc 1 297 0 - 1412 0834 4BE10000 P3.H = _DY_SYN_2_value; - 1413 0838 0060 R0 = 0 (X); - 1414 083a 0BE12D00 P3.L = _DY_SYN_2_value; - 1415 083e 189B B [P3] = R0; - 1416 0840 CD2E jump.s .L143; - 1417 .LVL144: - 1418 .L157: - 376:src/l502_user_process.c **** if (Proc_state.AVG_state == STEP_RUNNING){ - 1419 .loc 1 376 0 - 1420 0842 48E10000 P0.H = _Proc_state; - 1421 0846 08E13000 P0.L = _Proc_state; - 1422 084a 80E51800 R0 = B [P0+24] (X); - 1423 .LVL145: - 1424 084e 4043 R0 = R0.B (Z); - 1425 0850 080C cc =R0==1; - 1426 0852 C416 if !cc jump .L143 (bp); - 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1427 .loc 1 381 0 - 1428 0854 05AD P5 = [P0+16]; - 1429 0856 81A8 R1 = W [P0+4] (X); - 1430 0858 02AD P2 = [P0+16]; - 1431 085a 49E10000 P1.H = _AVG_buff; - 1432 085e 09E10000 P1.L = _AVG_buff; - 1433 0862 FF63 R7 = -1 (X); - 1434 .LVL146: - 1435 0864 915E P2 = P1 + (P2 << 2); - 1436 0866 47E1FF00 R7.H = 255; - 1437 086a 1691 R6 = [P2]; - 1438 .LVL147: - 1439 086c C942 R1 = R1.L (Z); - 1440 086e 3A54 R0 = R2 & R7; - 1441 0870 FFE3C8FB call ___udivsi3; - 1442 .LVL148: - 1443 0874 3050 R0 = R0 + R6; - 1444 0876 F963 R1 = -1 (X); - 1445 0878 4AE10000 P2.H = _AVG_buff; - 1446 087c F14F R1 <<= 30; - 1447 087e 3854 R0 = R0 & R7; - 1448 0880 0AE10000 P2.L = _AVG_buff; - 1449 0884 0856 R0 = R0 | R1; - BFIN GAS /tmp/ccIiLN8H.s page 45 - - - 1450 0886 6A5F P5 = P2 + (P5 << 2); - 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1451 .loc 1 385 0 - 1452 0888 4BE10000 P3.H = _Proc_state; - 381:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Pro - 1453 .loc 1 381 0 - 1454 088c 2893 [P5] = R0; - 385:src/l502_user_process.c **** Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I; - 1455 .loc 1 385 0 - 1456 088e 0BE13000 P3.L = _Proc_state; - 1457 0892 18A1 R0 = [P3+16]; - 1458 0894 58B1 [P3+20] = R0; - 386:src/l502_user_process.c **** Proc_state.AVG_buff_I++; - 1459 .loc 1 386 0 - 1460 0896 18A1 R0 = [P3+16]; - 1461 0898 0864 R0 += 1; - 1462 089a 18B1 [P3+16] = R0; - 387:src/l502_user_process.c **** if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ - 1463 .loc 1 387 0 - 1464 089c 18A1 R0 = [P3+16]; - 1465 089e 21E1FF01 R1 = 511 (X); - 1466 08a2 080A cc =R0<=R1 (iu); - 1467 08a4 9B1E if cc jump .L143 (bp); - 388:src/l502_user_process.c **** Proc_state.AVG_state = STEP_COMPLETED; - 1468 .loc 1 388 0 - 1469 08a6 1060 R0 = 2 (X); - 1470 08a8 98E61800 B [P3+24] = R0; - 1471 08ac 972E jump.s .L143; - 1472 .LVL149: - 1473 .L148: - 1474 .LBE46: - 262:src/l502_user_process.c **** if (TX_buff_state == FILLING){ - 1475 .loc 1 262 0 - 1476 08ae 4CE10000 P4.H = _TX_buff_state; - 1477 08b2 0CE13000 P4.L = _TX_buff_state; - 1478 08b6 6099 R0 = B [P4] (X); - 1479 08b8 4043 R0 = R0.B (Z); - 1480 08ba 080C cc =R0==1; - 1481 08bc 3116 if !cc jump .L88 (bp); - 263:src/l502_user_process.c **** data_I = 0; - 1482 .loc 1 263 0 - 1483 08be 4DE10000 P5.H = _data_I; - 1484 08c2 0DE11800 P5.L = _data_I; - 1485 08c6 00CC00C0 R0 = R0 -|- R0 || - 1485 B9A20000 - 1486 R1 = [FP+40] || - 1487 nop; - 264:src/l502_user_process.c **** TX_buff_I = 0; - 1488 .loc 1 264 0 - 1489 08ce 48E10000 P0.H = _TX_buff_I; - 263:src/l502_user_process.c **** data_I = 0; - 1490 .loc 1 263 0 - 1491 08d2 2893 [P5] = R0; - 264:src/l502_user_process.c **** TX_buff_I = 0; - 1492 .loc 1 264 0 - 1493 08d4 08E11400 P0.L = _TX_buff_I; - 1494 08d8 0093 [P0] = R0; - BFIN GAS /tmp/ccIiLN8H.s page 46 - - - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1495 .loc 1 265 0 - 1496 08da 2891 R0 = [P5]; - 1497 08dc 0864 R0 += 1; - 263:src/l502_user_process.c **** data_I = 0; - 1498 .loc 1 263 0 - 1499 08de BDBB [FP+-20] = P5; - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1500 .loc 1 265 0 - 1501 08e0 010A cc =R1<=R0 (iu); - 1502 08e2 2718 if cc jump .L89; - 1503 08e4 22E10F27 R2 = 9999 (X); - 1504 08e8 0091 R0 = [P0]; - 1505 08ea 0864 R0 += 1; - 1506 08ec 100A cc =R0<=R2 (iu); - 1507 08ee 2110 if !cc jump .L89; - 1508 08f0 4CE10000 P4.H = _TX_buff; - 1509 08f4 0CE10000 P4.L = _TX_buff; - 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1510 .loc 1 267 0 - 1511 08f8 5030 R2 = P0; - 1512 08fa 0820 jump.s .L90; - 1513 .L158: - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1514 .loc 1 265 0 - 1515 08fc 0A32 P1 = R2; - 1516 08fe 21E10F27 R1 = 9999 (X); - 1517 0902 0891 R0 = [P1]; - 1518 0904 0864 R0 += 1; - 1519 0906 080A cc =R0<=R1 (iu); - 1520 0908 1410 if !cc jump .L89; - 1521 .L90: - 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1522 .loc 1 267 0 - 1523 090a BBB9 P3 = [FP+-20]; - 1524 090c 7DAE P5 = [FP+36]; - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1525 .loc 1 265 0 - 1526 090e B9A2 R1 = [FP+40]; - 267:src/l502_user_process.c **** TX_buff[TX_buff_I] = data[data_I]; - 1527 .loc 1 267 0 - 1528 0910 4191 P1 = [P0]; - 1529 0912 5A91 P2 = [P3]; - 1530 0914 4C5E P1 = P4 + (P1 << 2); - 1531 0916 955E P2 = P5 + (P2 << 2); - 1532 0918 1091 R0 = [P2]; - 1533 091a 0893 [P1] = R0; - 269:src/l502_user_process.c **** TX_buff_I++; - 1534 .loc 1 269 0 - 1535 091c 0091 R0 = [P0]; - 1536 091e 0864 R0 += 1; - 1537 0920 0093 [P0] = R0; - 270:src/l502_user_process.c **** data_I++; - 1538 .loc 1 270 0 - 1539 0922 1891 R0 = [P3]; - 1540 0924 0864 R0 += 1; - 1541 0926 1893 [P3] = R0; - BFIN GAS /tmp/ccIiLN8H.s page 47 - - - 265:src/l502_user_process.c **** while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){ - 1542 .loc 1 265 0 - 1543 0928 1891 R0 = [P3]; - 1544 092a 0864 R0 += 1; - 1545 092c 010A cc =R1<=R0 (iu); - 1546 092e E717 if !cc jump .L158 (bp); - 1547 .L89: - 272:src/l502_user_process.c **** size_processed = data_I; - 1548 .loc 1 272 0 - 1549 0930 B8B9 P0 = [FP+-20]; - 1550 0932 49E10000 P1.H = _size_processed; - 1551 0936 09E12800 P1.L = _size_processed; - 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1552 .loc 1 274 0 - 1553 093a 4AE10000 P2.H = _TX_buff_state; - 272:src/l502_user_process.c **** size_processed = data_I; - 1554 .loc 1 272 0 - 1555 093e 0091 R0 = [P0]; - 1556 0940 0893 [P1] = R0; - 274:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1557 .loc 1 274 0 - 1558 0942 1060 R0 = 2 (X); - 1559 0944 0AE13000 P2.L = _TX_buff_state; - 1560 0948 109B B [P2] = R0; - 1561 094a EA2D jump.s .L88; - 1562 .LVL150: - 1563 .L96: - 1564 .LBB60: - 369:src/l502_user_process.c **** Proc_state.AVG_state = STEP_RUNNING; - 1565 .loc 1 369 0 - 1566 094c 49E10000 P1.H = _Proc_state; - 1567 0950 09E13000 P1.L = _Proc_state; - 1568 0954 8AE61800 B [P1+24] = R2; - 370:src/l502_user_process.c **** Proc_state.average_N ++; - 1569 .loc 1 370 0 - 1570 0958 C8A8 R0 = W [P1+6] (X); - 1571 095a 0864 R0 += 1; - 1572 095c C8B4 W [P1+6] = R0; - 1573 095e 3E2E jump.s .L143; - 1574 .LVL151: - 1575 .L152: - 1576 .LBB47: - 1577 .LBB50: - 1578 .LBB55: - 164:src/l502_user_process.c **** res = (res >> 1) + bit; - 1579 .loc 1 164 0 - 1580 0960 680A cc =P0<=P5 (iu); - 1581 0962 1A1F if cc jump .L112 (bp); - 1582 .LVL152: - 1583 0964 6532 P4 = P5; - 1584 0966 5132 P2 = P1; - 1585 0968 4A2F jump.s .L159; - 1586 .LVL153: - 1587 .L153: - 1588 096a 680A cc =P0<=P5 (iu); - 1589 096c 1A1F if cc jump .L115 (bp); - 1590 .LVL154: - BFIN GAS /tmp/ccIiLN8H.s page 48 - - - 1591 096e 2130 R4 = R1; - 1592 0970 2A30 R5 = R2; - 1593 0972 172F jump.s .L115; - 1594 .LVL155: - 1595 .L154: - 161:src/l502_user_process.c **** while (bit != 0) { - 1596 .loc 1 161 0 - 1597 0974 0430 R0 = R4; - 1598 .LVL156: - 1599 .L110: - 1600 0976 F963 R1 = -1 (X); - 1601 0978 41E1FF00 R1.H = 255; - 1602 097c EA63 R2 = -3 (X); - 1603 097e 0854 R0 = R0 & R1; - 1604 0980 D24F R2 <<= 26; - 1605 0982 1056 R0 = R0 | R2; - 1606 .L103: - 1607 .LBE55: - 1608 .LBE50: - 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + - 1609 .loc 1 332 0 - 1610 0984 C8B9 P0 = [FP+-16]; - 1611 0986 49E10000 P1.H = _TX_buff; - 1612 .LVL157: - 1613 098a 09E10000 P1.L = _TX_buff; - 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ - 1614 .loc 1 328 0 - 1615 098e 21E10F27 R1 = 9999 (X); - 332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xF4000000 | ((uint32_t)isqrt64((FFT_buff[i*2 +1]*FFT_buff[i*2 +1] + - 1616 .loc 1 332 0 - 1617 0992 815E P2 = P1 + (P0 << 2); - 1618 .LVL158: - 1619 0994 1093 [P2] = R0; - 1620 0996 4030 R0 = P0; - 1621 0998 4AE10000 P2.H = _TX_buff_I; - 1622 099c 0864 R0 += 1; - 1623 099e 0AE11400 P2.L = _TX_buff_I; - 1624 09a2 1093 [P2] = R0; - 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ - 1625 .loc 1 328 0 - 1626 09a4 1091 R0 = [P2]; - 1627 09a6 2064 R0 += 4; - 1628 09a8 080A cc =R0<=R1 (iu); - 1629 09aa 6610 if !cc jump .L100; - 1630 09ac F1B9 R1 = [FP+-4]; - 1631 09ae F2B9 R2 = [FP+-4]; - 1632 09b0 1164 R1 += 2; - 1633 09b2 23E10304 R3 = 1027 (X); - 1634 09b6 FA67 R2 += -1; - 1635 09b8 1908 cc =R1==R3; - 1636 09ba 5E18 if cc jump .L100; - 1637 09bc F0B9 R0 = [FP+-4]; - 1638 09be F1BB [FP+-4] = R1; - 1639 09c0 A72E jump.s .L118; - 1640 .LVL159: - 1641 .L132: - 1642 .LBB49: - BFIN GAS /tmp/ccIiLN8H.s page 49 - - - 1643 .LBB57: - 157:src/l502_user_process.c **** while (bit > n) { - 1644 .loc 1 157 0 - 1645 09c2 0F60 R7 = 1 (X); - 1646 .LVL160: - 1647 09c4 0660 R6 = 0 (X); - 1648 .LVL161: - 1649 09c6 F74F R7 <<= 30; - 1650 .LVL162: - 1651 .L142: - 158:src/l502_user_process.c **** bit >>= 2; - 1652 .loc 1 158 0 - 1653 09c8 82C6F681 R0 = R6 >> 2; - 1654 09cc 82C6F782 R1 = R7 << 30; - 1655 09d0 8156 R2 = R1 | R0; - 1656 .LVL163: - 1657 09d2 82C6F787 R3 = R7 >> 2; - 1658 .LVL164: - 157:src/l502_user_process.c **** while (bit > n) { - 1659 .loc 1 157 0 - 1660 09d6 4130 R0 = P1; - 158:src/l502_user_process.c **** bit >>= 2; - 1661 .loc 1 158 0 - 1662 09d8 3230 R6 = R2; - 1663 09da 3B30 R7 = R3; - 157:src/l502_user_process.c **** while (bit > n) { - 1664 .loc 1 157 0 - 1665 09dc 030A cc =R3<=R0 (iu); - 1666 09de F517 if !cc jump .L142 (bp); - 1667 .LVL165: - 1668 09e0 0308 cc =R3==R0; - 1669 09e2 0618 if cc jump .L160; - 1670 .L128: - 161:src/l502_user_process.c **** while (bit != 0) { - 1671 .loc 1 161 0 - 1672 09e4 1A56 R0 = R2 | R3; - 1673 .LVL166: - 1674 09e6 000C cc =R0==0; - 1675 09e8 D216 if !cc jump .L109 (bp); - 1676 09ea 0060 R0 = 0 (X); - 1677 .LVL167: - 1678 09ec C52F jump.s .L110; - 1679 .LVL168: - 1680 .L160: - 157:src/l502_user_process.c **** while (bit > n) { - 1681 .loc 1 157 0 - 1682 09ee 4D30 R1 = P5; - 1683 09f0 0A0A cc =R2<=R1 (iu); - 1684 09f2 EB17 if !cc jump .L142 (bp); - 1685 .LVL169: - 1686 09f4 F82F jump.s .L128; - 1687 .LVL170: - 1688 .L151: - 148:src/l502_user_process.c **** if (x <= 0) { - 1689 .loc 1 148 0 - 1690 09f6 410C cc =P1==0; - 1691 09f8 0314 if !cc jump .L126 (bp); - BFIN GAS /tmp/ccIiLN8H.s page 50 - - - 1692 09fa 450C cc =P5==0; - 1693 09fc E317 if !cc jump .L132 (bp); - 1694 .L126: - 1695 09fe E863 R0 = -3 (X); - 1696 0a00 D04F R0 <<= 26; - 1697 0a02 C12F jump.s .L103; - 1698 .LVL171: - 1699 .L144: - 1700 .LBE57: - 1701 .LBE49: - 1702 .LBE47: - 1703 .LBE60: - 411:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 1704 .loc 1 411 0 - 1705 0a04 78A2 R0 = [FP+36]; - 1706 0a06 B9A2 R1 = [FP+40]; - 1707 0a08 0260 R2 = 0 (X); - 1708 0a0a FFE3FBFA call _hdma_send_req_start; - 1709 0a0e B8A2 R0 = [FP+40]; - 440:src/l502_user_process.c **** } - 1710 .loc 1 440 0 - 1711 0a10 01E80000 UNLINK; - 1712 0a14 A305 ( r7:4, p5:3 ) = [sp++]; - 1713 - 1714 .LCFI16: - 1715 .LVL172: - 1716 0a16 1000 rts; - 1717 .LVL173: - 1718 .L150: - 1719 0a18 4CE10000 P4.H = _TX_buff; - 1720 0a1c 4DE10000 P5.H = _TX_buff_shadow; - 414:src/l502_user_process.c **** if (TX_buff_state == TODO_TX){ - 1721 .loc 1 414 0 - 1722 0a20 0160 R1 = 0 (X); - 1723 .LVL174: - 1724 0a22 0CE10000 P4.L = _TX_buff; - 1725 0a26 0DE10000 P5.L = _TX_buff_shadow; - 1726 0a2a 28E11027 P0 = 10000 (X); - 1727 0a2e B2E00800 LSETUP (.L124, .L162) LC1 = P0; - 1728 .L124: - 1729 .LBB61: - 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1730 .loc 1 416 0 - 1731 0a32 0932 P1 = R1; - 415:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ - 1732 .loc 1 415 0 - 1733 0a34 0964 R1 += 1; - 416:src/l502_user_process.c **** TX_buff_shadow[i] = TX_buff[i]; - 1734 .loc 1 416 0 - 1735 0a36 4A44 P2 = P1 << 2; - 1736 0a38 545A P1 = P4 + P2; - 1737 0a3a 0891 R0 = [P1]; - 1738 0a3c 955A P2 = P5 + P2; - 1739 .L162: - 1740 0a3e 1093 [P2] = R0; - 1741 .LBE61: - 418:src/l502_user_process.c **** hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); - BFIN GAS /tmp/ccIiLN8H.s page 51 - - - 1742 .loc 1 418 0 - 1743 0a40 4AE10000 P2.H = _TX_buff_I; - 1744 0a44 0AE11400 P2.L = _TX_buff_I; - 1745 0a48 40E10000 R0.H = _TX_buff_shadow; - 1746 0a4c 1191 R1 = [P2]; - 1747 .LVL175: - 1748 0a4e 0260 R2 = 0 (X); - 1749 0a50 00E10000 R0.L = _TX_buff_shadow; - 1750 0a54 FFE3D6FA call _hdma_send_req_start; - 419:src/l502_user_process.c **** hdma_send_req_start(TX_marker, 10, 0); - 1751 .loc 1 419 0 - 1752 0a58 40E10000 R0.H = _TX_marker; - 1753 0a5c 00E10400 R0.L = _TX_marker; - 1754 0a60 5160 R1 = 10 (X); - 1755 0a62 0260 R2 = 0 (X); - 1756 0a64 FFE3CEFA call _hdma_send_req_start; - 422:src/l502_user_process.c **** TX_buff_state = TX_DONE; - 1757 .loc 1 422 0 - 1758 0a68 4AE10000 P2.H = _TX_buff_state; - 1759 0a6c 2060 R0 = 4 (X); - 1760 0a6e 0AE13000 P2.L = _TX_buff_state; - 1761 0a72 109B B [P2] = R0; - 1762 0a74 742D jump.s .L123; - 1763 .LVL176: - 1764 .L100: - 1765 .LBB62: - 1766 .LBB59: - 328:src/l502_user_process.c **** while ((TX_buff_I + 4 < TX_BUFF_SIZE) && (i*2 + 1 < FFT_BUFF_SIZE)){ - 1767 .loc 1 328 0 - 1768 0a76 0068 P0 = 0 (X); - 1769 .LVL177: - 1770 .LBB58: - 347:src/l502_user_process.c **** AVG_buff[i] = 0xE0000000; - 1771 .loc 1 347 0 - 1772 0a78 29E10002 P1 = 512 (X); - 1773 0a7c B2E00C10 LSETUP (.L119, .L161) LC1 = P1; - 1774 .L119: - 1775 0a80 4BE10000 P3.H = _AVG_buff; - 1776 0a84 0BE10000 P3.L = _AVG_buff; - 1777 0a88 4CE100E0 P4.H = 57344; - 1778 0a8c 835E P2 = P3 + (P0 << 2); - 1779 0a8e 0CE10000 P4.L = 0; - 1780 0a92 5493 [P2] = P4; - 1781 .L161: - 346:src/l502_user_process.c **** for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ - 1782 .loc 1 346 0 - 1783 0a94 086C P0 += 1; - 1784 .LBE58: - 350:src/l502_user_process.c **** TX_buff_state = TODO_TX; - 1785 .loc 1 350 0 - 1786 0a96 4DE10000 P5.H = _TX_buff_state; - 1787 .LVL178: - 1788 0a9a 1060 R0 = 2 (X); - 1789 0a9c 0DE13000 P5.L = _TX_buff_state; - 1790 0aa0 289B B [P5] = R0; - 363:src/l502_user_process.c **** Proc_state.average_N = 0; - 1791 .loc 1 363 0 - BFIN GAS /tmp/ccIiLN8H.s page 52 - - - 1792 0aa2 48E10000 P0.H = _Proc_state; - 1793 .LVL179: - 1794 0aa6 0060 R0 = 0 (X); - 1795 0aa8 08E13000 P0.L = _Proc_state; - 1796 0aac C0B4 W [P0+6] = R0; - 1797 0aae 962D jump.s .L143; - 1798 .LBE59: - 1799 .LBE62: - 1800 .LFE4: - 1801 .size _usr_in_proc_data, .-_usr_in_proc_data - 1802 .global _streams_cnt; - 1803 .section .bss,"aw",@nobits - 1804 .align 4 - 1805 .type _streams_cnt, @object - 1806 .size _streams_cnt, 16 - 1807 _streams_cnt: - 1808 0000 00000000 .zero 16 - 1808 00000000 - 1808 00000000 - 1808 00000000 - 1809 .global _dbg_receive_value; - 1810 .data; - 1811 .align 4 - 1812 .type _dbg_receive_value, @object - 1813 .size _dbg_receive_value, 4 - 1814 _dbg_receive_value: - 1815 0000 91D51200 .long 1234321 - 1816 .global _streams_succes_flag; - 1817 .section .bss - 1818 .align 4 - 1819 .type _streams_succes_flag, @object - 1820 .size _streams_succes_flag, 4 - 1821 _streams_succes_flag: - 1822 0010 00000000 .zero 4 - 1823 .global _TX_marker; - 1824 .data; - 1825 .align 4 - 1826 .type _TX_marker, @object - 1827 .size _TX_marker, 40 - 1828 _TX_marker: - 1829 0004 0F0000FE .long -33554417 - 1830 0008 F00000FE .long -33554192 - 1831 000c 000F00FE .long -33550592 - 1832 0010 00F000FE .long -33492992 - 1833 0014 00000FFE .long -32571392 - 1834 0018 0000F0FE .long -17825792 - 1835 001c 00000FFE .long -32571392 - 1836 0020 00F000FE .long -33492992 - 1837 0024 000F00FE .long -33550592 - 1838 0028 F00000FE .long -33554192 - 1839 .global _TX_buff_I; - 1840 .section .bss - 1841 .align 4 - 1842 .type _TX_buff_I, @object - 1843 .size _TX_buff_I, 4 - 1844 _TX_buff_I: - 1845 0014 00000000 .zero 4 - BFIN GAS /tmp/ccIiLN8H.s page 53 - - - 1846 .global _TX_buff_I_shadow; - 1847 .data; - 1848 .align 4 - 1849 .type _TX_buff_I_shadow, @object - 1850 .size _TX_buff_I_shadow, 4 - 1851 _TX_buff_I_shadow: - 1852 002c B9E10100 .long 123321 - 1853 .global _data_I; - 1854 .section .bss - 1855 .align 4 - 1856 .type _data_I, @object - 1857 .size _data_I, 4 - 1858 _data_I: - 1859 0018 00000000 .zero 4 - 1860 .global _send_size; - 1861 .align 4 - 1862 .type _send_size, @object - 1863 .size _send_size, 4 - 1864 _send_size: - 1865 001c 00000000 .zero 4 - 1866 .global _TX_buff_state; - 1867 .data; - 1868 .type _TX_buff_state, @object - 1869 .size _TX_buff_state, 1 - 1870 _TX_buff_state: - 1871 0030 04 .byte 4 - 1872 .global _tx_val; - 1873 0031 000000 .section .bss - 1874 .align 4 - 1875 .type _tx_val, @object - 1876 .size _tx_val, 4 - 1877 _tx_val: - 1878 0020 00000000 .zero 4 - 1879 .global _some_i; - 1880 .align 4 - 1881 .type _some_i, @object - 1882 .size _some_i, 4 - 1883 _some_i: - 1884 0024 00000000 .zero 4 - 1885 .global _size_processed; - 1886 .align 4 - 1887 .type _size_processed, @object - 1888 .size _size_processed, 4 - 1889 _size_processed: - 1890 0028 00000000 .zero 4 - 1891 .global _LFSM_started; - 1892 .type _LFSM_started, @object - 1893 .size _LFSM_started, 1 - 1894 _LFSM_started: - 1895 002c 00 .zero 1 - 1896 .global _DY_SYN_2_value; - 1897 .type _DY_SYN_2_value, @object - 1898 .size _DY_SYN_2_value, 1 - 1899 _DY_SYN_2_value: - 1900 002d 00 .zero 1 - 1901 .global _DY_SYN_2_value_prev; - 1902 .type _DY_SYN_2_value_prev, @object - BFIN GAS /tmp/ccIiLN8H.s page 54 - - - 1903 .size _DY_SYN_2_value_prev, 1 - 1904 _DY_SYN_2_value_prev: - 1905 002e 00 .zero 1 - 1906 .comm _dbg_sport_rx_copy,40,4 - 1907 .comm _Proc_state,48,4 - 1908 002f 00 .section .debug_frame,"",@progbits - 1909 .Lframe0: - 1910 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 1911 .LSCIE0: - 1912 0004 FFFFFFFF .4byte 0xffffffff - 1913 0008 01 .byte 0x1 - 1914 0009 00 .string "" - 1915 000a 01 .uleb128 0x1 - 1916 000b 7C .sleb128 -4 - 1917 000c 23 .byte 0x23 - 1918 000d 0C .byte 0xc - 1919 000e 0E .uleb128 0xe - 1920 000f 00 .uleb128 0x0 - 1921 .align 4 - 1922 .LECIE0: - 1923 .LSFDE0: - 1924 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 1925 .LASFDE0: - 1926 0014 00000000 .4byte .Lframe0 - 1927 0018 00000000 .4byte .LFB8 - 1928 001c 9C030000 .4byte .LFE8-.LFB8 - 1929 0020 44 .byte 0x4 - 1930 .4byte .LCFI0-.LFB8 - 1931 0021 0E .byte 0xe - 1932 0022 10 .uleb128 0x10 - 1933 0023 44 .byte 0x4 - 1934 .4byte .LCFI1-.LCFI0 - 1935 0024 0C .byte 0xc - 1936 0025 0F .uleb128 0xf - 1937 0026 18 .uleb128 0x18 - 1938 0027 8F .byte 0x8f - 1939 0028 06 .uleb128 0x6 - 1940 0029 A3 .byte 0xa3 - 1941 002a 05 .uleb128 0x5 - 1942 002b 8D .byte 0x8d - 1943 002c 04 .uleb128 0x4 - 1944 002d 8C .byte 0x8c - 1945 002e 03 .uleb128 0x3 - 1946 002f 87 .byte 0x87 - 1947 0030 02 .uleb128 0x2 - 1948 0031 86 .byte 0x86 - 1949 0032 01 .uleb128 0x1 - 1950 0033 00 .align 4 - 1951 .LEFDE0: - 1952 .LSFDE2: - 1953 0034 14000000 .4byte .LEFDE2-.LASFDE2 - 1954 .LASFDE2: - 1955 0038 00000000 .4byte .Lframe0 - 1956 003c 9C030000 .4byte .LFB7 - 1957 0040 1C000000 .4byte .LFE7-.LFB7 - 1958 0044 48 .byte 0x4 - 1959 .4byte .LCFI5-.LFB7 - BFIN GAS /tmp/ccIiLN8H.s page 55 - - - 1960 0045 0C .byte 0xc - 1961 0046 0F .uleb128 0xf - 1962 0047 08 .uleb128 0x8 - 1963 0048 8F .byte 0x8f - 1964 0049 02 .uleb128 0x2 - 1965 004a A3 .byte 0xa3 - 1966 004b 01 .uleb128 0x1 - 1967 .align 4 - 1968 .LEFDE2: - 1969 .LSFDE4: - 1970 004c 14000000 .4byte .LEFDE4-.LASFDE4 - 1971 .LASFDE4: - 1972 0050 00000000 .4byte .Lframe0 - 1973 0054 B8030000 .4byte .LFB6 - 1974 0058 28000000 .4byte .LFE6-.LFB6 - 1975 005c 48 .byte 0x4 - 1976 .4byte .LCFI6-.LFB6 - 1977 005d 0C .byte 0xc - 1978 005e 0F .uleb128 0xf - 1979 005f 08 .uleb128 0x8 - 1980 0060 8F .byte 0x8f - 1981 0061 02 .uleb128 0x2 - 1982 0062 A3 .byte 0xa3 - 1983 0063 01 .uleb128 0x1 - 1984 .align 4 - 1985 .LEFDE4: - 1986 .LSFDE6: - 1987 0064 1C000000 .4byte .LEFDE6-.LASFDE6 - 1988 .LASFDE6: - 1989 0068 00000000 .4byte .Lframe0 - 1990 006c E0030000 .4byte .LFB5 - 1991 0070 4A000000 .4byte .LFE5-.LFB5 - 1992 0074 42 .byte 0x4 - 1993 .4byte .LCFI7-.LFB5 - 1994 0075 0E .byte 0xe - 1995 0076 08 .uleb128 0x8 - 1996 0077 48 .byte 0x4 - 1997 .4byte .LCFI8-.LCFI7 - 1998 0078 0C .byte 0xc - 1999 0079 0F .uleb128 0xf - 2000 007a 10 .uleb128 0x10 - 2001 007b 8F .byte 0x8f - 2002 007c 04 .uleb128 0x4 - 2003 007d A3 .byte 0xa3 - 2004 007e 03 .uleb128 0x3 - 2005 007f 87 .byte 0x87 - 2006 0080 02 .uleb128 0x2 - 2007 0081 86 .byte 0x86 - 2008 0082 01 .uleb128 0x1 - 2009 0083 00 .align 4 - 2010 .LEFDE6: - 2011 .LSFDE8: - 2012 0084 14000000 .4byte .LEFDE8-.LASFDE8 - 2013 .LASFDE8: - 2014 0088 00000000 .4byte .Lframe0 - 2015 008c 2C040000 .4byte .LFB3 - 2016 0090 98000000 .4byte .LFE3-.LFB3 - BFIN GAS /tmp/ccIiLN8H.s page 56 - - - 2017 0094 44 .byte 0x4 - 2018 .4byte .LCFI11-.LFB3 - 2019 0095 0C .byte 0xc - 2020 0096 0F .uleb128 0xf - 2021 0097 08 .uleb128 0x8 - 2022 0098 8F .byte 0x8f - 2023 0099 02 .uleb128 0x2 - 2024 009a A3 .byte 0xa3 - 2025 009b 01 .uleb128 0x1 - 2026 .align 4 - 2027 .LEFDE8: - 2028 .LSFDE10: - 2029 009c 28000000 .4byte .LEFDE10-.LASFDE10 - 2030 .LASFDE10: - 2031 00a0 00000000 .4byte .Lframe0 - 2032 00a4 C4040000 .4byte .LFB4 - 2033 00a8 EC050000 .4byte .LFE4-.LFB4 - 2034 00ac 42 .byte 0x4 - 2035 .4byte .LCFI12-.LFB4 - 2036 00ad 0E .byte 0xe - 2037 00ae 1C .uleb128 0x1c - 2038 00af 44 .byte 0x4 - 2039 .4byte .LCFI13-.LCFI12 - 2040 00b0 0C .byte 0xc - 2041 00b1 0F .uleb128 0xf - 2042 00b2 24 .uleb128 0x24 - 2043 00b3 8F .byte 0x8f - 2044 00b4 09 .uleb128 0x9 - 2045 00b5 A3 .byte 0xa3 - 2046 00b6 08 .uleb128 0x8 - 2047 00b7 8D .byte 0x8d - 2048 00b8 07 .uleb128 0x7 - 2049 00b9 8C .byte 0x8c - 2050 00ba 06 .uleb128 0x6 - 2051 00bb 8B .byte 0x8b - 2052 00bc 05 .uleb128 0x5 - 2053 00bd 87 .byte 0x87 - 2054 00be 04 .uleb128 0x4 - 2055 00bf 86 .byte 0x86 - 2056 00c0 03 .uleb128 0x3 - 2057 00c1 85 .byte 0x85 - 2058 00c2 02 .uleb128 0x2 - 2059 00c3 84 .byte 0x84 - 2060 00c4 01 .uleb128 0x1 - 2061 00c5 000000 .align 4 - 2062 .LEFDE10: - 2063 .text; - 2064 .Letext0: - 2065 .section .debug_loc,"",@progbits - 2066 .Ldebug_loc0: - 2067 .LLST0: - 2068 0000 00000000 .4byte .LFB8-.Ltext0 - 2069 0004 04000000 .4byte .LCFI0-.Ltext0 - 2070 0008 0100 .2byte 0x1 - 2071 000a 5E .byte 0x5e - 2072 000b 04000000 .4byte .LCFI0-.Ltext0 - 2073 000f 08000000 .4byte .LCFI1-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 57 - - - 2074 0013 0200 .2byte 0x2 - 2075 0015 7E .byte 0x7e - 2076 0016 10 .sleb128 16 - 2077 0017 08000000 .4byte .LCFI1-.Ltext0 - 2078 001b 9C030000 .4byte .LFE8-.Ltext0 - 2079 001f 0200 .2byte 0x2 - 2080 0021 7F .byte 0x7f - 2081 0022 18 .sleb128 24 - 2082 0023 00000000 .4byte 0x0 - 2083 0027 00000000 .4byte 0x0 - 2084 .LLST1: - 2085 002b 00000000 .4byte .LVL0-.Ltext0 - 2086 002f 10000000 .4byte .LVL1-.Ltext0 - 2087 0033 0100 .2byte 0x1 - 2088 0035 50 .byte 0x50 - 2089 0036 10000000 .4byte .LVL1-.Ltext0 - 2090 003a 24000000 .4byte .LVL2-.Ltext0 - 2091 003e 0100 .2byte 0x1 - 2092 0040 58 .byte 0x58 - 2093 0041 2E000000 .4byte .LVL4-.Ltext0 - 2094 0045 48000000 .4byte .LVL5-.Ltext0 - 2095 0049 0100 .2byte 0x1 - 2096 004b 58 .byte 0x58 - 2097 004c 52000000 .4byte .LVL6-.Ltext0 - 2098 0050 56000000 .4byte .LVL7-.Ltext0 - 2099 0054 0100 .2byte 0x1 - 2100 0056 58 .byte 0x58 - 2101 0057 6C000000 .4byte .LVL9-.Ltext0 - 2102 005b 94000000 .4byte .LVL12-.Ltext0 - 2103 005f 0100 .2byte 0x1 - 2104 0061 58 .byte 0x58 - 2105 0062 98000000 .4byte .LVL13-.Ltext0 - 2106 0066 A8000000 .4byte .LVL14-.Ltext0 - 2107 006a 0100 .2byte 0x1 - 2108 006c 58 .byte 0x58 - 2109 006d 4A010000 .4byte .LVL29-.Ltext0 - 2110 0071 5A010000 .4byte .LVL30-.Ltext0 - 2111 0075 0100 .2byte 0x1 - 2112 0077 58 .byte 0x58 - 2113 0078 7C010000 .4byte .LVL31-.Ltext0 - 2114 007c 9A010000 .4byte .LVL32-.Ltext0 - 2115 0080 0100 .2byte 0x1 - 2116 0082 58 .byte 0x58 - 2117 0083 9C010000 .4byte .LVL33-.Ltext0 - 2118 0087 0E020000 .4byte .LVL52-.Ltext0 - 2119 008b 0100 .2byte 0x1 - 2120 008d 58 .byte 0x58 - 2121 008e 10020000 .4byte .LVL53-.Ltext0 - 2122 0092 6C020000 .4byte .LVL54-.Ltext0 - 2123 0096 0100 .2byte 0x1 - 2124 0098 58 .byte 0x58 - 2125 0099 94020000 .4byte .LVL57-.Ltext0 - 2126 009d EE020000 .4byte .LVL58-.Ltext0 - 2127 00a1 0100 .2byte 0x1 - 2128 00a3 58 .byte 0x58 - 2129 00a4 04030000 .4byte .LVL59-.Ltext0 - 2130 00a8 16030000 .4byte .LVL60-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 58 - - - 2131 00ac 0100 .2byte 0x1 - 2132 00ae 58 .byte 0x58 - 2133 00af 18030000 .4byte .LVL61-.Ltext0 - 2134 00b3 2A030000 .4byte .LVL62-.Ltext0 - 2135 00b7 0100 .2byte 0x1 - 2136 00b9 58 .byte 0x58 - 2137 00ba 2C030000 .4byte .LVL63-.Ltext0 - 2138 00be 86030000 .4byte .LVL64-.Ltext0 - 2139 00c2 0100 .2byte 0x1 - 2140 00c4 58 .byte 0x58 - 2141 00c5 00000000 .4byte 0x0 - 2142 00c9 00000000 .4byte 0x0 - 2143 .LLST2: - 2144 00cd 24000000 .4byte .LVL2-.Ltext0 - 2145 00d1 2C000000 .4byte .LVL3-.Ltext0 - 2146 00d5 0100 .2byte 0x1 - 2147 00d7 57 .byte 0x57 - 2148 00d8 58000000 .4byte .LVL8-.Ltext0 - 2149 00dc 6C000000 .4byte .LVL9-.Ltext0 - 2150 00e0 0100 .2byte 0x1 - 2151 00e2 57 .byte 0x57 - 2152 00e3 00000000 .4byte 0x0 - 2153 00e7 00000000 .4byte 0x0 - 2154 .LLST3: - 2155 00eb 84000000 .4byte .LVL10-.Ltext0 - 2156 00ef 90000000 .4byte .LVL11-.Ltext0 - 2157 00f3 0100 .2byte 0x1 - 2158 00f5 50 .byte 0x50 - 2159 00f6 00000000 .4byte 0x0 - 2160 00fa 00000000 .4byte 0x0 - 2161 .LLST4: - 2162 00fe 0E010000 .4byte .LVL15-.Ltext0 - 2163 0102 38010000 .4byte .LVL26-.Ltext0 - 2164 0106 0100 .2byte 0x1 - 2165 0108 51 .byte 0x51 - 2166 0109 38010000 .4byte .LVL26-.Ltext0 - 2167 010d 40010000 .4byte .LVL28-.Ltext0 - 2168 0111 0100 .2byte 0x1 - 2169 0113 50 .byte 0x50 - 2170 0114 00000000 .4byte 0x0 - 2171 0118 00000000 .4byte 0x0 - 2172 .LLST5: - 2173 011c AE010000 .4byte .LVL34-.Ltext0 - 2174 0120 B4010000 .4byte .LVL35-.Ltext0 - 2175 0124 0100 .2byte 0x1 - 2176 0126 52 .byte 0x52 - 2177 0127 B4010000 .4byte .LVL35-.Ltext0 - 2178 012b BC010000 .4byte .LVL36-.Ltext0 - 2179 012f 0100 .2byte 0x1 - 2180 0131 50 .byte 0x50 - 2181 0132 BC010000 .4byte .LVL36-.Ltext0 - 2182 0136 BE010000 .4byte .LVL37-.Ltext0 - 2183 013a 0100 .2byte 0x1 - 2184 013c 52 .byte 0x52 - 2185 013d BE010000 .4byte .LVL37-.Ltext0 - 2186 0141 C6010000 .4byte .LVL38-.Ltext0 - 2187 0145 0100 .2byte 0x1 - BFIN GAS /tmp/ccIiLN8H.s page 59 - - - 2188 0147 50 .byte 0x50 - 2189 0148 C6010000 .4byte .LVL38-.Ltext0 - 2190 014c C8010000 .4byte .LVL39-.Ltext0 - 2191 0150 0100 .2byte 0x1 - 2192 0152 52 .byte 0x52 - 2193 0153 C8010000 .4byte .LVL39-.Ltext0 - 2194 0157 D0010000 .4byte .LVL40-.Ltext0 - 2195 015b 0100 .2byte 0x1 - 2196 015d 50 .byte 0x50 - 2197 015e D0010000 .4byte .LVL40-.Ltext0 - 2198 0162 D2010000 .4byte .LVL41-.Ltext0 - 2199 0166 0100 .2byte 0x1 - 2200 0168 52 .byte 0x52 - 2201 0169 D2010000 .4byte .LVL41-.Ltext0 - 2202 016d DA010000 .4byte .LVL42-.Ltext0 - 2203 0171 0100 .2byte 0x1 - 2204 0173 50 .byte 0x50 - 2205 0174 DA010000 .4byte .LVL42-.Ltext0 - 2206 0178 DC010000 .4byte .LVL43-.Ltext0 - 2207 017c 0100 .2byte 0x1 - 2208 017e 52 .byte 0x52 - 2209 017f DC010000 .4byte .LVL43-.Ltext0 - 2210 0183 E4010000 .4byte .LVL44-.Ltext0 - 2211 0187 0100 .2byte 0x1 - 2212 0189 50 .byte 0x50 - 2213 018a E4010000 .4byte .LVL44-.Ltext0 - 2214 018e E6010000 .4byte .LVL45-.Ltext0 - 2215 0192 0100 .2byte 0x1 - 2216 0194 52 .byte 0x52 - 2217 0195 E6010000 .4byte .LVL45-.Ltext0 - 2218 0199 EE010000 .4byte .LVL46-.Ltext0 - 2219 019d 0100 .2byte 0x1 - 2220 019f 50 .byte 0x50 - 2221 01a0 EE010000 .4byte .LVL46-.Ltext0 - 2222 01a4 F0010000 .4byte .LVL47-.Ltext0 - 2223 01a8 0100 .2byte 0x1 - 2224 01aa 52 .byte 0x52 - 2225 01ab F0010000 .4byte .LVL47-.Ltext0 - 2226 01af F8010000 .4byte .LVL48-.Ltext0 - 2227 01b3 0100 .2byte 0x1 - 2228 01b5 50 .byte 0x50 - 2229 01b6 F8010000 .4byte .LVL48-.Ltext0 - 2230 01ba FA010000 .4byte .LVL49-.Ltext0 - 2231 01be 0100 .2byte 0x1 - 2232 01c0 52 .byte 0x52 - 2233 01c1 FA010000 .4byte .LVL49-.Ltext0 - 2234 01c5 02020000 .4byte .LVL50-.Ltext0 - 2235 01c9 0100 .2byte 0x1 - 2236 01cb 50 .byte 0x50 - 2237 01cc 02020000 .4byte .LVL50-.Ltext0 - 2238 01d0 04020000 .4byte .LVL51-.Ltext0 - 2239 01d4 0100 .2byte 0x1 - 2240 01d6 52 .byte 0x52 - 2241 01d7 04020000 .4byte .LVL51-.Ltext0 - 2242 01db 0E020000 .4byte .LVL52-.Ltext0 - 2243 01df 0100 .2byte 0x1 - 2244 01e1 50 .byte 0x50 - BFIN GAS /tmp/ccIiLN8H.s page 60 - - - 2245 01e2 00000000 .4byte 0x0 - 2246 01e6 00000000 .4byte 0x0 - 2247 .LLST6: - 2248 01ea 6C020000 .4byte .LVL54-.Ltext0 - 2249 01ee 8A020000 .4byte .LVL56-.Ltext0 - 2250 01f2 0100 .2byte 0x1 - 2251 01f4 58 .byte 0x58 - 2252 01f5 00000000 .4byte 0x0 - 2253 01f9 00000000 .4byte 0x0 - 2254 .LLST7: - 2255 01fd 80020000 .4byte .LVL55-.Ltext0 - 2256 0201 8A020000 .4byte .LVL56-.Ltext0 - 2257 0205 0100 .2byte 0x1 - 2258 0207 58 .byte 0x58 - 2259 0208 EE020000 .4byte .LVL58-.Ltext0 - 2260 020c 04030000 .4byte .LVL59-.Ltext0 - 2261 0210 0100 .2byte 0x1 - 2262 0212 58 .byte 0x58 - 2263 0213 00000000 .4byte 0x0 - 2264 0217 00000000 .4byte 0x0 - 2265 .LLST8: - 2266 021b 80020000 .4byte .LVL55-.Ltext0 - 2267 021f 8A020000 .4byte .LVL56-.Ltext0 - 2268 0223 0100 .2byte 0x1 - 2269 0225 58 .byte 0x58 - 2270 0226 86030000 .4byte .LVL64-.Ltext0 - 2271 022a 9C030000 .4byte .LFE8-.Ltext0 - 2272 022e 0100 .2byte 0x1 - 2273 0230 58 .byte 0x58 - 2274 0231 00000000 .4byte 0x0 - 2275 0235 00000000 .4byte 0x0 - 2276 .LLST9: - 2277 0239 9C030000 .4byte .LFB7-.Ltext0 - 2278 023d A4030000 .4byte .LCFI5-.Ltext0 - 2279 0241 0100 .2byte 0x1 - 2280 0243 5E .byte 0x5e - 2281 0244 A4030000 .4byte .LCFI5-.Ltext0 - 2282 0248 B8030000 .4byte .LFE7-.Ltext0 - 2283 024c 0200 .2byte 0x2 - 2284 024e 7F .byte 0x7f - 2285 024f 08 .sleb128 8 - 2286 0250 00000000 .4byte 0x0 - 2287 0254 00000000 .4byte 0x0 - 2288 .LLST10: - 2289 0258 9C030000 .4byte .LVL65-.Ltext0 - 2290 025c AA030000 .4byte .LVL66-.Ltext0 - 2291 0260 0100 .2byte 0x1 - 2292 0262 50 .byte 0x50 - 2293 0263 00000000 .4byte 0x0 - 2294 0267 00000000 .4byte 0x0 - 2295 .LLST11: - 2296 026b 9C030000 .4byte .LVL65-.Ltext0 - 2297 026f B8030000 .4byte .LVL67-.Ltext0 - 2298 0273 0100 .2byte 0x1 - 2299 0275 51 .byte 0x51 - 2300 0276 00000000 .4byte 0x0 - 2301 027a 00000000 .4byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 61 - - - 2302 .LLST12: - 2303 027e B8030000 .4byte .LFB6-.Ltext0 - 2304 0282 C0030000 .4byte .LCFI6-.Ltext0 - 2305 0286 0100 .2byte 0x1 - 2306 0288 5E .byte 0x5e - 2307 0289 C0030000 .4byte .LCFI6-.Ltext0 - 2308 028d E0030000 .4byte .LFE6-.Ltext0 - 2309 0291 0200 .2byte 0x2 - 2310 0293 7F .byte 0x7f - 2311 0294 08 .sleb128 8 - 2312 0295 00000000 .4byte 0x0 - 2313 0299 00000000 .4byte 0x0 - 2314 .LLST13: - 2315 029d B8030000 .4byte .LVL68-.Ltext0 - 2316 02a1 C2030000 .4byte .LVL69-.Ltext0 - 2317 02a5 0100 .2byte 0x1 - 2318 02a7 50 .byte 0x50 - 2319 02a8 00000000 .4byte 0x0 - 2320 02ac 00000000 .4byte 0x0 - 2321 .LLST14: - 2322 02b0 B8030000 .4byte .LVL68-.Ltext0 - 2323 02b4 E0030000 .4byte .LVL70-.Ltext0 - 2324 02b8 0100 .2byte 0x1 - 2325 02ba 51 .byte 0x51 - 2326 02bb 00000000 .4byte 0x0 - 2327 02bf 00000000 .4byte 0x0 - 2328 .LLST15: - 2329 02c3 E0030000 .4byte .LFB5-.Ltext0 - 2330 02c7 E2030000 .4byte .LCFI7-.Ltext0 - 2331 02cb 0100 .2byte 0x1 - 2332 02cd 5E .byte 0x5e - 2333 02ce E2030000 .4byte .LCFI7-.Ltext0 - 2334 02d2 EA030000 .4byte .LCFI8-.Ltext0 - 2335 02d6 0200 .2byte 0x2 - 2336 02d8 7E .byte 0x7e - 2337 02d9 08 .sleb128 8 - 2338 02da EA030000 .4byte .LCFI8-.Ltext0 - 2339 02de 2A040000 .4byte .LFE5-.Ltext0 - 2340 02e2 0200 .2byte 0x2 - 2341 02e4 7F .byte 0x7f - 2342 02e5 10 .sleb128 16 - 2343 02e6 00000000 .4byte 0x0 - 2344 02ea 00000000 .4byte 0x0 - 2345 .LLST16: - 2346 02ee E0030000 .4byte .LVL71-.Ltext0 - 2347 02f2 F2030000 .4byte .LVL72-.Ltext0 - 2348 02f6 0100 .2byte 0x1 - 2349 02f8 50 .byte 0x50 - 2350 02f9 F2030000 .4byte .LVL72-.Ltext0 - 2351 02fd 1C040000 .4byte .LVL75-.Ltext0 - 2352 0301 0100 .2byte 0x1 - 2353 0303 56 .byte 0x56 - 2354 0304 1E040000 .4byte .LVL76-.Ltext0 - 2355 0308 28040000 .4byte .LVL78-.Ltext0 - 2356 030c 0100 .2byte 0x1 - 2357 030e 56 .byte 0x56 - 2358 030f 00000000 .4byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 62 - - - 2359 0313 00000000 .4byte 0x0 - 2360 .LLST17: - 2361 0317 E0030000 .4byte .LVL71-.Ltext0 - 2362 031b FC030000 .4byte .LVL73-.Ltext0 - 2363 031f 0100 .2byte 0x1 - 2364 0321 51 .byte 0x51 - 2365 0322 FC030000 .4byte .LVL73-.Ltext0 - 2366 0326 1C040000 .4byte .LVL75-.Ltext0 - 2367 032a 0100 .2byte 0x1 - 2368 032c 57 .byte 0x57 - 2369 032d 1E040000 .4byte .LVL76-.Ltext0 - 2370 0331 28040000 .4byte .LVL78-.Ltext0 - 2371 0335 0100 .2byte 0x1 - 2372 0337 57 .byte 0x57 - 2373 0338 00000000 .4byte 0x0 - 2374 033c 00000000 .4byte 0x0 - 2375 .LLST18: - 2376 0340 2C040000 .4byte .LFB3-.Ltext0 - 2377 0344 30040000 .4byte .LCFI11-.Ltext0 - 2378 0348 0100 .2byte 0x1 - 2379 034a 5E .byte 0x5e - 2380 034b 30040000 .4byte .LCFI11-.Ltext0 - 2381 034f C4040000 .4byte .LFE3-.Ltext0 - 2382 0353 0200 .2byte 0x2 - 2383 0355 7F .byte 0x7f - 2384 0356 08 .sleb128 8 - 2385 0357 00000000 .4byte 0x0 - 2386 035b 00000000 .4byte 0x0 - 2387 .LLST19: - 2388 035f 2C040000 .4byte .LVL79-.Ltext0 - 2389 0363 40040000 .4byte .LVL81-.Ltext0 - 2390 0367 0100 .2byte 0x1 - 2391 0369 50 .byte 0x50 - 2392 036a 86040000 .4byte .LVL86-.Ltext0 - 2393 036e 9A040000 .4byte .LVL89-.Ltext0 - 2394 0372 0100 .2byte 0x1 - 2395 0374 50 .byte 0x50 - 2396 0375 B2040000 .4byte .LVL90-.Ltext0 - 2397 0379 BA040000 .4byte .LVL92-.Ltext0 - 2398 037d 0100 .2byte 0x1 - 2399 037f 50 .byte 0x50 - 2400 0380 00000000 .4byte 0x0 - 2401 0384 00000000 .4byte 0x0 - 2402 .LLST20: - 2403 0388 2C040000 .4byte .LVL79-.Ltext0 - 2404 038c 34040000 .4byte .LVL80-.Ltext0 - 2405 0390 0100 .2byte 0x1 - 2406 0392 51 .byte 0x51 - 2407 0393 00000000 .4byte 0x0 - 2408 0397 00000000 .4byte 0x0 - 2409 .LLST21: - 2410 039b 2C040000 .4byte .LVL79-.Ltext0 - 2411 039f 46040000 .4byte .LVL82-.Ltext0 - 2412 03a3 0100 .2byte 0x1 - 2413 03a5 52 .byte 0x52 - 2414 03a6 4E040000 .4byte .LVL83-.Ltext0 - 2415 03aa 56040000 .4byte .LVL84-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 63 - - - 2416 03ae 0100 .2byte 0x1 - 2417 03b0 52 .byte 0x52 - 2418 03b1 86040000 .4byte .LVL86-.Ltext0 - 2419 03b5 8C040000 .4byte .LVL87-.Ltext0 - 2420 03b9 0100 .2byte 0x1 - 2421 03bb 52 .byte 0x52 - 2422 03bc B2040000 .4byte .LVL90-.Ltext0 - 2423 03c0 BA040000 .4byte .LVL92-.Ltext0 - 2424 03c4 0100 .2byte 0x1 - 2425 03c6 52 .byte 0x52 - 2426 03c7 00000000 .4byte 0x0 - 2427 03cb 00000000 .4byte 0x0 - 2428 .LLST22: - 2429 03cf 2C040000 .4byte .LVL79-.Ltext0 - 2430 03d3 34040000 .4byte .LVL80-.Ltext0 - 2431 03d7 0200 .2byte 0x2 - 2432 03d9 91 .byte 0x91 - 2433 03da 0C .sleb128 12 - 2434 03db 34040000 .4byte .LVL80-.Ltext0 - 2435 03df 70040000 .4byte .LVL85-.Ltext0 - 2436 03e3 0100 .2byte 0x1 - 2437 03e5 51 .byte 0x51 - 2438 03e6 86040000 .4byte .LVL86-.Ltext0 - 2439 03ea 8E040000 .4byte .LVL88-.Ltext0 - 2440 03ee 0100 .2byte 0x1 - 2441 03f0 51 .byte 0x51 - 2442 03f1 B2040000 .4byte .LVL90-.Ltext0 - 2443 03f5 B6040000 .4byte .LVL91-.Ltext0 - 2444 03f9 0100 .2byte 0x1 - 2445 03fb 51 .byte 0x51 - 2446 03fc 00000000 .4byte 0x0 - 2447 0400 00000000 .4byte 0x0 - 2448 .LLST23: - 2449 0404 46040000 .4byte .LVL82-.Ltext0 - 2450 0408 4E040000 .4byte .LVL83-.Ltext0 - 2451 040c 0100 .2byte 0x1 - 2452 040e 52 .byte 0x52 - 2453 040f 56040000 .4byte .LVL84-.Ltext0 - 2454 0413 86040000 .4byte .LVL86-.Ltext0 - 2455 0417 0100 .2byte 0x1 - 2456 0419 52 .byte 0x52 - 2457 041a 8C040000 .4byte .LVL87-.Ltext0 - 2458 041e B2040000 .4byte .LVL90-.Ltext0 - 2459 0422 0100 .2byte 0x1 - 2460 0424 52 .byte 0x52 - 2461 0425 BC040000 .4byte .LVL93-.Ltext0 - 2462 0429 C4040000 .4byte .LFE3-.Ltext0 - 2463 042d 0100 .2byte 0x1 - 2464 042f 52 .byte 0x52 - 2465 0430 00000000 .4byte 0x0 - 2466 0434 00000000 .4byte 0x0 - 2467 .LLST24: - 2468 0438 C4040000 .4byte .LFB4-.Ltext0 - 2469 043c C6040000 .4byte .LCFI12-.Ltext0 - 2470 0440 0100 .2byte 0x1 - 2471 0442 5E .byte 0x5e - 2472 0443 C6040000 .4byte .LCFI12-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 64 - - - 2473 0447 CA040000 .4byte .LCFI13-.Ltext0 - 2474 044b 0200 .2byte 0x2 - 2475 044d 7E .byte 0x7e - 2476 044e 1C .sleb128 28 - 2477 044f CA040000 .4byte .LCFI13-.Ltext0 - 2478 0453 B00A0000 .4byte .LFE4-.Ltext0 - 2479 0457 0200 .2byte 0x2 - 2480 0459 7F .byte 0x7f - 2481 045a 24 .sleb128 36 - 2482 045b 00000000 .4byte 0x0 - 2483 045f 00000000 .4byte 0x0 - 2484 .LLST25: - 2485 0463 C4040000 .4byte .LVL94-.Ltext0 - 2486 0467 D6040000 .4byte .LVL95-.Ltext0 - 2487 046b 0100 .2byte 0x1 - 2488 046d 50 .byte 0x50 - 2489 046e D6040000 .4byte .LVL95-.Ltext0 - 2490 0472 B00A0000 .4byte .LFE4-.Ltext0 - 2491 0476 0200 .2byte 0x2 - 2492 0478 7F .byte 0x7f - 2493 0479 24 .sleb128 36 - 2494 047a 00000000 .4byte 0x0 - 2495 047e 00000000 .4byte 0x0 - 2496 .LLST26: - 2497 0482 C4040000 .4byte .LVL94-.Ltext0 - 2498 0486 FA040000 .4byte .LVL96-.Ltext0 - 2499 048a 0100 .2byte 0x1 - 2500 048c 51 .byte 0x51 - 2501 048d FA040000 .4byte .LVL96-.Ltext0 - 2502 0491 B00A0000 .4byte .LFE4-.Ltext0 - 2503 0495 0200 .2byte 0x2 - 2504 0497 7F .byte 0x7f - 2505 0498 28 .sleb128 40 - 2506 0499 00000000 .4byte 0x0 - 2507 049d 00000000 .4byte 0x0 - 2508 .LLST27: - 2509 04a1 A2050000 .4byte .LVL104-.Ltext0 - 2510 04a5 C6050000 .4byte .LVL105-.Ltext0 - 2511 04a9 0100 .2byte 0x1 - 2512 04ab 58 .byte 0x58 - 2513 04ac 00000000 .4byte 0x0 - 2514 04b0 00000000 .4byte 0x0 - 2515 .LLST28: - 2516 04b4 30050000 .4byte .LVL97-.Ltext0 - 2517 04b8 34050000 .4byte .LVL98-.Ltext0 - 2518 04bc 0100 .2byte 0x1 - 2519 04be 52 .byte 0x52 - 2520 04bf DA050000 .4byte .LVL106-.Ltext0 - 2521 04c3 1C060000 .4byte .LVL109-.Ltext0 - 2522 04c7 0100 .2byte 0x1 - 2523 04c9 52 .byte 0x52 - 2524 04ca 08080000 .4byte .LVL142-.Ltext0 - 2525 04ce 74080000 .4byte .LVL148-.Ltext0 - 2526 04d2 0100 .2byte 0x1 - 2527 04d4 52 .byte 0x52 - 2528 04d5 00000000 .4byte 0x0 - 2529 04d9 00000000 .4byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 65 - - - 2530 .LLST29: - 2531 04dd FE050000 .4byte .LVL107-.Ltext0 - 2532 04e1 10060000 .4byte .LVL108-.Ltext0 - 2533 04e5 0100 .2byte 0x1 - 2534 04e7 50 .byte 0x50 - 2535 04e8 08080000 .4byte .LVL142-.Ltext0 - 2536 04ec 1E080000 .4byte .LVL143-.Ltext0 - 2537 04f0 0100 .2byte 0x1 - 2538 04f2 50 .byte 0x50 - 2539 04f3 42080000 .4byte .LVL144-.Ltext0 - 2540 04f7 4E080000 .4byte .LVL145-.Ltext0 - 2541 04fb 0100 .2byte 0x1 - 2542 04fd 50 .byte 0x50 - 2543 04fe 00000000 .4byte 0x0 - 2544 0502 00000000 .4byte 0x0 - 2545 .LLST30: - 2546 0506 A2060000 .4byte .LVL112-.Ltext0 - 2547 050a 2A070000 .4byte .LVL114-.Ltext0 - 2548 050e 0100 .2byte 0x1 - 2549 0510 5D .byte 0x5d - 2550 0511 760A0000 .4byte .LVL176-.Ltext0 - 2551 0515 9A0A0000 .4byte .LVL178-.Ltext0 - 2552 0519 0100 .2byte 0x1 - 2553 051b 5D .byte 0x5d - 2554 051c 00000000 .4byte 0x0 - 2555 0520 00000000 .4byte 0x0 - 2556 .LLST31: - 2557 0524 48060000 .4byte .LVL110-.Ltext0 - 2558 0528 7C060000 .4byte .LVL111-.Ltext0 - 2559 052c 0100 .2byte 0x1 - 2560 052e 51 .byte 0x51 - 2561 052f 00000000 .4byte 0x0 - 2562 0533 00000000 .4byte 0x0 - 2563 .LLST32: - 2564 0537 72070000 .4byte .LVL119-.Ltext0 - 2565 053b 92070000 .4byte .LVL125-.Ltext0 - 2566 053f 0600 .2byte 0x6 - 2567 0541 5D .byte 0x5d - 2568 0542 93 .byte 0x93 - 2569 0543 04 .uleb128 0x4 - 2570 0544 59 .byte 0x59 - 2571 0545 93 .byte 0x93 - 2572 0546 04 .uleb128 0x4 - 2573 0547 92070000 .4byte .LVL125-.Ltext0 - 2574 054b 9C070000 .4byte .LVL127-.Ltext0 - 2575 054f 0600 .2byte 0x6 - 2576 0551 5C .byte 0x5c - 2577 0552 93 .byte 0x93 - 2578 0553 04 .uleb128 0x4 - 2579 0554 5A .byte 0x5a - 2580 0555 93 .byte 0x93 - 2581 0556 04 .uleb128 0x4 - 2582 0557 9C070000 .4byte .LVL127-.Ltext0 - 2583 055b BC070000 .4byte .LVL133-.Ltext0 - 2584 055f 0600 .2byte 0x6 - 2585 0561 5C .byte 0x5c - 2586 0562 93 .byte 0x93 - BFIN GAS /tmp/ccIiLN8H.s page 66 - - - 2587 0563 04 .uleb128 0x4 - 2588 0564 59 .byte 0x59 - 2589 0565 93 .byte 0x93 - 2590 0566 04 .uleb128 0x4 - 2591 0567 BC070000 .4byte .LVL133-.Ltext0 - 2592 056b D2070000 .4byte .LVL135-.Ltext0 - 2593 056f 0600 .2byte 0x6 - 2594 0571 5D .byte 0x5d - 2595 0572 93 .byte 0x93 - 2596 0573 04 .uleb128 0x4 - 2597 0574 59 .byte 0x59 - 2598 0575 93 .byte 0x93 - 2599 0576 04 .uleb128 0x4 - 2600 0577 D2070000 .4byte .LVL135-.Ltext0 - 2601 057b DC070000 .4byte .LVL136-.Ltext0 - 2602 057f 0600 .2byte 0x6 - 2603 0581 5C .byte 0x5c - 2604 0582 93 .byte 0x93 - 2605 0583 04 .uleb128 0x4 - 2606 0584 59 .byte 0x59 - 2607 0585 93 .byte 0x93 - 2608 0586 04 .uleb128 0x4 - 2609 0587 DC070000 .4byte .LVL136-.Ltext0 - 2610 058b 02080000 .4byte .LVL141-.Ltext0 - 2611 058f 0600 .2byte 0x6 - 2612 0591 5C .byte 0x5c - 2613 0592 93 .byte 0x93 - 2614 0593 04 .uleb128 0x4 - 2615 0594 5A .byte 0x5a - 2616 0595 93 .byte 0x93 - 2617 0596 04 .uleb128 0x4 - 2618 0597 02080000 .4byte .LVL141-.Ltext0 - 2619 059b 08080000 .4byte .LVL142-.Ltext0 - 2620 059f 0600 .2byte 0x6 - 2621 05a1 5C .byte 0x5c - 2622 05a2 93 .byte 0x93 - 2623 05a3 04 .uleb128 0x4 - 2624 05a4 59 .byte 0x59 - 2625 05a5 93 .byte 0x93 - 2626 05a6 04 .uleb128 0x4 - 2627 05a7 60090000 .4byte .LVL151-.Ltext0 - 2628 05ab 64090000 .4byte .LVL152-.Ltext0 - 2629 05af 0600 .2byte 0x6 - 2630 05b1 5C .byte 0x5c - 2631 05b2 93 .byte 0x93 - 2632 05b3 04 .uleb128 0x4 - 2633 05b4 5A .byte 0x5a - 2634 05b5 93 .byte 0x93 - 2635 05b6 04 .uleb128 0x4 - 2636 05b7 64090000 .4byte .LVL152-.Ltext0 - 2637 05bb 6A090000 .4byte .LVL153-.Ltext0 - 2638 05bf 0600 .2byte 0x6 - 2639 05c1 5D .byte 0x5d - 2640 05c2 93 .byte 0x93 - 2641 05c3 04 .uleb128 0x4 - 2642 05c4 5A .byte 0x5a - 2643 05c5 93 .byte 0x93 - BFIN GAS /tmp/ccIiLN8H.s page 67 - - - 2644 05c6 04 .uleb128 0x4 - 2645 05c7 6A090000 .4byte .LVL153-.Ltext0 - 2646 05cb 6E090000 .4byte .LVL154-.Ltext0 - 2647 05cf 0600 .2byte 0x6 - 2648 05d1 5C .byte 0x5c - 2649 05d2 93 .byte 0x93 - 2650 05d3 04 .uleb128 0x4 - 2651 05d4 59 .byte 0x59 - 2652 05d5 93 .byte 0x93 - 2653 05d6 04 .uleb128 0x4 - 2654 05d7 6E090000 .4byte .LVL154-.Ltext0 - 2655 05db 74090000 .4byte .LVL155-.Ltext0 - 2656 05df 0600 .2byte 0x6 - 2657 05e1 5D .byte 0x5d - 2658 05e2 93 .byte 0x93 - 2659 05e3 04 .uleb128 0x4 - 2660 05e4 59 .byte 0x59 - 2661 05e5 93 .byte 0x93 - 2662 05e6 04 .uleb128 0x4 - 2663 05e7 74090000 .4byte .LVL155-.Ltext0 - 2664 05eb 76090000 .4byte .LVL156-.Ltext0 - 2665 05ef 0600 .2byte 0x6 - 2666 05f1 5C .byte 0x5c - 2667 05f2 93 .byte 0x93 - 2668 05f3 04 .uleb128 0x4 - 2669 05f4 59 .byte 0x59 - 2670 05f5 93 .byte 0x93 - 2671 05f6 04 .uleb128 0x4 - 2672 05f7 76090000 .4byte .LVL156-.Ltext0 - 2673 05fb 8A090000 .4byte .LVL157-.Ltext0 - 2674 05ff 0600 .2byte 0x6 - 2675 0601 5D .byte 0x5d - 2676 0602 93 .byte 0x93 - 2677 0603 04 .uleb128 0x4 - 2678 0604 59 .byte 0x59 - 2679 0605 93 .byte 0x93 - 2680 0606 04 .uleb128 0x4 - 2681 0607 8A090000 .4byte .LVL157-.Ltext0 - 2682 060b 94090000 .4byte .LVL158-.Ltext0 - 2683 060f 0600 .2byte 0x6 - 2684 0611 5D .byte 0x5d - 2685 0612 93 .byte 0x93 - 2686 0613 04 .uleb128 0x4 - 2687 0614 5A .byte 0x5a - 2688 0615 93 .byte 0x93 - 2689 0616 04 .uleb128 0x4 - 2690 0617 C2090000 .4byte .LVL159-.Ltext0 - 2691 061b 040A0000 .4byte .LVL171-.Ltext0 - 2692 061f 0600 .2byte 0x6 - 2693 0621 5D .byte 0x5d - 2694 0622 93 .byte 0x93 - 2695 0623 04 .uleb128 0x4 - 2696 0624 59 .byte 0x59 - 2697 0625 93 .byte 0x93 - 2698 0626 04 .uleb128 0x4 - 2699 0627 00000000 .4byte 0x0 - 2700 062b 00000000 .4byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 68 - - - 2701 .LLST33: - 2702 062f 30050000 .4byte .LVL97-.Ltext0 - 2703 0633 70050000 .4byte .LVL100-.Ltext0 - 2704 0637 0600 .2byte 0x6 - 2705 0639 54 .byte 0x54 - 2706 063a 93 .byte 0x93 - 2707 063b 04 .uleb128 0x4 - 2708 063c 55 .byte 0x55 - 2709 063d 93 .byte 0x93 - 2710 063e 04 .uleb128 0x4 - 2711 063f 88050000 .4byte .LVL101-.Ltext0 - 2712 0643 94050000 .4byte .LVL103-.Ltext0 - 2713 0647 0600 .2byte 0x6 - 2714 0649 54 .byte 0x54 - 2715 064a 93 .byte 0x93 - 2716 064b 04 .uleb128 0x4 - 2717 064c 55 .byte 0x55 - 2718 064d 93 .byte 0x93 - 2719 064e 04 .uleb128 0x4 - 2720 064f DA050000 .4byte .LVL106-.Ltext0 - 2721 0653 42070000 .4byte .LVL115-.Ltext0 - 2722 0657 0600 .2byte 0x6 - 2723 0659 54 .byte 0x54 - 2724 065a 93 .byte 0x93 - 2725 065b 04 .uleb128 0x4 - 2726 065c 55 .byte 0x55 - 2727 065d 93 .byte 0x93 - 2728 065e 04 .uleb128 0x4 - 2729 065f 8E070000 .4byte .LVL123-.Ltext0 - 2730 0663 E0070000 .4byte .LVL137-.Ltext0 - 2731 0667 0600 .2byte 0x6 - 2732 0669 54 .byte 0x54 - 2733 066a 93 .byte 0x93 - 2734 066b 04 .uleb128 0x4 - 2735 066c 55 .byte 0x55 - 2736 066d 93 .byte 0x93 - 2737 066e 04 .uleb128 0x4 - 2738 066f EE070000 .4byte .LVL140-.Ltext0 - 2739 0673 AE080000 .4byte .LVL149-.Ltext0 - 2740 0677 0600 .2byte 0x6 - 2741 0679 54 .byte 0x54 - 2742 067a 93 .byte 0x93 - 2743 067b 04 .uleb128 0x4 - 2744 067c 55 .byte 0x55 - 2745 067d 93 .byte 0x93 - 2746 067e 04 .uleb128 0x4 - 2747 067f 4C090000 .4byte .LVL150-.Ltext0 - 2748 0683 C2090000 .4byte .LVL159-.Ltext0 - 2749 0687 0600 .2byte 0x6 - 2750 0689 54 .byte 0x54 - 2751 068a 93 .byte 0x93 - 2752 068b 04 .uleb128 0x4 - 2753 068c 55 .byte 0x55 - 2754 068d 93 .byte 0x93 - 2755 068e 04 .uleb128 0x4 - 2756 068f 040A0000 .4byte .LVL171-.Ltext0 - 2757 0693 160A0000 .4byte .LVL172-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 69 - - - 2758 0697 0600 .2byte 0x6 - 2759 0699 54 .byte 0x54 - 2760 069a 93 .byte 0x93 - 2761 069b 04 .uleb128 0x4 - 2762 069c 55 .byte 0x55 - 2763 069d 93 .byte 0x93 - 2764 069e 04 .uleb128 0x4 - 2765 069f 180A0000 .4byte .LVL173-.Ltext0 - 2766 06a3 B00A0000 .4byte .LFE4-.Ltext0 - 2767 06a7 0600 .2byte 0x6 - 2768 06a9 54 .byte 0x54 - 2769 06aa 93 .byte 0x93 - 2770 06ab 04 .uleb128 0x4 - 2771 06ac 55 .byte 0x55 - 2772 06ad 93 .byte 0x93 - 2773 06ae 04 .uleb128 0x4 - 2774 06af 00000000 .4byte 0x0 - 2775 06b3 00000000 .4byte 0x0 - 2776 .LLST34: - 2777 06b7 30050000 .4byte .LVL97-.Ltext0 - 2778 06bb 70050000 .4byte .LVL100-.Ltext0 - 2779 06bf 0600 .2byte 0x6 - 2780 06c1 56 .byte 0x56 - 2781 06c2 93 .byte 0x93 - 2782 06c3 04 .uleb128 0x4 - 2783 06c4 57 .byte 0x57 - 2784 06c5 93 .byte 0x93 - 2785 06c6 04 .uleb128 0x4 - 2786 06c7 88050000 .4byte .LVL101-.Ltext0 - 2787 06cb 94050000 .4byte .LVL103-.Ltext0 - 2788 06cf 0600 .2byte 0x6 - 2789 06d1 56 .byte 0x56 - 2790 06d2 93 .byte 0x93 - 2791 06d3 04 .uleb128 0x4 - 2792 06d4 57 .byte 0x57 - 2793 06d5 93 .byte 0x93 - 2794 06d6 04 .uleb128 0x4 - 2795 06d7 DA050000 .4byte .LVL106-.Ltext0 - 2796 06db 56070000 .4byte .LVL116-.Ltext0 - 2797 06df 0600 .2byte 0x6 - 2798 06e1 56 .byte 0x56 - 2799 06e2 93 .byte 0x93 - 2800 06e3 04 .uleb128 0x4 - 2801 06e4 57 .byte 0x57 - 2802 06e5 93 .byte 0x93 - 2803 06e6 04 .uleb128 0x4 - 2804 06e7 8A070000 .4byte .LVL121-.Ltext0 - 2805 06eb AA070000 .4byte .LVL129-.Ltext0 - 2806 06ef 0600 .2byte 0x6 - 2807 06f1 56 .byte 0x56 - 2808 06f2 93 .byte 0x93 - 2809 06f3 04 .uleb128 0x4 - 2810 06f4 57 .byte 0x57 - 2811 06f5 93 .byte 0x93 - 2812 06f6 04 .uleb128 0x4 - 2813 06f7 AA070000 .4byte .LVL129-.Ltext0 - 2814 06fb AE070000 .4byte .LVL130-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 70 - - - 2815 06ff 0600 .2byte 0x6 - 2816 0701 52 .byte 0x52 - 2817 0702 93 .byte 0x93 - 2818 0703 04 .uleb128 0x4 - 2819 0704 57 .byte 0x57 - 2820 0705 93 .byte 0x93 - 2821 0706 04 .uleb128 0x4 - 2822 0707 AE070000 .4byte .LVL130-.Ltext0 - 2823 070b B0070000 .4byte .LVL131-.Ltext0 - 2824 070f 0600 .2byte 0x6 - 2825 0711 52 .byte 0x52 - 2826 0712 93 .byte 0x93 - 2827 0713 04 .uleb128 0x4 - 2828 0714 53 .byte 0x53 - 2829 0715 93 .byte 0x93 - 2830 0716 04 .uleb128 0x4 - 2831 0717 B0070000 .4byte .LVL131-.Ltext0 - 2832 071b B8070000 .4byte .LVL132-.Ltext0 - 2833 071f 0600 .2byte 0x6 - 2834 0721 50 .byte 0x50 - 2835 0722 93 .byte 0x93 - 2836 0723 04 .uleb128 0x4 - 2837 0724 53 .byte 0x53 - 2838 0725 93 .byte 0x93 - 2839 0726 04 .uleb128 0x4 - 2840 0727 B8070000 .4byte .LVL132-.Ltext0 - 2841 072b C2070000 .4byte .LVL134-.Ltext0 - 2842 072f 0600 .2byte 0x6 - 2843 0731 50 .byte 0x50 - 2844 0732 93 .byte 0x93 - 2845 0733 04 .uleb128 0x4 - 2846 0734 57 .byte 0x57 - 2847 0735 93 .byte 0x93 - 2848 0736 04 .uleb128 0x4 - 2849 0737 C2070000 .4byte .LVL134-.Ltext0 - 2850 073b 64080000 .4byte .LVL146-.Ltext0 - 2851 073f 0600 .2byte 0x6 - 2852 0741 56 .byte 0x56 - 2853 0742 93 .byte 0x93 - 2854 0743 04 .uleb128 0x4 - 2855 0744 57 .byte 0x57 - 2856 0745 93 .byte 0x93 - 2857 0746 04 .uleb128 0x4 - 2858 0747 64080000 .4byte .LVL146-.Ltext0 - 2859 074b 6C080000 .4byte .LVL147-.Ltext0 - 2860 074f 0600 .2byte 0x6 - 2861 0751 56 .byte 0x56 - 2862 0752 93 .byte 0x93 - 2863 0753 04 .uleb128 0x4 - 2864 0754 53 .byte 0x53 - 2865 0755 93 .byte 0x93 - 2866 0756 04 .uleb128 0x4 - 2867 0757 4C090000 .4byte .LVL150-.Ltext0 - 2868 075b 74090000 .4byte .LVL155-.Ltext0 - 2869 075f 0600 .2byte 0x6 - 2870 0761 56 .byte 0x56 - 2871 0762 93 .byte 0x93 - BFIN GAS /tmp/ccIiLN8H.s page 71 - - - 2872 0763 04 .uleb128 0x4 - 2873 0764 57 .byte 0x57 - 2874 0765 93 .byte 0x93 - 2875 0766 04 .uleb128 0x4 - 2876 0767 74090000 .4byte .LVL155-.Ltext0 - 2877 076b 76090000 .4byte .LVL156-.Ltext0 - 2878 076f 0600 .2byte 0x6 - 2879 0771 50 .byte 0x50 - 2880 0772 93 .byte 0x93 - 2881 0773 04 .uleb128 0x4 - 2882 0774 57 .byte 0x57 - 2883 0775 93 .byte 0x93 - 2884 0776 04 .uleb128 0x4 - 2885 0777 76090000 .4byte .LVL156-.Ltext0 - 2886 077b C2090000 .4byte .LVL159-.Ltext0 - 2887 077f 0600 .2byte 0x6 - 2888 0781 56 .byte 0x56 - 2889 0782 93 .byte 0x93 - 2890 0783 04 .uleb128 0x4 - 2891 0784 57 .byte 0x57 - 2892 0785 93 .byte 0x93 - 2893 0786 04 .uleb128 0x4 - 2894 0787 C6090000 .4byte .LVL161-.Ltext0 - 2895 078b D2090000 .4byte .LVL163-.Ltext0 - 2896 078f 0600 .2byte 0x6 - 2897 0791 56 .byte 0x56 - 2898 0792 93 .byte 0x93 - 2899 0793 04 .uleb128 0x4 - 2900 0794 57 .byte 0x57 - 2901 0795 93 .byte 0x93 - 2902 0796 04 .uleb128 0x4 - 2903 0797 D2090000 .4byte .LVL163-.Ltext0 - 2904 079b D6090000 .4byte .LVL164-.Ltext0 - 2905 079f 0600 .2byte 0x6 - 2906 07a1 52 .byte 0x52 - 2907 07a2 93 .byte 0x93 - 2908 07a3 04 .uleb128 0x4 - 2909 07a4 57 .byte 0x57 - 2910 07a5 93 .byte 0x93 - 2911 07a6 04 .uleb128 0x4 - 2912 07a7 D6090000 .4byte .LVL164-.Ltext0 - 2913 07ab E0090000 .4byte .LVL165-.Ltext0 - 2914 07af 0600 .2byte 0x6 - 2915 07b1 52 .byte 0x52 - 2916 07b2 93 .byte 0x93 - 2917 07b3 04 .uleb128 0x4 - 2918 07b4 53 .byte 0x53 - 2919 07b5 93 .byte 0x93 - 2920 07b6 04 .uleb128 0x4 - 2921 07b7 E0090000 .4byte .LVL165-.Ltext0 - 2922 07bb E6090000 .4byte .LVL166-.Ltext0 - 2923 07bf 0600 .2byte 0x6 - 2924 07c1 56 .byte 0x56 - 2925 07c2 93 .byte 0x93 - 2926 07c3 04 .uleb128 0x4 - 2927 07c4 53 .byte 0x53 - 2928 07c5 93 .byte 0x93 - BFIN GAS /tmp/ccIiLN8H.s page 72 - - - 2929 07c6 04 .uleb128 0x4 - 2930 07c7 E6090000 .4byte .LVL166-.Ltext0 - 2931 07cb EC090000 .4byte .LVL167-.Ltext0 - 2932 07cf 0600 .2byte 0x6 - 2933 07d1 50 .byte 0x50 - 2934 07d2 93 .byte 0x93 - 2935 07d3 04 .uleb128 0x4 - 2936 07d4 53 .byte 0x53 - 2937 07d5 93 .byte 0x93 - 2938 07d6 04 .uleb128 0x4 - 2939 07d7 EE090000 .4byte .LVL168-.Ltext0 - 2940 07db F4090000 .4byte .LVL169-.Ltext0 - 2941 07df 0600 .2byte 0x6 - 2942 07e1 56 .byte 0x56 - 2943 07e2 93 .byte 0x93 - 2944 07e3 04 .uleb128 0x4 - 2945 07e4 53 .byte 0x53 - 2946 07e5 93 .byte 0x93 - 2947 07e6 04 .uleb128 0x4 - 2948 07e7 F4090000 .4byte .LVL169-.Ltext0 - 2949 07eb F6090000 .4byte .LVL170-.Ltext0 - 2950 07ef 0600 .2byte 0x6 - 2951 07f1 52 .byte 0x52 - 2952 07f2 93 .byte 0x93 - 2953 07f3 04 .uleb128 0x4 - 2954 07f4 53 .byte 0x53 - 2955 07f5 93 .byte 0x93 - 2956 07f6 04 .uleb128 0x4 - 2957 07f7 040A0000 .4byte .LVL171-.Ltext0 - 2958 07fb 160A0000 .4byte .LVL172-.Ltext0 - 2959 07ff 0600 .2byte 0x6 - 2960 0801 56 .byte 0x56 - 2961 0802 93 .byte 0x93 - 2962 0803 04 .uleb128 0x4 - 2963 0804 57 .byte 0x57 - 2964 0805 93 .byte 0x93 - 2965 0806 04 .uleb128 0x4 - 2966 0807 180A0000 .4byte .LVL173-.Ltext0 - 2967 080b B00A0000 .4byte .LFE4-.Ltext0 - 2968 080f 0600 .2byte 0x6 - 2969 0811 56 .byte 0x56 - 2970 0812 93 .byte 0x93 - 2971 0813 04 .uleb128 0x4 - 2972 0814 57 .byte 0x57 - 2973 0815 93 .byte 0x93 - 2974 0816 04 .uleb128 0x4 - 2975 0817 00000000 .4byte 0x0 - 2976 081b 00000000 .4byte 0x0 - 2977 .LLST35: - 2978 081f 780A0000 .4byte .LVL177-.Ltext0 - 2979 0823 A60A0000 .4byte .LVL179-.Ltext0 - 2980 0827 0100 .2byte 0x1 - 2981 0829 58 .byte 0x58 - 2982 082a 00000000 .4byte 0x0 - 2983 082e 00000000 .4byte 0x0 - 2984 .LLST36: - 2985 0832 220A0000 .4byte .LVL174-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 73 - - - 2986 0836 4E0A0000 .4byte .LVL175-.Ltext0 - 2987 083a 0100 .2byte 0x1 - 2988 083c 51 .byte 0x51 - 2989 083d 00000000 .4byte 0x0 - 2990 0841 00000000 .4byte 0x0 - 2991 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 2992 .file 3 "src/l502_bf_cmd_defs.h" - 2993 .file 4 "src/l502_defs.h" - 2994 .file 5 "src/l502_user_process.h" - 2995 .section .debug_info - 2996 0000 7B0A0000 .4byte 0xa7b - 2997 0004 0200 .2byte 0x2 - 2998 0006 00000000 .4byte .Ldebug_abbrev0 - 2999 000a 04 .byte 0x4 - 3000 000b 01 .uleb128 0x1 - 3001 000c 1E050000 .4byte .LASF127 - 3002 0010 01 .byte 0x1 - 3003 0011 B5020000 .4byte .LASF128 - 3004 0015 AA030000 .4byte .LASF129 - 3005 0019 00000000 .4byte .Ltext0 - 3006 001d B00A0000 .4byte .Letext0 - 3007 0021 00000000 .4byte .Ldebug_line0 - 3008 0025 02 .uleb128 0x2 - 3009 0026 01 .byte 0x1 - 3010 0027 06 .byte 0x6 - 3011 0028 AC060000 .4byte .LASF0 - 3012 002c 03 .uleb128 0x3 - 3013 002d 78030000 .4byte .LASF3 - 3014 0031 02 .byte 0x2 - 3015 0032 2A .byte 0x2a - 3016 0033 37000000 .4byte 0x37 - 3017 0037 02 .uleb128 0x2 - 3018 0038 01 .byte 0x1 - 3019 0039 08 .byte 0x8 - 3020 003a 52060000 .4byte .LASF1 - 3021 003e 02 .uleb128 0x2 - 3022 003f 02 .byte 0x2 - 3023 0040 05 .byte 0x5 - 3024 0041 7A050000 .4byte .LASF2 - 3025 0045 03 .uleb128 0x3 - 3026 0046 2A050000 .4byte .LASF4 - 3027 004a 02 .byte 0x2 - 3028 004b 36 .byte 0x36 - 3029 004c 50000000 .4byte 0x50 - 3030 0050 02 .uleb128 0x2 - 3031 0051 02 .byte 0x2 - 3032 0052 07 .byte 0x7 - 3033 0053 B8060000 .4byte .LASF5 - 3034 0057 03 .uleb128 0x3 - 3035 0058 2D060000 .4byte .LASF6 - 3036 005c 02 .byte 0x2 - 3037 005d 4F .byte 0x4f - 3038 005e 62000000 .4byte 0x62 - 3039 0062 02 .uleb128 0x2 - 3040 0063 04 .byte 0x4 - 3041 0064 05 .byte 0x5 - 3042 0065 A0050000 .4byte .LASF7 - BFIN GAS /tmp/ccIiLN8H.s page 74 - - - 3043 0069 03 .uleb128 0x3 - 3044 006a 8E010000 .4byte .LASF8 - 3045 006e 02 .byte 0x2 - 3046 006f 50 .byte 0x50 - 3047 0070 74000000 .4byte 0x74 - 3048 0074 02 .uleb128 0x2 - 3049 0075 04 .byte 0x4 - 3050 0076 07 .byte 0x7 - 3051 0077 0D060000 .4byte .LASF9 - 3052 007b 03 .uleb128 0x3 - 3053 007c AD020000 .4byte .LASF10 - 3054 0080 02 .byte 0x2 - 3055 0081 77 .byte 0x77 - 3056 0082 86000000 .4byte 0x86 - 3057 0086 02 .uleb128 0x2 - 3058 0087 08 .byte 0x8 - 3059 0088 05 .byte 0x5 - 3060 0089 9C030000 .4byte .LASF11 - 3061 008d 03 .uleb128 0x3 - 3062 008e C2050000 .4byte .LASF12 - 3063 0092 02 .byte 0x2 - 3064 0093 78 .byte 0x78 - 3065 0094 98000000 .4byte 0x98 - 3066 0098 02 .uleb128 0x2 - 3067 0099 08 .byte 0x8 - 3068 009a 07 .byte 0x7 - 3069 009b 13020000 .4byte .LASF13 - 3070 009f 04 .uleb128 0x4 - 3071 00a0 04 .byte 0x4 - 3072 00a1 05 .byte 0x5 - 3073 00a2 696E7400 .string "int" - 3074 00a6 02 .uleb128 0x2 - 3075 00a7 04 .byte 0x4 - 3076 00a8 07 .byte 0x7 - 3077 00a9 86000000 .4byte .LASF14 - 3078 00ad 05 .uleb128 0x5 - 3079 00ae 1010 .2byte 0x1010 - 3080 00b0 03 .byte 0x3 - 3081 00b1 8C .byte 0x8c - 3082 00b2 0B010000 .4byte 0x10b - 3083 00b6 06 .uleb128 0x6 - 3084 00b7 D6020000 .4byte .LASF15 - 3085 00bb 03 .byte 0x3 - 3086 00bc 8D .byte 0x8d - 3087 00bd 45000000 .4byte 0x45 - 3088 00c1 02 .byte 0x2 - 3089 00c2 23 .byte 0x23 - 3090 00c3 00 .uleb128 0x0 - 3091 00c4 06 .uleb128 0x6 - 3092 00c5 80030000 .4byte .LASF16 - 3093 00c9 03 .byte 0x3 - 3094 00ca 8E .byte 0x8e - 3095 00cb 45000000 .4byte 0x45 - 3096 00cf 02 .byte 0x2 - 3097 00d0 23 .byte 0x23 - 3098 00d1 02 .uleb128 0x2 - 3099 00d2 06 .uleb128 0x6 - BFIN GAS /tmp/ccIiLN8H.s page 75 - - - 3100 00d3 93040000 .4byte .LASF17 - 3101 00d7 03 .byte 0x3 - 3102 00d8 8F .byte 0x8f - 3103 00d9 69000000 .4byte 0x69 - 3104 00dd 02 .byte 0x2 - 3105 00de 23 .byte 0x23 - 3106 00df 04 .uleb128 0x4 - 3107 00e0 06 .uleb128 0x6 - 3108 00e1 04020000 .4byte .LASF18 - 3109 00e5 03 .byte 0x3 - 3110 00e6 90 .byte 0x90 - 3111 00e7 57000000 .4byte 0x57 - 3112 00eb 02 .byte 0x2 - 3113 00ec 23 .byte 0x23 - 3114 00ed 08 .uleb128 0x8 - 3115 00ee 06 .uleb128 0x6 - 3116 00ef A3020000 .4byte .LASF19 - 3117 00f3 03 .byte 0x3 - 3118 00f4 91 .byte 0x91 - 3119 00f5 69000000 .4byte 0x69 - 3120 00f9 02 .byte 0x2 - 3121 00fa 23 .byte 0x23 - 3122 00fb 0C .uleb128 0xc - 3123 00fc 06 .uleb128 0x6 - 3124 00fd 73030000 .4byte .LASF20 - 3125 0101 03 .byte 0x3 - 3126 0102 92 .byte 0x92 - 3127 0103 0B010000 .4byte 0x10b - 3128 0107 02 .byte 0x2 - 3129 0108 23 .byte 0x23 - 3130 0109 10 .uleb128 0x10 - 3131 010a 00 .byte 0x0 - 3132 010b 07 .uleb128 0x7 - 3133 010c 69000000 .4byte 0x69 - 3134 0110 1C010000 .4byte 0x11c - 3135 0114 08 .uleb128 0x8 - 3136 0115 1C010000 .4byte 0x11c - 3137 0119 FF03 .2byte 0x3ff - 3138 011b 00 .byte 0x0 - 3139 011c 09 .uleb128 0x9 - 3140 011d 04 .byte 0x4 - 3141 011e 07 .byte 0x7 - 3142 011f 03 .uleb128 0x3 - 3143 0120 0B070000 .4byte .LASF21 - 3144 0124 03 .byte 0x3 - 3145 0125 93 .byte 0x93 - 3146 0126 AD000000 .4byte 0xad - 3147 012a 02 .uleb128 0x2 - 3148 012b 01 .byte 0x1 - 3149 012c 06 .byte 0x6 - 3150 012d 55030000 .4byte .LASF22 - 3151 0131 0A .uleb128 0xa - 3152 0132 04 .byte 0x4 - 3153 0133 04 .byte 0x4 - 3154 0134 55 .byte 0x55 - 3155 0135 5E010000 .4byte 0x15e - 3156 0139 0B .uleb128 0xb - BFIN GAS /tmp/ccIiLN8H.s page 76 - - - 3157 013a 0C050000 .4byte .LASF23 - 3158 013e 00 .sleb128 0 - 3159 013f 0B .uleb128 0xb - 3160 0140 E4000000 .4byte .LASF24 - 3161 0144 01 .sleb128 1 - 3162 0145 0B .uleb128 0xb - 3163 0146 D3000000 .4byte .LASF25 - 3164 014a 02 .sleb128 2 - 3165 014b 0B .uleb128 0xb - 3166 014c C2000000 .4byte .LASF26 - 3167 0150 03 .sleb128 3 - 3168 0151 0B .uleb128 0xb - 3169 0152 81040000 .4byte .LASF27 - 3170 0156 04 .sleb128 4 - 3171 0157 0B .uleb128 0xb - 3172 0158 6A040000 .4byte .LASF28 - 3173 015c 05 .sleb128 5 - 3174 015d 00 .byte 0x0 - 3175 015e 0A .uleb128 0xa - 3176 015f 04 .byte 0x4 - 3177 0160 04 .byte 0x4 - 3178 0161 5F .byte 0x5f - 3179 0162 79010000 .4byte 0x179 - 3180 0166 0B .uleb128 0xb - 3181 0167 DB020000 .4byte .LASF29 - 3182 016b 00 .sleb128 0 - 3183 016c 0B .uleb128 0xb - 3184 016d F5000000 .4byte .LASF30 - 3185 0171 01 .sleb128 1 - 3186 0172 0B .uleb128 0xb - 3187 0173 00000000 .4byte .LASF31 - 3188 0177 02 .sleb128 2 - 3189 0178 00 .byte 0x0 - 3190 0179 0A .uleb128 0xa - 3191 017a 04 .byte 0x4 - 3192 017b 04 .byte 0x4 - 3193 017c 69 .byte 0x69 - 3194 017d A6010000 .4byte 0x1a6 - 3195 0181 0B .uleb128 0xb - 3196 0182 4B000000 .4byte .LASF32 - 3197 0186 00 .sleb128 0 - 3198 0187 0B .uleb128 0xb - 3199 0188 08010000 .4byte .LASF33 - 3200 018c 01 .sleb128 1 - 3201 018d 0B .uleb128 0xb - 3202 018e D6060000 .4byte .LASF34 - 3203 0192 02 .sleb128 2 - 3204 0193 0B .uleb128 0xb - 3205 0194 BC040000 .4byte .LASF35 - 3206 0198 03 .sleb128 3 - 3207 0199 0B .uleb128 0xb - 3208 019a 10030000 .4byte .LASF36 - 3209 019e 06 .sleb128 6 - 3210 019f 0B .uleb128 0xb - 3211 01a0 34000000 .4byte .LASF37 - 3212 01a4 07 .sleb128 7 - 3213 01a5 00 .byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 77 - - - 3214 01a6 0A .uleb128 0xa - 3215 01a7 04 .byte 0x4 - 3216 01a8 04 .byte 0x4 - 3217 01a9 74 .byte 0x74 - 3218 01aa DB010000 .4byte 0x1db - 3219 01ae 0B .uleb128 0xb - 3220 01af 42060000 .4byte .LASF38 - 3221 01b3 01 .sleb128 1 - 3222 01b4 0B .uleb128 0xb - 3223 01b5 F4030000 .4byte .LASF39 - 3224 01b9 02 .sleb128 2 - 3225 01ba 0B .uleb128 0xb - 3226 01bb 6C020000 .4byte .LASF40 - 3227 01bf 10 .sleb128 16 - 3228 01c0 0B .uleb128 0xb - 3229 01c1 7D020000 .4byte .LASF41 - 3230 01c5 20 .sleb128 32 - 3231 01c6 0B .uleb128 0xb - 3232 01c7 93000000 .4byte .LASF42 - 3233 01cb C000 .sleb128 64 - 3234 01cd 0B .uleb128 0xb - 3235 01ce B7010000 .4byte .LASF43 - 3236 01d2 03 .sleb128 3 - 3237 01d3 0B .uleb128 0xb - 3238 01d4 FC020000 .4byte .LASF44 - 3239 01d8 F000 .sleb128 112 - 3240 01da 00 .byte 0x0 - 3241 01db 02 .uleb128 0x2 - 3242 01dc 04 .byte 0x4 - 3243 01dd 04 .byte 0x4 - 3244 01de CA010000 .4byte .LASF45 - 3245 01e2 0C .uleb128 0xc - 3246 01e3 68010000 .4byte .LASF46 - 3247 01e7 04 .byte 0x4 - 3248 01e8 05 .byte 0x5 - 3249 01e9 3A .byte 0x3a - 3250 01ea F7010000 .4byte 0x1f7 - 3251 01ee 0D .uleb128 0xd - 3252 01ef 4100 .string "A" - 3253 01f1 00 .sleb128 0 - 3254 01f2 0D .uleb128 0xd - 3255 01f3 4200 .string "B" - 3256 01f5 01 .sleb128 1 - 3257 01f6 00 .byte 0x0 - 3258 01f7 0C .uleb128 0xc - 3259 01f8 70050000 .4byte .LASF47 - 3260 01fc 04 .byte 0x4 - 3261 01fd 05 .byte 0x5 - 3262 01fe 3F .byte 0x3f - 3263 01ff 22020000 .4byte 0x222 - 3264 0203 0B .uleb128 0xb - 3265 0204 ED060000 .4byte .LASF48 - 3266 0208 00 .sleb128 0 - 3267 0209 0B .uleb128 0xb - 3268 020a 35060000 .4byte .LASF49 - 3269 020e 01 .sleb128 1 - 3270 020f 0B .uleb128 0xb - BFIN GAS /tmp/ccIiLN8H.s page 78 - - - 3271 0210 5B040000 .4byte .LASF50 - 3272 0214 02 .sleb128 2 - 3273 0215 0B .uleb128 0xb - 3274 0216 74010000 .4byte .LASF51 - 3275 021a 03 .sleb128 3 - 3276 021b 0B .uleb128 0xb - 3277 021c 96030000 .4byte .LASF52 - 3278 0220 04 .sleb128 4 - 3279 0221 00 .byte 0x0 - 3280 0222 0C .uleb128 0xc - 3281 0223 F8050000 .4byte .LASF53 - 3282 0227 04 .byte 0x4 - 3283 0228 05 .byte 0x5 - 3284 0229 47 .byte 0x47 - 3285 022a 41020000 .4byte 0x241 - 3286 022e 0B .uleb128 0xb - 3287 022f 2F010000 .4byte .LASF54 - 3288 0233 00 .sleb128 0 - 3289 0234 0B .uleb128 0xb - 3290 0235 9F010000 .4byte .LASF55 - 3291 0239 01 .sleb128 1 - 3292 023a 0B .uleb128 0xb - 3293 023b 84050000 .4byte .LASF56 - 3294 023f 02 .sleb128 2 - 3295 0240 00 .byte 0x0 - 3296 0241 0C .uleb128 0xc - 3297 0242 EE020000 .4byte .LASF57 - 3298 0246 04 .byte 0x4 - 3299 0247 05 .byte 0x5 - 3300 0248 4E .byte 0x4e - 3301 0249 78020000 .4byte 0x278 - 3302 024d 0B .uleb128 0xb - 3303 024e 99040000 .4byte .LASF58 - 3304 0252 00 .sleb128 0 - 3305 0253 0B .uleb128 0xb - 3306 0254 0B020000 .4byte .LASF59 - 3307 0258 01 .sleb128 1 - 3308 0259 0B .uleb128 0xb - 3309 025a 8E020000 .4byte .LASF60 - 3310 025e 02 .sleb128 2 - 3311 025f 0B .uleb128 0xb - 3312 0260 04040000 .4byte .LASF61 - 3313 0264 03 .sleb128 3 - 3314 0265 0B .uleb128 0xb - 3315 0266 EE010000 .4byte .LASF62 - 3316 026a 04 .sleb128 4 - 3317 026b 0B .uleb128 0xb - 3318 026c 88060000 .4byte .LASF63 - 3319 0270 05 .sleb128 5 - 3320 0271 0B .uleb128 0xb - 3321 0272 19070000 .4byte .LASF64 - 3322 0276 06 .sleb128 6 - 3323 0277 00 .byte 0x0 - 3324 0278 0C .uleb128 0xc - 3325 0279 72000000 .4byte .LASF65 - 3326 027d 04 .byte 0x4 - 3327 027e 05 .byte 0x5 - BFIN GAS /tmp/ccIiLN8H.s page 79 - - - 3328 027f 58 .byte 0x58 - 3329 0280 BB020000 .4byte 0x2bb - 3330 0284 0D .uleb128 0xd - 3331 0285 4F464600 .string "OFF" - 3332 0289 00 .sleb128 0 - 3333 028a 0B .uleb128 0xb - 3334 028b 5B050000 .4byte .LASF66 - 3335 028f 01 .sleb128 1 - 3336 0290 0B .uleb128 0xb - 3337 0291 45020000 .4byte .LASF67 - 3338 0295 02 .sleb128 2 - 3339 0296 0D .uleb128 0xd - 3340 0297 41564700 .string "AVG" - 3341 029b 03 .sleb128 3 - 3342 029c 0B .uleb128 0xb - 3343 029d 67050000 .4byte .LASF68 - 3344 02a1 04 .sleb128 4 - 3345 02a2 0D .uleb128 0xd - 3346 02a3 46465400 .string "FFT" - 3347 02a7 05 .sleb128 5 - 3348 02a8 0B .uleb128 0xb - 3349 02a9 04060000 .4byte .LASF69 - 3350 02ad 06 .sleb128 6 - 3351 02ae 0B .uleb128 0xb - 3352 02af 56040000 .4byte .LASF70 - 3353 02b3 07 .sleb128 7 - 3354 02b4 0B .uleb128 0xb - 3355 02b5 13000000 .4byte .LASF71 - 3356 02b9 08 .sleb128 8 - 3357 02ba 00 .byte 0x0 - 3358 02bb 0E .uleb128 0xe - 3359 02bc E2050000 .4byte .LASF130 - 3360 02c0 30 .byte 0x30 - 3361 02c1 01 .byte 0x1 - 3362 02c2 62 .byte 0x62 - 3363 02c3 D2030000 .4byte 0x3d2 - 3364 02c7 06 .uleb128 0x6 - 3365 02c8 52010000 .4byte .LASF72 - 3366 02cc 01 .byte 0x1 - 3367 02cd 63 .byte 0x63 - 3368 02ce 2C000000 .4byte 0x2c - 3369 02d2 02 .byte 0x2 - 3370 02d3 23 .byte 0x23 - 3371 02d4 00 .uleb128 0x0 - 3372 02d5 06 .uleb128 0x6 - 3373 02d6 A2060000 .4byte .LASF73 - 3374 02da 01 .byte 0x1 - 3375 02db 64 .byte 0x64 - 3376 02dc 2C000000 .4byte 0x2c - 3377 02e0 02 .byte 0x2 - 3378 02e1 23 .byte 0x23 - 3379 02e2 01 .uleb128 0x1 - 3380 02e3 06 .uleb128 0x6 - 3381 02e4 F8050000 .4byte .LASF53 - 3382 02e8 01 .byte 0x1 - 3383 02e9 65 .byte 0x65 - 3384 02ea 2C000000 .4byte 0x2c - BFIN GAS /tmp/ccIiLN8H.s page 80 - - - 3385 02ee 02 .byte 0x2 - 3386 02ef 23 .byte 0x23 - 3387 02f0 02 .uleb128 0x2 - 3388 02f1 06 .uleb128 0x6 - 3389 02f2 22000000 .4byte .LASF74 - 3390 02f6 01 .byte 0x1 - 3391 02f7 66 .byte 0x66 - 3392 02f8 2C000000 .4byte 0x2c - 3393 02fc 02 .byte 0x2 - 3394 02fd 23 .byte 0x23 - 3395 02fe 03 .uleb128 0x3 - 3396 02ff 06 .uleb128 0x6 - 3397 0300 92050000 .4byte .LASF75 - 3398 0304 01 .byte 0x1 - 3399 0305 67 .byte 0x67 - 3400 0306 45000000 .4byte 0x45 - 3401 030a 02 .byte 0x2 - 3402 030b 23 .byte 0x23 - 3403 030c 04 .uleb128 0x4 - 3404 030d 06 .uleb128 0x6 - 3405 030e 1F070000 .4byte .LASF76 - 3406 0312 01 .byte 0x1 - 3407 0313 68 .byte 0x68 - 3408 0314 45000000 .4byte 0x45 - 3409 0318 02 .byte 0x2 - 3410 0319 23 .byte 0x23 - 3411 031a 06 .uleb128 0x6 - 3412 031b 06 .uleb128 0x6 - 3413 031c 84010000 .4byte .LASF77 - 3414 0320 01 .byte 0x1 - 3415 0321 69 .byte 0x69 - 3416 0322 69000000 .4byte 0x69 - 3417 0326 02 .byte 0x2 - 3418 0327 23 .byte 0x23 - 3419 0328 08 .uleb128 0x8 - 3420 0329 06 .uleb128 0x6 - 3421 032a 33050000 .4byte .LASF78 - 3422 032e 01 .byte 0x1 - 3423 032f 6A .byte 0x6a - 3424 0330 2C000000 .4byte 0x2c - 3425 0334 02 .byte 0x2 - 3426 0335 23 .byte 0x23 - 3427 0336 0C .uleb128 0xc - 3428 0337 06 .uleb128 0x6 - 3429 0338 2A020000 .4byte .LASF79 - 3430 033c 01 .byte 0x1 - 3431 033d 6B .byte 0x6b - 3432 033e 69000000 .4byte 0x69 - 3433 0342 02 .byte 0x2 - 3434 0343 23 .byte 0x23 - 3435 0344 10 .uleb128 0x10 - 3436 0345 06 .uleb128 0x6 - 3437 0346 32040000 .4byte .LASF80 - 3438 034a 01 .byte 0x1 - 3439 034b 6C .byte 0x6c - 3440 034c 69000000 .4byte 0x69 - 3441 0350 02 .byte 0x2 - BFIN GAS /tmp/ccIiLN8H.s page 81 - - - 3442 0351 23 .byte 0x23 - 3443 0352 14 .uleb128 0x14 - 3444 0353 06 .uleb128 0x6 - 3445 0354 5E000000 .4byte .LASF81 - 3446 0358 01 .byte 0x1 - 3447 0359 6D .byte 0x6d - 3448 035a 2C000000 .4byte 0x2c - 3449 035e 02 .byte 0x2 - 3450 035f 23 .byte 0x23 - 3451 0360 18 .uleb128 0x18 - 3452 0361 06 .uleb128 0x6 - 3453 0362 27030000 .4byte .LASF82 - 3454 0366 01 .byte 0x1 - 3455 0367 6E .byte 0x6e - 3456 0368 2C000000 .4byte 0x2c - 3457 036c 02 .byte 0x2 - 3458 036d 23 .byte 0x23 - 3459 036e 19 .uleb128 0x19 - 3460 036f 06 .uleb128 0x6 - 3461 0370 AC040000 .4byte .LASF83 - 3462 0374 01 .byte 0x1 - 3463 0375 6F .byte 0x6f - 3464 0376 2C000000 .4byte 0x2c - 3465 037a 02 .byte 0x2 - 3466 037b 23 .byte 0x23 - 3467 037c 1A .uleb128 0x1a - 3468 037d 06 .uleb128 0x6 - 3469 037e E7040000 .4byte .LASF84 - 3470 0382 01 .byte 0x1 - 3471 0383 70 .byte 0x70 - 3472 0384 69000000 .4byte 0x69 - 3473 0388 02 .byte 0x2 - 3474 0389 23 .byte 0x23 - 3475 038a 1C .uleb128 0x1c - 3476 038b 06 .uleb128 0x6 - 3477 038c FC060000 .4byte .LASF85 - 3478 0390 01 .byte 0x1 - 3479 0391 71 .byte 0x71 - 3480 0392 2C000000 .4byte 0x2c - 3481 0396 02 .byte 0x2 - 3482 0397 23 .byte 0x23 - 3483 0398 20 .uleb128 0x20 - 3484 0399 06 .uleb128 0x6 - 3485 039a A9050000 .4byte .LASF86 - 3486 039e 01 .byte 0x1 - 3487 039f 72 .byte 0x72 - 3488 03a0 69000000 .4byte 0x69 - 3489 03a4 02 .byte 0x2 - 3490 03a5 23 .byte 0x23 - 3491 03a6 24 .uleb128 0x24 - 3492 03a7 06 .uleb128 0x6 - 3493 03a8 F2040000 .4byte .LASF87 - 3494 03ac 01 .byte 0x1 - 3495 03ad 73 .byte 0x73 - 3496 03ae 69000000 .4byte 0x69 - 3497 03b2 02 .byte 0x2 - 3498 03b3 23 .byte 0x23 - BFIN GAS /tmp/ccIiLN8H.s page 82 - - - 3499 03b4 28 .uleb128 0x28 - 3500 03b5 06 .uleb128 0x6 - 3501 03b6 41030000 .4byte .LASF88 - 3502 03ba 01 .byte 0x1 - 3503 03bb 74 .byte 0x74 - 3504 03bc 2C000000 .4byte 0x2c - 3505 03c0 02 .byte 0x2 - 3506 03c1 23 .byte 0x23 - 3507 03c2 2C .uleb128 0x2c - 3508 03c3 06 .uleb128 0x6 - 3509 03c4 74060000 .4byte .LASF89 - 3510 03c8 01 .byte 0x1 - 3511 03c9 75 .byte 0x75 - 3512 03ca 2C000000 .4byte 0x2c - 3513 03ce 02 .byte 0x2 - 3514 03cf 23 .byte 0x23 - 3515 03d0 2D .uleb128 0x2d - 3516 03d1 00 .byte 0x0 - 3517 03d2 0F .uleb128 0xf - 3518 03d3 04050000 .4byte .LASF131 - 3519 03d7 01 .byte 0x1 - 3520 03d8 93 .byte 0x93 - 3521 03d9 01 .byte 0x1 - 3522 03da 7B000000 .4byte 0x7b - 3523 03de 01 .byte 0x1 - 3524 03df 0C040000 .4byte 0x40c - 3525 03e3 10 .uleb128 0x10 - 3526 03e4 7800 .string "x" - 3527 03e6 01 .byte 0x1 - 3528 03e7 93 .byte 0x93 - 3529 03e8 7B000000 .4byte 0x7b - 3530 03ec 11 .uleb128 0x11 - 3531 03ed 6E00 .string "n" - 3532 03ef 01 .byte 0x1 - 3533 03f0 98 .byte 0x98 - 3534 03f1 8D000000 .4byte 0x8d - 3535 03f5 11 .uleb128 0x11 - 3536 03f6 72657300 .string "res" - 3537 03fa 01 .byte 0x1 - 3538 03fb 99 .byte 0x99 - 3539 03fc 8D000000 .4byte 0x8d - 3540 0400 11 .uleb128 0x11 - 3541 0401 62697400 .string "bit" - 3542 0405 01 .byte 0x1 - 3543 0406 9A .byte 0x9a - 3544 0407 8D000000 .4byte 0x8d - 3545 040b 00 .byte 0x0 - 3546 040c 12 .uleb128 0x12 - 3547 040d 01 .byte 0x1 - 3548 040e 35020000 .4byte .LASF96 - 3549 0412 01 .byte 0x1 - 3550 0413 2602 .2byte 0x226 - 3551 0415 01 .byte 0x1 - 3552 0416 00000000 .4byte .LFB8 - 3553 041a 9C030000 .4byte .LFE8 - 3554 041e 00000000 .4byte .LLST0 - 3555 0422 76050000 .4byte 0x576 - BFIN GAS /tmp/ccIiLN8H.s page 83 - - - 3556 0426 13 .uleb128 0x13 - 3557 0427 636D6400 .string "cmd" - 3558 042b 01 .byte 0x1 - 3559 042c 2602 .2byte 0x226 - 3560 042e 76050000 .4byte 0x576 - 3561 0432 2B000000 .4byte .LLST1 - 3562 0436 14 .uleb128 0x14 - 3563 0437 52000000 .4byte .LBB10 - 3564 043b 6C000000 .4byte .LBE10 - 3565 043f 54040000 .4byte 0x454 - 3566 0443 15 .uleb128 0x15 - 3567 0444 D0010000 .4byte .LASF91 - 3568 0448 01 .byte 0x1 - 3569 0449 F702 .2byte 0x2f7 - 3570 044b 9F000000 .4byte 0x9f - 3571 044f CD000000 .4byte .LLST2 - 3572 0453 00 .byte 0x0 - 3573 0454 16 .uleb128 0x16 - 3574 0455 00000000 .4byte .Ldebug_ranges0+0x0 - 3575 0459 7E040000 .4byte 0x47e - 3576 045d 17 .uleb128 0x17 - 3577 045e 55020000 .4byte .LASF90 - 3578 0462 01 .byte 0x1 - 3579 0463 4602 .2byte 0x246 - 3580 0465 7C050000 .4byte 0x57c - 3581 0469 18 .uleb128 0x18 - 3582 046a 18000000 .4byte .Ldebug_ranges0+0x18 - 3583 046e 19 .uleb128 0x19 - 3584 046f 4900 .string "I" - 3585 0471 01 .byte 0x1 - 3586 0472 4702 .2byte 0x247 - 3587 0474 69000000 .4byte 0x69 - 3588 0478 EB000000 .4byte .LLST3 - 3589 047c 00 .byte 0x0 - 3590 047d 00 .byte 0x0 - 3591 047e 14 .uleb128 0x14 - 3592 047f 98000000 .4byte .LBB15 - 3593 0483 4A010000 .4byte .LBE15 - 3594 0487 C0040000 .4byte 0x4c0 - 3595 048b 1A .uleb128 0x1a - 3596 048c 69030000 .4byte .LASF92 - 3597 0490 01 .byte 0x1 - 3598 0491 4F02 .2byte 0x24f - 3599 0493 8B050000 .4byte 0x58b - 3600 0497 03 .byte 0x3 - 3601 0498 7F .byte 0x7f - 3602 0499 B07F .sleb128 -80 - 3603 049b 15 .uleb128 0x15 - 3604 049c 1F060000 .4byte .LASF93 - 3605 04a0 01 .byte 0x1 - 3606 04a1 6502 .2byte 0x265 - 3607 04a3 69000000 .4byte 0x69 - 3608 04a7 FE000000 .4byte .LLST4 - 3609 04ab 1B .uleb128 0x1b - 3610 04ac 02010000 .4byte .LBB16 - 3611 04b0 3C010000 .4byte .LBE16 - 3612 04b4 1C .uleb128 0x1c - BFIN GAS /tmp/ccIiLN8H.s page 84 - - - 3613 04b5 6900 .string "i" - 3614 04b7 01 .byte 0x1 - 3615 04b8 6602 .2byte 0x266 - 3616 04ba 9F000000 .4byte 0x9f - 3617 04be 00 .byte 0x0 - 3618 04bf 00 .byte 0x0 - 3619 04c0 14 .uleb128 0x14 - 3620 04c1 4A010000 .4byte .LBB17 - 3621 04c5 7C010000 .4byte .LBE17 - 3622 04c9 DD040000 .4byte 0x4dd - 3623 04cd 1A .uleb128 0x1a - 3624 04ce 69030000 .4byte .LASF92 - 3625 04d2 01 .byte 0x1 - 3626 04d3 6D02 .2byte 0x26d - 3627 04d5 9B050000 .4byte 0x59b - 3628 04d9 02 .byte 0x2 - 3629 04da 7F .byte 0x7f - 3630 04db 6C .sleb128 -20 - 3631 04dc 00 .byte 0x0 - 3632 04dd 14 .uleb128 0x14 - 3633 04de 7C010000 .4byte .LBB18 - 3634 04e2 AA010000 .4byte .LBE18 - 3635 04e6 F7040000 .4byte 0x4f7 - 3636 04ea 17 .uleb128 0x17 - 3637 04eb 29070000 .4byte .LASF94 - 3638 04ef 01 .byte 0x1 - 3639 04f0 7802 .2byte 0x278 - 3640 04f2 69000000 .4byte 0x69 - 3641 04f6 00 .byte 0x0 - 3642 04f7 14 .uleb128 0x14 - 3643 04f8 AA010000 .4byte .LBB19 - 3644 04fc 10020000 .4byte .LBE19 - 3645 0500 25050000 .4byte 0x525 - 3646 0504 15 .uleb128 0x15 - 3647 0505 3D010000 .4byte .LASF95 - 3648 0509 01 .byte 0x1 - 3649 050a 7E02 .2byte 0x27e - 3650 050c 69000000 .4byte 0x69 - 3651 0510 1C010000 .4byte .LLST5 - 3652 0514 18 .uleb128 0x18 - 3653 0515 30000000 .4byte .Ldebug_ranges0+0x30 - 3654 0519 1C .uleb128 0x1c - 3655 051a 6900 .string "i" - 3656 051c 01 .byte 0x1 - 3657 051d 8002 .2byte 0x280 - 3658 051f 9F000000 .4byte 0x9f - 3659 0523 00 .byte 0x0 - 3660 0524 00 .byte 0x0 - 3661 0525 14 .uleb128 0x14 - 3662 0526 70020000 .4byte .LBB23 - 3663 052a 80020000 .4byte .LBE23 - 3664 052e 41050000 .4byte 0x541 - 3665 0532 19 .uleb128 0x19 - 3666 0533 6900 .string "i" - 3667 0535 01 .byte 0x1 - 3668 0536 A202 .2byte 0x2a2 - 3669 0538 69000000 .4byte 0x69 - BFIN GAS /tmp/ccIiLN8H.s page 85 - - - 3670 053c EA010000 .4byte .LLST6 - 3671 0540 00 .byte 0x0 - 3672 0541 14 .uleb128 0x14 - 3673 0542 F2020000 .4byte .LBB24 - 3674 0546 04030000 .4byte .LBE24 - 3675 054a 5D050000 .4byte 0x55d - 3676 054e 19 .uleb128 0x19 - 3677 054f 6900 .string "i" - 3678 0551 01 .byte 0x1 - 3679 0552 BF02 .2byte 0x2bf - 3680 0554 69000000 .4byte 0x69 - 3681 0558 FD010000 .4byte .LLST7 - 3682 055c 00 .byte 0x0 - 3683 055d 1B .uleb128 0x1b - 3684 055e 8A030000 .4byte .LBB25 - 3685 0562 9C030000 .4byte .LBE25 - 3686 0566 19 .uleb128 0x19 - 3687 0567 6900 .string "i" - 3688 0569 01 .byte 0x1 - 3689 056a E702 .2byte 0x2e7 - 3690 056c 69000000 .4byte 0x69 - 3691 0570 1B020000 .4byte .LLST8 - 3692 0574 00 .byte 0x0 - 3693 0575 00 .byte 0x0 - 3694 0576 1D .uleb128 0x1d - 3695 0577 04 .byte 0x4 - 3696 0578 1F010000 .4byte 0x11f - 3697 057c 07 .uleb128 0x7 - 3698 057d 69000000 .4byte 0x69 - 3699 0581 8B050000 .4byte 0x58b - 3700 0585 1E .uleb128 0x1e - 3701 0586 1C010000 .4byte 0x11c - 3702 058a 00 .byte 0x0 - 3703 058b 07 .uleb128 0x7 - 3704 058c 69000000 .4byte 0x69 - 3705 0590 9B050000 .4byte 0x59b - 3706 0594 1F .uleb128 0x1f - 3707 0595 1C010000 .4byte 0x11c - 3708 0599 0E .byte 0xe - 3709 059a 00 .byte 0x0 - 3710 059b 07 .uleb128 0x7 - 3711 059c 69000000 .4byte 0x69 - 3712 05a0 AB050000 .4byte 0x5ab - 3713 05a4 1F .uleb128 0x1f - 3714 05a5 1C010000 .4byte 0x11c - 3715 05a9 04 .byte 0x4 - 3716 05aa 00 .byte 0x0 - 3717 05ab 12 .uleb128 0x12 - 3718 05ac 01 .byte 0x1 - 3719 05ad 5E020000 .4byte .LASF97 - 3720 05b1 01 .byte 0x1 - 3721 05b2 0A02 .2byte 0x20a - 3722 05b4 01 .byte 0x1 - 3723 05b5 9C030000 .4byte .LFB7 - 3724 05b9 B8030000 .4byte .LFE7 - 3725 05bd 39020000 .4byte .LLST9 - 3726 05c1 E6050000 .4byte 0x5e6 - BFIN GAS /tmp/ccIiLN8H.s page 86 - - - 3727 05c5 20 .uleb128 0x20 - 3728 05c6 6F060000 .4byte .LASF98 - 3729 05ca 01 .byte 0x1 - 3730 05cb 0A02 .2byte 0x20a - 3731 05cd E6050000 .4byte 0x5e6 - 3732 05d1 58020000 .4byte .LLST10 - 3733 05d5 20 .uleb128 0x20 - 3734 05d6 7C040000 .4byte .LASF99 - 3735 05da 01 .byte 0x1 - 3736 05db 0A02 .2byte 0x20a - 3737 05dd 69000000 .4byte 0x69 - 3738 05e1 6B020000 .4byte .LLST11 - 3739 05e5 00 .byte 0x0 - 3740 05e6 1D .uleb128 0x1d - 3741 05e7 04 .byte 0x4 - 3742 05e8 69000000 .4byte 0x69 - 3743 05ec 12 .uleb128 0x12 - 3744 05ed 01 .byte 0x1 - 3745 05ee 5A030000 .4byte .LASF100 - 3746 05f2 01 .byte 0x1 - 3747 05f3 F601 .2byte 0x1f6 - 3748 05f5 01 .byte 0x1 - 3749 05f6 B8030000 .4byte .LFB6 - 3750 05fa E0030000 .4byte .LFE6 - 3751 05fe 7E020000 .4byte .LLST12 - 3752 0602 27060000 .4byte 0x627 - 3753 0606 20 .uleb128 0x20 - 3754 0607 6F060000 .4byte .LASF98 - 3755 060b 01 .byte 0x1 - 3756 060c F601 .2byte 0x1f6 - 3757 060e E6050000 .4byte 0x5e6 - 3758 0612 9D020000 .4byte .LLST13 - 3759 0616 20 .uleb128 0x20 - 3760 0617 7C040000 .4byte .LASF99 - 3761 061b 01 .byte 0x1 - 3762 061c F601 .2byte 0x1f6 - 3763 061e 69000000 .4byte 0x69 - 3764 0622 B0020000 .4byte .LLST14 - 3765 0626 00 .byte 0x0 - 3766 0627 21 .uleb128 0x21 - 3767 0628 01 .byte 0x1 - 3768 0629 20040000 .4byte .LASF104 - 3769 062d 01 .byte 0x1 - 3770 062e D201 .2byte 0x1d2 - 3771 0630 01 .byte 0x1 - 3772 0631 69000000 .4byte 0x69 - 3773 0635 E0030000 .4byte .LFB5 - 3774 0639 2A040000 .4byte .LFE5 - 3775 063d C3020000 .4byte .LLST15 - 3776 0641 66060000 .4byte 0x666 - 3777 0645 20 .uleb128 0x20 - 3778 0646 73030000 .4byte .LASF20 - 3779 064a 01 .byte 0x1 - 3780 064b D201 .2byte 0x1d2 - 3781 064d E6050000 .4byte 0x5e6 - 3782 0651 EE020000 .4byte .LLST16 - 3783 0655 20 .uleb128 0x20 - BFIN GAS /tmp/ccIiLN8H.s page 87 - - - 3784 0656 7C040000 .4byte .LASF99 - 3785 065a 01 .byte 0x1 - 3786 065b D201 .2byte 0x1d2 - 3787 065d 69000000 .4byte 0x69 - 3788 0661 17030000 .4byte .LLST17 - 3789 0665 00 .byte 0x0 - 3790 0666 22 .uleb128 0x22 - 3791 0667 01 .byte 0x1 - 3792 0668 F6010000 .4byte .LASF132 - 3793 066c 01 .byte 0x1 - 3794 066d B0 .byte 0xb0 - 3795 066e 01 .byte 0x1 - 3796 066f 69000000 .4byte 0x69 - 3797 0673 01 .byte 0x1 - 3798 0674 CA060000 .4byte 0x6ca - 3799 0678 23 .uleb128 0x23 - 3800 0679 52050000 .4byte .LASF101 - 3801 067d 01 .byte 0x1 - 3802 067e B0 .byte 0xb0 - 3803 067f E6050000 .4byte 0x5e6 - 3804 0683 23 .uleb128 0x23 - 3805 0684 87030000 .4byte .LASF102 - 3806 0688 01 .byte 0x1 - 3807 0689 B0 .byte 0xb0 - 3808 068a 69000000 .4byte 0x69 - 3809 068e 23 .uleb128 0x23 - 3810 068f CD020000 .4byte .LASF103 - 3811 0693 01 .byte 0x1 - 3812 0694 B0 .byte 0xb0 - 3813 0695 CA060000 .4byte 0x6ca - 3814 0699 23 .uleb128 0x23 - 3815 069a 52010000 .4byte .LASF72 - 3816 069e 01 .byte 0x1 - 3817 069f B0 .byte 0xb0 - 3818 06a0 2C000000 .4byte 0x2c - 3819 06a4 24 .uleb128 0x24 - 3820 06a5 E7040000 .4byte .LASF84 - 3821 06a9 01 .byte 0x1 - 3822 06aa B1 .byte 0xb1 - 3823 06ab 69000000 .4byte 0x69 - 3824 06af 25 .uleb128 0x25 - 3825 06b0 BE060000 .4byte 0x6be - 3826 06b4 11 .uleb128 0x11 - 3827 06b5 6900 .string "i" - 3828 06b7 01 .byte 0x1 - 3829 06b8 B3 .byte 0xb3 - 3830 06b9 69000000 .4byte 0x69 - 3831 06bd 00 .byte 0x0 - 3832 06be 26 .uleb128 0x26 - 3833 06bf 11 .uleb128 0x11 - 3834 06c0 6900 .string "i" - 3835 06c2 01 .byte 0x1 - 3836 06c3 C0 .byte 0xc0 - 3837 06c4 69000000 .4byte 0x69 - 3838 06c8 00 .byte 0x0 - 3839 06c9 00 .byte 0x0 - 3840 06ca 1D .uleb128 0x1d - BFIN GAS /tmp/ccIiLN8H.s page 88 - - - 3841 06cb 04 .byte 0x4 - 3842 06cc 8D000000 .4byte 0x8d - 3843 06d0 27 .uleb128 0x27 - 3844 06d1 66060000 .4byte 0x666 - 3845 06d5 2C040000 .4byte .LFB3 - 3846 06d9 C4040000 .4byte .LFE3 - 3847 06dd 40030000 .4byte .LLST18 - 3848 06e1 35070000 .4byte 0x735 - 3849 06e5 28 .uleb128 0x28 - 3850 06e6 78060000 .4byte 0x678 - 3851 06ea 5F030000 .4byte .LLST19 - 3852 06ee 28 .uleb128 0x28 - 3853 06ef 83060000 .4byte 0x683 - 3854 06f3 88030000 .4byte .LLST20 - 3855 06f7 28 .uleb128 0x28 - 3856 06f8 8E060000 .4byte 0x68e - 3857 06fc 9B030000 .4byte .LLST21 - 3858 0700 28 .uleb128 0x28 - 3859 0701 99060000 .4byte 0x699 - 3860 0705 CF030000 .4byte .LLST22 - 3861 0709 29 .uleb128 0x29 - 3862 070a A4060000 .4byte 0x6a4 - 3863 070e 04040000 .4byte .LLST23 - 3864 0712 14 .uleb128 0x14 - 3865 0713 62040000 .4byte .LBB30 - 3866 0717 7E040000 .4byte .LBE30 - 3867 071b 25070000 .4byte 0x725 - 3868 071f 2A .uleb128 0x2a - 3869 0720 BF060000 .4byte 0x6bf - 3870 0724 00 .byte 0x0 - 3871 0725 1B .uleb128 0x1b - 3872 0726 8C040000 .4byte .LBB31 - 3873 072a AA040000 .4byte .LBE31 - 3874 072e 2A .uleb128 0x2a - 3875 072f B4060000 .4byte 0x6b4 - 3876 0733 00 .byte 0x0 - 3877 0734 00 .byte 0x0 - 3878 0735 2B .uleb128 0x2b - 3879 0736 01 .byte 0x1 - 3880 0737 41050000 .4byte .LASF105 - 3881 073b 01 .byte 0x1 - 3882 073c E3 .byte 0xe3 - 3883 073d 01 .byte 0x1 - 3884 073e 69000000 .4byte 0x69 - 3885 0742 C4040000 .4byte .LFB4 - 3886 0746 B00A0000 .4byte .LFE4 - 3887 074a 38040000 .4byte .LLST24 - 3888 074e 99080000 .4byte 0x899 - 3889 0752 2C .uleb128 0x2c - 3890 0753 73030000 .4byte .LASF20 - 3891 0757 01 .byte 0x1 - 3892 0758 E3 .byte 0xe3 - 3893 0759 E6050000 .4byte 0x5e6 - 3894 075d 63040000 .4byte .LLST25 - 3895 0761 2C .uleb128 0x2c - 3896 0762 7C040000 .4byte .LASF99 - 3897 0766 01 .byte 0x1 - BFIN GAS /tmp/ccIiLN8H.s page 89 - - - 3898 0767 E3 .byte 0xe3 - 3899 0768 69000000 .4byte 0x69 - 3900 076c 82040000 .4byte .LLST26 - 3901 0770 16 .uleb128 0x16 - 3902 0771 50000000 .4byte .Ldebug_ranges0+0x50 - 3903 0775 87070000 .4byte 0x787 - 3904 0779 2D .uleb128 0x2d - 3905 077a 6900 .string "i" - 3906 077c 01 .byte 0x1 - 3907 077d EF .byte 0xef - 3908 077e 9F000000 .4byte 0x9f - 3909 0782 A1040000 .4byte .LLST27 - 3910 0786 00 .byte 0x0 - 3911 0787 16 .uleb128 0x16 - 3912 0788 68000000 .4byte .Ldebug_ranges0+0x68 - 3913 078c 80080000 .4byte 0x880 - 3914 0790 15 .uleb128 0x15 - 3915 0791 CB050000 .4byte .LASF106 - 3916 0795 01 .byte 0x1 - 3917 0796 2101 .2byte 0x121 - 3918 0798 69000000 .4byte 0x69 - 3919 079c B4040000 .4byte .LLST28 - 3920 07a0 1C .uleb128 0x1c - 3921 07a1 76616C00 .string "val" - 3922 07a5 01 .byte 0x1 - 3923 07a6 2201 .2byte 0x122 - 3924 07a8 69000000 .4byte 0x69 - 3925 07ac 15 .uleb128 0x15 - 3926 07ad A5040000 .4byte .LASF107 - 3927 07b1 01 .byte 0x1 - 3928 07b2 2301 .2byte 0x123 - 3929 07b4 2C000000 .4byte 0x2c - 3930 07b8 DD040000 .4byte .LLST29 - 3931 07bc 18 .uleb128 0x18 - 3932 07bd 88000000 .4byte .Ldebug_ranges0+0x88 - 3933 07c1 17 .uleb128 0x17 - 3934 07c2 96020000 .4byte .LASF108 - 3935 07c6 01 .byte 0x1 - 3936 07c7 3A01 .2byte 0x13a - 3937 07c9 69000000 .4byte 0x69 - 3938 07cd 19 .uleb128 0x19 - 3939 07ce 6900 .string "i" - 3940 07d0 01 .byte 0x1 - 3941 07d1 4301 .2byte 0x143 - 3942 07d3 69000000 .4byte 0x69 - 3943 07d7 06050000 .4byte .LLST30 - 3944 07db 14 .uleb128 0x14 - 3945 07dc 48060000 .4byte .LBB51 - 3946 07e0 6A060000 .4byte .LBE51 - 3947 07e4 F7070000 .4byte 0x7f7 - 3948 07e8 19 .uleb128 0x19 - 3949 07e9 6900 .string "i" - 3950 07eb 01 .byte 0x1 - 3951 07ec 3601 .2byte 0x136 - 3952 07ee 69000000 .4byte 0x69 - 3953 07f2 24050000 .4byte .LLST31 - 3954 07f6 00 .byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 90 - - - 3955 07f7 2E .uleb128 0x2e - 3956 07f8 66060000 .4byte 0x666 - 3957 07fc 74060000 .4byte .LBB52 - 3958 0800 86060000 .4byte .LBE52 - 3959 0804 01 .byte 0x1 - 3960 0805 3A01 .2byte 0x13a - 3961 0807 2F080000 .4byte 0x82f - 3962 080b 2F .uleb128 0x2f - 3963 080c 00070000 .4byte 0x700 - 3964 0810 2F .uleb128 0x2f - 3965 0811 F7060000 .4byte 0x6f7 - 3966 0815 2F .uleb128 0x2f - 3967 0816 EE060000 .4byte 0x6ee - 3968 081a 2F .uleb128 0x2f - 3969 081b E5060000 .4byte 0x6e5 - 3970 081f 1B .uleb128 0x1b - 3971 0820 74060000 .4byte .LBB53 - 3972 0824 86060000 .4byte .LBE53 - 3973 0828 2A .uleb128 0x2a - 3974 0829 A4060000 .4byte 0x6a4 - 3975 082d 00 .byte 0x0 - 3976 082e 00 .byte 0x0 - 3977 082f 30 .uleb128 0x30 - 3978 0830 D2030000 .4byte 0x3d2 - 3979 0834 A8000000 .4byte .Ldebug_ranges0+0xa8 - 3980 0838 01 .byte 0x1 - 3981 0839 4C01 .2byte 0x14c - 3982 083b 66080000 .4byte 0x866 - 3983 083f 2F .uleb128 0x2f - 3984 0840 E3030000 .4byte 0x3e3 - 3985 0844 18 .uleb128 0x18 - 3986 0845 C8000000 .4byte .Ldebug_ranges0+0xc8 - 3987 0849 29 .uleb128 0x29 - 3988 084a EC030000 .4byte 0x3ec - 3989 084e 37050000 .4byte .LLST32 - 3990 0852 29 .uleb128 0x29 - 3991 0853 F5030000 .4byte 0x3f5 - 3992 0857 2F060000 .4byte .LLST33 - 3993 085b 29 .uleb128 0x29 - 3994 085c 00040000 .4byte 0x400 - 3995 0860 B7060000 .4byte .LLST34 - 3996 0864 00 .byte 0x0 - 3997 0865 00 .byte 0x0 - 3998 0866 1B .uleb128 0x1b - 3999 0867 780A0000 .4byte .LBB58 - 4000 086b 960A0000 .4byte .LBE58 - 4001 086f 19 .uleb128 0x19 - 4002 0870 6900 .string "i" - 4003 0872 01 .byte 0x1 - 4004 0873 5A01 .2byte 0x15a - 4005 0875 69000000 .4byte 0x69 - 4006 0879 1F080000 .4byte .LLST35 - 4007 087d 00 .byte 0x0 - 4008 087e 00 .byte 0x0 - 4009 087f 00 .byte 0x0 - 4010 0880 1B .uleb128 0x1b - 4011 0881 320A0000 .4byte .LBB61 - BFIN GAS /tmp/ccIiLN8H.s page 91 - - - 4012 0885 400A0000 .4byte .LBE61 - 4013 0889 19 .uleb128 0x19 - 4014 088a 6900 .string "i" - 4015 088c 01 .byte 0x1 - 4016 088d 9F01 .2byte 0x19f - 4017 088f 69000000 .4byte 0x69 - 4018 0893 32080000 .4byte .LLST36 - 4019 0897 00 .byte 0x0 - 4020 0898 00 .byte 0x0 - 4021 0899 07 .uleb128 0x7 - 4022 089a 69000000 .4byte 0x69 - 4023 089e A9080000 .4byte 0x8a9 - 4024 08a2 1F .uleb128 0x1f - 4025 08a3 1C010000 .4byte 0x11c - 4026 08a7 03 .byte 0x3 - 4027 08a8 00 .byte 0x0 - 4028 08a9 31 .uleb128 0x31 - 4029 08aa A4000000 .4byte .LASF109 - 4030 08ae 01 .byte 0x1 - 4031 08af 1C .byte 0x1c - 4032 08b0 99080000 .4byte 0x899 - 4033 08b4 01 .byte 0x1 - 4034 08b5 05 .byte 0x5 - 4035 08b6 03 .byte 0x3 - 4036 08b7 00000000 .4byte _streams_cnt - 4037 08bb 31 .uleb128 0x31 - 4038 08bc B0000000 .4byte .LASF110 - 4039 08c0 01 .byte 0x1 - 4040 08c1 2F .byte 0x2f - 4041 08c2 CD080000 .4byte 0x8cd - 4042 08c6 01 .byte 0x1 - 4043 08c7 05 .byte 0x5 - 4044 08c8 03 .byte 0x3 - 4045 08c9 00000000 .4byte _dbg_receive_value - 4046 08cd 32 .uleb128 0x32 - 4047 08ce 69000000 .4byte 0x69 - 4048 08d2 07 .uleb128 0x7 - 4049 08d3 69000000 .4byte 0x69 - 4050 08d7 E2080000 .4byte 0x8e2 - 4051 08db 1F .uleb128 0x1f - 4052 08dc 1C010000 .4byte 0x11c - 4053 08e0 09 .byte 0x9 - 4054 08e1 00 .byte 0x0 - 4055 08e2 31 .uleb128 0x31 - 4056 08e3 D0050000 .4byte .LASF111 - 4057 08e7 01 .byte 0x1 - 4058 08e8 37 .byte 0x37 - 4059 08e9 D2080000 .4byte 0x8d2 - 4060 08ed 01 .byte 0x1 - 4061 08ee 05 .byte 0x5 - 4062 08ef 03 .byte 0x3 - 4063 08f0 28000000 .4byte _dbg_sport_rx_copy - 4064 08f4 31 .uleb128 0x31 - 4065 08f5 42040000 .4byte .LASF112 - 4066 08f9 01 .byte 0x1 - 4067 08fa 49 .byte 0x49 - 4068 08fb 69000000 .4byte 0x69 - BFIN GAS /tmp/ccIiLN8H.s page 92 - - - 4069 08ff 01 .byte 0x1 - 4070 0900 05 .byte 0x5 - 4071 0901 03 .byte 0x3 - 4072 0902 10000000 .4byte _streams_succes_flag - 4073 0906 07 .uleb128 0x7 - 4074 0907 69000000 .4byte 0x69 - 4075 090b 11090000 .4byte 0x911 - 4076 090f 33 .uleb128 0x33 - 4077 0910 00 .byte 0x0 - 4078 0911 34 .uleb128 0x34 - 4079 0912 97010000 .4byte .LASF113 - 4080 0916 01 .byte 0x1 - 4081 0917 55 .byte 0x55 - 4082 0918 1E090000 .4byte 0x91e - 4083 091c 01 .byte 0x1 - 4084 091d 01 .byte 0x1 - 4085 091e 32 .uleb128 0x32 - 4086 091f 06090000 .4byte 0x906 - 4087 0923 34 .uleb128 0x34 - 4088 0924 11040000 .4byte .LASF114 - 4089 0928 01 .byte 0x1 - 4090 0929 56 .byte 0x56 - 4091 092a 30090000 .4byte 0x930 - 4092 092e 01 .byte 0x1 - 4093 092f 01 .byte 0x1 - 4094 0930 32 .uleb128 0x32 - 4095 0931 06090000 .4byte 0x906 - 4096 0935 34 .uleb128 0x34 - 4097 0936 52050000 .4byte .LASF101 - 4098 093a 01 .byte 0x1 - 4099 093b 58 .byte 0x58 - 4100 093c 42090000 .4byte 0x942 - 4101 0940 01 .byte 0x1 - 4102 0941 01 .byte 0x1 - 4103 0942 32 .uleb128 0x32 - 4104 0943 06090000 .4byte 0x906 - 4105 0947 07 .uleb128 0x7 - 4106 0948 8D000000 .4byte 0x8d - 4107 094c 52090000 .4byte 0x952 - 4108 0950 33 .uleb128 0x33 - 4109 0951 00 .byte 0x0 - 4110 0952 34 .uleb128 0x34 - 4111 0953 CD020000 .4byte .LASF103 - 4112 0957 01 .byte 0x1 - 4113 0958 5A .byte 0x5a - 4114 0959 5F090000 .4byte 0x95f - 4115 095d 01 .byte 0x1 - 4116 095e 01 .byte 0x1 - 4117 095f 32 .uleb128 0x32 - 4118 0960 47090000 .4byte 0x947 - 4119 0964 07 .uleb128 0x7 - 4120 0965 7B000000 .4byte 0x7b - 4121 0969 6F090000 .4byte 0x96f - 4122 096d 33 .uleb128 0x33 - 4123 096e 00 .byte 0x0 - 4124 096f 34 .uleb128 0x34 - 4125 0970 36030000 .4byte .LASF115 - BFIN GAS /tmp/ccIiLN8H.s page 93 - - - 4126 0974 01 .byte 0x1 - 4127 0975 5C .byte 0x5c - 4128 0976 7C090000 .4byte 0x97c - 4129 097a 01 .byte 0x1 - 4130 097b 01 .byte 0x1 - 4131 097c 32 .uleb128 0x32 - 4132 097d 64090000 .4byte 0x964 - 4133 0981 31 .uleb128 0x31 - 4134 0982 AD010000 .4byte .LASF116 - 4135 0986 01 .byte 0x1 - 4136 0987 60 .byte 0x60 - 4137 0988 93090000 .4byte 0x993 - 4138 098c 01 .byte 0x1 - 4139 098d 05 .byte 0x5 - 4140 098e 03 .byte 0x3 - 4141 098f 04000000 .4byte _TX_marker - 4142 0993 32 .uleb128 0x32 - 4143 0994 D2080000 .4byte 0x8d2 - 4144 0998 31 .uleb128 0x31 - 4145 0999 CB060000 .4byte .LASF117 - 4146 099d 01 .byte 0x1 - 4147 099e 76 .byte 0x76 - 4148 099f AA090000 .4byte 0x9aa - 4149 09a3 01 .byte 0x1 - 4150 09a4 05 .byte 0x5 - 4151 09a5 03 .byte 0x3 - 4152 09a6 30000000 .4byte _Proc_state - 4153 09aa 35 .uleb128 0x35 - 4154 09ab E2050000 .4byte .LASF130 - 4155 09af BB020000 .4byte 0x2bb - 4156 09b3 31 .uleb128 0x31 - 4157 09b4 84010000 .4byte .LASF77 - 4158 09b8 01 .byte 0x1 - 4159 09b9 78 .byte 0x78 - 4160 09ba CD080000 .4byte 0x8cd - 4161 09be 01 .byte 0x1 - 4162 09bf 05 .byte 0x5 - 4163 09c0 03 .byte 0x3 - 4164 09c1 14000000 .4byte _TX_buff_I - 4165 09c5 31 .uleb128 0x31 - 4166 09c6 57010000 .4byte .LASF118 - 4167 09ca 01 .byte 0x1 - 4168 09cb 79 .byte 0x79 - 4169 09cc CD080000 .4byte 0x8cd - 4170 09d0 01 .byte 0x1 - 4171 09d1 05 .byte 0x5 - 4172 09d2 03 .byte 0x3 - 4173 09d3 2C000000 .4byte _TX_buff_I_shadow - 4174 09d7 31 .uleb128 0x31 - 4175 09d8 F5060000 .4byte .LASF119 - 4176 09dc 01 .byte 0x1 - 4177 09dd 7B .byte 0x7b - 4178 09de CD080000 .4byte 0x8cd - 4179 09e2 01 .byte 0x1 - 4180 09e3 05 .byte 0x5 - 4181 09e4 03 .byte 0x3 - 4182 09e5 18000000 .4byte _data_I - BFIN GAS /tmp/ccIiLN8H.s page 94 - - - 4183 09e9 31 .uleb128 0x31 - 4184 09ea 68000000 .4byte .LASF120 - 4185 09ee 01 .byte 0x1 - 4186 09ef 7C .byte 0x7c - 4187 09f0 CD080000 .4byte 0x8cd - 4188 09f4 01 .byte 0x1 - 4189 09f5 05 .byte 0x5 - 4190 09f6 03 .byte 0x3 - 4191 09f7 1C000000 .4byte _send_size - 4192 09fb 31 .uleb128 0x31 - 4193 09fc 33050000 .4byte .LASF78 - 4194 0a00 01 .byte 0x1 - 4195 0a01 7E .byte 0x7e - 4196 0a02 0D0A0000 .4byte 0xa0d - 4197 0a06 01 .byte 0x1 - 4198 0a07 05 .byte 0x5 - 4199 0a08 03 .byte 0x3 - 4200 0a09 30000000 .4byte _TX_buff_state - 4201 0a0d 32 .uleb128 0x32 - 4202 0a0e 2C000000 .4byte 0x2c - 4203 0a12 31 .uleb128 0x31 - 4204 0a13 2D000000 .4byte .LASF121 - 4205 0a17 01 .byte 0x1 - 4206 0a18 7F .byte 0x7f - 4207 0a19 CD080000 .4byte 0x8cd - 4208 0a1d 01 .byte 0x1 - 4209 0a1e 05 .byte 0x5 - 4210 0a1f 03 .byte 0x3 - 4211 0a20 20000000 .4byte _tx_val - 4212 0a24 31 .uleb128 0x31 - 4213 0a25 BB050000 .4byte .LASF122 - 4214 0a29 01 .byte 0x1 - 4215 0a2a 81 .byte 0x81 - 4216 0a2b 69000000 .4byte 0x69 - 4217 0a2f 01 .byte 0x1 - 4218 0a30 05 .byte 0x5 - 4219 0a31 03 .byte 0x3 - 4220 0a32 24000000 .4byte _some_i - 4221 0a36 31 .uleb128 0x31 - 4222 0a37 93060000 .4byte .LASF123 - 4223 0a3b 01 .byte 0x1 - 4224 0a3c 83 .byte 0x83 - 4225 0a3d CD080000 .4byte 0x8cd - 4226 0a41 01 .byte 0x1 - 4227 0a42 05 .byte 0x5 - 4228 0a43 03 .byte 0x3 - 4229 0a44 28000000 .4byte _size_processed - 4230 0a48 31 .uleb128 0x31 - 4231 0a49 22010000 .4byte .LASF124 - 4232 0a4d 01 .byte 0x1 - 4233 0a4e 8C .byte 0x8c - 4234 0a4f 2C000000 .4byte 0x2c - 4235 0a53 01 .byte 0x1 - 4236 0a54 05 .byte 0x5 - 4237 0a55 03 .byte 0x3 - 4238 0a56 2C000000 .4byte _LFSM_started - 4239 0a5a 31 .uleb128 0x31 - BFIN GAS /tmp/ccIiLN8H.s page 95 - - - 4240 0a5b 60060000 .4byte .LASF125 - 4241 0a5f 01 .byte 0x1 - 4242 0a60 8F .byte 0x8f - 4243 0a61 2C000000 .4byte 0x2c - 4244 0a65 01 .byte 0x1 - 4245 0a66 05 .byte 0x5 - 4246 0a67 03 .byte 0x3 - 4247 0a68 2D000000 .4byte _DY_SYN_2_value - 4248 0a6c 31 .uleb128 0x31 - 4249 0a6d D3040000 .4byte .LASF126 - 4250 0a71 01 .byte 0x1 - 4251 0a72 90 .byte 0x90 - 4252 0a73 2C000000 .4byte 0x2c - 4253 0a77 01 .byte 0x1 - 4254 0a78 05 .byte 0x5 - 4255 0a79 03 .byte 0x3 - 4256 0a7a 2E000000 .4byte _DY_SYN_2_value_prev - 4257 0a7e 00 .byte 0x0 - 4258 .section .debug_abbrev - 4259 0000 01 .uleb128 0x1 - 4260 0001 11 .uleb128 0x11 - 4261 0002 01 .byte 0x1 - 4262 0003 25 .uleb128 0x25 - 4263 0004 0E .uleb128 0xe - 4264 0005 13 .uleb128 0x13 - 4265 0006 0B .uleb128 0xb - 4266 0007 03 .uleb128 0x3 - 4267 0008 0E .uleb128 0xe - 4268 0009 1B .uleb128 0x1b - 4269 000a 0E .uleb128 0xe - 4270 000b 11 .uleb128 0x11 - 4271 000c 01 .uleb128 0x1 - 4272 000d 12 .uleb128 0x12 - 4273 000e 01 .uleb128 0x1 - 4274 000f 10 .uleb128 0x10 - 4275 0010 06 .uleb128 0x6 - 4276 0011 00 .byte 0x0 - 4277 0012 00 .byte 0x0 - 4278 0013 02 .uleb128 0x2 - 4279 0014 24 .uleb128 0x24 - 4280 0015 00 .byte 0x0 - 4281 0016 0B .uleb128 0xb - 4282 0017 0B .uleb128 0xb - 4283 0018 3E .uleb128 0x3e - 4284 0019 0B .uleb128 0xb - 4285 001a 03 .uleb128 0x3 - 4286 001b 0E .uleb128 0xe - 4287 001c 00 .byte 0x0 - 4288 001d 00 .byte 0x0 - 4289 001e 03 .uleb128 0x3 - 4290 001f 16 .uleb128 0x16 - 4291 0020 00 .byte 0x0 - 4292 0021 03 .uleb128 0x3 - 4293 0022 0E .uleb128 0xe - 4294 0023 3A .uleb128 0x3a - 4295 0024 0B .uleb128 0xb - 4296 0025 3B .uleb128 0x3b - BFIN GAS /tmp/ccIiLN8H.s page 96 - - - 4297 0026 0B .uleb128 0xb - 4298 0027 49 .uleb128 0x49 - 4299 0028 13 .uleb128 0x13 - 4300 0029 00 .byte 0x0 - 4301 002a 00 .byte 0x0 - 4302 002b 04 .uleb128 0x4 - 4303 002c 24 .uleb128 0x24 - 4304 002d 00 .byte 0x0 - 4305 002e 0B .uleb128 0xb - 4306 002f 0B .uleb128 0xb - 4307 0030 3E .uleb128 0x3e - 4308 0031 0B .uleb128 0xb - 4309 0032 03 .uleb128 0x3 - 4310 0033 08 .uleb128 0x8 - 4311 0034 00 .byte 0x0 - 4312 0035 00 .byte 0x0 - 4313 0036 05 .uleb128 0x5 - 4314 0037 13 .uleb128 0x13 - 4315 0038 01 .byte 0x1 - 4316 0039 0B .uleb128 0xb - 4317 003a 05 .uleb128 0x5 - 4318 003b 3A .uleb128 0x3a - 4319 003c 0B .uleb128 0xb - 4320 003d 3B .uleb128 0x3b - 4321 003e 0B .uleb128 0xb - 4322 003f 01 .uleb128 0x1 - 4323 0040 13 .uleb128 0x13 - 4324 0041 00 .byte 0x0 - 4325 0042 00 .byte 0x0 - 4326 0043 06 .uleb128 0x6 - 4327 0044 0D .uleb128 0xd - 4328 0045 00 .byte 0x0 - 4329 0046 03 .uleb128 0x3 - 4330 0047 0E .uleb128 0xe - 4331 0048 3A .uleb128 0x3a - 4332 0049 0B .uleb128 0xb - 4333 004a 3B .uleb128 0x3b - 4334 004b 0B .uleb128 0xb - 4335 004c 49 .uleb128 0x49 - 4336 004d 13 .uleb128 0x13 - 4337 004e 38 .uleb128 0x38 - 4338 004f 0A .uleb128 0xa - 4339 0050 00 .byte 0x0 - 4340 0051 00 .byte 0x0 - 4341 0052 07 .uleb128 0x7 - 4342 0053 01 .uleb128 0x1 - 4343 0054 01 .byte 0x1 - 4344 0055 49 .uleb128 0x49 - 4345 0056 13 .uleb128 0x13 - 4346 0057 01 .uleb128 0x1 - 4347 0058 13 .uleb128 0x13 - 4348 0059 00 .byte 0x0 - 4349 005a 00 .byte 0x0 - 4350 005b 08 .uleb128 0x8 - 4351 005c 21 .uleb128 0x21 - 4352 005d 00 .byte 0x0 - 4353 005e 49 .uleb128 0x49 - BFIN GAS /tmp/ccIiLN8H.s page 97 - - - 4354 005f 13 .uleb128 0x13 - 4355 0060 2F .uleb128 0x2f - 4356 0061 05 .uleb128 0x5 - 4357 0062 00 .byte 0x0 - 4358 0063 00 .byte 0x0 - 4359 0064 09 .uleb128 0x9 - 4360 0065 24 .uleb128 0x24 - 4361 0066 00 .byte 0x0 - 4362 0067 0B .uleb128 0xb - 4363 0068 0B .uleb128 0xb - 4364 0069 3E .uleb128 0x3e - 4365 006a 0B .uleb128 0xb - 4366 006b 00 .byte 0x0 - 4367 006c 00 .byte 0x0 - 4368 006d 0A .uleb128 0xa - 4369 006e 04 .uleb128 0x4 - 4370 006f 01 .byte 0x1 - 4371 0070 0B .uleb128 0xb - 4372 0071 0B .uleb128 0xb - 4373 0072 3A .uleb128 0x3a - 4374 0073 0B .uleb128 0xb - 4375 0074 3B .uleb128 0x3b - 4376 0075 0B .uleb128 0xb - 4377 0076 01 .uleb128 0x1 - 4378 0077 13 .uleb128 0x13 - 4379 0078 00 .byte 0x0 - 4380 0079 00 .byte 0x0 - 4381 007a 0B .uleb128 0xb - 4382 007b 28 .uleb128 0x28 - 4383 007c 00 .byte 0x0 - 4384 007d 03 .uleb128 0x3 - 4385 007e 0E .uleb128 0xe - 4386 007f 1C .uleb128 0x1c - 4387 0080 0D .uleb128 0xd - 4388 0081 00 .byte 0x0 - 4389 0082 00 .byte 0x0 - 4390 0083 0C .uleb128 0xc - 4391 0084 04 .uleb128 0x4 - 4392 0085 01 .byte 0x1 - 4393 0086 03 .uleb128 0x3 - 4394 0087 0E .uleb128 0xe - 4395 0088 0B .uleb128 0xb - 4396 0089 0B .uleb128 0xb - 4397 008a 3A .uleb128 0x3a - 4398 008b 0B .uleb128 0xb - 4399 008c 3B .uleb128 0x3b - 4400 008d 0B .uleb128 0xb - 4401 008e 01 .uleb128 0x1 - 4402 008f 13 .uleb128 0x13 - 4403 0090 00 .byte 0x0 - 4404 0091 00 .byte 0x0 - 4405 0092 0D .uleb128 0xd - 4406 0093 28 .uleb128 0x28 - 4407 0094 00 .byte 0x0 - 4408 0095 03 .uleb128 0x3 - 4409 0096 08 .uleb128 0x8 - 4410 0097 1C .uleb128 0x1c - BFIN GAS /tmp/ccIiLN8H.s page 98 - - - 4411 0098 0D .uleb128 0xd - 4412 0099 00 .byte 0x0 - 4413 009a 00 .byte 0x0 - 4414 009b 0E .uleb128 0xe - 4415 009c 13 .uleb128 0x13 - 4416 009d 01 .byte 0x1 - 4417 009e 03 .uleb128 0x3 - 4418 009f 0E .uleb128 0xe - 4419 00a0 0B .uleb128 0xb - 4420 00a1 0B .uleb128 0xb - 4421 00a2 3A .uleb128 0x3a - 4422 00a3 0B .uleb128 0xb - 4423 00a4 3B .uleb128 0x3b - 4424 00a5 0B .uleb128 0xb - 4425 00a6 01 .uleb128 0x1 - 4426 00a7 13 .uleb128 0x13 - 4427 00a8 00 .byte 0x0 - 4428 00a9 00 .byte 0x0 - 4429 00aa 0F .uleb128 0xf - 4430 00ab 2E .uleb128 0x2e - 4431 00ac 01 .byte 0x1 - 4432 00ad 03 .uleb128 0x3 - 4433 00ae 0E .uleb128 0xe - 4434 00af 3A .uleb128 0x3a - 4435 00b0 0B .uleb128 0xb - 4436 00b1 3B .uleb128 0x3b - 4437 00b2 0B .uleb128 0xb - 4438 00b3 27 .uleb128 0x27 - 4439 00b4 0C .uleb128 0xc - 4440 00b5 49 .uleb128 0x49 - 4441 00b6 13 .uleb128 0x13 - 4442 00b7 20 .uleb128 0x20 - 4443 00b8 0B .uleb128 0xb - 4444 00b9 01 .uleb128 0x1 - 4445 00ba 13 .uleb128 0x13 - 4446 00bb 00 .byte 0x0 - 4447 00bc 00 .byte 0x0 - 4448 00bd 10 .uleb128 0x10 - 4449 00be 05 .uleb128 0x5 - 4450 00bf 00 .byte 0x0 - 4451 00c0 03 .uleb128 0x3 - 4452 00c1 08 .uleb128 0x8 - 4453 00c2 3A .uleb128 0x3a - 4454 00c3 0B .uleb128 0xb - 4455 00c4 3B .uleb128 0x3b - 4456 00c5 0B .uleb128 0xb - 4457 00c6 49 .uleb128 0x49 - 4458 00c7 13 .uleb128 0x13 - 4459 00c8 00 .byte 0x0 - 4460 00c9 00 .byte 0x0 - 4461 00ca 11 .uleb128 0x11 - 4462 00cb 34 .uleb128 0x34 - 4463 00cc 00 .byte 0x0 - 4464 00cd 03 .uleb128 0x3 - 4465 00ce 08 .uleb128 0x8 - 4466 00cf 3A .uleb128 0x3a - 4467 00d0 0B .uleb128 0xb - BFIN GAS /tmp/ccIiLN8H.s page 99 - - - 4468 00d1 3B .uleb128 0x3b - 4469 00d2 0B .uleb128 0xb - 4470 00d3 49 .uleb128 0x49 - 4471 00d4 13 .uleb128 0x13 - 4472 00d5 00 .byte 0x0 - 4473 00d6 00 .byte 0x0 - 4474 00d7 12 .uleb128 0x12 - 4475 00d8 2E .uleb128 0x2e - 4476 00d9 01 .byte 0x1 - 4477 00da 3F .uleb128 0x3f - 4478 00db 0C .uleb128 0xc - 4479 00dc 03 .uleb128 0x3 - 4480 00dd 0E .uleb128 0xe - 4481 00de 3A .uleb128 0x3a - 4482 00df 0B .uleb128 0xb - 4483 00e0 3B .uleb128 0x3b - 4484 00e1 05 .uleb128 0x5 - 4485 00e2 27 .uleb128 0x27 - 4486 00e3 0C .uleb128 0xc - 4487 00e4 11 .uleb128 0x11 - 4488 00e5 01 .uleb128 0x1 - 4489 00e6 12 .uleb128 0x12 - 4490 00e7 01 .uleb128 0x1 - 4491 00e8 40 .uleb128 0x40 - 4492 00e9 06 .uleb128 0x6 - 4493 00ea 01 .uleb128 0x1 - 4494 00eb 13 .uleb128 0x13 - 4495 00ec 00 .byte 0x0 - 4496 00ed 00 .byte 0x0 - 4497 00ee 13 .uleb128 0x13 - 4498 00ef 05 .uleb128 0x5 - 4499 00f0 00 .byte 0x0 - 4500 00f1 03 .uleb128 0x3 - 4501 00f2 08 .uleb128 0x8 - 4502 00f3 3A .uleb128 0x3a - 4503 00f4 0B .uleb128 0xb - 4504 00f5 3B .uleb128 0x3b - 4505 00f6 05 .uleb128 0x5 - 4506 00f7 49 .uleb128 0x49 - 4507 00f8 13 .uleb128 0x13 - 4508 00f9 02 .uleb128 0x2 - 4509 00fa 06 .uleb128 0x6 - 4510 00fb 00 .byte 0x0 - 4511 00fc 00 .byte 0x0 - 4512 00fd 14 .uleb128 0x14 - 4513 00fe 0B .uleb128 0xb - 4514 00ff 01 .byte 0x1 - 4515 0100 11 .uleb128 0x11 - 4516 0101 01 .uleb128 0x1 - 4517 0102 12 .uleb128 0x12 - 4518 0103 01 .uleb128 0x1 - 4519 0104 01 .uleb128 0x1 - 4520 0105 13 .uleb128 0x13 - 4521 0106 00 .byte 0x0 - 4522 0107 00 .byte 0x0 - 4523 0108 15 .uleb128 0x15 - 4524 0109 34 .uleb128 0x34 - BFIN GAS /tmp/ccIiLN8H.s page 100 - - - 4525 010a 00 .byte 0x0 - 4526 010b 03 .uleb128 0x3 - 4527 010c 0E .uleb128 0xe - 4528 010d 3A .uleb128 0x3a - 4529 010e 0B .uleb128 0xb - 4530 010f 3B .uleb128 0x3b - 4531 0110 05 .uleb128 0x5 - 4532 0111 49 .uleb128 0x49 - 4533 0112 13 .uleb128 0x13 - 4534 0113 02 .uleb128 0x2 - 4535 0114 06 .uleb128 0x6 - 4536 0115 00 .byte 0x0 - 4537 0116 00 .byte 0x0 - 4538 0117 16 .uleb128 0x16 - 4539 0118 0B .uleb128 0xb - 4540 0119 01 .byte 0x1 - 4541 011a 55 .uleb128 0x55 - 4542 011b 06 .uleb128 0x6 - 4543 011c 01 .uleb128 0x1 - 4544 011d 13 .uleb128 0x13 - 4545 011e 00 .byte 0x0 - 4546 011f 00 .byte 0x0 - 4547 0120 17 .uleb128 0x17 - 4548 0121 34 .uleb128 0x34 - 4549 0122 00 .byte 0x0 - 4550 0123 03 .uleb128 0x3 - 4551 0124 0E .uleb128 0xe - 4552 0125 3A .uleb128 0x3a - 4553 0126 0B .uleb128 0xb - 4554 0127 3B .uleb128 0x3b - 4555 0128 05 .uleb128 0x5 - 4556 0129 49 .uleb128 0x49 - 4557 012a 13 .uleb128 0x13 - 4558 012b 00 .byte 0x0 - 4559 012c 00 .byte 0x0 - 4560 012d 18 .uleb128 0x18 - 4561 012e 0B .uleb128 0xb - 4562 012f 01 .byte 0x1 - 4563 0130 55 .uleb128 0x55 - 4564 0131 06 .uleb128 0x6 - 4565 0132 00 .byte 0x0 - 4566 0133 00 .byte 0x0 - 4567 0134 19 .uleb128 0x19 - 4568 0135 34 .uleb128 0x34 - 4569 0136 00 .byte 0x0 - 4570 0137 03 .uleb128 0x3 - 4571 0138 08 .uleb128 0x8 - 4572 0139 3A .uleb128 0x3a - 4573 013a 0B .uleb128 0xb - 4574 013b 3B .uleb128 0x3b - 4575 013c 05 .uleb128 0x5 - 4576 013d 49 .uleb128 0x49 - 4577 013e 13 .uleb128 0x13 - 4578 013f 02 .uleb128 0x2 - 4579 0140 06 .uleb128 0x6 - 4580 0141 00 .byte 0x0 - 4581 0142 00 .byte 0x0 - BFIN GAS /tmp/ccIiLN8H.s page 101 - - - 4582 0143 1A .uleb128 0x1a - 4583 0144 34 .uleb128 0x34 - 4584 0145 00 .byte 0x0 - 4585 0146 03 .uleb128 0x3 - 4586 0147 0E .uleb128 0xe - 4587 0148 3A .uleb128 0x3a - 4588 0149 0B .uleb128 0xb - 4589 014a 3B .uleb128 0x3b - 4590 014b 05 .uleb128 0x5 - 4591 014c 49 .uleb128 0x49 - 4592 014d 13 .uleb128 0x13 - 4593 014e 02 .uleb128 0x2 - 4594 014f 0A .uleb128 0xa - 4595 0150 00 .byte 0x0 - 4596 0151 00 .byte 0x0 - 4597 0152 1B .uleb128 0x1b - 4598 0153 0B .uleb128 0xb - 4599 0154 01 .byte 0x1 - 4600 0155 11 .uleb128 0x11 - 4601 0156 01 .uleb128 0x1 - 4602 0157 12 .uleb128 0x12 - 4603 0158 01 .uleb128 0x1 - 4604 0159 00 .byte 0x0 - 4605 015a 00 .byte 0x0 - 4606 015b 1C .uleb128 0x1c - 4607 015c 34 .uleb128 0x34 - 4608 015d 00 .byte 0x0 - 4609 015e 03 .uleb128 0x3 - 4610 015f 08 .uleb128 0x8 - 4611 0160 3A .uleb128 0x3a - 4612 0161 0B .uleb128 0xb - 4613 0162 3B .uleb128 0x3b - 4614 0163 05 .uleb128 0x5 - 4615 0164 49 .uleb128 0x49 - 4616 0165 13 .uleb128 0x13 - 4617 0166 00 .byte 0x0 - 4618 0167 00 .byte 0x0 - 4619 0168 1D .uleb128 0x1d - 4620 0169 0F .uleb128 0xf - 4621 016a 00 .byte 0x0 - 4622 016b 0B .uleb128 0xb - 4623 016c 0B .uleb128 0xb - 4624 016d 49 .uleb128 0x49 - 4625 016e 13 .uleb128 0x13 - 4626 016f 00 .byte 0x0 - 4627 0170 00 .byte 0x0 - 4628 0171 1E .uleb128 0x1e - 4629 0172 21 .uleb128 0x21 - 4630 0173 00 .byte 0x0 - 4631 0174 49 .uleb128 0x49 - 4632 0175 13 .uleb128 0x13 - 4633 0176 00 .byte 0x0 - 4634 0177 00 .byte 0x0 - 4635 0178 1F .uleb128 0x1f - 4636 0179 21 .uleb128 0x21 - 4637 017a 00 .byte 0x0 - 4638 017b 49 .uleb128 0x49 - BFIN GAS /tmp/ccIiLN8H.s page 102 - - - 4639 017c 13 .uleb128 0x13 - 4640 017d 2F .uleb128 0x2f - 4641 017e 0B .uleb128 0xb - 4642 017f 00 .byte 0x0 - 4643 0180 00 .byte 0x0 - 4644 0181 20 .uleb128 0x20 - 4645 0182 05 .uleb128 0x5 - 4646 0183 00 .byte 0x0 - 4647 0184 03 .uleb128 0x3 - 4648 0185 0E .uleb128 0xe - 4649 0186 3A .uleb128 0x3a - 4650 0187 0B .uleb128 0xb - 4651 0188 3B .uleb128 0x3b - 4652 0189 05 .uleb128 0x5 - 4653 018a 49 .uleb128 0x49 - 4654 018b 13 .uleb128 0x13 - 4655 018c 02 .uleb128 0x2 - 4656 018d 06 .uleb128 0x6 - 4657 018e 00 .byte 0x0 - 4658 018f 00 .byte 0x0 - 4659 0190 21 .uleb128 0x21 - 4660 0191 2E .uleb128 0x2e - 4661 0192 01 .byte 0x1 - 4662 0193 3F .uleb128 0x3f - 4663 0194 0C .uleb128 0xc - 4664 0195 03 .uleb128 0x3 - 4665 0196 0E .uleb128 0xe - 4666 0197 3A .uleb128 0x3a - 4667 0198 0B .uleb128 0xb - 4668 0199 3B .uleb128 0x3b - 4669 019a 05 .uleb128 0x5 - 4670 019b 27 .uleb128 0x27 - 4671 019c 0C .uleb128 0xc - 4672 019d 49 .uleb128 0x49 - 4673 019e 13 .uleb128 0x13 - 4674 019f 11 .uleb128 0x11 - 4675 01a0 01 .uleb128 0x1 - 4676 01a1 12 .uleb128 0x12 - 4677 01a2 01 .uleb128 0x1 - 4678 01a3 40 .uleb128 0x40 - 4679 01a4 06 .uleb128 0x6 - 4680 01a5 01 .uleb128 0x1 - 4681 01a6 13 .uleb128 0x13 - 4682 01a7 00 .byte 0x0 - 4683 01a8 00 .byte 0x0 - 4684 01a9 22 .uleb128 0x22 - 4685 01aa 2E .uleb128 0x2e - 4686 01ab 01 .byte 0x1 - 4687 01ac 3F .uleb128 0x3f - 4688 01ad 0C .uleb128 0xc - 4689 01ae 03 .uleb128 0x3 - 4690 01af 0E .uleb128 0xe - 4691 01b0 3A .uleb128 0x3a - 4692 01b1 0B .uleb128 0xb - 4693 01b2 3B .uleb128 0x3b - 4694 01b3 0B .uleb128 0xb - 4695 01b4 27 .uleb128 0x27 - BFIN GAS /tmp/ccIiLN8H.s page 103 - - - 4696 01b5 0C .uleb128 0xc - 4697 01b6 49 .uleb128 0x49 - 4698 01b7 13 .uleb128 0x13 - 4699 01b8 20 .uleb128 0x20 - 4700 01b9 0B .uleb128 0xb - 4701 01ba 01 .uleb128 0x1 - 4702 01bb 13 .uleb128 0x13 - 4703 01bc 00 .byte 0x0 - 4704 01bd 00 .byte 0x0 - 4705 01be 23 .uleb128 0x23 - 4706 01bf 05 .uleb128 0x5 - 4707 01c0 00 .byte 0x0 - 4708 01c1 03 .uleb128 0x3 - 4709 01c2 0E .uleb128 0xe - 4710 01c3 3A .uleb128 0x3a - 4711 01c4 0B .uleb128 0xb - 4712 01c5 3B .uleb128 0x3b - 4713 01c6 0B .uleb128 0xb - 4714 01c7 49 .uleb128 0x49 - 4715 01c8 13 .uleb128 0x13 - 4716 01c9 00 .byte 0x0 - 4717 01ca 00 .byte 0x0 - 4718 01cb 24 .uleb128 0x24 - 4719 01cc 34 .uleb128 0x34 - 4720 01cd 00 .byte 0x0 - 4721 01ce 03 .uleb128 0x3 - 4722 01cf 0E .uleb128 0xe - 4723 01d0 3A .uleb128 0x3a - 4724 01d1 0B .uleb128 0xb - 4725 01d2 3B .uleb128 0x3b - 4726 01d3 0B .uleb128 0xb - 4727 01d4 49 .uleb128 0x49 - 4728 01d5 13 .uleb128 0x13 - 4729 01d6 00 .byte 0x0 - 4730 01d7 00 .byte 0x0 - 4731 01d8 25 .uleb128 0x25 - 4732 01d9 0B .uleb128 0xb - 4733 01da 01 .byte 0x1 - 4734 01db 01 .uleb128 0x1 - 4735 01dc 13 .uleb128 0x13 - 4736 01dd 00 .byte 0x0 - 4737 01de 00 .byte 0x0 - 4738 01df 26 .uleb128 0x26 - 4739 01e0 0B .uleb128 0xb - 4740 01e1 01 .byte 0x1 - 4741 01e2 00 .byte 0x0 - 4742 01e3 00 .byte 0x0 - 4743 01e4 27 .uleb128 0x27 - 4744 01e5 2E .uleb128 0x2e - 4745 01e6 01 .byte 0x1 - 4746 01e7 31 .uleb128 0x31 - 4747 01e8 13 .uleb128 0x13 - 4748 01e9 11 .uleb128 0x11 - 4749 01ea 01 .uleb128 0x1 - 4750 01eb 12 .uleb128 0x12 - 4751 01ec 01 .uleb128 0x1 - 4752 01ed 40 .uleb128 0x40 - BFIN GAS /tmp/ccIiLN8H.s page 104 - - - 4753 01ee 06 .uleb128 0x6 - 4754 01ef 01 .uleb128 0x1 - 4755 01f0 13 .uleb128 0x13 - 4756 01f1 00 .byte 0x0 - 4757 01f2 00 .byte 0x0 - 4758 01f3 28 .uleb128 0x28 - 4759 01f4 05 .uleb128 0x5 - 4760 01f5 00 .byte 0x0 - 4761 01f6 31 .uleb128 0x31 - 4762 01f7 13 .uleb128 0x13 - 4763 01f8 02 .uleb128 0x2 - 4764 01f9 06 .uleb128 0x6 - 4765 01fa 00 .byte 0x0 - 4766 01fb 00 .byte 0x0 - 4767 01fc 29 .uleb128 0x29 - 4768 01fd 34 .uleb128 0x34 - 4769 01fe 00 .byte 0x0 - 4770 01ff 31 .uleb128 0x31 - 4771 0200 13 .uleb128 0x13 - 4772 0201 02 .uleb128 0x2 - 4773 0202 06 .uleb128 0x6 - 4774 0203 00 .byte 0x0 - 4775 0204 00 .byte 0x0 - 4776 0205 2A .uleb128 0x2a - 4777 0206 34 .uleb128 0x34 - 4778 0207 00 .byte 0x0 - 4779 0208 31 .uleb128 0x31 - 4780 0209 13 .uleb128 0x13 - 4781 020a 00 .byte 0x0 - 4782 020b 00 .byte 0x0 - 4783 020c 2B .uleb128 0x2b - 4784 020d 2E .uleb128 0x2e - 4785 020e 01 .byte 0x1 - 4786 020f 3F .uleb128 0x3f - 4787 0210 0C .uleb128 0xc - 4788 0211 03 .uleb128 0x3 - 4789 0212 0E .uleb128 0xe - 4790 0213 3A .uleb128 0x3a - 4791 0214 0B .uleb128 0xb - 4792 0215 3B .uleb128 0x3b - 4793 0216 0B .uleb128 0xb - 4794 0217 27 .uleb128 0x27 - 4795 0218 0C .uleb128 0xc - 4796 0219 49 .uleb128 0x49 - 4797 021a 13 .uleb128 0x13 - 4798 021b 11 .uleb128 0x11 - 4799 021c 01 .uleb128 0x1 - 4800 021d 12 .uleb128 0x12 - 4801 021e 01 .uleb128 0x1 - 4802 021f 40 .uleb128 0x40 - 4803 0220 06 .uleb128 0x6 - 4804 0221 01 .uleb128 0x1 - 4805 0222 13 .uleb128 0x13 - 4806 0223 00 .byte 0x0 - 4807 0224 00 .byte 0x0 - 4808 0225 2C .uleb128 0x2c - 4809 0226 05 .uleb128 0x5 - BFIN GAS /tmp/ccIiLN8H.s page 105 - - - 4810 0227 00 .byte 0x0 - 4811 0228 03 .uleb128 0x3 - 4812 0229 0E .uleb128 0xe - 4813 022a 3A .uleb128 0x3a - 4814 022b 0B .uleb128 0xb - 4815 022c 3B .uleb128 0x3b - 4816 022d 0B .uleb128 0xb - 4817 022e 49 .uleb128 0x49 - 4818 022f 13 .uleb128 0x13 - 4819 0230 02 .uleb128 0x2 - 4820 0231 06 .uleb128 0x6 - 4821 0232 00 .byte 0x0 - 4822 0233 00 .byte 0x0 - 4823 0234 2D .uleb128 0x2d - 4824 0235 34 .uleb128 0x34 - 4825 0236 00 .byte 0x0 - 4826 0237 03 .uleb128 0x3 - 4827 0238 08 .uleb128 0x8 - 4828 0239 3A .uleb128 0x3a - 4829 023a 0B .uleb128 0xb - 4830 023b 3B .uleb128 0x3b - 4831 023c 0B .uleb128 0xb - 4832 023d 49 .uleb128 0x49 - 4833 023e 13 .uleb128 0x13 - 4834 023f 02 .uleb128 0x2 - 4835 0240 06 .uleb128 0x6 - 4836 0241 00 .byte 0x0 - 4837 0242 00 .byte 0x0 - 4838 0243 2E .uleb128 0x2e - 4839 0244 1D .uleb128 0x1d - 4840 0245 01 .byte 0x1 - 4841 0246 31 .uleb128 0x31 - 4842 0247 13 .uleb128 0x13 - 4843 0248 11 .uleb128 0x11 - 4844 0249 01 .uleb128 0x1 - 4845 024a 12 .uleb128 0x12 - 4846 024b 01 .uleb128 0x1 - 4847 024c 58 .uleb128 0x58 - 4848 024d 0B .uleb128 0xb - 4849 024e 59 .uleb128 0x59 - 4850 024f 05 .uleb128 0x5 - 4851 0250 01 .uleb128 0x1 - 4852 0251 13 .uleb128 0x13 - 4853 0252 00 .byte 0x0 - 4854 0253 00 .byte 0x0 - 4855 0254 2F .uleb128 0x2f - 4856 0255 05 .uleb128 0x5 - 4857 0256 00 .byte 0x0 - 4858 0257 31 .uleb128 0x31 - 4859 0258 13 .uleb128 0x13 - 4860 0259 00 .byte 0x0 - 4861 025a 00 .byte 0x0 - 4862 025b 30 .uleb128 0x30 - 4863 025c 1D .uleb128 0x1d - 4864 025d 01 .byte 0x1 - 4865 025e 31 .uleb128 0x31 - 4866 025f 13 .uleb128 0x13 - BFIN GAS /tmp/ccIiLN8H.s page 106 - - - 4867 0260 55 .uleb128 0x55 - 4868 0261 06 .uleb128 0x6 - 4869 0262 58 .uleb128 0x58 - 4870 0263 0B .uleb128 0xb - 4871 0264 59 .uleb128 0x59 - 4872 0265 05 .uleb128 0x5 - 4873 0266 01 .uleb128 0x1 - 4874 0267 13 .uleb128 0x13 - 4875 0268 00 .byte 0x0 - 4876 0269 00 .byte 0x0 - 4877 026a 31 .uleb128 0x31 - 4878 026b 34 .uleb128 0x34 - 4879 026c 00 .byte 0x0 - 4880 026d 03 .uleb128 0x3 - 4881 026e 0E .uleb128 0xe - 4882 026f 3A .uleb128 0x3a - 4883 0270 0B .uleb128 0xb - 4884 0271 3B .uleb128 0x3b - 4885 0272 0B .uleb128 0xb - 4886 0273 49 .uleb128 0x49 - 4887 0274 13 .uleb128 0x13 - 4888 0275 3F .uleb128 0x3f - 4889 0276 0C .uleb128 0xc - 4890 0277 02 .uleb128 0x2 - 4891 0278 0A .uleb128 0xa - 4892 0279 00 .byte 0x0 - 4893 027a 00 .byte 0x0 - 4894 027b 32 .uleb128 0x32 - 4895 027c 35 .uleb128 0x35 - 4896 027d 00 .byte 0x0 - 4897 027e 49 .uleb128 0x49 - 4898 027f 13 .uleb128 0x13 - 4899 0280 00 .byte 0x0 - 4900 0281 00 .byte 0x0 - 4901 0282 33 .uleb128 0x33 - 4902 0283 21 .uleb128 0x21 - 4903 0284 00 .byte 0x0 - 4904 0285 00 .byte 0x0 - 4905 0286 00 .byte 0x0 - 4906 0287 34 .uleb128 0x34 - 4907 0288 34 .uleb128 0x34 - 4908 0289 00 .byte 0x0 - 4909 028a 03 .uleb128 0x3 - 4910 028b 0E .uleb128 0xe - 4911 028c 3A .uleb128 0x3a - 4912 028d 0B .uleb128 0xb - 4913 028e 3B .uleb128 0x3b - 4914 028f 0B .uleb128 0xb - 4915 0290 49 .uleb128 0x49 - 4916 0291 13 .uleb128 0x13 - 4917 0292 3F .uleb128 0x3f - 4918 0293 0C .uleb128 0xc - 4919 0294 3C .uleb128 0x3c - 4920 0295 0C .uleb128 0xc - 4921 0296 00 .byte 0x0 - 4922 0297 00 .byte 0x0 - 4923 0298 35 .uleb128 0x35 - BFIN GAS /tmp/ccIiLN8H.s page 107 - - - 4924 0299 35 .uleb128 0x35 - 4925 029a 00 .byte 0x0 - 4926 029b 03 .uleb128 0x3 - 4927 029c 0E .uleb128 0xe - 4928 029d 49 .uleb128 0x49 - 4929 029e 13 .uleb128 0x13 - 4930 029f 00 .byte 0x0 - 4931 02a0 00 .byte 0x0 - 4932 02a1 00 .byte 0x0 - 4933 .section .debug_pubnames,"",@progbits - 4934 0000 A8010000 .4byte 0x1a8 - 4935 0004 0200 .2byte 0x2 - 4936 0006 00000000 .4byte .Ldebug_info0 - 4937 000a 7F0A0000 .4byte 0xa7f - 4938 000e 0C040000 .4byte 0x40c - 4939 0012 7573725F .string "usr_cmd_process" - 4939 636D645F - 4939 70726F63 - 4939 65737300 - 4940 0022 AB050000 .4byte 0x5ab - 4941 0026 73706F72 .string "sport_tx_done" - 4941 745F7478 - 4941 5F646F6E - 4941 6500 - 4942 0034 EC050000 .4byte 0x5ec - 4943 0038 68646D61 .string "hdma_send_done" - 4943 5F73656E - 4943 645F646F - 4943 6E6500 - 4944 0047 27060000 .4byte 0x627 - 4945 004b 7573725F .string "usr_out_proc_data" - 4945 6F75745F - 4945 70726F63 - 4945 5F646174 - 4945 6100 - 4946 005d D0060000 .4byte 0x6d0 - 4947 0061 64617461 .string "dataprocessor" - 4947 70726F63 - 4947 6573736F - 4947 7200 - 4948 006f 35070000 .4byte 0x735 - 4949 0073 7573725F .string "usr_in_proc_data" - 4949 696E5F70 - 4949 726F635F - 4949 64617461 - 4949 00 - 4950 0084 A9080000 .4byte 0x8a9 - 4951 0088 73747265 .string "streams_cnt" - 4951 616D735F - 4951 636E7400 - 4952 0094 BB080000 .4byte 0x8bb - 4953 0098 6462675F .string "dbg_receive_value" - 4953 72656365 - 4953 6976655F - 4953 76616C75 - 4953 6500 - 4954 00aa E2080000 .4byte 0x8e2 - BFIN GAS /tmp/ccIiLN8H.s page 108 - - - 4955 00ae 6462675F .string "dbg_sport_rx_copy" - 4955 73706F72 - 4955 745F7278 - 4955 5F636F70 - 4955 7900 - 4956 00c0 F4080000 .4byte 0x8f4 - 4957 00c4 73747265 .string "streams_succes_flag" - 4957 616D735F - 4957 73756363 - 4957 65735F66 - 4957 6C616700 - 4958 00d8 81090000 .4byte 0x981 - 4959 00dc 54585F6D .string "TX_marker" - 4959 61726B65 - 4959 7200 - 4960 00e6 98090000 .4byte 0x998 - 4961 00ea 50726F63 .string "Proc_state" - 4961 5F737461 - 4961 746500 - 4962 00f5 B3090000 .4byte 0x9b3 - 4963 00f9 54585F62 .string "TX_buff_I" - 4963 7566665F - 4963 4900 - 4964 0103 C5090000 .4byte 0x9c5 - 4965 0107 54585F62 .string "TX_buff_I_shadow" - 4965 7566665F - 4965 495F7368 - 4965 61646F77 - 4965 00 - 4966 0118 D7090000 .4byte 0x9d7 - 4967 011c 64617461 .string "data_I" - 4967 5F4900 - 4968 0123 E9090000 .4byte 0x9e9 - 4969 0127 73656E64 .string "send_size" - 4969 5F73697A - 4969 6500 - 4970 0131 FB090000 .4byte 0x9fb - 4971 0135 54585F62 .string "TX_buff_state" - 4971 7566665F - 4971 73746174 - 4971 6500 - 4972 0143 120A0000 .4byte 0xa12 - 4973 0147 74785F76 .string "tx_val" - 4973 616C00 - 4974 014e 240A0000 .4byte 0xa24 - 4975 0152 736F6D65 .string "some_i" - 4975 5F6900 - 4976 0159 360A0000 .4byte 0xa36 - 4977 015d 73697A65 .string "size_processed" - 4977 5F70726F - 4977 63657373 - 4977 656400 - 4978 016c 480A0000 .4byte 0xa48 - 4979 0170 4C46534D .string "LFSM_started" - 4979 5F737461 - 4979 72746564 - 4979 00 - BFIN GAS /tmp/ccIiLN8H.s page 109 - - - 4980 017d 5A0A0000 .4byte 0xa5a - 4981 0181 44595F53 .string "DY_SYN_2_value" - 4981 594E5F32 - 4981 5F76616C - 4981 756500 - 4982 0190 6C0A0000 .4byte 0xa6c - 4983 0194 44595F53 .string "DY_SYN_2_value_prev" - 4983 594E5F32 - 4983 5F76616C - 4983 75655F70 - 4983 72657600 - 4984 01a8 00000000 .4byte 0x0 - 4985 .section .debug_aranges,"",@progbits - 4986 0000 1C000000 .4byte 0x1c - 4987 0004 0200 .2byte 0x2 - 4988 0006 00000000 .4byte .Ldebug_info0 - 4989 000a 04 .byte 0x4 - 4990 000b 00 .byte 0x0 - 4991 000c 0000 .2byte 0x0 - 4992 000e 0000 .2byte 0x0 - 4993 0010 00000000 .4byte .Ltext0 - 4994 0014 B00A0000 .4byte .Letext0-.Ltext0 - 4995 0018 00000000 .4byte 0x0 - 4996 001c 00000000 .4byte 0x0 - 4997 .section .debug_ranges,"",@progbits - 4998 .Ldebug_ranges0: - 4999 0000 6C000000 .4byte .LBB11-.Ltext0 - 5000 0004 6E000000 .4byte .LBE11-.Ltext0 - 5001 0008 70000000 .4byte .LBB14-.Ltext0 - 5002 000c 98000000 .4byte .LBE14-.Ltext0 - 5003 0010 00000000 .4byte 0x0 - 5004 0014 00000000 .4byte 0x0 - 5005 0018 78000000 .4byte .LBB12-.Ltext0 - 5006 001c 7A000000 .4byte .LBE12-.Ltext0 - 5007 0020 7C000000 .4byte .LBB13-.Ltext0 - 5008 0024 8E000000 .4byte .LBE13-.Ltext0 - 5009 0028 00000000 .4byte 0x0 - 5010 002c 00000000 .4byte 0x0 - 5011 0030 AA010000 .4byte .LBB20-.Ltext0 - 5012 0034 FA010000 .4byte .LBE20-.Ltext0 - 5013 0038 00020000 .4byte .LBB22-.Ltext0 - 5014 003c 02020000 .4byte .LBE22-.Ltext0 - 5015 0040 FC010000 .4byte .LBB21-.Ltext0 - 5016 0044 FE010000 .4byte .LBE21-.Ltext0 - 5017 0048 00000000 .4byte 0x0 - 5018 004c 00000000 .4byte 0x0 - 5019 0050 9E050000 .4byte .LBB44-.Ltext0 - 5020 0054 A0050000 .4byte .LBE44-.Ltext0 - 5021 0058 AA050000 .4byte .LBB45-.Ltext0 - 5022 005c C2050000 .4byte .LBE45-.Ltext0 - 5023 0060 00000000 .4byte 0x0 - 5024 0064 00000000 .4byte 0x0 - 5025 0068 EA050000 .4byte .LBB46-.Ltext0 - 5026 006c AE080000 .4byte .LBE46-.Ltext0 - 5027 0070 760A0000 .4byte .LBB62-.Ltext0 - 5028 0074 B00A0000 .4byte .LBE62-.Ltext0 - 5029 0078 4C090000 .4byte .LBB60-.Ltext0 - BFIN GAS /tmp/ccIiLN8H.s page 110 - - - 5030 007c 040A0000 .4byte .LBE60-.Ltext0 - 5031 0080 00000000 .4byte 0x0 - 5032 0084 00000000 .4byte 0x0 - 5033 0088 40060000 .4byte .LBB48-.Ltext0 - 5034 008c 08080000 .4byte .LBE48-.Ltext0 - 5035 0090 760A0000 .4byte .LBB59-.Ltext0 - 5036 0094 B00A0000 .4byte .LBE59-.Ltext0 - 5037 0098 60090000 .4byte .LBB47-.Ltext0 - 5038 009c 040A0000 .4byte .LBE47-.Ltext0 - 5039 00a0 00000000 .4byte 0x0 - 5040 00a4 00000000 .4byte 0x0 - 5041 00a8 76070000 .4byte .LBB54-.Ltext0 - 5042 00ac 08080000 .4byte .LBE54-.Ltext0 - 5043 00b0 C2090000 .4byte .LBB49-.Ltext0 - 5044 00b4 040A0000 .4byte .LBE49-.Ltext0 - 5045 00b8 60090000 .4byte .LBB50-.Ltext0 - 5046 00bc 84090000 .4byte .LBE50-.Ltext0 - 5047 00c0 00000000 .4byte 0x0 - 5048 00c4 00000000 .4byte 0x0 - 5049 00c8 76070000 .4byte .LBB56-.Ltext0 - 5050 00cc 08080000 .4byte .LBE56-.Ltext0 - 5051 00d0 C2090000 .4byte .LBB57-.Ltext0 - 5052 00d4 040A0000 .4byte .LBE57-.Ltext0 - 5053 00d8 60090000 .4byte .LBB55-.Ltext0 - 5054 00dc 84090000 .4byte .LBE55-.Ltext0 - 5055 00e0 00000000 .4byte 0x0 - 5056 00e4 00000000 .4byte 0x0 - 5057 .section .debug_str,"MS",@progbits,1 - 5058 .LASF31: - 5059 0000 4C353032 .string "L502_LCH_MODE_ZERO" - 5059 5F4C4348 - 5059 5F4D4F44 - 5059 455F5A45 - 5059 524F00 - 5060 .LASF71: - 5061 0013 464C5553 .string "FLUSH_TWIDDLES" - 5061 485F5457 - 5061 4944444C - 5061 455300 - 5062 .LASF74: - 5063 0022 4C46534D .string "LFSM_state" - 5063 5F737461 - 5063 746500 - 5064 .LASF121: - 5065 002d 74785F76 .string "tx_val" - 5065 616C00 - 5066 .LASF37: - 5067 0034 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 5067 5F53594E - 5067 435F4449 - 5067 5F53594E - 5067 325F4641 - 5068 .LASF32: - 5069 004b 4C353032 .string "L502_SYNC_INTERNAL" - 5069 5F53594E - 5069 435F494E - 5069 5445524E - BFIN GAS /tmp/ccIiLN8H.s page 111 - - - 5069 414C00 - 5070 .LASF81: - 5071 005e 4156475F .string "AVG_state" - 5071 73746174 - 5071 6500 - 5072 .LASF120: - 5073 0068 73656E64 .string "send_size" - 5073 5F73697A - 5073 6500 - 5074 .LASF65: - 5075 0072 64617461 .string "dataprocessor_state" - 5075 70726F63 - 5075 6573736F - 5075 725F7374 - 5075 61746500 - 5076 .LASF14: - 5077 0086 756E7369 .string "unsigned int" - 5077 676E6564 - 5077 20696E74 - 5077 00 - 5078 .LASF42: - 5079 0093 4C353032 .string "L502_STREAM_DOUT" - 5079 5F535452 - 5079 45414D5F - 5079 444F5554 - 5079 00 - 5080 .LASF109: - 5081 00a4 73747265 .string "streams_cnt" - 5081 616D735F - 5081 636E7400 - 5082 .LASF110: - 5083 00b0 6462675F .string "dbg_receive_value" - 5083 72656365 - 5083 6976655F - 5083 76616C75 - 5083 6500 - 5084 .LASF26: - 5085 00c2 4C353032 .string "L502_ADC_RANGE_1" - 5085 5F414443 - 5085 5F52414E - 5085 47455F31 - 5085 00 - 5086 .LASF25: - 5087 00d3 4C353032 .string "L502_ADC_RANGE_2" - 5087 5F414443 - 5087 5F52414E - 5087 47455F32 - 5087 00 - 5088 .LASF24: - 5089 00e4 4C353032 .string "L502_ADC_RANGE_5" - 5089 5F414443 - 5089 5F52414E - 5089 47455F35 - 5089 00 - 5090 .LASF30: - 5091 00f5 4C353032 .string "L502_LCH_MODE_DIFF" - 5091 5F4C4348 - BFIN GAS /tmp/ccIiLN8H.s page 112 - - - 5091 5F4D4F44 - 5091 455F4449 - 5091 464600 - 5092 .LASF33: - 5093 0108 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 5093 5F53594E - 5093 435F4558 - 5093 5445524E - 5093 414C5F4D - 5094 .LASF124: - 5095 0122 4C46534D .string "LFSM_started" - 5095 5F737461 - 5095 72746564 - 5095 00 - 5096 .LASF54: - 5097 012f 4359434C .string "CYCLE_UNKNOWN" - 5097 455F554E - 5097 4B4E4F57 - 5097 4E00 - 5098 .LASF95: - 5099 013d 73706F72 .string "sport_rx_nonzero_sum" - 5099 745F7278 - 5099 5F6E6F6E - 5099 7A65726F - 5099 5F73756D - 5100 .LASF72: - 5101 0152 6D6F6465 .string "mode" - 5101 00 - 5102 .LASF118: - 5103 0157 54585F62 .string "TX_buff_I_shadow" - 5103 7566665F - 5103 495F7368 - 5103 61646F77 - 5103 00 - 5104 .LASF46: - 5105 0168 62756666 .string "buff_switch" - 5105 5F737769 - 5105 74636800 - 5106 .LASF51: - 5107 0174 46554C4C .string "FULLY_COMPLETED" - 5107 595F434F - 5107 4D504C45 - 5107 54454400 - 5108 .LASF77: - 5109 0184 54585F62 .string "TX_buff_I" - 5109 7566665F - 5109 4900 - 5110 .LASF8: - 5111 018e 75696E74 .string "uint32_t" - 5111 33325F74 - 5111 00 - 5112 .LASF113: - 5113 0197 54585F62 .string "TX_buff" - 5113 75666600 - 5114 .LASF55: - 5115 019f 4359434C .string "CYCLE_STARTED" - 5115 455F5354 - BFIN GAS /tmp/ccIiLN8H.s page 113 - - - 5115 41525445 - 5115 4400 - 5116 .LASF116: - 5117 01ad 54585F6D .string "TX_marker" - 5117 61726B65 - 5117 7200 - 5118 .LASF43: - 5119 01b7 4C353032 .string "L502_STREAM_ALL_IN" - 5119 5F535452 - 5119 45414D5F - 5119 414C4C5F - 5119 494E00 - 5120 .LASF45: - 5121 01ca 666C6F61 .string "float" - 5121 7400 - 5122 .LASF91: - 5123 01d0 6E756D62 .string "number_of_free_tx_descriptors" - 5123 65725F6F - 5123 665F6672 - 5123 65655F74 - 5123 785F6465 - 5124 .LASF62: - 5125 01ee 54585F44 .string "TX_DONE" - 5125 4F4E4500 - 5126 .LASF132: - 5127 01f6 64617461 .string "dataprocessor" - 5127 70726F63 - 5127 6573736F - 5127 7200 - 5128 .LASF18: - 5129 0204 72657375 .string "result" - 5129 6C7400 - 5130 .LASF59: - 5131 020b 46494C4C .string "FILLING" - 5131 494E4700 - 5132 .LASF13: - 5133 0213 6C6F6E67 .string "long long unsigned int" - 5133 206C6F6E - 5133 6720756E - 5133 7369676E - 5133 65642069 - 5134 .LASF79: - 5135 022a 4156475F .string "AVG_buff_I" - 5135 62756666 - 5135 5F4900 - 5136 .LASF96: - 5137 0235 7573725F .string "usr_cmd_process" - 5137 636D645F - 5137 70726F63 - 5137 65737300 - 5138 .LASF67: - 5139 0245 53454D49 .string "SEMITRANSPARENT" - 5139 5452414E - 5139 53504152 - 5139 454E5400 - 5140 .LASF90: - 5141 0255 7263765F .string "rcv_data" - BFIN GAS /tmp/ccIiLN8H.s page 114 - - - 5141 64617461 - 5141 00 - 5142 .LASF97: - 5143 025e 73706F72 .string "sport_tx_done" - 5143 745F7478 - 5143 5F646F6E - 5143 6500 - 5144 .LASF40: - 5145 026c 4C353032 .string "L502_STREAM_DAC1" - 5145 5F535452 - 5145 45414D5F - 5145 44414331 - 5145 00 - 5146 .LASF41: - 5147 027d 4C353032 .string "L502_STREAM_DAC2" - 5147 5F535452 - 5147 45414D5F - 5147 44414332 - 5147 00 - 5148 .LASF60: - 5149 028e 544F444F .string "TODO_TX" - 5149 5F545800 - 5150 .LASF108: - 5151 0296 4646545F .string "FFT_res_size" - 5151 7265735F - 5151 73697A65 - 5151 00 - 5152 .LASF19: - 5153 02a3 64617461 .string "data_size" - 5153 5F73697A - 5153 6500 - 5154 .LASF10: - 5155 02ad 696E7436 .string "int64_t" - 5155 345F7400 - 5156 .LASF128: - 5157 02b5 7372632F .string "src/l502_user_process.c" - 5157 6C353032 - 5157 5F757365 - 5157 725F7072 - 5157 6F636573 - 5158 .LASF103: - 5159 02cd 4646545F .string "FFT_buff" - 5159 62756666 - 5159 00 - 5160 .LASF15: - 5161 02d6 636F6465 .string "code" - 5161 00 - 5162 .LASF29: - 5163 02db 4C353032 .string "L502_LCH_MODE_COMM" - 5163 5F4C4348 - 5163 5F4D4F44 - 5163 455F434F - 5163 4D4D00 - 5164 .LASF57: - 5165 02ee 68646D61 .string "hdma_TX_state" - 5165 5F54585F - 5165 73746174 - BFIN GAS /tmp/ccIiLN8H.s page 115 - - - 5165 6500 - 5166 .LASF44: - 5167 02fc 4C353032 .string "L502_STREAM_ALL_OUT" - 5167 5F535452 - 5167 45414D5F - 5167 414C4C5F - 5167 4F555400 - 5168 .LASF36: - 5169 0310 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 5169 5F53594E - 5169 435F4449 - 5169 5F53594E - 5169 315F4641 - 5170 .LASF82: - 5171 0327 4156475F .string "AVG_buff_state" - 5171 62756666 - 5171 5F737461 - 5171 746500 - 5172 .LASF115: - 5173 0336 74776964 .string "twiddle_re" - 5173 646C655F - 5173 726500 - 5174 .LASF88: - 5175 0341 44494E32 .string "DIN2_SYN_value_curr" - 5175 5F53594E - 5175 5F76616C - 5175 75655F63 - 5175 75727200 - 5176 .LASF22: - 5177 0355 63686172 .string "char" - 5177 00 - 5178 .LASF100: - 5179 035a 68646D61 .string "hdma_send_done" - 5179 5F73656E - 5179 645F646F - 5179 6E6500 - 5180 .LASF92: - 5181 0369 6572725F .string "err_codes" - 5181 636F6465 - 5181 7300 - 5182 .LASF20: - 5183 0373 64617461 .string "data" - 5183 00 - 5184 .LASF3: - 5185 0378 75696E74 .string "uint8_t" - 5185 385F7400 - 5186 .LASF16: - 5187 0380 73746174 .string "status" - 5187 757300 - 5188 .LASF102: - 5189 0387 4156475F .string "AVG_buff_I_max" - 5189 62756666 - 5189 5F495F6D - 5189 617800 - 5190 .LASF52: - 5191 0396 454E4445 .string "ENDED" - 5191 4400 - BFIN GAS /tmp/ccIiLN8H.s page 116 - - - 5192 .LASF11: - 5193 039c 6C6F6E67 .string "long long int" - 5193 206C6F6E - 5193 6720696E - 5193 7400 - 5194 .LASF129: - 5195 03aa 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 5195 652F6665 - 5195 64612F4D - 5195 4950542F - 5195 52616469 - 5196 .LASF39: - 5197 03f4 4C353032 .string "L502_STREAM_DIN" - 5197 5F535452 - 5197 45414D5F - 5197 44494E00 - 5198 .LASF61: - 5199 0404 5452414E .string "TRANSMITTING" - 5199 534D4954 - 5199 54494E47 - 5199 00 - 5200 .LASF114: - 5201 0411 54585F62 .string "TX_buff_shadow" - 5201 7566665F - 5201 73686164 - 5201 6F7700 - 5202 .LASF104: - 5203 0420 7573725F .string "usr_out_proc_data" - 5203 6F75745F - 5203 70726F63 - 5203 5F646174 - 5203 6100 - 5204 .LASF80: - 5205 0432 4156475F .string "AVG_buff_I_last" - 5205 62756666 - 5205 5F495F6C - 5205 61737400 - 5206 .LASF112: - 5207 0442 73747265 .string "streams_succes_flag" - 5207 616D735F - 5207 73756363 - 5207 65735F66 - 5207 6C616700 - 5208 .LASF70: - 5209 0456 574F524B .string "WORK" - 5209 00 - 5210 .LASF50: - 5211 045b 53544550 .string "STEP_COMPLETED" - 5211 5F434F4D - 5211 504C4554 - 5211 454400 - 5212 .LASF28: - 5213 046a 4C353032 .string "L502_ADC_RANGE_02" - 5213 5F414443 - 5213 5F52414E - 5213 47455F30 - 5213 3200 - BFIN GAS /tmp/ccIiLN8H.s page 117 - - - 5214 .LASF99: - 5215 047c 73697A65 .string "size" - 5215 00 - 5216 .LASF27: - 5217 0481 4C353032 .string "L502_ADC_RANGE_05" - 5217 5F414443 - 5217 5F52414E - 5217 47455F30 - 5217 3500 - 5218 .LASF17: - 5219 0493 70617261 .string "param" - 5219 6D00 - 5220 .LASF58: - 5221 0499 54585F42 .string "TX_BUFF_OFF" - 5221 5546465F - 5221 4F464600 - 5222 .LASF107: - 5223 04a5 68656164 .string "header" - 5223 657200 - 5224 .LASF83: - 5225 04ac 4156475F .string "AVG_buff_active" - 5225 62756666 - 5225 5F616374 - 5225 69766500 - 5226 .LASF35: - 5227 04bc 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 5227 5F53594E - 5227 435F4449 - 5227 5F53594E - 5227 325F5249 - 5228 .LASF126: - 5229 04d3 44595F53 .string "DY_SYN_2_value_prev" - 5229 594E5F32 - 5229 5F76616C - 5229 75655F70 - 5229 72657600 - 5230 .LASF84: - 5231 04e7 4646545F .string "FFT_buff_I" - 5231 62756666 - 5231 5F4900 - 5232 .LASF87: - 5233 04f2 64696769 .string "digital_word_curr" - 5233 74616C5F - 5233 776F7264 - 5233 5F637572 - 5233 7200 - 5234 .LASF131: - 5235 0504 69737172 .string "isqrt64" - 5235 74363400 - 5236 .LASF23: - 5237 050c 4C353032 .string "L502_ADC_RANGE_10" - 5237 5F414443 - 5237 5F52414E - 5237 47455F31 - 5237 3000 - 5238 .LASF127: - 5239 051e 474E5520 .string "GNU C 4.3.5" - BFIN GAS /tmp/ccIiLN8H.s page 118 - - - 5239 4320342E - 5239 332E3500 - 5240 .LASF4: - 5241 052a 75696E74 .string "uint16_t" - 5241 31365F74 - 5241 00 - 5242 .LASF78: - 5243 0533 54585F62 .string "TX_buff_state" - 5243 7566665F - 5243 73746174 - 5243 6500 - 5244 .LASF105: - 5245 0541 7573725F .string "usr_in_proc_data" - 5245 696E5F70 - 5245 726F635F - 5245 64617461 - 5245 00 - 5246 .LASF101: - 5247 0552 4156475F .string "AVG_buff" - 5247 62756666 - 5247 00 - 5248 .LASF66: - 5249 055b 5452414E .string "TRANSPARENT" - 5249 53504152 - 5249 454E5400 - 5250 .LASF68: - 5251 0567 4156475F .string "AVG_DONE" - 5251 444F4E45 - 5251 00 - 5252 .LASF47: - 5253 0570 6176675F .string "avg_state" - 5253 73746174 - 5253 6500 - 5254 .LASF2: - 5255 057a 73686F72 .string "short int" - 5255 7420696E - 5255 7400 - 5256 .LASF56: - 5257 0584 4359434C .string "CYCLE_RUNNING" - 5257 455F5255 - 5257 4E4E494E - 5257 4700 - 5258 .LASF75: - 5259 0592 61766572 .string "average_N_max" - 5259 6167655F - 5259 4E5F6D61 - 5259 7800 - 5260 .LASF7: - 5261 05a0 6C6F6E67 .string "long int" - 5261 20696E74 - 5261 00 - 5262 .LASF86: - 5263 05a9 64696769 .string "digital_word_prev" - 5263 74616C5F - 5263 776F7264 - 5263 5F707265 - 5263 7600 - BFIN GAS /tmp/ccIiLN8H.s page 119 - - - 5264 .LASF122: - 5265 05bb 736F6D65 .string "some_i" - 5265 5F6900 - 5266 .LASF12: - 5267 05c2 75696E74 .string "uint64_t" - 5267 36345F74 - 5267 00 - 5268 .LASF106: - 5269 05cb 776F7264 .string "word" - 5269 00 - 5270 .LASF111: - 5271 05d0 6462675F .string "dbg_sport_rx_copy" - 5271 73706F72 - 5271 745F7278 - 5271 5F636F70 - 5271 7900 - 5272 .LASF130: - 5273 05e2 64617461 .string "dataprocessor_dypedef" - 5273 70726F63 - 5273 6573736F - 5273 725F6479 - 5273 70656465 - 5274 .LASF53: - 5275 05f8 6379636C .string "cycle_state" - 5275 655F7374 - 5275 61746500 - 5276 .LASF69: - 5277 0604 4646545F .string "FFT_DONE" - 5277 444F4E45 - 5277 00 - 5278 .LASF9: - 5279 060d 6C6F6E67 .string "long unsigned int" - 5279 20756E73 - 5279 69676E65 - 5279 6420696E - 5279 7400 - 5280 .LASF93: - 5281 061f 6572725F .string "err_codes_sum" - 5281 636F6465 - 5281 735F7375 - 5281 6D00 - 5282 .LASF6: - 5283 062d 696E7433 .string "int32_t" - 5283 325F7400 - 5284 .LASF49: - 5285 0635 53544550 .string "STEP_RUNNING" - 5285 5F52554E - 5285 4E494E47 - 5285 00 - 5286 .LASF38: - 5287 0642 4C353032 .string "L502_STREAM_ADC" - 5287 5F535452 - 5287 45414D5F - 5287 41444300 - 5288 .LASF1: - 5289 0652 756E7369 .string "unsigned char" - 5289 676E6564 - BFIN GAS /tmp/ccIiLN8H.s page 120 - - - 5289 20636861 - 5289 7200 - 5290 .LASF125: - 5291 0660 44595F53 .string "DY_SYN_2_value" - 5291 594E5F32 - 5291 5F76616C - 5291 756500 - 5292 .LASF98: - 5293 066f 61646472 .string "addr" - 5293 00 - 5294 .LASF89: - 5295 0674 44494E32 .string "DIN2_SYN_value_prev" - 5295 5F53594E - 5295 5F76616C - 5295 75655F70 - 5295 72657600 - 5296 .LASF63: - 5297 0688 42554646 .string "BUFF_READY" - 5297 5F524541 - 5297 445900 - 5298 .LASF123: - 5299 0693 73697A65 .string "size_processed" - 5299 5F70726F - 5299 63657373 - 5299 656400 - 5300 .LASF73: - 5301 06a2 6D6F6465 .string "mode_next" - 5301 5F6E6578 - 5301 7400 - 5302 .LASF0: - 5303 06ac 7369676E .string "signed char" - 5303 65642063 - 5303 68617200 - 5304 .LASF5: - 5305 06b8 73686F72 .string "short unsigned int" - 5305 7420756E - 5305 7369676E - 5305 65642069 - 5305 6E7400 - 5306 .LASF117: - 5307 06cb 50726F63 .string "Proc_state" - 5307 5F737461 - 5307 746500 - 5308 .LASF34: - 5309 06d6 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 5309 5F53594E - 5309 435F4449 - 5309 5F53594E - 5309 315F5249 - 5310 .LASF48: - 5311 06ed 53544F50 .string "STOPPED" - 5311 50454400 - 5312 .LASF119: - 5313 06f5 64617461 .string "data_I" - 5313 5F4900 - 5314 .LASF85: - 5315 06fc 4646545F .string "FFT_buff_state" - BFIN GAS /tmp/ccIiLN8H.s page 121 - - - 5315 62756666 - 5315 5F737461 - 5315 746500 - 5316 .LASF21: - 5317 070b 745F6C35 .string "t_l502_bf_cmd" - 5317 30325F62 - 5317 665F636D - 5317 6400 - 5318 .LASF64: - 5319 0719 44554D4D .string "DUMMY" - 5319 5900 - 5320 .LASF76: - 5321 071f 61766572 .string "average_N" - 5321 6167655F - 5321 4E00 - 5322 .LASF94: - 5323 0729 73747265 .string "streams_sum" - 5323 616D735F - 5323 73756D00 - 5324 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccIiLN8H.s page 122 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccIiLN8H.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccIiLN8H.s:1807 .bss:0000000000000000 _streams_cnt - *COM*:0000000000000028 _dbg_sport_rx_copy - /tmp/ccIiLN8H.s:1844 .bss:0000000000000014 _TX_buff_I - /tmp/ccIiLN8H.s:1870 .data:0000000000000030 _TX_buff_state - *COM*:0000000000000030 _Proc_state - /tmp/ccIiLN8H.s:1851 .data:000000000000002c _TX_buff_I_shadow - /tmp/ccIiLN8H.s:1814 .data:0000000000000000 _dbg_receive_value - /tmp/ccIiLN8H.s:658 .text:000000000000039c _sport_tx_done - /tmp/ccIiLN8H.s:685 .text:00000000000003b8 _hdma_send_done - /tmp/ccIiLN8H.s:717 .text:00000000000003e0 _usr_out_proc_data - /tmp/ccIiLN8H.s:780 .text:000000000000042c _dataprocessor - /tmp/ccIiLN8H.s:895 .text:00000000000004c4 _usr_in_proc_data - /tmp/ccIiLN8H.s:1889 .bss:0000000000000028 _size_processed - /tmp/ccIiLN8H.s:1877 .bss:0000000000000020 _tx_val - /tmp/ccIiLN8H.s:1858 .bss:0000000000000018 _data_I - /tmp/ccIiLN8H.s:1899 .bss:000000000000002d _DY_SYN_2_value - /tmp/ccIiLN8H.s:1904 .bss:000000000000002e _DY_SYN_2_value_prev - /tmp/ccIiLN8H.s:1828 .data:0000000000000004 _TX_marker - /tmp/ccIiLN8H.s:1821 .bss:0000000000000010 _streams_succes_flag - /tmp/ccIiLN8H.s:1864 .bss:000000000000001c _send_size - /tmp/ccIiLN8H.s:1883 .bss:0000000000000024 _some_i - /tmp/ccIiLN8H.s:1894 .bss:000000000000002c _LFSM_started - -UNDEFINED SYMBOLS -_l502_cmd_done -_hdma_send_req_rdy -_hdma_send_stop -_hdma_send_start -_memset -_params_set_lch_cnt -_params_set_lch -_params_set_adc_freq_div -_params_set_ref_freq -_params_set_adc_interframe_delay -_params_set_sync_mode -_params_set_sync_start_mode -_sport_in_set_step_size -_configure -_l502_stream_init -_stream_enable -_stream_out_preload -_streams_start -_TX_buff -_stream_out_buf_free -_stream_in_buf_free -_sport_tx_req_rdy -_sport_tx_start_req -_twiddle_re -_FFT_fp -___muldi3 -___udivsi3 -_FFT_buff -_AVG_buff -_hdma_send_req_start - BFIN GAS /tmp/ccIiLN8H.s page 123 - - -_TX_buff_shadow diff --git a/build/release/lst/main.lst b/build/release/lst/main.lst deleted file mode 100644 index d82cb3b..0000000 --- a/build/release/lst/main.lst +++ /dev/null @@ -1,1053 +0,0 @@ -BFIN GAS /tmp/cczoYkub.s page 1 - - - 1 .file "src/main.c"; - 2 .section .debug_abbrev,"",@progbits - 3 .Ldebug_abbrev0: - 4 .section .debug_info,"",@progbits - 5 .Ldebug_info0: - 6 .section .debug_line,"",@progbits - 7 .Ldebug_line0: - 8 0000 28010000 .text; - 8 02000801 - 8 00000101 - 8 FB0E0D00 - 8 01010101 - 9 .Ltext0: - 10 .align 4 - 11 .global _main; - 12 .type _main, STT_FUNC; - 13 _main: - 14 .LFB2: - 15 .file 1 "src/main.c" - 1:src/main.c **** /***************************************************************************** - 2:src/main.c **** * NewProject.c - 3:src/main.c **** *****************************************************************************/ - 4:src/main.c **** - 5:src/main.c **** #include "l502_cdefs.h" - 6:src/main.c **** void l502_init(void); - 7:src/main.c **** #include "l502_global.h" - 8:src/main.c **** #include "l502_cmd.h" - 9:src/main.c **** #include "FFT_FP_realisation.h" - 10:src/main.c **** - 11:src/main.c **** void stream_proc(void); - 12:src/main.c **** - 13:src/main.c **** /* g_state описывает область памяти, расположенную по фикс - 14:src/main.c **** * Для расположения в начало банка A данных используем - 15:src/main.c **** SECTION("board_state", volatile t_l502_board_state g_state); - 16:src/main.c **** - 17:src/main.c **** uint8_t twiddles_generated = 0; - 18:src/main.c **** - 19:src/main.c **** - 20:src/main.c **** int main(void) { - 16 .loc 1 20 0 - 17 0000 FC05 [--sp] = ( r7:7, p5:4 ); - 18 - 19 .LCFI0: - 20 0002 4DE10000 P5.H = _twiddles_generated; - 21 0006 00E80300 LINK 12; - 22 .LCFI1: - 23 000a 0DE10000 P5.L = _twiddles_generated; - 21:src/main.c **** /* Инициализация интерфейсов */ - 22:src/main.c **** l502_init(); - 24 .loc 1 22 0 - 25 000e FFE3F9FF call _l502_init; - 23:src/main.c **** - 24:src/main.c **** for (;;) { - 25:src/main.c **** /* проверяем наличие команды от ПК и начинаяем - 26:src/main.c **** обработку, если она есть */ - 27:src/main.c **** l502_cmd_check_req(); - 28:src/main.c **** if (! twiddles_generated){ - BFIN GAS /tmp/cczoYkub.s page 2 - - - 26 .loc 1 28 0 - 27 0012 6532 P4 = P5; - 29:src/main.c **** fft_twiddle_gen(twiddle_re, twiddle_im); - 30:src/main.c **** twiddles_generated = 1; - 28 .loc 1 30 0 - 29 0014 0F60 R7 = 1 (X); - 30 0016 0320 jump.s .L3; - 31 .L2: - 31:src/main.c **** } - 32:src/main.c **** /* обработка потоков данных */ - 33:src/main.c **** stream_proc(); - 32 .loc 1 33 0 - 33 0018 FFE3F4FF call _stream_proc; - 34 .L3: - 27:src/main.c **** l502_cmd_check_req(); - 35 .loc 1 27 0 - 36 001c FFE3F2FF call _l502_cmd_check_req; - 28:src/main.c **** if (! twiddles_generated){ - 37 .loc 1 28 0 - 38 0020 2899 R0 = B [P5] (Z); - 39 0022 000C cc =R0==0; - 40 0024 FA17 if !cc jump .L2 (bp); - 29:src/main.c **** fft_twiddle_gen(twiddle_re, twiddle_im); - 41 .loc 1 29 0 - 42 0026 40E10000 R0.H = _twiddle_re; - 43 002a 41E10000 R1.H = _twiddle_im; - 44 002e 00E10000 R0.L = _twiddle_re; - 45 0032 01E10000 R1.L = _twiddle_im; - 46 0036 FFE3E5FF call _fft_twiddle_gen; - 30:src/main.c **** twiddles_generated = 1; - 47 .loc 1 30 0 - 48 003a 279B B [P4] = R7; - 49 003c EE2F jump.s .L2; - 50 .LFE2: - 51 .size _main, .-_main - 52 .global _twiddles_generated; - 53 .section .bss,"aw",@nobits - 54 .type _twiddles_generated, @object - 55 .size _twiddles_generated, 1 - 56 _twiddles_generated: - 57 0000 00 .zero 1 - 58 .global _g_state; - 59 0001 000000 .section board_state,"aw",@progbits - 60 .align 4 - 61 .type _g_state, @object - 62 .size _g_state, 6160 - 63 _g_state: - 64 0000 00000000 .zero 6160 - 64 00000000 - 64 00000000 - 64 00000000 - 64 00000000 - 65 .section .debug_frame,"",@progbits - 66 .Lframe0: - 67 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 68 .LSCIE0: - 69 0004 FFFFFFFF .4byte 0xffffffff - BFIN GAS /tmp/cczoYkub.s page 3 - - - 70 0008 01 .byte 0x1 - 71 0009 00 .string "" - 72 000a 01 .uleb128 0x1 - 73 000b 7C .sleb128 -4 - 74 000c 23 .byte 0x23 - 75 000d 0C .byte 0xc - 76 000e 0E .uleb128 0xe - 77 000f 00 .uleb128 0x0 - 78 .align 4 - 79 .LECIE0: - 80 .LSFDE0: - 81 0010 20000000 .4byte .LEFDE0-.LASFDE0 - 82 .LASFDE0: - 83 0014 00000000 .4byte .Lframe0 - 84 0018 00000000 .4byte .LFB2 - 85 001c 3E000000 .4byte .LFE2-.LFB2 - 86 0020 42 .byte 0x4 - 87 .4byte .LCFI0-.LFB2 - 88 0021 0E .byte 0xe - 89 0022 0C .uleb128 0xc - 90 0023 8D .byte 0x8d - 91 0024 03 .uleb128 0x3 - 92 0025 8C .byte 0x8c - 93 0026 02 .uleb128 0x2 - 94 0027 87 .byte 0x87 - 95 0028 01 .uleb128 0x1 - 96 0029 48 .byte 0x4 - 97 .4byte .LCFI1-.LCFI0 - 98 002a 0C .byte 0xc - 99 002b 0F .uleb128 0xf - 100 002c 14 .uleb128 0x14 - 101 002d 8F .byte 0x8f - 102 002e 05 .uleb128 0x5 - 103 002f A3 .byte 0xa3 - 104 0030 04 .uleb128 0x4 - 105 0031 000000 .align 4 - 106 .LEFDE0: - 107 .text; - 108 .Letext0: - 109 003e 0000 .section .debug_loc,"",@progbits - 110 .Ldebug_loc0: - 111 .LLST0: - 112 0000 00000000 .4byte .LFB2-.Ltext0 - 113 0004 02000000 .4byte .LCFI0-.Ltext0 - 114 0008 0100 .2byte 0x1 - 115 000a 5E .byte 0x5e - 116 000b 02000000 .4byte .LCFI0-.Ltext0 - 117 000f 0A000000 .4byte .LCFI1-.Ltext0 - 118 0013 0200 .2byte 0x2 - 119 0015 7E .byte 0x7e - 120 0016 0C .sleb128 12 - 121 0017 0A000000 .4byte .LCFI1-.Ltext0 - 122 001b 3E000000 .4byte .LFE2-.Ltext0 - 123 001f 0200 .2byte 0x2 - 124 0021 7F .byte 0x7f - 125 0022 14 .sleb128 20 - 126 0023 00000000 .4byte 0x0 - BFIN GAS /tmp/cczoYkub.s page 4 - - - 127 0027 00000000 .4byte 0x0 - 128 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 129 .file 3 "src/l502_bf_cmd_defs.h" - 130 .file 4 "src/l502_global.h" - 131 .file 5 "FFT_and_FP_math/C/FFT_FP_realisation.h" - 132 .section .debug_info - 133 0000 C8020000 .4byte 0x2c8 - 134 0004 0200 .2byte 0x2 - 135 0006 00000000 .4byte .Ldebug_abbrev0 - 136 000a 04 .byte 0x4 - 137 000b 01 .uleb128 0x1 - 138 000c 0D000000 .4byte .LASF41 - 139 0010 01 .byte 0x1 - 140 0011 FA010000 .4byte .LASF42 - 141 0015 62010000 .4byte .LASF43 - 142 0019 00000000 .4byte .Ltext0 - 143 001d 3E000000 .4byte .Letext0 - 144 0021 00000000 .4byte .Ldebug_line0 - 145 0025 02 .uleb128 0x2 - 146 0026 01 .byte 0x1 - 147 0027 06 .byte 0x6 - 148 0028 C2000000 .4byte .LASF0 - 149 002c 03 .uleb128 0x3 - 150 002d 41000000 .4byte .LASF3 - 151 0031 02 .byte 0x2 - 152 0032 2A .byte 0x2a - 153 0033 37000000 .4byte 0x37 - 154 0037 02 .uleb128 0x2 - 155 0038 01 .byte 0x1 - 156 0039 08 .byte 0x8 - 157 003a B4000000 .4byte .LASF1 - 158 003e 02 .uleb128 0x2 - 159 003f 02 .byte 0x2 - 160 0040 05 .byte 0x5 - 161 0041 19000000 .4byte .LASF2 - 162 0045 03 .uleb128 0x3 - 163 0046 01010000 .4byte .LASF4 - 164 004a 02 .byte 0x2 - 165 004b 36 .byte 0x36 - 166 004c 50000000 .4byte 0x50 - 167 0050 02 .uleb128 0x2 - 168 0051 02 .byte 0x2 - 169 0052 07 .byte 0x7 - 170 0053 26010000 .4byte .LASF5 - 171 0057 03 .uleb128 0x3 - 172 0058 4B010000 .4byte .LASF6 - 173 005c 02 .byte 0x2 - 174 005d 4F .byte 0x4f - 175 005e 62000000 .4byte 0x62 - 176 0062 02 .uleb128 0x2 - 177 0063 04 .byte 0x4 - 178 0064 05 .byte 0x5 - 179 0065 69000000 .4byte .LASF7 - 180 0069 03 .uleb128 0x3 - 181 006a EB000000 .4byte .LASF8 - 182 006e 02 .byte 0x2 - 183 006f 50 .byte 0x50 - BFIN GAS /tmp/cczoYkub.s page 5 - - - 184 0070 74000000 .4byte 0x74 - 185 0074 02 .uleb128 0x2 - 186 0075 04 .byte 0x4 - 187 0076 07 .byte 0x7 - 188 0077 C0010000 .4byte .LASF9 - 189 007b 03 .uleb128 0x3 - 190 007c 39000000 .4byte .LASF10 - 191 0080 02 .byte 0x2 - 192 0081 77 .byte 0x77 - 193 0082 86000000 .4byte 0x86 - 194 0086 02 .uleb128 0x2 - 195 0087 08 .byte 0x8 - 196 0088 05 .byte 0x5 - 197 0089 5B000000 .4byte .LASF11 - 198 008d 02 .uleb128 0x2 - 199 008e 08 .byte 0x8 - 200 008f 07 .byte 0x7 - 201 0090 D4000000 .4byte .LASF12 - 202 0094 04 .uleb128 0x4 - 203 0095 04 .byte 0x4 - 204 0096 05 .byte 0x5 - 205 0097 696E7400 .string "int" - 206 009b 02 .uleb128 0x2 - 207 009c 04 .byte 0x4 - 208 009d 07 .byte 0x7 - 209 009e F4000000 .4byte .LASF13 - 210 00a2 05 .uleb128 0x5 - 211 00a3 1010 .2byte 0x1010 - 212 00a5 03 .byte 0x3 - 213 00a6 8C .byte 0x8c - 214 00a7 00010000 .4byte 0x100 - 215 00ab 06 .uleb128 0x6 - 216 00ac 1B010000 .4byte .LASF14 - 217 00b0 03 .byte 0x3 - 218 00b1 8D .byte 0x8d - 219 00b2 45000000 .4byte 0x45 - 220 00b6 02 .byte 0x2 - 221 00b7 23 .byte 0x23 - 222 00b8 00 .uleb128 0x0 - 223 00b9 06 .uleb128 0x6 - 224 00ba 39010000 .4byte .LASF15 - 225 00be 03 .byte 0x3 - 226 00bf 8E .byte 0x8e - 227 00c0 45000000 .4byte 0x45 - 228 00c4 02 .byte 0x2 - 229 00c5 23 .byte 0x23 - 230 00c6 02 .uleb128 0x2 - 231 00c7 06 .uleb128 0x6 - 232 00c8 20010000 .4byte .LASF16 - 233 00cc 03 .byte 0x3 - 234 00cd 8F .byte 0x8f - 235 00ce 69000000 .4byte 0x69 - 236 00d2 02 .byte 0x2 - 237 00d3 23 .byte 0x23 - 238 00d4 04 .uleb128 0x4 - 239 00d5 06 .uleb128 0x6 - 240 00d6 06000000 .4byte .LASF17 - BFIN GAS /tmp/cczoYkub.s page 6 - - - 241 00da 03 .byte 0x3 - 242 00db 90 .byte 0x90 - 243 00dc 57000000 .4byte 0x57 - 244 00e0 02 .byte 0x2 - 245 00e1 23 .byte 0x23 - 246 00e2 08 .uleb128 0x8 - 247 00e3 06 .uleb128 0x6 - 248 00e4 AA000000 .4byte .LASF18 - 249 00e8 03 .byte 0x3 - 250 00e9 91 .byte 0x91 - 251 00ea 69000000 .4byte 0x69 - 252 00ee 02 .byte 0x2 - 253 00ef 23 .byte 0x23 - 254 00f0 0C .uleb128 0xc - 255 00f1 06 .uleb128 0x6 - 256 00f2 58010000 .4byte .LASF19 - 257 00f6 03 .byte 0x3 - 258 00f7 92 .byte 0x92 - 259 00f8 00010000 .4byte 0x100 - 260 00fc 02 .byte 0x2 - 261 00fd 23 .byte 0x23 - 262 00fe 10 .uleb128 0x10 - 263 00ff 00 .byte 0x0 - 264 0100 07 .uleb128 0x7 - 265 0101 69000000 .4byte 0x69 - 266 0105 11010000 .4byte 0x111 - 267 0109 08 .uleb128 0x8 - 268 010a 11010000 .4byte 0x111 - 269 010e FF03 .2byte 0x3ff - 270 0110 00 .byte 0x0 - 271 0111 09 .uleb128 0x9 - 272 0112 04 .byte 0x4 - 273 0113 07 .byte 0x7 - 274 0114 03 .uleb128 0x3 - 275 0115 9C000000 .4byte .LASF20 - 276 0119 03 .byte 0x3 - 277 011a 93 .byte 0x93 - 278 011b A2000000 .4byte 0xa2 - 279 011f 0A .uleb128 0xa - 280 0120 20 .byte 0x20 - 281 0121 04 .byte 0x4 - 282 0122 1C .byte 0x1c - 283 0123 C1010000 .4byte 0x1c1 - 284 0127 06 .uleb128 0x6 - 285 0128 CE000000 .4byte .LASF21 - 286 012c 04 .byte 0x4 - 287 012d 1D .byte 0x1d - 288 012e 69000000 .4byte 0x69 - 289 0132 02 .byte 0x2 - 290 0133 23 .byte 0x23 - 291 0134 00 .uleb128 0x0 - 292 0135 06 .uleb128 0x6 - 293 0136 51000000 .4byte .LASF22 - 294 013a 04 .byte 0x4 - 295 013b 1E .byte 0x1e - 296 013c 69000000 .4byte 0x69 - 297 0140 02 .byte 0x2 - BFIN GAS /tmp/cczoYkub.s page 7 - - - 298 0141 23 .byte 0x23 - 299 0142 04 .uleb128 0x4 - 300 0143 06 .uleb128 0x6 - 301 0144 8C000000 .4byte .LASF23 - 302 0148 04 .byte 0x4 - 303 0149 1F .byte 0x1f - 304 014a C1010000 .4byte 0x1c1 - 305 014e 02 .byte 0x2 - 306 014f 23 .byte 0x23 - 307 0150 08 .uleb128 0x8 - 308 0151 06 .uleb128 0x6 - 309 0152 46010000 .4byte .LASF24 - 310 0156 04 .byte 0x4 - 311 0157 20 .byte 0x20 - 312 0158 45000000 .4byte 0x45 - 313 015c 02 .byte 0x2 - 314 015d 23 .byte 0x23 - 315 015e 0C .uleb128 0xc - 316 015f 06 .uleb128 0x6 - 317 0160 53010000 .4byte .LASF25 - 318 0164 04 .byte 0x4 - 319 0165 21 .byte 0x21 - 320 0166 45000000 .4byte 0x45 - 321 016a 02 .byte 0x2 - 322 016b 23 .byte 0x23 - 323 016c 0E .uleb128 0xe - 324 016d 06 .uleb128 0x6 - 325 016e DD010000 .4byte .LASF26 - 326 0172 04 .byte 0x4 - 327 0173 22 .byte 0x22 - 328 0174 45000000 .4byte 0x45 - 329 0178 02 .byte 0x2 - 330 0179 23 .byte 0x23 - 331 017a 10 .uleb128 0x10 - 332 017b 06 .uleb128 0x6 - 333 017c F5010000 .4byte .LASF27 - 334 0180 04 .byte 0x4 - 335 0181 23 .byte 0x23 - 336 0182 45000000 .4byte 0x45 - 337 0186 02 .byte 0x2 - 338 0187 23 .byte 0x23 - 339 0188 12 .uleb128 0x12 - 340 0189 06 .uleb128 0x6 - 341 018a 91000000 .4byte .LASF28 - 342 018e 04 .byte 0x4 - 343 018f 24 .byte 0x24 - 344 0190 C1010000 .4byte 0x1c1 - 345 0194 02 .byte 0x2 - 346 0195 23 .byte 0x23 - 347 0196 14 .uleb128 0x14 - 348 0197 0B .uleb128 0xb - 349 0198 696400 .string "id" - 350 019b 04 .byte 0x4 - 351 019c 25 .byte 0x25 - 352 019d 45000000 .4byte 0x45 - 353 01a1 02 .byte 0x2 - 354 01a2 23 .byte 0x23 - BFIN GAS /tmp/cczoYkub.s page 8 - - - 355 01a3 18 .uleb128 0x18 - 356 01a4 06 .uleb128 0x6 - 357 01a5 00000000 .4byte .LASF29 - 358 01a9 04 .byte 0x4 - 359 01aa 26 .byte 0x26 - 360 01ab 45000000 .4byte 0x45 - 361 01af 02 .byte 0x2 - 362 01b0 23 .byte 0x23 - 363 01b1 1A .uleb128 0x1a - 364 01b2 06 .uleb128 0x6 - 365 01b3 40010000 .4byte .LASF30 - 366 01b7 04 .byte 0x4 - 367 01b8 27 .byte 0x27 - 368 01b9 69000000 .4byte 0x69 - 369 01bd 02 .byte 0x2 - 370 01be 23 .byte 0x23 - 371 01bf 1C .uleb128 0x1c - 372 01c0 00 .byte 0x0 - 373 01c1 0C .uleb128 0xc - 374 01c2 04 .byte 0x4 - 375 01c3 03 .uleb128 0x3 - 376 01c4 AC010000 .4byte .LASF31 - 377 01c8 04 .byte 0x4 - 378 01c9 28 .byte 0x28 - 379 01ca 1F010000 .4byte 0x11f - 380 01ce 05 .uleb128 0x5 - 381 01cf 0008 .2byte 0x800 - 382 01d1 04 .byte 0x4 - 383 01d2 36 .byte 0x36 - 384 01d3 11020000 .4byte 0x211 - 385 01d7 06 .uleb128 0x6 - 386 01d8 23000000 .4byte .LASF32 - 387 01dc 04 .byte 0x4 - 388 01dd 37 .byte 0x37 - 389 01de C3010000 .4byte 0x1c3 - 390 01e2 02 .byte 0x2 - 391 01e3 23 .byte 0x23 - 392 01e4 00 .uleb128 0x0 - 393 01e5 0B .uleb128 0xb - 394 01e6 696E00 .string "in" - 395 01e9 04 .byte 0x4 - 396 01ea 38 .byte 0x38 - 397 01eb 11020000 .4byte 0x211 - 398 01ef 02 .byte 0x2 - 399 01f0 23 .byte 0x23 - 400 01f1 20 .uleb128 0x20 - 401 01f2 06 .uleb128 0x6 - 402 01f3 72000000 .4byte .LASF33 - 403 01f7 04 .byte 0x4 - 404 01f8 39 .byte 0x39 - 405 01f9 C3010000 .4byte 0x1c3 - 406 01fd 03 .byte 0x3 - 407 01fe 23 .byte 0x23 - 408 01ff 8008 .uleb128 0x400 - 409 0201 0B .uleb128 0xb - 410 0202 6F757400 .string "out" - 411 0206 04 .byte 0x4 - BFIN GAS /tmp/cczoYkub.s page 9 - - - 412 0207 3A .byte 0x3a - 413 0208 11020000 .4byte 0x211 - 414 020c 03 .byte 0x3 - 415 020d 23 .byte 0x23 - 416 020e A008 .uleb128 0x420 - 417 0210 00 .byte 0x0 - 418 0211 07 .uleb128 0x7 - 419 0212 C3010000 .4byte 0x1c3 - 420 0216 21020000 .4byte 0x221 - 421 021a 0D .uleb128 0xd - 422 021b 11010000 .4byte 0x111 - 423 021f 1E .byte 0x1e - 424 0220 00 .byte 0x0 - 425 0221 03 .uleb128 0x3 - 426 0222 0A010000 .4byte .LASF34 - 427 0226 04 .byte 0x4 - 428 0227 3B .byte 0x3b - 429 0228 CE010000 .4byte 0x1ce - 430 022c 05 .uleb128 0x5 - 431 022d 1018 .2byte 0x1810 - 432 022f 04 .byte 0x4 - 433 0230 42 .byte 0x42 - 434 0231 53020000 .4byte 0x253 - 435 0235 06 .uleb128 0x6 - 436 0236 5D010000 .4byte .LASF35 - 437 023a 04 .byte 0x4 - 438 023b 43 .byte 0x43 - 439 023c 21020000 .4byte 0x221 - 440 0240 02 .byte 0x2 - 441 0241 23 .byte 0x23 - 442 0242 00 .uleb128 0x0 - 443 0243 0B .uleb128 0xb - 444 0244 636D6400 .string "cmd" - 445 0248 04 .byte 0x4 - 446 0249 44 .byte 0x44 - 447 024a 14010000 .4byte 0x114 - 448 024e 03 .byte 0x3 - 449 024f 23 .byte 0x23 - 450 0250 8010 .uleb128 0x800 - 451 0252 00 .byte 0x0 - 452 0253 03 .uleb128 0x3 - 453 0254 E2010000 .4byte .LASF36 - 454 0258 04 .byte 0x4 - 455 0259 45 .byte 0x45 - 456 025a 2C020000 .4byte 0x22c - 457 025e 0E .uleb128 0xe - 458 025f 01 .byte 0x1 - 459 0260 34000000 .4byte .LASF44 - 460 0264 01 .byte 0x1 - 461 0265 14 .byte 0x14 - 462 0266 01 .byte 0x1 - 463 0267 94000000 .4byte 0x94 - 464 026b 00000000 .4byte .LFB2 - 465 026f 3E000000 .4byte .LFE2 - 466 0273 00000000 .4byte .LLST0 - 467 0277 0F .uleb128 0xf - 468 0278 49000000 .4byte .LASF37 - BFIN GAS /tmp/cczoYkub.s page 10 - - - 469 027c 01 .byte 0x1 - 470 027d 0F .byte 0xf - 471 027e 89020000 .4byte 0x289 - 472 0282 01 .byte 0x1 - 473 0283 05 .byte 0x5 - 474 0284 03 .byte 0x3 - 475 0285 00000000 .4byte _g_state - 476 0289 10 .uleb128 0x10 - 477 028a 53020000 .4byte 0x253 - 478 028e 07 .uleb128 0x7 - 479 028f 7B000000 .4byte 0x7b - 480 0293 9F020000 .4byte 0x29f - 481 0297 08 .uleb128 0x8 - 482 0298 11010000 .4byte 0x111 - 483 029c FF7F .2byte 0x7fff - 484 029e 00 .byte 0x0 - 485 029f 11 .uleb128 0x11 - 486 02a0 29000000 .4byte .LASF38 - 487 02a4 05 .byte 0x5 - 488 02a5 17 .byte 0x17 - 489 02a6 8E020000 .4byte 0x28e - 490 02aa 01 .byte 0x1 - 491 02ab 01 .byte 0x1 - 492 02ac 11 .uleb128 0x11 - 493 02ad D2010000 .4byte .LASF39 - 494 02b1 05 .byte 0x5 - 495 02b2 18 .byte 0x18 - 496 02b3 8E020000 .4byte 0x28e - 497 02b7 01 .byte 0x1 - 498 02b8 01 .byte 0x1 - 499 02b9 0F .uleb128 0xf - 500 02ba 79000000 .4byte .LASF40 - 501 02be 01 .byte 0x1 - 502 02bf 11 .byte 0x11 - 503 02c0 2C000000 .4byte 0x2c - 504 02c4 01 .byte 0x1 - 505 02c5 05 .byte 0x5 - 506 02c6 03 .byte 0x3 - 507 02c7 00000000 .4byte _twiddles_generated - 508 02cb 00 .byte 0x0 - 509 .section .debug_abbrev - 510 0000 01 .uleb128 0x1 - 511 0001 11 .uleb128 0x11 - 512 0002 01 .byte 0x1 - 513 0003 25 .uleb128 0x25 - 514 0004 0E .uleb128 0xe - 515 0005 13 .uleb128 0x13 - 516 0006 0B .uleb128 0xb - 517 0007 03 .uleb128 0x3 - 518 0008 0E .uleb128 0xe - 519 0009 1B .uleb128 0x1b - 520 000a 0E .uleb128 0xe - 521 000b 11 .uleb128 0x11 - 522 000c 01 .uleb128 0x1 - 523 000d 12 .uleb128 0x12 - 524 000e 01 .uleb128 0x1 - 525 000f 10 .uleb128 0x10 - BFIN GAS /tmp/cczoYkub.s page 11 - - - 526 0010 06 .uleb128 0x6 - 527 0011 00 .byte 0x0 - 528 0012 00 .byte 0x0 - 529 0013 02 .uleb128 0x2 - 530 0014 24 .uleb128 0x24 - 531 0015 00 .byte 0x0 - 532 0016 0B .uleb128 0xb - 533 0017 0B .uleb128 0xb - 534 0018 3E .uleb128 0x3e - 535 0019 0B .uleb128 0xb - 536 001a 03 .uleb128 0x3 - 537 001b 0E .uleb128 0xe - 538 001c 00 .byte 0x0 - 539 001d 00 .byte 0x0 - 540 001e 03 .uleb128 0x3 - 541 001f 16 .uleb128 0x16 - 542 0020 00 .byte 0x0 - 543 0021 03 .uleb128 0x3 - 544 0022 0E .uleb128 0xe - 545 0023 3A .uleb128 0x3a - 546 0024 0B .uleb128 0xb - 547 0025 3B .uleb128 0x3b - 548 0026 0B .uleb128 0xb - 549 0027 49 .uleb128 0x49 - 550 0028 13 .uleb128 0x13 - 551 0029 00 .byte 0x0 - 552 002a 00 .byte 0x0 - 553 002b 04 .uleb128 0x4 - 554 002c 24 .uleb128 0x24 - 555 002d 00 .byte 0x0 - 556 002e 0B .uleb128 0xb - 557 002f 0B .uleb128 0xb - 558 0030 3E .uleb128 0x3e - 559 0031 0B .uleb128 0xb - 560 0032 03 .uleb128 0x3 - 561 0033 08 .uleb128 0x8 - 562 0034 00 .byte 0x0 - 563 0035 00 .byte 0x0 - 564 0036 05 .uleb128 0x5 - 565 0037 13 .uleb128 0x13 - 566 0038 01 .byte 0x1 - 567 0039 0B .uleb128 0xb - 568 003a 05 .uleb128 0x5 - 569 003b 3A .uleb128 0x3a - 570 003c 0B .uleb128 0xb - 571 003d 3B .uleb128 0x3b - 572 003e 0B .uleb128 0xb - 573 003f 01 .uleb128 0x1 - 574 0040 13 .uleb128 0x13 - 575 0041 00 .byte 0x0 - 576 0042 00 .byte 0x0 - 577 0043 06 .uleb128 0x6 - 578 0044 0D .uleb128 0xd - 579 0045 00 .byte 0x0 - 580 0046 03 .uleb128 0x3 - 581 0047 0E .uleb128 0xe - 582 0048 3A .uleb128 0x3a - BFIN GAS /tmp/cczoYkub.s page 12 - - - 583 0049 0B .uleb128 0xb - 584 004a 3B .uleb128 0x3b - 585 004b 0B .uleb128 0xb - 586 004c 49 .uleb128 0x49 - 587 004d 13 .uleb128 0x13 - 588 004e 38 .uleb128 0x38 - 589 004f 0A .uleb128 0xa - 590 0050 00 .byte 0x0 - 591 0051 00 .byte 0x0 - 592 0052 07 .uleb128 0x7 - 593 0053 01 .uleb128 0x1 - 594 0054 01 .byte 0x1 - 595 0055 49 .uleb128 0x49 - 596 0056 13 .uleb128 0x13 - 597 0057 01 .uleb128 0x1 - 598 0058 13 .uleb128 0x13 - 599 0059 00 .byte 0x0 - 600 005a 00 .byte 0x0 - 601 005b 08 .uleb128 0x8 - 602 005c 21 .uleb128 0x21 - 603 005d 00 .byte 0x0 - 604 005e 49 .uleb128 0x49 - 605 005f 13 .uleb128 0x13 - 606 0060 2F .uleb128 0x2f - 607 0061 05 .uleb128 0x5 - 608 0062 00 .byte 0x0 - 609 0063 00 .byte 0x0 - 610 0064 09 .uleb128 0x9 - 611 0065 24 .uleb128 0x24 - 612 0066 00 .byte 0x0 - 613 0067 0B .uleb128 0xb - 614 0068 0B .uleb128 0xb - 615 0069 3E .uleb128 0x3e - 616 006a 0B .uleb128 0xb - 617 006b 00 .byte 0x0 - 618 006c 00 .byte 0x0 - 619 006d 0A .uleb128 0xa - 620 006e 13 .uleb128 0x13 - 621 006f 01 .byte 0x1 - 622 0070 0B .uleb128 0xb - 623 0071 0B .uleb128 0xb - 624 0072 3A .uleb128 0x3a - 625 0073 0B .uleb128 0xb - 626 0074 3B .uleb128 0x3b - 627 0075 0B .uleb128 0xb - 628 0076 01 .uleb128 0x1 - 629 0077 13 .uleb128 0x13 - 630 0078 00 .byte 0x0 - 631 0079 00 .byte 0x0 - 632 007a 0B .uleb128 0xb - 633 007b 0D .uleb128 0xd - 634 007c 00 .byte 0x0 - 635 007d 03 .uleb128 0x3 - 636 007e 08 .uleb128 0x8 - 637 007f 3A .uleb128 0x3a - 638 0080 0B .uleb128 0xb - 639 0081 3B .uleb128 0x3b - BFIN GAS /tmp/cczoYkub.s page 13 - - - 640 0082 0B .uleb128 0xb - 641 0083 49 .uleb128 0x49 - 642 0084 13 .uleb128 0x13 - 643 0085 38 .uleb128 0x38 - 644 0086 0A .uleb128 0xa - 645 0087 00 .byte 0x0 - 646 0088 00 .byte 0x0 - 647 0089 0C .uleb128 0xc - 648 008a 0F .uleb128 0xf - 649 008b 00 .byte 0x0 - 650 008c 0B .uleb128 0xb - 651 008d 0B .uleb128 0xb - 652 008e 00 .byte 0x0 - 653 008f 00 .byte 0x0 - 654 0090 0D .uleb128 0xd - 655 0091 21 .uleb128 0x21 - 656 0092 00 .byte 0x0 - 657 0093 49 .uleb128 0x49 - 658 0094 13 .uleb128 0x13 - 659 0095 2F .uleb128 0x2f - 660 0096 0B .uleb128 0xb - 661 0097 00 .byte 0x0 - 662 0098 00 .byte 0x0 - 663 0099 0E .uleb128 0xe - 664 009a 2E .uleb128 0x2e - 665 009b 00 .byte 0x0 - 666 009c 3F .uleb128 0x3f - 667 009d 0C .uleb128 0xc - 668 009e 03 .uleb128 0x3 - 669 009f 0E .uleb128 0xe - 670 00a0 3A .uleb128 0x3a - 671 00a1 0B .uleb128 0xb - 672 00a2 3B .uleb128 0x3b - 673 00a3 0B .uleb128 0xb - 674 00a4 27 .uleb128 0x27 - 675 00a5 0C .uleb128 0xc - 676 00a6 49 .uleb128 0x49 - 677 00a7 13 .uleb128 0x13 - 678 00a8 11 .uleb128 0x11 - 679 00a9 01 .uleb128 0x1 - 680 00aa 12 .uleb128 0x12 - 681 00ab 01 .uleb128 0x1 - 682 00ac 40 .uleb128 0x40 - 683 00ad 06 .uleb128 0x6 - 684 00ae 00 .byte 0x0 - 685 00af 00 .byte 0x0 - 686 00b0 0F .uleb128 0xf - 687 00b1 34 .uleb128 0x34 - 688 00b2 00 .byte 0x0 - 689 00b3 03 .uleb128 0x3 - 690 00b4 0E .uleb128 0xe - 691 00b5 3A .uleb128 0x3a - 692 00b6 0B .uleb128 0xb - 693 00b7 3B .uleb128 0x3b - 694 00b8 0B .uleb128 0xb - 695 00b9 49 .uleb128 0x49 - 696 00ba 13 .uleb128 0x13 - BFIN GAS /tmp/cczoYkub.s page 14 - - - 697 00bb 3F .uleb128 0x3f - 698 00bc 0C .uleb128 0xc - 699 00bd 02 .uleb128 0x2 - 700 00be 0A .uleb128 0xa - 701 00bf 00 .byte 0x0 - 702 00c0 00 .byte 0x0 - 703 00c1 10 .uleb128 0x10 - 704 00c2 35 .uleb128 0x35 - 705 00c3 00 .byte 0x0 - 706 00c4 49 .uleb128 0x49 - 707 00c5 13 .uleb128 0x13 - 708 00c6 00 .byte 0x0 - 709 00c7 00 .byte 0x0 - 710 00c8 11 .uleb128 0x11 - 711 00c9 34 .uleb128 0x34 - 712 00ca 00 .byte 0x0 - 713 00cb 03 .uleb128 0x3 - 714 00cc 0E .uleb128 0xe - 715 00cd 3A .uleb128 0x3a - 716 00ce 0B .uleb128 0xb - 717 00cf 3B .uleb128 0x3b - 718 00d0 0B .uleb128 0xb - 719 00d1 49 .uleb128 0x49 - 720 00d2 13 .uleb128 0x13 - 721 00d3 3F .uleb128 0x3f - 722 00d4 0C .uleb128 0xc - 723 00d5 3C .uleb128 0x3c - 724 00d6 0C .uleb128 0xc - 725 00d7 00 .byte 0x0 - 726 00d8 00 .byte 0x0 - 727 00d9 00 .byte 0x0 - 728 .section .debug_pubnames,"",@progbits - 729 0000 3A000000 .4byte 0x3a - 730 0004 0200 .2byte 0x2 - 731 0006 00000000 .4byte .Ldebug_info0 - 732 000a CC020000 .4byte 0x2cc - 733 000e 5E020000 .4byte 0x25e - 734 0012 6D61696E .string "main" - 734 00 - 735 0017 77020000 .4byte 0x277 - 736 001b 675F7374 .string "g_state" - 736 61746500 - 737 0023 B9020000 .4byte 0x2b9 - 738 0027 74776964 .string "twiddles_generated" - 738 646C6573 - 738 5F67656E - 738 65726174 - 738 656400 - 739 003a 00000000 .4byte 0x0 - 740 .section .debug_aranges,"",@progbits - 741 0000 1C000000 .4byte 0x1c - 742 0004 0200 .2byte 0x2 - 743 0006 00000000 .4byte .Ldebug_info0 - 744 000a 04 .byte 0x4 - 745 000b 00 .byte 0x0 - 746 000c 0000 .2byte 0x0 - 747 000e 0000 .2byte 0x0 - BFIN GAS /tmp/cczoYkub.s page 15 - - - 748 0010 00000000 .4byte .Ltext0 - 749 0014 3E000000 .4byte .Letext0-.Ltext0 - 750 0018 00000000 .4byte 0x0 - 751 001c 00000000 .4byte 0x0 - 752 .section .debug_str,"MS",@progbits,1 - 753 .LASF29: - 754 0000 76616C69 .string "valid" - 754 6400 - 755 .LASF17: - 756 0006 72657375 .string "result" - 756 6C7400 - 757 .LASF41: - 758 000d 474E5520 .string "GNU C 4.3.5" - 758 4320342E - 758 332E3500 - 759 .LASF2: - 760 0019 73686F72 .string "short int" - 760 7420696E - 760 7400 - 761 .LASF32: - 762 0023 696E5F6C .string "in_lb" - 762 6200 - 763 .LASF38: - 764 0029 74776964 .string "twiddle_re" - 764 646C655F - 764 726500 - 765 .LASF44: - 766 0034 6D61696E .string "main" - 766 00 - 767 .LASF10: - 768 0039 696E7436 .string "int64_t" - 768 345F7400 - 769 .LASF3: - 770 0041 75696E74 .string "uint8_t" - 770 385F7400 - 771 .LASF37: - 772 0049 675F7374 .string "g_state" - 772 61746500 - 773 .LASF22: - 774 0051 66756C6C .string "full_size" - 774 5F73697A - 774 6500 - 775 .LASF11: - 776 005b 6C6F6E67 .string "long long int" - 776 206C6F6E - 776 6720696E - 776 7400 - 777 .LASF7: - 778 0069 6C6F6E67 .string "long int" - 778 20696E74 - 778 00 - 779 .LASF33: - 780 0072 6F75745F .string "out_lb" - 780 6C6200 - 781 .LASF40: - 782 0079 74776964 .string "twiddles_generated" - 782 646C6573 - BFIN GAS /tmp/cczoYkub.s page 16 - - - 782 5F67656E - 782 65726174 - 782 656400 - 783 .LASF23: - 784 008c 61646472 .string "addr" - 784 00 - 785 .LASF28: - 786 0091 6E657874 .string "next_descr" - 786 5F646573 - 786 637200 - 787 .LASF20: - 788 009c 745F6C35 .string "t_l502_bf_cmd" - 788 30325F62 - 788 665F636D - 788 6400 - 789 .LASF18: - 790 00aa 64617461 .string "data_size" - 790 5F73697A - 790 6500 - 791 .LASF1: - 792 00b4 756E7369 .string "unsigned char" - 792 676E6564 - 792 20636861 - 792 7200 - 793 .LASF0: - 794 00c2 7369676E .string "signed char" - 794 65642063 - 794 68617200 - 795 .LASF21: - 796 00ce 666C6167 .string "flags" - 796 7300 - 797 .LASF12: - 798 00d4 6C6F6E67 .string "long long unsigned int" - 798 206C6F6E - 798 6720756E - 798 7369676E - 798 65642069 - 799 .LASF8: - 800 00eb 75696E74 .string "uint32_t" - 800 33325F74 - 800 00 - 801 .LASF13: - 802 00f4 756E7369 .string "unsigned int" - 802 676E6564 - 802 20696E74 - 802 00 - 803 .LASF4: - 804 0101 75696E74 .string "uint16_t" - 804 31365F74 - 804 00 - 805 .LASF34: - 806 010a 745F6864 .string "t_hdma_descr_arr" - 806 6D615F64 - 806 65736372 - 806 5F617272 - 806 00 - 807 .LASF14: - BFIN GAS /tmp/cczoYkub.s page 17 - - - 808 011b 636F6465 .string "code" - 808 00 - 809 .LASF16: - 810 0120 70617261 .string "param" - 810 6D00 - 811 .LASF5: - 812 0126 73686F72 .string "short unsigned int" - 812 7420756E - 812 7369676E - 812 65642069 - 812 6E7400 - 813 .LASF15: - 814 0139 73746174 .string "status" - 814 757300 - 815 .LASF30: - 816 0140 75646174 .string "udata" - 816 6100 - 817 .LASF24: - 818 0146 78636E74 .string "xcnt" - 818 00 - 819 .LASF6: - 820 014b 696E7433 .string "int32_t" - 820 325F7400 - 821 .LASF25: - 822 0153 786D6F64 .string "xmod" - 822 00 - 823 .LASF19: - 824 0158 64617461 .string "data" - 824 00 - 825 .LASF35: - 826 015d 68646D61 .string "hdma" - 826 00 - 827 .LASF43: - 828 0162 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 828 652F6665 - 828 64612F4D - 828 4950542F - 828 52616469 - 829 .LASF31: - 830 01ac 745F6864 .string "t_hdma_stream_descr" - 830 6D615F73 - 830 74726561 - 830 6D5F6465 - 830 73637200 - 831 .LASF9: - 832 01c0 6C6F6E67 .string "long unsigned int" - 832 20756E73 - 832 69676E65 - 832 6420696E - 832 7400 - 833 .LASF39: - 834 01d2 74776964 .string "twiddle_im" - 834 646C655F - 834 696D00 - 835 .LASF26: - 836 01dd 79636E74 .string "ycnt" - 836 00 - BFIN GAS /tmp/cczoYkub.s page 18 - - - 837 .LASF36: - 838 01e2 745F6C35 .string "t_l502_board_state" - 838 30325F62 - 838 6F617264 - 838 5F737461 - 838 746500 - 839 .LASF27: - 840 01f5 796D6F64 .string "ymod" - 840 00 - 841 .LASF42: - 842 01fa 7372632F .string "src/main.c" - 842 6D61696E - 842 2E6300 - 843 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/cczoYkub.s page 19 - - -DEFINED SYMBOLS - *ABS*:0000000000000000 src/main.c - /tmp/cczoYkub.s:13 .text:0000000000000000 _main - /tmp/cczoYkub.s:56 .bss:0000000000000000 _twiddles_generated - /tmp/cczoYkub.s:63 board_state:0000000000000000 _g_state - -UNDEFINED SYMBOLS -_l502_init -_stream_proc -_l502_cmd_check_req -_twiddle_re -_twiddle_im -_fft_twiddle_gen diff --git a/build/release/objs/FFT_FP_realisation.o b/build/release/objs/FFT_FP_realisation.o deleted file mode 100644 index 2f206e9..0000000 Binary files a/build/release/objs/FFT_FP_realisation.o and /dev/null differ diff --git a/build/release/objs/l502-bf_basiccrt.o b/build/release/objs/l502-bf_basiccrt.o deleted file mode 100644 index c9d78f8..0000000 Binary files a/build/release/objs/l502-bf_basiccrt.o and /dev/null differ diff --git a/build/release/objs/l502_async.o b/build/release/objs/l502_async.o deleted file mode 100644 index 01bcf8f..0000000 Binary files a/build/release/objs/l502_async.o and /dev/null differ diff --git a/build/release/objs/l502_cmd.o b/build/release/objs/l502_cmd.o deleted file mode 100644 index 2f7090e..0000000 Binary files a/build/release/objs/l502_cmd.o and /dev/null differ diff --git a/build/release/objs/l502_fpga.o b/build/release/objs/l502_fpga.o deleted file mode 100644 index 646b28e..0000000 Binary files a/build/release/objs/l502_fpga.o and /dev/null differ diff --git a/build/release/objs/l502_hdma.o b/build/release/objs/l502_hdma.o deleted file mode 100644 index 6425ae8..0000000 Binary files a/build/release/objs/l502_hdma.o and /dev/null differ diff --git a/build/release/objs/l502_init.o b/build/release/objs/l502_init.o deleted file mode 100644 index 37ef4dd..0000000 Binary files a/build/release/objs/l502_init.o and /dev/null differ diff --git a/build/release/objs/l502_params.o b/build/release/objs/l502_params.o deleted file mode 100644 index d9129c2..0000000 Binary files a/build/release/objs/l502_params.o and /dev/null differ diff --git a/build/release/objs/l502_sport_tx.o b/build/release/objs/l502_sport_tx.o deleted file mode 100644 index f7d420e..0000000 Binary files a/build/release/objs/l502_sport_tx.o and /dev/null differ diff --git a/build/release/objs/l502_stream.o b/build/release/objs/l502_stream.o deleted file mode 100644 index 0b788c3..0000000 Binary files a/build/release/objs/l502_stream.o and /dev/null differ diff --git a/build/release/objs/l502_tests.o b/build/release/objs/l502_tests.o deleted file mode 100644 index 2a06b99..0000000 Binary files a/build/release/objs/l502_tests.o and /dev/null differ diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o deleted file mode 100644 index ace79c6..0000000 Binary files a/build/release/objs/l502_user_process.o and /dev/null differ diff --git a/build/release/objs/main.o b/build/release/objs/main.o deleted file mode 100644 index b2ee780..0000000 Binary files a/build/release/objs/main.o and /dev/null differ