From 625dcb6a8d104bc6fc59d654f6e11251b748c3e7 Mon Sep 17 00:00:00 2001 From: milang Date: Sun, 25 Aug 2019 20:22:26 +0200 Subject: [PATCH] =?UTF-8?q?ajout=20de=20la=20gestion=20=C3=A9v=C3=A8nement?= =?UTF-8?q?ielle=20du=20clavier=20avec=20callbacks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1v13D.g1a | Bin 23852 -> 24212 bytes build-fx/map | 1320 ++++++++++++++---------------- build-fx/src/1v13D.bin | Bin 10388 -> 23700 bytes build-fx/src/1v13D.elf | Bin 0 -> 34200 bytes build-fx/src/FxEngine/keyboard.d | 4 + build-fx/src/FxEngine/keyboard.o | Bin 0 -> 880 bytes src/FxEngine/keyboard.c | 33 + src/FxEngine/keyboard.h | 22 + 8 files changed, 659 insertions(+), 720 deletions(-) create mode 100755 build-fx/src/1v13D.elf create mode 100644 build-fx/src/FxEngine/keyboard.d create mode 100644 build-fx/src/FxEngine/keyboard.o create mode 100644 src/FxEngine/keyboard.c create mode 100644 src/FxEngine/keyboard.h diff --git a/1v13D.g1a b/1v13D.g1a index e32b55cd0bd4c5266c657724cfff7fd1d2f3bb3d..2bb92efabc1cfccc24b86129dfd1f59da6fabdbf 100644 GIT binary patch delta 4643 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 delta 4266 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 EKjzKf?f?J) diff --git a/build-fx/map b/build-fx/map index f48f57b..5c1410d 100644 --- a/build-fx/map +++ b/build-fx/map @@ -1,103 +1,105 @@ Archive member included to satisfy reference by file (symbol) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - build-fx/src/FxEngine/libprof.o (_clock_freq) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - build-fx/src/FxEngine/FxEngine.o (_pollevent) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - build-fx/src/FxEngine/libprof.o (_gint) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - build-fx/src/FxEngine/libprof.o (_malloc) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - (_start) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) (_tlb_mapped_memory) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - build-fx/src/FxEngine/libprof.o (_timer_setup) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - build-fx/src/controls.o (_dfont) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) - build-fx/src/FxEngine/face.o (_dpixel) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - build-fx/src/controls.o (_dimage) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - build-fx/src/FxEngine/FxEngine.o (_dupdate) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - build-fx/src/FxEngine/FxEngine.o (_dclear) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - build-fx/src/FxEngine/zbuffer.o (_dtext) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - build-fx/src/FxEngine/FxEngine.o (_sprintf) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) (_memcpy) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) (_t6k11_display) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (_gint_font5x7) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) (_getkey_repeat) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) (_iokbd_scan) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) (_gint_install) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (_gint_setvbr) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) (_gint_intlevel) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (_inth_entry_7305) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (_exch_entry_7305) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) (_inth_tmu) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (_topti_asm_text) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) (_bopti_render_clip) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) (_masks) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) (_bopti_asm_mono) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (___movmemSI24) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) - build-fx/src/FxEngine/coord.o (___sdivsi3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - build-fx/src/FxEngine/FxEngine.o (___udivsi3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - build-fx/src/FxEngine/libprof.o (___udivdi3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - build-fx/src/FxEngine/coord.o (___adddf3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - build-fx/src/FxEngine/coord.o (___muldf3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - build-fx/src/FxEngine/coord.o (___divdf3) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - build-fx/src/FxEngine/coord.o (___gtdf2) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - build-fx/src/FxEngine/coord.o (___gedf2) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - build-fx/src/FxEngine/coord.o (___ltdf2) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - build-fx/src/FxEngine/coord.o (___ledf2) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - build-fx/src/FxEngine/coord.o (___floatsidf) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - build-fx/src/FxEngine/coord.o (___fixdfsi) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (___thenan_df) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) (___udiv_qrnnd_16) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) (___clz_tab) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) (___clzsi2) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (___pack_d) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (___unpack_d) -/home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) (___fpcmp_parts_d) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + build-fx/src/FxEngine/FxEngine.o (pollevent) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + build-fx/src/FxEngine/libprof.o (clock_freq) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + build-fx/src/main.o (dclear) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + build-fx/src/FxEngine/zbuffer.o (dtext) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) + build-fx/src/main.o (dpixel) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) (topti_asm_text) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) (topti_render) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + build-fx/src/FxEngine/FxEngine.o (dupdate) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + build-fx/src/controls.o (dimage) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + build-fx/src/controls.o (dfont) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + build-fx/src/FxEngine/libprof.o (timer_setup) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) (gint_intlevel) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + build-fx/src/FxEngine/libprof.o (gint) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + build-fx/src/FxEngine/zbuffer.o (malloc) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + (start) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) (gint_install) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) (t6k11_display) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) (memcpy) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + build-fx/src/FxEngine/FxEngine.o (sprintf) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (gint_font5x7) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) (getkey_repeat) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) (iokbd_scan) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) (bopti_asm_mono) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) (bopti_render_clip) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) (masks) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) (inth_tmu) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (exch_entry_7305) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (gint_setvbr) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) (tlb_mapped_memory) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) (inth_entry_7305) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) (__movmemSI24) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) + build-fx/src/FxEngine/face.o (__sdivsi3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + build-fx/src/FxEngine/FxEngine.o (__udivsi3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + build-fx/src/FxEngine/libprof.o (__udivdi3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + build-fx/src/FxEngine/coord.o (__adddf3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) + build-fx/src/FxEngine/coord.o (__muldf3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + build-fx/src/FxEngine/coord.o (__divdf3) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + build-fx/src/FxEngine/coord.o (__gtdf2) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) + build-fx/src/FxEngine/coord.o (__gedf2) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) + build-fx/src/FxEngine/coord.o (__ltdf2) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + build-fx/src/FxEngine/coord.o (__ledf2) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) + build-fx/src/FxEngine/coord.o (__floatsidf) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + build-fx/src/FxEngine/coord.o (__fixdfsi) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (__thenan_df) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) (__udiv_qrnnd_16) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) (__clz_tab) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) (__clzsi2) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (__pack_d) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) (__unpack_d) +/usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) (__fpcmp_parts_d) Allocating common symbols Common symbol size file @@ -108,168 +110,53 @@ FE_roulis 0x8 build-fx/src/FxEngine/FxEngine.o Discarded input sections - .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/libprof.o - .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/texture.o - .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/coord.o - .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/FxEngine.o + .comment 0x0000000000000000 0x12 build-fx/src/main.o .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/face.o .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/zbuffer.o - .comment 0x0000000000000000 0x12 build-fx/src/main.o + .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/texture.o + .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/coord.o + .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/libprof.o + .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/FxEngine.o + .comment 0x0000000000000000 0x12 build-fx/src/FxEngine/keyboard.o .comment 0x0000000000000000 0x12 build-fx/src/controls.o - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - .debug_info 0x0000000000000000 0x737 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_abbrev 0x0000000000000000 0x218 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_loc 0x0000000000000000 0x6eb /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_ranges 0x0000000000000000 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_line 0x0000000000000000 0x27b /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_str 0x0000000000000000 0x586 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .eh_frame 0x0000000000000000 0x84 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .debug_info 0x0000000000000000 0x740 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_abbrev 0x0000000000000000 0x244 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_loc 0x0000000000000000 0x6b9 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_ranges 0x0000000000000000 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_line 0x0000000000000000 0x3e7 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_str 0x0000000000000000 0x5f3 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_info 0x0000000000000000 0x6e9 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_abbrev 0x0000000000000000 0x27c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_loc 0x0000000000000000 0x4d5 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_ranges 0x0000000000000000 0xa8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_line 0x0000000000000000 0x338 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_str 0x0000000000000000 0x5c5 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_info 0x0000000000000000 0x5e6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_abbrev 0x0000000000000000 0x25c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_loc 0x0000000000000000 0x1c0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_ranges 0x0000000000000000 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_line 0x0000000000000000 0x265 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_str 0x0000000000000000 0x5b5 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_info 0x0000000000000000 0x4f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_abbrev 0x0000000000000000 0x1b7 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_loc 0x0000000000000000 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_line 0x0000000000000000 0x105 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_str 0x0000000000000000 0x582 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_info 0x0000000000000000 0x4f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_abbrev 0x0000000000000000 0x1b7 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_loc 0x0000000000000000 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_line 0x0000000000000000 0x105 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_str 0x0000000000000000 0x582 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_info 0x0000000000000000 0x4f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_abbrev 0x0000000000000000 0x1b7 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_loc 0x0000000000000000 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_line 0x0000000000000000 0x105 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_str 0x0000000000000000 0x582 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_info 0x0000000000000000 0x4f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_abbrev 0x0000000000000000 0x1b7 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_loc 0x0000000000000000 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_line 0x0000000000000000 0x105 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_str 0x0000000000000000 0x582 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_info 0x0000000000000000 0x494 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_abbrev 0x0000000000000000 0x1fb /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_loc 0x0000000000000000 0xd1 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_ranges 0x0000000000000000 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_line 0x0000000000000000 0x183 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_str 0x0000000000000000 0x55d /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_info 0x0000000000000000 0x4ce /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_abbrev 0x0000000000000000 0x1bb /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_loc 0x0000000000000000 0x49 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_line 0x0000000000000000 0x144 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_str 0x0000000000000000 0x57a /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_info 0x0000000000000000 0x391 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .debug_abbrev 0x0000000000000000 0x11c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .debug_aranges - 0x0000000000000000 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .debug_line 0x0000000000000000 0x96 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .debug_str 0x0000000000000000 0x510 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .debug_info 0x0000000000000000 0x371 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .debug_abbrev 0x0000000000000000 0xcf /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .debug_aranges - 0x0000000000000000 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .debug_line 0x0000000000000000 0xc4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .debug_str 0x0000000000000000 0x503 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .debug_info 0x0000000000000000 0x3de /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_abbrev 0x0000000000000000 0x129 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_loc 0x0000000000000000 0x5a /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_ranges 0x0000000000000000 0x38 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_line 0x0000000000000000 0x117 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_str 0x0000000000000000 0x520 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_info 0x0000000000000000 0x4d4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_abbrev 0x0000000000000000 0x1cb /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_loc 0x0000000000000000 0x31c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_ranges 0x0000000000000000 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_line 0x0000000000000000 0x269 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_str 0x0000000000000000 0x56e /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_info 0x0000000000000000 0x45d /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_abbrev 0x0000000000000000 0x18b /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_loc 0x0000000000000000 0xb5 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_line 0x0000000000000000 0x18a /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_str 0x0000000000000000 0x550 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_info 0x0000000000000000 0x425 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - .debug_abbrev 0x0000000000000000 0x173 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - .debug_aranges - 0x0000000000000000 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - .debug_line 0x0000000000000000 0x1e1 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - .debug_str 0x0000000000000000 0x533 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - .comment 0x0000000000000000 0x12 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .comment 0x0000000000000000 0x12 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) Memory Configuration @@ -282,516 +169,524 @@ rram 0x000000008800f400 0x0000000000000c00 xrw Linker script and memory map -LOAD build-fx/src/FxEngine/libprof.o -LOAD build-fx/src/FxEngine/texture.o -LOAD build-fx/src/FxEngine/coord.o -LOAD build-fx/src/FxEngine/FxEngine.o +LOAD build-fx/src/main.o LOAD build-fx/src/FxEngine/face.o LOAD build-fx/src/FxEngine/zbuffer.o -LOAD build-fx/src/main.o +LOAD build-fx/src/FxEngine/texture.o +LOAD build-fx/src/FxEngine/coord.o +LOAD build-fx/src/FxEngine/libprof.o +LOAD build-fx/src/FxEngine/FxEngine.o +LOAD build-fx/src/FxEngine/keyboard.o LOAD build-fx/src/controls.o LOAD build-fx/assets/img/fps.png.o LOAD build-fx/assets/fonts/FxEngine.png.o -LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a -LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a +LOAD /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a +LOAD /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x0000000000300000 _brom = 0x300000 - 0x00000000000052dc _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000005434 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) -.pretext 0x0000000000300200 0x890 +.pretext 0x0000000000300200 0x8a8 *(.pretext.entry) .pretext.entry - 0x0000000000300200 0x1cc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - 0x0000000000300200 _start + 0x0000000000300200 0x1cc /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + 0x0000000000300200 start *(.pretext) - .pretext 0x00000000003003cc 0xd0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - 0x00000000003003cc _hw_detect - .pretext 0x000000000030049c 0x88 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - 0x000000000030049c ___os_version - 0x00000000003004a8 _malloc - 0x00000000003004b4 _free - 0x00000000003004c0 _calloc - 0x00000000003004cc _realloc - 0x00000000003004d8 _BFile_Remove - 0x00000000003004e4 _BFile_Create - 0x00000000003004f0 _BFile_Open - 0x00000000003004fc _BFile_Close - 0x0000000000300508 _BFile_Write - 0x0000000000300514 _BFile_Read - .pretext 0x0000000000300524 0x110 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000000300524 _dfont - 0x000000000030053c _charset_size - 0x0000000000300568 _charset_decode - 0x00000000003005d6 _topti_offset - .pretext 0x0000000000300634 0x324 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x00000000003006d6 _topti_render - 0x0000000000300918 _dtext - *fill* 0x0000000000300958 0x8 - .pretext 0x0000000000300960 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - 0x0000000000300a70 _topti_asm_text - 0x0000000000300a90 _btors = . + .pretext 0x00000000003003cc 0x4c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + 0x00000000003003cc dtext + *fill* 0x0000000000300418 0x8 + .pretext 0x0000000000300420 0x130 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + 0x0000000000300530 topti_asm_text + .pretext 0x0000000000300550 0x2f0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x00000000003005f2 topti_render + .pretext 0x0000000000300840 0x110 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000300840 dfont + 0x0000000000300858 charset_size + 0x0000000000300884 charset_decode + 0x00000000003008f2 topti_offset + .pretext 0x0000000000300950 0xd0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + 0x0000000000300950 hw_detect + .pretext 0x0000000000300a20 0x88 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + 0x0000000000300a20 __os_version + 0x0000000000300a2c malloc + 0x0000000000300a38 free + 0x0000000000300a44 calloc + 0x0000000000300a50 realloc + 0x0000000000300a5c BFile_Remove + 0x0000000000300a68 BFile_Create + 0x0000000000300a74 BFile_Open + 0x0000000000300a80 BFile_Close + 0x0000000000300a8c BFile_Write + 0x0000000000300a98 BFile_Read + 0x0000000000300aa8 _btors = . *(.ctors .ctors.*) - 0x0000000000300a90 _mtors = . + 0x0000000000300aa8 _mtors = . *(.dtors .dtors.*) - 0x0000000000300a90 _etors = . + 0x0000000000300aa8 _etors = . -.text 0x0000000000300a90 0x4710 +.text 0x0000000000300aa8 0x4850 *(.text .text.*) - .text 0x0000000000300a90 0x154 build-fx/src/FxEngine/libprof.o - 0x0000000000300a90 _prof_time - 0x0000000000300ad4 _prof_quit - 0x0000000000300b08 _prof_init - .text 0x0000000000300be4 0x48 build-fx/src/FxEngine/texture.o - 0x0000000000300be4 _FE_get_pixel - .text 0x0000000000300c2c 0x54c build-fx/src/FxEngine/coord.o - 0x0000000000300c2c _FE_modulo_2pi - 0x0000000000300cdc _FE_cos - 0x0000000000300e1c _FE_sin - 0x0000000000300e44 _FE_calc - 0x0000000000300fd0 _FE_set_matrice - .text 0x0000000000301178 0x394 build-fx/src/FxEngine/FxEngine.o - 0x0000000000301178 _FE_new_frame - 0x0000000000301450 _FE_get_fps_history - 0x00000000003014ac _FE_get_fps_current - 0x00000000003014cc _FE_get_fps_min - 0x00000000003014ec _FE_get_fps_max - .text 0x000000000030150c 0x3fc build-fx/src/FxEngine/face.o - 0x000000000030159c _FE_draw_face - .text 0x0000000000301908 0xc0 build-fx/src/FxEngine/zbuffer.o - 0x0000000000301908 _FE_zbuffer_clear - 0x0000000000301974 _FE_zbuffer_set_dist - .text 0x00000000003019c8 0x0 build-fx/src/main.o - .text.startup 0x00000000003019c8 0xdc build-fx/src/main.o - 0x00000000003019c8 _main - .text 0x0000000000301aa4 0x74 build-fx/src/controls.o - 0x0000000000301aa4 _init_controls - 0x0000000000301ab4 _reload_fps_displaying - 0x0000000000301ad8 _display_fps - .text 0x0000000000301b18 0x150 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x0000000000301c5c _clock_freq - .text 0x0000000000301c68 0x2c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x0000000000301e0c _pollevent - 0x0000000000301ef8 _waitevent - .text 0x0000000000301f30 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .text 0x0000000000301f30 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .text 0x0000000000301f30 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .text 0x0000000000301f30 0x1f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - 0x0000000000301f30 _tlb_addr - 0x0000000000301f44 _tlb_data - 0x0000000000301f58 _tlb_mapped_memory - 0x000000000030202c _utlb_addr - 0x000000000030203c _utlb_data - 0x000000000030204c _utlb_mapped_memory - .text 0x0000000000302124 0x56c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x0000000000302444 _timer_setup - 0x00000000003024d4 _timer_delay - 0x0000000000302534 _timer_start - 0x0000000000302568 _timer_reload - 0x0000000000302588 _timer_pause - 0x00000000003025bc _timer_stop - 0x0000000000302618 _timer_timeout - 0x0000000000302624 _timer_address - 0x0000000000302660 _timer_clear - .text 0x0000000000302690 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000000302690 _dsize - .text 0x000000000030272c 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) - 0x000000000030272c _dpixel - .text 0x000000000030277c 0x54 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - 0x000000000030277c _dimage - 0x00000000003027b0 _dsubimage - .text 0x00000000003027d0 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - 0x00000000003027d0 _dupdate - 0x00000000003027e8 _dupdate_noint - .text 0x00000000003027f4 0x4c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - 0x00000000003027f4 _dclear - .text 0x0000000000302840 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .text 0x0000000000302840 0xc00 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - 0x0000000000303168 _kprint_opt - 0x00000000003032a0 _kprint - 0x0000000000303378 _kvsprint - 0x00000000003033c0 _sprintf - 0x00000000003033e8 _vsprintf - 0x0000000000303408 _snprintf - 0x0000000000303428 _vsnprintf - .text 0x0000000000303440 0xdc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - 0x0000000000303440 _memcpy - 0x00000000003034fa __memmove - 0x00000000003034fe __memcmp - 0x0000000000303502 _memset - .text 0x000000000030351c 0x1d8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x00000000003035b4 _t6k11_display - 0x0000000000303688 _t6k11_contrast - 0x00000000003036b4 _t6k11_backlight - .text 0x00000000003036f4 0x1c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - 0x00000000003036f4 _getkey_opt - 0x0000000000303874 _getkey - 0x0000000000303880 _getkey_repeat - .text 0x00000000003038bc 0x124 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - 0x00000000003038c8 _iokbd_row - 0x00000000003039b0 _iokbd_scan - .text 0x00000000003039e0 0x170 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - 0x0000000000303a94 _gint_install - 0x0000000000303b38 _gint_unload - .text 0x0000000000303b50 0x2c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - 0x0000000000303b50 _gint_setvbr - .text 0x0000000000303b7c 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - 0x0000000000303b7c _gint_intlevel - 0x0000000000303bd0 _gint_inthandler - .text 0x0000000000303bf4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .text 0x0000000000303bf4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .text 0x0000000000303bf4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .text 0x0000000000303bf4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .text 0x0000000000303bf4 0x3b0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - 0x0000000000303bf4 _bopti_grid - 0x0000000000303d4a _bopti_render - 0x0000000000303e50 _bopti_render_clip - 0x0000000000303f58 _bopti_render_noclip - .text 0x0000000000303fa4 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - 0x0000000000303fa4 _masks - .text 0x0000000000304040 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - 0x0000000000304040 _bopti_asm_mono - 0x0000000000304066 _bopti_asm_mono_alpha - 0x0000000000304098 _bopti_asm_gray - 0x000000000030409c _bopti_asm_gray_alpha - .text 0x00000000003040a0 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - 0x00000000003040a0 ___movstr - 0x00000000003040a0 ___movmem - 0x00000000003040d4 ___movmemSI64 - 0x00000000003040d4 ___movstrSI64 - 0x00000000003040d8 ___movstrSI60 - 0x00000000003040d8 ___movmemSI60 - 0x00000000003040dc ___movmemSI56 - 0x00000000003040dc ___movstrSI56 - 0x00000000003040e0 ___movstrSI52 - 0x00000000003040e0 ___movmemSI52 - 0x00000000003040e4 ___movstrSI48 - 0x00000000003040e4 ___movmemSI48 - 0x00000000003040e8 ___movstrSI44 - 0x00000000003040e8 ___movmemSI44 - 0x00000000003040ec ___movstrSI40 - 0x00000000003040ec ___movmemSI40 - 0x00000000003040f0 ___movstrSI36 - 0x00000000003040f0 ___movmemSI36 - 0x00000000003040f4 ___movmemSI32 - 0x00000000003040f4 ___movstrSI32 - 0x00000000003040f8 ___movmemSI28 - 0x00000000003040f8 ___movstrSI28 - 0x00000000003040fc ___movstrSI24 - 0x00000000003040fc ___movmemSI24 - 0x0000000000304100 ___movmemSI20 - 0x0000000000304100 ___movstrSI20 - 0x0000000000304104 ___movstrSI16 - 0x0000000000304104 ___movmemSI16 - 0x0000000000304108 ___movmemSI12 - 0x0000000000304108 ___movstrSI12 - 0x000000000030410c ___movmemSI8 - 0x000000000030410c ___movstrSI8 - 0x0000000000304110 ___movmemSI4 - 0x0000000000304110 ___movstrSI4 - .text 0x0000000000304118 0xa0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) - 0x0000000000304118 ___sdivsi3 - .text 0x00000000003041b8 0x6c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - 0x00000000003041da ___udivsi3 - .text 0x0000000000304224 0x1f0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - 0x0000000000304224 ___udivdi3 - .text 0x0000000000304414 0x348 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - 0x00000000003046b8 ___adddf3 - 0x0000000000304708 ___subdf3 - .text 0x000000000030475c 0x208 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - 0x000000000030475c ___muldf3 - .text 0x0000000000304964 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - 0x0000000000304964 ___divdf3 - .text 0x0000000000304a94 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - 0x0000000000304a94 ___gtdf2 - .text 0x0000000000304aec 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - 0x0000000000304aec ___gedf2 - .text 0x0000000000304b44 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - 0x0000000000304b44 ___ltdf2 - .text 0x0000000000304b9c 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - 0x0000000000304b9c ___ledf2 - .text 0x0000000000304bf4 0x98 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - 0x0000000000304bf4 ___floatsidf - .text 0x0000000000304c8c 0x8c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - 0x0000000000304c8c ___fixdfsi - .text 0x0000000000304d18 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .text 0x0000000000304d18 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000304d18 ___udiv_qrnnd_16 - .text 0x0000000000304d78 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .text 0x0000000000304d78 0x54 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - 0x0000000000304d78 ___clzsi2 - .text 0x0000000000304dcc 0x240 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - 0x0000000000304dcc ___pack_d - .text 0x000000000030500c 0xcc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - 0x000000000030500c ___unpack_d - .text 0x00000000003050d8 0xc8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - 0x00000000003050d8 ___fpcmp_parts_d + .text 0x0000000000300aa8 0x0 build-fx/src/main.o + .text.startup 0x0000000000300aa8 0xdc build-fx/src/main.o + 0x0000000000300aa8 main + .text 0x0000000000300b84 0x3fc build-fx/src/FxEngine/face.o + 0x0000000000300c14 FE_draw_face + .text 0x0000000000300f80 0xc0 build-fx/src/FxEngine/zbuffer.o + 0x0000000000300f80 FE_zbuffer_clear + 0x0000000000300fec FE_zbuffer_set_dist + .text 0x0000000000301040 0x48 build-fx/src/FxEngine/texture.o + 0x0000000000301040 FE_get_pixel + .text 0x0000000000301088 0x54c build-fx/src/FxEngine/coord.o + 0x0000000000301088 FE_modulo_2pi + 0x0000000000301138 FE_cos + 0x0000000000301278 FE_sin + 0x00000000003012a0 FE_calc + 0x000000000030142c FE_set_matrice + .text 0x00000000003015d4 0x154 build-fx/src/FxEngine/libprof.o + 0x00000000003015d4 prof_time + 0x0000000000301618 prof_quit + 0x000000000030164c prof_init + .text 0x0000000000301728 0x394 build-fx/src/FxEngine/FxEngine.o + 0x0000000000301728 FE_new_frame + 0x0000000000301a00 FE_get_fps_history + 0x0000000000301a5c FE_get_fps_current + 0x0000000000301a7c FE_get_fps_min + 0x0000000000301a9c FE_get_fps_max + .text 0x0000000000301abc 0x74 build-fx/src/FxEngine/keyboard.o + 0x0000000000301abc FE_keyboard_reload + 0x0000000000301b08 FE_keyboard_set_key + .text 0x0000000000301b30 0x74 build-fx/src/controls.o + 0x0000000000301b30 init_controls + 0x0000000000301b40 reload_fps_displaying + 0x0000000000301b64 display_fps + .text 0x0000000000301ba4 0x2c8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x0000000000301d48 pollevent + 0x0000000000301e34 waitevent + .text 0x0000000000301e6c 0x150 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x0000000000301fb0 clock_freq + .text 0x0000000000301fbc 0x4c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + 0x0000000000301fbc dclear + .text 0x0000000000302008 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + .text 0x0000000000302008 0x50 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) + 0x0000000000302008 dpixel + .text 0x0000000000302058 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .text 0x0000000000302058 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .text 0x0000000000302058 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + 0x0000000000302058 dupdate + 0x0000000000302070 dupdate_noint + .text 0x000000000030207c 0xc8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + 0x000000000030207c dimage + 0x00000000003020d0 dsubimage + .text 0x0000000000302144 0x9c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000302144 dsize + .text 0x00000000003021e0 0x56c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x0000000000302500 timer_setup + 0x0000000000302590 timer_delay + 0x00000000003025f0 timer_start + 0x0000000000302624 timer_reload + 0x0000000000302644 timer_pause + 0x0000000000302678 timer_stop + 0x00000000003026d4 timer_timeout + 0x00000000003026e0 timer_address + 0x000000000030271c timer_clear + .text 0x000000000030274c 0x78 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + 0x000000000030274c gint_intlevel + 0x00000000003027a0 gint_inthandler + .text 0x00000000003027c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .text 0x00000000003027c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .text 0x00000000003027c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .text 0x00000000003027c4 0x170 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + 0x0000000000302878 gint_install + 0x000000000030291c gint_unload + .text 0x0000000000302934 0x1d8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x00000000003029cc t6k11_display + 0x0000000000302aa0 t6k11_contrast + 0x0000000000302acc t6k11_backlight + .text 0x0000000000302b0c 0xdc /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + 0x0000000000302b0c memcpy + 0x0000000000302bc6 _memmove + 0x0000000000302bca _memcmp + 0x0000000000302bce memset + .text 0x0000000000302be8 0xc00 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x0000000000303510 kprint_opt + 0x0000000000303648 kprint + 0x0000000000303720 kvsprint + 0x0000000000303768 sprintf + 0x0000000000303790 vsprintf + 0x00000000003037b0 snprintf + 0x00000000003037d0 vsnprintf + .text 0x00000000003037e8 0x1c8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + 0x00000000003037e8 getkey_opt + 0x0000000000303968 getkey + 0x0000000000303974 getkey_repeat + .text 0x00000000003039b0 0x124 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + 0x00000000003039bc iokbd_row + 0x0000000000303aa4 iokbd_scan + .text 0x0000000000303ad4 0x58 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + 0x0000000000303ad4 bopti_asm_mono + 0x0000000000303afa bopti_asm_mono_alpha + .text 0x0000000000303b2c 0x410 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + 0x0000000000303b2c bopti_grid + 0x0000000000303ca0 bopti_render + 0x0000000000303dd0 bopti_render_clip + 0x0000000000303ee4 bopti_render_noclip + .text 0x0000000000303f3c 0x9c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + 0x0000000000303f3c masks + .text 0x0000000000303fd8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .text 0x0000000000303fd8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .text 0x0000000000303fd8 0x2c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + 0x0000000000303fd8 gint_setvbr + .text 0x0000000000304004 0x1f4 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + 0x0000000000304004 tlb_addr + 0x0000000000304018 tlb_data + 0x000000000030402c tlb_mapped_memory + 0x0000000000304100 utlb_addr + 0x0000000000304110 utlb_data + 0x0000000000304120 utlb_mapped_memory + .text 0x00000000003041f8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .text 0x00000000003041f8 0x78 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + 0x00000000003041f8 __movstr + 0x00000000003041f8 __movmem + 0x000000000030422c __movmemSI64 + 0x000000000030422c __movstrSI64 + 0x0000000000304230 __movstrSI60 + 0x0000000000304230 __movmemSI60 + 0x0000000000304234 __movmemSI56 + 0x0000000000304234 __movstrSI56 + 0x0000000000304238 __movstrSI52 + 0x0000000000304238 __movmemSI52 + 0x000000000030423c __movstrSI48 + 0x000000000030423c __movmemSI48 + 0x0000000000304240 __movstrSI44 + 0x0000000000304240 __movmemSI44 + 0x0000000000304244 __movstrSI40 + 0x0000000000304244 __movmemSI40 + 0x0000000000304248 __movstrSI36 + 0x0000000000304248 __movmemSI36 + 0x000000000030424c __movmemSI32 + 0x000000000030424c __movstrSI32 + 0x0000000000304250 __movmemSI28 + 0x0000000000304250 __movstrSI28 + 0x0000000000304254 __movstrSI24 + 0x0000000000304254 __movmemSI24 + 0x0000000000304258 __movmemSI20 + 0x0000000000304258 __movstrSI20 + 0x000000000030425c __movstrSI16 + 0x000000000030425c __movmemSI16 + 0x0000000000304260 __movmemSI12 + 0x0000000000304260 __movstrSI12 + 0x0000000000304264 __movmemSI8 + 0x0000000000304264 __movstrSI8 + 0x0000000000304268 __movmemSI4 + 0x0000000000304268 __movstrSI4 + .text 0x0000000000304270 0xa0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) + 0x0000000000304270 __sdivsi3 + .text 0x0000000000304310 0x6c /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + 0x0000000000304332 __udivsi3 + .text 0x000000000030437c 0x1f0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + 0x000000000030437c __udivdi3 + .text 0x000000000030456c 0x348 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + 0x0000000000304810 __adddf3 + 0x0000000000304860 __subdf3 + .text 0x00000000003048b4 0x208 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) + 0x00000000003048b4 __muldf3 + .text 0x0000000000304abc 0x130 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + 0x0000000000304abc __divdf3 + .text 0x0000000000304bec 0x58 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + 0x0000000000304bec __gtdf2 + .text 0x0000000000304c44 0x58 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) + 0x0000000000304c44 __gedf2 + .text 0x0000000000304c9c 0x58 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) + 0x0000000000304c9c __ltdf2 + .text 0x0000000000304cf4 0x58 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + 0x0000000000304cf4 __ledf2 + .text 0x0000000000304d4c 0x98 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) + 0x0000000000304d4c __floatsidf + .text 0x0000000000304de4 0x8c /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + 0x0000000000304de4 __fixdfsi + .text 0x0000000000304e70 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .text 0x0000000000304e70 0x60 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000304e70 __udiv_qrnnd_16 + .text 0x0000000000304ed0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .text 0x0000000000304ed0 0x54 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) + 0x0000000000304ed0 __clzsi2 + .text 0x0000000000304f24 0x240 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + 0x0000000000304f24 __pack_d + .text 0x0000000000305164 0xcc /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + 0x0000000000305164 __unpack_d + .text 0x0000000000305230 0xc8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + 0x0000000000305230 __fpcmp_parts_d *(C P) -.gint.blocks 0x00000000003051a0 0x140 +.gint.blocks 0x0000000000305300 0x140 *(.gint.blocks) - .gint.blocks 0x00000000003051a0 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - 0x00000000003051a0 _inth_entry_7305 - 0x00000000003051c0 _inth_entry_7705 - .gint.blocks 0x00000000003051e0 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - 0x00000000003051e0 _exch_entry_7705 - 0x00000000003051e0 _exch_entry_7305 - .gint.blocks 0x0000000000305200 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - 0x0000000000305200 _inth_tmu - 0x0000000000305280 _inth_etmu2 - 0x00000000003052a0 _inth_etmu_help - 0x00000000003052c0 _inth_etmux + .gint.blocks 0x0000000000305300 0xe0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + 0x0000000000305300 inth_tmu + 0x0000000000305380 inth_etmu2 + 0x00000000003053a0 inth_etmu_help + 0x00000000003053c0 inth_etmux + .gint.blocks 0x00000000003053e0 0x20 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + 0x00000000003053e0 exch_entry_7705 + 0x00000000003053e0 exch_entry_7305 + .gint.blocks 0x0000000000305400 0x40 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + 0x0000000000305400 inth_entry_7305 + 0x0000000000305420 inth_entry_7705 -.gint.drivers 0x00000000003052e0 0x90 - 0x00000000003052e0 _bdrv = . +.gint.drivers 0x0000000000305440 0x90 + 0x0000000000305440 _bdrv = . *(.gint.drivers.0) *(.gint.drivers.1) .gint.drivers.1 - 0x00000000003052e0 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x00000000003052e0 _drv_cpg + 0x0000000000305440 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x0000000000305440 drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000305304 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x0000000000305304 _drv_tmu + 0x0000000000305464 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x0000000000305464 drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000305328 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x0000000000305328 _drv_keysc + 0x0000000000305488 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x0000000000305488 drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x000000000030534c 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x000000000030534c _drv_t6k11 + 0x00000000003054ac 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x00000000003054ac drv_t6k11 *(.gint.drivers.6) - 0x0000000000305370 _edrv = . + 0x00000000003054d0 _edrv = . -.rodata 0x0000000000305370 0x7fc +.rodata 0x00000000003054d0 0x814 *(.rodata .rodata.*) - .rodata 0x0000000000305370 0x18 build-fx/src/FxEngine/texture.o - 0x0000000000305370 _FE_textures - .rodata 0x0000000000305388 0x18 build-fx/src/FxEngine/coord.o - 0x0000000000305388 _pi_sur2 - 0x0000000000305390 _pi2 - 0x0000000000305398 _pi .rodata.str1.4 - 0x00000000003053a0 0x9 build-fx/src/FxEngine/FxEngine.o - *fill* 0x00000000003053a9 0x3 + 0x00000000003054d0 0x12 build-fx/src/FxEngine/zbuffer.o + *fill* 0x00000000003054e2 0x2 + .rodata 0x00000000003054e4 0x18 build-fx/src/FxEngine/texture.o + 0x00000000003054e4 FE_textures + .rodata 0x00000000003054fc 0x18 build-fx/src/FxEngine/coord.o + 0x00000000003054fc pi_sur2 + 0x0000000000305504 pi2 + 0x000000000030550c pi .rodata.str1.4 - 0x00000000003053ac 0x12 build-fx/src/FxEngine/zbuffer.o - *fill* 0x00000000003053be 0x2 + 0x0000000000305514 0x9 build-fx/src/FxEngine/FxEngine.o + *fill* 0x000000000030551d 0x3 .rodata.str1.4 - 0x00000000003053c0 0x3 build-fx/src/controls.o - *fill* 0x00000000003053c3 0x1 - .rodata 0x00000000003053c4 0x24 build-fx/assets/img/fps.png.o - 0x00000000003053c4 _img_fps - 0x00000000003053e8 _img_fps_end - .rodata 0x00000000003053e8 0x204 build-fx/assets/fonts/FxEngine.png.o - 0x00000000003053e8 _font_FxEngine - 0x00000000003055ec _font_FxEngine_end + 0x0000000000305520 0x3 build-fx/src/controls.o + *fill* 0x0000000000305523 0x1 + .rodata 0x0000000000305524 0x24 build-fx/assets/img/fps.png.o + 0x0000000000305524 img_fps + 0x0000000000305548 img_fps_end + .rodata 0x0000000000305548 0x204 build-fx/assets/fonts/FxEngine.png.o + 0x0000000000305548 font_FxEngine + 0x000000000030574c font_FxEngine_end .rodata.str1.4 - 0x00000000003055ec 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x000000000030574c 0x6 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + *fill* 0x0000000000305752 0x2 .rodata.str1.4 - 0x00000000003055f0 0x6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - *fill* 0x00000000003055f6 0x2 + 0x0000000000305754 0x4 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .rodata 0x0000000000305758 0x8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .rodata 0x0000000000305760 0x18 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) .rodata.str1.4 - 0x00000000003055f8 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .rodata 0x00000000003055fc 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000305778 0x4 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) .rodata.str1.4 - 0x0000000000305614 0x31 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - *fill* 0x0000000000305645 0x3 + 0x000000000030577c 0x6 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + *fill* 0x0000000000305782 0x2 .rodata.str1.4 - 0x0000000000305648 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x6 (size before relaxing) - .rodata 0x0000000000305650 0x408 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) - 0x0000000000305650 _gint_font5x7 - 0x0000000000305a58 _gint_font5x7_end - .rodata 0x0000000000305a58 0x14 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - 0x0000000000305a58 ___thenan_df - .rodata 0x0000000000305a6c 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - 0x0000000000305a6c ___clz_tab + 0x0000000000305784 0x34 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x31 (size before relaxing) + .rodata 0x00000000003057b8 0x408 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) + 0x00000000003057b8 gint_font5x7 + 0x0000000000305bc0 gint_font5x7_end + .rodata 0x0000000000305bc0 0x10 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .rodata 0x0000000000305bd0 0x14 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + 0x0000000000305bd0 __thenan_df + .rodata 0x0000000000305be4 0x100 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + 0x0000000000305be4 __clz_tab -.rela.dyn 0x0000000000305b6c 0x0 - .rela.text 0x0000000000305b6c 0x0 build-fx/src/FxEngine/coord.o +.rela.dyn 0x0000000000305ce4 0x0 + .rela.text 0x0000000000305ce4 0x0 build-fx/src/FxEngine/coord.o .rela.pretext.entry - 0x0000000000305b6c 0x0 build-fx/src/FxEngine/coord.o + 0x0000000000305ce4 0x0 build-fx/src/FxEngine/coord.o 0x0000000008100000 . = ORIGIN (ram) -.bss 0x0000000008100000 0x600 +.bss 0x0000000008100000 0x8d0 0x0000000008100000 _rbss = . *(.bss COMMON) - .bss 0x0000000008100000 0x10 build-fx/src/FxEngine/libprof.o - 0x0000000008100000 _prof_tcnt - 0x0000000008100004 _prof_elapsed - 0x0000000008100008 _prof_rec - .bss 0x0000000008100010 0x0 build-fx/src/FxEngine/texture.o - .bss 0x0000000008100010 0x48 build-fx/src/FxEngine/coord.o - .bss 0x0000000008100058 0x30 build-fx/src/FxEngine/FxEngine.o - 0x0000000008100058 _FE_user - COMMON 0x0000000008100088 0x18 build-fx/src/FxEngine/FxEngine.o - 0x0000000008100088 _FE_dh - 0x0000000008100090 _FE_dv - 0x0000000008100098 _FE_roulis - .bss 0x00000000081000a0 0x0 build-fx/src/FxEngine/face.o - .bss 0x00000000081000a0 0x4 build-fx/src/FxEngine/zbuffer.o - .bss 0x00000000081000a4 0x0 build-fx/src/main.o - .bss 0x00000000081000a4 0xa build-fx/src/controls.o - .bss 0x00000000081000ae 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - *fill* 0x00000000081000ae 0x2 - .bss 0x00000000081000b0 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) - .bss 0x00000000081000d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - .bss 0x00000000081000d4 0x400 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - .bss 0x00000000081004d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - .bss 0x00000000081004d4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .bss 0x00000000081004d4 0x114 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - .bss 0x00000000081005e8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - .bss 0x00000000081005e8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .bss 0x00000000081005e8 0xc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .bss 0x00000000081005f4 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .bss 0x0000000008100000 0x0 build-fx/src/main.o + .bss 0x0000000008100000 0x0 build-fx/src/FxEngine/face.o + .bss 0x0000000008100000 0x4 build-fx/src/FxEngine/zbuffer.o + .bss 0x0000000008100004 0x0 build-fx/src/FxEngine/texture.o + .bss 0x0000000008100004 0x48 build-fx/src/FxEngine/coord.o + .bss 0x000000000810004c 0x10 build-fx/src/FxEngine/libprof.o + 0x000000000810004c prof_tcnt + 0x0000000008100050 prof_elapsed + 0x0000000008100054 prof_rec + .bss 0x000000000810005c 0x30 build-fx/src/FxEngine/FxEngine.o + 0x000000000810005c FE_user + COMMON 0x000000000810008c 0x18 build-fx/src/FxEngine/FxEngine.o + 0x000000000810008c FE_dh + 0x0000000008100094 FE_dv + 0x000000000810009c FE_roulis + .bss 0x00000000081000a4 0x2d0 build-fx/src/FxEngine/keyboard.o + .bss 0x0000000008100374 0xa build-fx/src/controls.o + *fill* 0x000000000810037e 0x2 + .bss 0x0000000008100380 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .bss 0x00000000081003a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .bss 0x00000000081003a4 0x400 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + .bss 0x00000000081007a4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + .bss 0x00000000081007a4 0x114 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + .bss 0x00000000081008b8 0xc /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .bss 0x00000000081008c4 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) *(B R) - 0x0000000008100600 . = ALIGN (0x10) - *fill* 0x00000000081005f4 0xc - 0x0000000000000600 _sbss = SIZEOF (.bss) + 0x00000000081008d0 . = ALIGN (0x10) + *fill* 0x00000000081008c4 0xc + 0x00000000000008d0 _sbss = SIZEOF (.bss) -.data 0x0000000008100600 0x90 load address 0x0000000000305b6c - 0x0000000000305b6c _ldata = LOADADDR (.data) - 0x0000000008100600 _rdata = . +.data 0x00000000081008d0 0x80 load address 0x0000000000305ce4 + 0x0000000000305ce4 _ldata = LOADADDR (.data) + 0x00000000081008d0 _rdata = . *(.data .data.*) - .data 0x0000000008100600 0x0 build-fx/src/FxEngine/libprof.o - .data 0x0000000008100600 0x0 build-fx/src/FxEngine/texture.o - .data 0x0000000008100600 0x0 build-fx/src/FxEngine/coord.o - .data 0x0000000008100600 0x8 build-fx/src/FxEngine/FxEngine.o - .data 0x0000000008100608 0x0 build-fx/src/FxEngine/face.o - .data 0x0000000008100608 0x0 build-fx/src/FxEngine/zbuffer.o - .data 0x0000000008100608 0x0 build-fx/src/main.o - .data 0x0000000008100608 0x0 build-fx/src/controls.o - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - .data 0x0000000008100608 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000008100608 _topti_font - 0x000000000810060c _gint_default_font - .data 0x0000000008100610 0x68 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - 0x0000000008100610 _kprint_formatters - .data 0x0000000008100678 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - .data 0x0000000008100678 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .data 0x0000000008100678 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .data 0x0000000008100680 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .data 0x0000000008100680 0x10 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - 0x0000000008100680 _bopti_asm - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .data 0x0000000008100690 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .data 0x00000000081008d0 0x0 build-fx/src/main.o + .data 0x00000000081008d0 0x0 build-fx/src/FxEngine/face.o + .data 0x00000000081008d0 0x0 build-fx/src/FxEngine/zbuffer.o + .data 0x00000000081008d0 0x0 build-fx/src/FxEngine/texture.o + .data 0x00000000081008d0 0x0 build-fx/src/FxEngine/coord.o + .data 0x00000000081008d0 0x0 build-fx/src/FxEngine/libprof.o + .data 0x00000000081008d0 0x8 build-fx/src/FxEngine/FxEngine.o + .data 0x00000000081008d8 0x0 build-fx/src/FxEngine/keyboard.o + .data 0x00000000081008d8 0x0 build-fx/src/controls.o + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dtext.c.o) + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dpixel.c.o) + .data 0x00000000081008d8 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .data 0x00000000081008d8 0x8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x00000000081008d8 topti_font + 0x00000000081008dc gint_default_font + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + .data 0x00000000081008e0 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + .data 0x00000000081008e0 0x68 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x00000000081008e0 kprint_formatters + .data 0x0000000008100948 0x8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_sdivsi3.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .data 0x0000000008100950 0x0 /usr/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) *(D) - 0x0000000008100690 . = ALIGN (0x10) + 0x0000000008100950 . = ALIGN (0x10) -.data.4 0x0000000008100690 0x0 load address 0x0000000000305bfc +.data.4 0x0000000008100950 0x0 load address 0x0000000000305d64 *(.data.4) - 0x0000000008100690 . = ALIGN (0x10) - 0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) + 0x0000000008100950 . = ALIGN (0x10) + 0x0000000000000080 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) 0x000000008800df00 _gint_vbr = 0x8800df00 0x000000008800f400 . = ORIGIN (rram) -.gint.data 0x000000008800f400 0x130 load address 0x0000000000305bfc - 0x0000000000305bfc _lgdata = LOADADDR (.gint.data) +.gint.data 0x000000008800f400 0x130 load address 0x0000000000305d64 + 0x0000000000305d64 _lgdata = LOADADDR (.gint.data) 0x000000008800f400 _rgdata = . *(.gint.data .gint.data.*) - .gint.data 0x000000008800f400 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .gint.data 0x000000008800f418 0x70 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .gint.data 0x000000008800f488 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - 0x000000008800f488 _vram - .gint.data 0x000000008800f48c 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .gint.data 0x000000008800f494 0x10 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - 0x000000008800f494 _SH7305_INTC + .gint.data 0x000000008800f400 0x18 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .gint.data 0x000000008800f418 0x4 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + 0x000000008800f418 vram + .gint.data 0x000000008800f41c 0x70 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .gint.data 0x000000008800f48c 0x10 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + 0x000000008800f48c SH7305_INTC .gint.data.sh3 - 0x000000008800f4a4 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - 0x000000008800f4a4 _SH7705_INTC + 0x000000008800f49c 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + 0x000000008800f49c SH7705_INTC + .gint.data 0x000000008800f4c0 0x8 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) *fill* 0x000000008800f4c8 0x8 - .gint.data 0x000000008800f4d0 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .gint.data 0x000000008800f4d0 0x60 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) 0x000000008800f530 . = ALIGN (0x10) 0x0000000000000130 _sgdata = SIZEOF (.gint.data) -.gint.bss 0x000000008800f530 0x210 load address 0x0000000000305d2c +.gint.bss 0x000000008800f530 0x210 load address 0x0000000000305e94 *(.gint.bss .gint.bss.*) - .gint.bss 0x000000008800f530 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - .gint.bss 0x000000008800f554 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .gint.bss 0x000000008800f654 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - 0x000000008800f654 _gint - .gint.bss 0x000000008800f694 0x88 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .gint.bss 0x000000008800f71c 0x1 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - *fill* 0x000000008800f71d 0x3 - .gint.bss 0x000000008800f720 0x1c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .gint.bss 0x000000008800f530 0x100 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .gint.bss 0x000000008800f630 0x24 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .gint.bss 0x000000008800f654 0x88 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .gint.bss 0x000000008800f6dc 0x40 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + 0x000000008800f6dc gint + .gint.bss 0x000000008800f71c 0x1c /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .gint.bss 0x000000008800f738 0x1 /usr/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) 0x000000008800f740 . = ALIGN (0x10) - *fill* 0x000000008800f73c 0x4 + *fill* 0x000000008800f739 0x7 0x0000000000000210 _sgbss = SIZEOF (.gint.bss) /DISCARD/ @@ -800,19 +695,4 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a *(.eh_frame_hdr) *(.eh_frame) *(.comment) -OUTPUT(build-fx/src/FxEngine/1v13D.elf elf32-sh) - -.debug_frame 0x0000000000000000 0x464 - .debug_frame 0x0000000000000000 0x110 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .debug_frame 0x0000000000000110 0x98 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_mul_df.o) - .debug_frame 0x00000000000001a8 0x50 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .debug_frame 0x00000000000001f8 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .debug_frame 0x0000000000000240 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_ge_df.o) - .debug_frame 0x0000000000000288 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_lt_df.o) - .debug_frame 0x00000000000002d0 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .debug_frame 0x0000000000000318 0x3c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_si_to_df.o) - .debug_frame 0x0000000000000354 0x48 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .debug_frame 0x000000000000039c 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clzsi2.o) - .debug_frame 0x00000000000003bc 0x68 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .debug_frame 0x0000000000000424 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .debug_frame 0x0000000000000444 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) +OUTPUT(build-fx/src/1v13D.elf elf32-sh) diff --git a/build-fx/src/1v13D.bin b/build-fx/src/1v13D.bin index 34841178584649f5d8ed843cfec33d9f03294a31..3381b0bc284839f0964d50da8dd01b88430765ba 100755 GIT binary patch delta 15488 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 diff --git a/build-fx/src/1v13D.elf b/build-fx/src/1v13D.elf new file mode 100755 index 0000000000000000000000000000000000000000..4affd63425a50cdfddb5ad38c30f8f362473b12d GIT binary patch literal 34200 zcmd443wTqf5t6C3n0et-eVvcU!uEI%P3>DJ4#!EpQnOhRje z4Y6ZX1)L^no3sSdG;PzPHl%6JY0{FUO`xPXlFb{EN;VisND4Nu1cL6GEeQsNYn7;9I#uY2@|XJl;5QWu(#4*&c7?8o7nG z(RvrrP6P;}z+E_T<#^3V?KGVEE-oK%4~?w2hZ{!`+>q9{^wd&g^6(Qz?nvc4eI(wU z>zF#d*tcW@n|}Qu;U?@;zH%cEaV?YDy@LwR9mI7iRUM5AaeJdu+|j7&5QsZHf9e!` zN9>;k&&RqFpYD_n=Xgdp@4cbqQ`*zId9S;39%p;C_P$fv z6LSna$8ZZ-w09`eHwUMqhkK|MnXT8?USD&) z-bkFs`*^x#U;6>G45#pXJn!{xwx#bb>@C`Rn_wfvMH+53)8EkVO#frP03Km@1ySBm zf3MUdRF{u52zccB8Kg1fA&pUvG}+xqQ)d7Nd=>NR{VpeUg)+eDxm=j&5?5c-B)S9! z$`@l1$;2{|kIPDnT+bfCicADP;zC`dNE4-jdYk}%GQwD0mw_Tp zT>?w#5`ndb<|w#IZn`K#>At!_fZwE>mHIf`nv1)@!jOAEA4W5j*T=5-K6P7+YG}38%e*icHa{RR6M#*vvS5FgU}@@ zeN?+sd)&I%#cz|hj913y5IfvA26H-rjEDrRP{knsHHIvQ z+YMDh7nwG@^>ErhE+MP9lv%DkE{n#OA{l~NlG`nz% z?EC5QHbXVX+1GHv@xB3I&y(Mq$g0`I&eVC{-pD?_Xd>SJQkr-PFTKSeG>^Lvts_U~ zJIGR=eINACO9u_Ea`QO7PjjX%-HNPv>-4qfms8&S1tqm#I{TW$YMn!sCbo|ncxmai zpIr!=$DNw-U{<$nURHNeT$;8b!L_I6Y^BhhQ2PZfZn&r^vW??9I?1%C>GgBG-+0cx z-@t3QP;=HizL}th2iQ-rU9WCoJH_>v&Z34d{lPt)O~m%So_DOVnWY=q8LSQLC4!-^ z8Uo$&^Rj}S1)E%PP2$Et?U#jlUVh=uP|cvlqcwqM(mY<2?EyMEo6^>16>mJ?u_yK* z4Yd+nKe$QY_i7)RUg2iZq7jxI#+9NJ%MWm8MktGEg|g?uQ4UaLYAi~d=_36>T5O=u zogQge>S#*qkfxCiMCB*CwEp0S1iOl@LfmLcc3SmHy0*<5;A)bF(h<)e-0&CwKjo`D zHv-9bwQxP4-xJBazZ_ofczBfAMC{D$B5u+s>xN#PTMS?)l;d%gl|c3%6Wk2Lar~ zDiw@j-kHGE=Ct;koLg-Ctc7Gsr_8j|GpQ{Z$=*K81})t>Yx^uqEUn){G?CeN4twHB1O)KOe=Tu#xDEP{45ObR%_*hu5=2NN(D1NdhUb_85N!i6K_TpV!BOB02#v_SL}@OT!K^Pw zW=6s>{}@TR8~$h{DH4ubJ0iIoUN<6)gxSR-ad*S{BfPueyb{WzbY!_GO<%M&8;fZ`Kpp_WjSA&LIP@i~XFzIu(fNXkIhb zG9?oE36aD$C7Q8WB1-M763w(ub+qM*3UALyo{S|$eckCr-l3@zaTUPf;D&wt zb45npS-U3y^xBD@L2rStnV~@%+1p5y`!UkUDWplthByP#h+y8}OCW5osWsbb>$KVF z${KrPy{<^2t#wGmid=oSLMrJ%Ig<1)fkcaVy%j5z&RVlMUs@(~Mc3DrC%7p;3XP@o z3Ky$f=)UPkfFrCX>#}n2Ewz?MbV;r+{3v6kD<-|d-09`8lMFm|ilsx7n#uC`{e=5d zKeBYxbZYZFH!?*?Q#y^-ttL$E6-q~G&l?TK#`hkst+TJP#VlD_hf->~xKGx05-Hp) zjg&}X7i#$^MN3hIFmh62vO-Y*M@B^Ri5!i<&FOh-sn8W~61tKqg|5U3VNXR*)wgGm zK+n7+lvA9<&5{3DPPqtu(%@$m!XaYMrNAQGvQpvDn7Q7VFc@Waz%R?Z!I&^~^2A!) z16>CDRKt5+t1Ebp_n1(31+V^HdaA9upORDV4q)q4-W z+xX05FIzg-zE?Od>v9o~zF`^Hj=BiYn??hR8m9`A+@y2-{32PWbKJbY@I=kN+F$6T zvW%KPG+fhX%L;3UWgU8{`Kqiydm=ii;X0L4`y-C?*{Af`#}~6win0l(tjN)~1ZZx) zF5?nTCUi{}9S%*(qQap!YyP6d7*`FUBe3<6Mi*y9rrr^LWv5H>*O}JX#?fL>JKM% zW%D)-)}2%}O*y7E7Hu$8!fXXpi4DW6!*Em>?#A%XvRkG;N!n~!c)Mw8V~JyUIrEN- zGzV+$=mbNo&8fxyp(~FD&36_gxrvt17BTcKu|Rwg4Wf18Ko7*SijRNMQ+#|V+4FWc zfu7D1z_`%xVE!m=Yd$^nTL}MqQ4*PxpTy2lRjP_ygf3~2@Wh$x|NTqQ{ok_=SAXT$ zXYQ=spp%-rP*(Nzxxj6xF*-%t+;F4%8sUrvsCtq}Id>Ihu~M|zH8<-v5?Mq_L2AJ} zM9dg6uCD%C=WH6*F5LKTbW(ImJ}eV*&NtqSPT?eRQVLrO--(V{yjr)ZVBu)IiRS>?nXkAKt&`e!#%}PMdO9cv@`*u6KhrJ>*v<5lCuY|b^`s-3Q%NGMu1_jt^(RtEGog z027{15tsLtoLOVU>)qGYX+Y%JsHMOR3N%580bx((M1HJ%VzpwGm=48 zkbwgmf*CV55WblF)n$}Jl)u_is%>KBEKVSDXq8gxBIL=S&Oj|7*B)?-a2dXM=501@ z+Yk)g#P1*DIUd=-k+%d0&`sIKN85s9H|4o)#7J}*m0y*g$EvcVDzg1S#G_-Fyf{#| zv+5mISclre>rnNv6S5V`Q?j0$r)4MQXXKxx*;O)yL$B5~?W^E9_Zt#wuDDZelP6}J znsGYms%(khD{ujlU9tnDg?zUlo+o^#YndVDtVeefxp823@t)dO6` zt-7+=ur8_)7?KsYkY?E>1H=JL-#;ID4NzOdNrM5_&dp@2cmkbA_P(V&&>n>@mc7q& zJ^Lr#dB^4*pAV}|h&wg!^kY;%m(ky)&({IsbguGEJl*giuM;m~j?4&o!AvWZ~Oa}Q>(D&XI7KQdF?#=wC z8doS!Hum@}d+nvC8!CDE(z>lOvH2w#iwSR&C7Ab~f*G=sCu2A5ZG7p>in_`ADOvO~ zo-Ce$^-+FP~)n&Z;YxYsccoSI#v~GAA;(r10*CGA}L*vmZo@0E(=n&gMtCuMn zUTOR#&Sx1<&1!fRQvd2Za``pH|K{7d)Le0hK?f!qUTYy6e;dk0N;UjDr1s!k9ydHt zn>~PeDUy#<+(g=$+SFXZb%7d92BMv0*-Yt=mduncu1s(zNjDvnE{0tUDY=+u@07C5 z{WX2MnNu#b=R86dgyIDn&9ov8m~G=lcOPBQo|LX{v=TU2IPM;#3M|)eGOkjDYxps zN~R!PvUL*PyplevaWXk3c?P7t-7wWkHeOvP#`U!C!>w&1@tY0bG~TY8s=u1dhxcYS zT!B=@9=R}DDALMbb^C-ihMvFyXZ)?rEf*1F}L|Tq=j{0W;g6X6+yTTX%dd8 zcLZ4KXXhrWUxEFFH=Ao$DE)*>)^q!G#;MF@c$^QP%qXLl@n*4dSOMf!okwcX1UeUl z^=6+1@1#Xpb}OVV7RXHA7~hwQ%k>j@4!pM)H=0Cc(K=gSCqcmah|D@JaS2!{!$}kW z)Rov2surbow@90pCGy3?eB0-X_ao1zifyBD_wXZp&%d;Jcb>lUJk%Y}lXXnHH5t(E zL@8bi0SvM#<1+XwU#>)Ka6r-N>yJ}UtWa9^D5NJJKk>M$yXU5Lw?*C_gn3Qs<|qZe zjn-`zkxgV#YKxR2Z^vu~^4>b2oi*(|B> zjK#jKidVnY{(AlIvsqO=cx`m!=85t4^;v`LKPPfk_Et;`ey& z!8zr!W(d7?C+cy2Ac3|y#g&i-=e*}vi0iG!>#Vb|BkcM4EWyA=S6s2zB^ub^N*PEW zde>WSA3L`2_#((PFo)&&k2K-2`N!wmw|N(NJoQ_T6&)|aweptWymMKeU(FC6(;wH{ zU-#-g*Xn;ipmU`UXx&`{dSBsbwN+FrY*In_`ueRh1;}3=%oe$y=D|EFKA8(O8)Iq~ zsJUXBjHH{xTE*$cWSj9=N? z>K!9-zPJ_2BXK>qVRjMuVx8m>9uwj>kw>^VbRtI0^2QwH;c-g$;qe%e873X%*^S~$ z4VVrgdZ1>cDFjz9@v&DZz3d}VKxa{Cm5R7bdW}hk-}!Dlrssc)KN7*?F?k~Xq+o@z z0_b7kw+F}L4aurxtGJB}#E?mc$ng@;^9xJ4C`FT6%GKldDg%XhL=)8gWgl^bWz5CzQ3hyZg%{cw z8Y4%^BczwjXfc`;m_zI3lz{BQw1}Ls__(0+aADWtHrCx8!#<9^?-=Jixq)Tmb@A@$ z`p`GPEA{DEZ^wD~*t7_rjhrRVQoc~>uwReQ1v0zUJ5D61pS?)Z+g2!Xnx5MiDWC9} z8Ajf@Y_A}IjteHxj}q*|1|IDD$Kf>yz3m_|MEUsAnY&`7Y4=L?aXr_iGl{3+XsQ>V z2jKjRq5fDdrsiXL2y+V?90773O_zqSdbunU%HX8Im(SGnF*wE1jp%8iWoqjrt>|EF z6*IpQ<~M=)O{5iDllimzN;~ zj)l)_z_Gzm;P^m`MFZ#>?C;Eb`QH5C)2ffrB13|k?-aKM6)f1vn~l=$Uw<5(H9E^u zW7BChu1P=gX4}LjO3$Zt7voQ4Hj##$9B#kv?4@>M@p8qWo!_rFLQ8GH-xm%jhT380 z@$ZCzIx*8g{W$vz&QG%Pt4=4(=4FT$XVaqxIc~P219m)vp7*j?0oEl#QJGh)I9#SM zDPV4mGfI_%*4fIn${#CdwANbAD1TK>Z6TC1=-RCJc$uD0zaP8}`-FI$l6%1QhT95l zzNW$L1!ORylb?+FiD-qAS(m=*rm_bHNxXt}lR&o_o+-p#kr_Eb18D@~OuggyV)e7W z#dJrK^dR9YcNLEH(u#2s#w?dsbP@)xRRQY*-8kzIDb$V=Lfr&uBb6z1=F@}h+XUwl0tjKkLl)v0+)0m-n8zRxS<6ggNukN zBvX!wXuW-z&|%GO(l-w+t}^5an@l@}9H<}P<4KZ^#&{+WmlF)}8PFG>_i2dtm@QZW zJqvu7z&Hbr0X*p?5Xdejy$0|3(WU`%2<8FLFQx$ZU2;8)L0CmLvt7r{Vl*+W_e%2coPsp6iO-p=;nzDrN!CNPXma z!GrsNj6)joHVAtzm~YkG zc1vr&G31;Sh4Sb9%ulSkb0R*6TYaY)WT8tS`-58KM?SucE$fr%WC}bx;Qa4toobQn z8DA8}dM?Wp_sUxc>mpoc#!B_G&9HZ|#-@IAtx5fXo3%pelQoO7x?SX~SNpfo{4Ca> zgx-44a3;l_dJ$RnTg5Pr#ch}S<6%$drtYon+nQs$2@3YD+Jm!Tw!H5guyz2>2?Ft( zqn{ug`!`(f{~o+^)j@6!dOn-A+rG7mm!1sr=CWpITe<~VQazs+r@>r&0-w|PIJ;vM z$_~Cz1ukXJj;4*Fb9|?s?qI>0NE1t2)j=q% zoA?cc(6XJqRf0#@&}CoZShPh%3wEirRlO3Q7)yK?aUP8k_*Bi!>f~e2Xeh9B8mW2< zNaQNv!|mzyR$)zltAnIF+eiatpxAYrh$dP=dnQT+z}QSZa2>F`9i16~dRX;DBh1@X z4PbfTgcc-Onpjy@s7DtqX6lhJ7X5U(MWm_fXDg6T^xgHqwZL_#pFwvv6yUNGYYbF< zN_+YyBGHVhdRr}mOo8V-t_7w=qz(~2Qh%U6cDhkLaia0)%4dK1%r93c@k+)*w%198 z?GmY^t;<(ChNN&-Xc28n9}gK0wwplGK$__{Xtl|<30 zB@;w|OYg;W%j5>wqlUBSe6anSnqs9v)Gq3%Rt^M*U<~%=_2&;`O!L--te$T=ST66d(^%VNr2HP&{H15gsZ*OzT2ONo?}G1Sh|&PthqYZic-jg#%)Gz^ZR zY76Ws37qS*jBa*TU^wuO&+*@#agP1YVvd!(ra`4{2=2p@oO1>k@?YxiK;2!8Kr(K(L! z^|R^i0)-sUJWLCcnco!V7x2&~IrE!me%()4#l6xFfj_!8-7oFUZkLa-6mriFdN0Fs zI|KX?B|B-Hg;MehU0KAO?UIA?p+ZH?I7evCEZ!~|zbP-4uN~GfJz0!@@d|9{CScAV zmPcX(d^YHdx>PfsV_DWoMTbxU`zj$$p2|^H|@;b4Y-dpXA~O_&&-i0(+k2 zHo0QHlCk7qC;8YYWsD%w6mmR*8T!C@yeh}7^F@te8fCdiz}H~B(2Rc>JkB#_dY&*t z6yKLCisTCEnLK?Gyhj1&Yo-97O7e+t?r=UIL!@n&jQvxdvsE${RKU4sXsywoIu<;1 zr#Dro5Gt!hcyx?mn&w1k>iIl0r(~Al`dCW+AT!dL87e@)yv7EtkLBZ9L>VF<71E^x z>;N}kOG?qHpi98EZpa3rw;k zDnY@zTO;u(=4HN9fm_|dc7NT;IvIa7-t*5;-$dHVl#gYMAJc3A`9aozW};aH^JLav z2hcwOzLAgX26cq^TECCwC6AJZT)POj;|8pOaN2C-BSv5b6{>MR^}C3Gkt&1G_m{`k{$R{_npj*L^5vBOY?0x30PYz53P2%kC;ftUctIsz*Nfo06vtC06^ zRiOTD;QGMzgWC>n2e>D}4S*X2_Y}Axa67@d!2J-MyXZ9q^1M|tY#TYxwvHV>plX{S zlt@J@X;qt2;Q0W0Eld;Krhq&j&JfFlXXRyZnhE=8?6K&s=YSG&9|^w(%+Z*BIIWM5 zxp*jMgcktoKd?*TmL=SiM7ua6(RfudM1Zb3-*Z(lFQj+C`Ywtn0-K1ufK0ukAhEgD zonbK*RMBFa?I4`2xO4SVy3eXVNV@Y&xlMhH9a46HR1{nF*ycnpwRSrDbg6}@_^ie# zaB(*gw$9GW{fm^ybEAX6HeN%Zr(Jw=V@ z<97BzqN&dn&)6v)+DHHfv_5$2MmyoKY`1J=E6iJk?QF1!y5afH0Eu9(!BW9uVl2v- z(h#>D=Dv>0bgk!FuNv0u|587zs07`~<}#~afptThD{36|TL*Go^ZaO>@T0BP?KXR? zh1_no#x|3*c};A;wT0}r z-!PzY!@e#p?rqRjlqR?dTD8^M-{9cWwSY->ejiSELEde(MrNp9Ykxhglt?Q-AcwcC zwCbST^(UxFuIH^@tLM#eG%y=%i#k0MTkW2+neF(D@C1J%M*Zx0?%eG}47U6soMcK% zZE=xpxKpFl&?;N4rb5554Rlf07Y=b~1^CfNAN|887!e*9Hi;Zco6X*#U#YLk(m7S5 zaW3su1>+3E1-Kmx_ooI*^+6A}l{#<@4#VS^KJBaQ5IZ9Y7 z1nEAQ2NSTId2s)Nc@Oq_Ku>)gIDp7ij>$bs z5N^vGNRxLVqW`X~1sg%I0tvMRI75uvu|{Nx1x<$-18cgAh#n?h!;tRT!CY@HZtFx0 z-XDhj_Z)f{PKDmz+IJ?)$ZP8RBx~)~weLI;r1wMJlTIs(Upu2L-ZLcM-hWco9D7O@ zZdE33)%`mro{u&Y*7qzUOxqHfw!Md2kcZoL4BGZOZkwB2_i|`oG}3aIEEcR^)83@zu!V`|NWZSdBcNf&9HAN4X0!F(XD--RA5?sS}~0l#r@kX ze7rxijy!Gj8KE^`#tgl0nBI#D@Ahq<6t9i_v^Y$`ywe5qp8upE#5F_uQ@YK;)4EEb ztAri~imHL4>M%u1d-A@`C)SZLk7Y8Yj9_}s#`Jsx=o!H=_RN+DPUCr(p>?Pqq|<9R zrt$nI;PzTx$Ndodkx$5A_ihFr=^$n)J+Dve39w+euP1&3Jppnb^I_g=VP5>s{=mHW zg&3qB;kH;`AJ;&ARP98rXrSB8Q);YZS|#*g<8&G+4s73j z#=JK66LYu+A3nW&-oTmV;U2V{TG|~vy|hB;T4R~o{>+KREwQH-Zw|uR4$A+o)4+j$ zb0tA(0~Zj;^OYkD2GPg@%T&7*pXjSr(RwnkoLkOSXfjrI6Ygv6gr{r!??d=8j&fBw zw?k7-DC7+GI$#~!fA17ob%n|y&Pa}or53^2x3>0*WwLtGDsrke5sHrUa?d7Z+ue~U zXId8-i5kyvWF$h%lc%>FxMQb6-Y%uZ5f0(+^a+?0d%GhXvQ2RSPQ5~7752%2L$+bw z$;LeS1RkplZ$xC(UH*Xm7&zl-d_E+z)`TT+#C8p2@DXp_|9;%AWyb9jk#W29lVvb+ z_xqN%5m;_D^_{6S@*MkGwzj+&?g@QlthSOTOMQz#x=bIdVYv!Dz3t4rme@}U!*6A7 z?>kcfuzvHMO5xya7@v9=pPKOatoY9H8IgB6_fc8SjI#(1)=)sFdp!U$ZTm}>*!H0I zX?Gl0Q%BN;#%d(p9ECiBbCYpzhsWxBp|P5$^!!%gzbiE#9IL;WK2}3AlbJj2n>W-S zglE5u(CD;JHH(g_Kwff3RhB6@YZ;_ftda_D1y>=@9&iKq`O;3L!Km7XN7Wi}Xx_7K z8`oG=N)2c-dv%E}GF#*e$^LB@IcFqc-soo9!tjlo#k*a_@C~MV2oF0JmleOmGs^Tm zHIOlU;2DrLjnCgd?@f@fm#0#{0+OHE%d@N0$GW1_6Bm)U{4=yd`9%y^`P^=L9d=aE z7#aslACM_D=*S8+3+#Qj(yHG60H=TZ(wVu|OVO48$ZkKhNdB8IqsqUK|McQN!K(3* z-tDlrvm%mt;WW64NGtTiuBR%^id_FMvGHZzMj06O#bd_Fr&|F>zt!8y47F<+o>uY<@&fPKA6x*< z<`R^*&NQo%m*ZUlQg0Y`0h4Vct%9=DEIsd0&!LcZjqiFT2trk&85+@EBK=ss0BL5ynJx7;xVP|G871IWfUEKn zpb_Vul|esVIL-@j%4X(&pNJX%8thX`bW0|XcKtCt6>^eLb8z{|?sU2%H?8M!f^t$E>bS0q-w` zb%h12nz{+D1lBVRs>>#X?=fWHFLwmE>77?$C?yU^G z^*wLbTGvcH4kokqeXDE}0vXuY%Zh3S%{P?UuKe1YA#HCkzh(!((PM~y!9c}*oDv`w zridH*3$k1_&TVj36h#l$ykwyGnKk>!OzTMFfNsldWzCbGe-?w~LfprnA^UhuzwVcC z0}IYsU0}rnX%|~YY6i4IkRLkG<4JIQZq1>|$28 zj7`_NSaBbl_tCX=+Z`&|j3#k8MJ$}Vy85ZPRn8}5sj?2ISY~#N%aUZ7vZA`LWS`0Q zfi=QN;OG=)m7Y=k$I&hyr+fF*6>=?+}AVU zsA-z2+d4PZw`e09q+QcVAD3^iWCr-@{mWlH#Xd%CdWTvX#E>?n5% zyBep28-yDhuL^U8m7+VtDrBdWQ8nA=SHX-^<>=I%P`^Iw)pXVdLbA&R zyAUn=s<)j@&%bS;3i*kh&e|oEHoI`k(~82X@&qGA6eey61UWggUbUnoCP$?ZckEM% zD-%=dpM?F0gNYlRxtrLDyA#umyu?jC-4Dt_uml7eEh+)q%+*Nq2*{rKc_0%EaKEWD zWP^8Jrv4xctWIphJ!iDHYlQl4v%qd!8Psk$@6Y14ieU$bEZL&(w!D8Ht?h$#2RT1) z?tpdw1=LjPzq-b@H1_G$v$*r#A0#aMwB4E9g8eR*F~Mrn4WJzNlD`ugm8)!`XN_3z zoLAyn6rEGB&sBnQnraL3G&WbEf6-iyD<9jI`wc}at+sQhfa7LO_^pq081yz*jBY2b zpSaZ~H?&Sf(LBStLcSKPAf8R1=XA6D28&Hwq`BSHDU%eYn%SFzGVS;+wP6u1>TI4=j$iJ_Ruz&g8Z5-ii^R&lYtaYHxxLwoQOkf(UP%fr^H?w+m_4hU&ki=&;S3fq$mBcMhsD5;VK@!_# z7>xT+qG`p}Y?8R@M-fjFi@4R_lf+j)hG9u;^=b*f`Vk4Q`e8{-^(qOsdZmP_Zj^AU z8zj-y^^&OSItjbFRzgoD7`%aH)s@)=#OjnlW{AHp%`!DD6>*UMRWB=l}SN`Rn zkRnsQoaP$R5wASQj~L7uL;7D%fja^2m;vMz;u+E-d#o#znax&{yQsOgaB&OR^V({C zZH0+&KN;k^Z~a9t?Uit6COK=y1!U>On%O&DXpDwpZkU-@Rm`{M2HLO51$_ ztXe`PFJ($z%9Kp^Svsee>nkcqbf?iaU!frfLacGfb6o1nk4mLiYf5Nd3(ix&S*~kx z5k(zCzXgr{w-?Z^8Yurgs7JErFBhp@%izs(;|QR!acWl?t{Yf;BwwUFt-xohmOf+b zDMjhJ%2-<;Eyi@o$%UHzxM@|SX3fdjGd#bvkhV@!?CHccdW*^i?<{_?^hHzbk{4<5 zthK6K$39HOWlUR^@odSe8HIC+6i$q$V~AbxViBAmYubiLkmo_qYM`&)v+4p2HjuIi zYyaRhkARKPLv7e*)lzz%&~Ai&{S?+>a9(ilR!ehD(Z->TuzF#`c}L%#Qv>V)wrl+W z%hib2@`Ej_N*}3NGrZC?5AIM_mo?V9Tg-Kr7R~$6wRYC4uJ!Bp{lNba+%sDH`JM}{ zziI8PdglxDkPyl_zINZ|!DU~3hSvUZ%`db5L-8xc6Lm&~wBC&6Qhv2_)LpMQj3^ta zPlLPtKS(r!uAxfI50IH6-)4MLpu=1kOWVv=yQ++E=xKd<#vwRcmp_tdN)#o+t*-|q zF031`(WXqWz%&~Zg%(pgWlc;}f>T*UHReQ#*{H}#6ne%Hcl~v`_WnKoHT&m1k6Y!o zt>0Jt$HBT5&_n#F&RB2GuXeqLsPu}#`P!Jmr(6 zJntsvpGThG1dw}}Hq{u-W}RU0hu&OIJL2MganEY`ytS|DMcgMt+Ka(T=#Q4?*8DR2 z$MRpvhvfK{dQ9`E{IKV#mi?c~o(Mej4)ob?b3gww_|R`X$~EI_JGaQ@zrE}q>weQJ zuKFbJPis4ued38V5xne9kZ-ikCUK*m9Sg8weR>aTHr zeNp7XF5!geRsUIPqk@VfbH`&7-f zu5|CJP=2uDOZl!F&2*>vYrSARXqz{{0-k)*KE>q8YP`9pA8sjsv-)3Ln#SxH~l)-EH|ze&Q0Gfg@_IY5trwws~pVy>5>7 z6}MCO<`@Cok4olf(yX0`(tQ~~+D}_l&ElF{(B|uik}T5ZjcSTNwu-xoisCxhMLPFv ziL$7`J*$H_nv3A8H-`w=W8+v?(j; zzx=23bEqNitUrP5fwipmXSyFYt9IwMh;woRq@+*sjHf1DG?G-5>6&OKD^W!{-1{bN zVm~4OX$!dwEln>{x~JNMMVUjFJx3)v*<8=OE`e;Gr?4x1@P}|;=ZBY&`-L&W^Bkg3 zZ|F+}xbIh_V;+?OkM@E-gLyV2LxI1_dk$iLRhMFZ#W%rao%i^)2KpcNj)8|^g(mRA z4NTxwxLFlBg|7Zeljxr6N;hAtH7e%G5@5&j&iFTqA~#!yhRz+)c+TN|cP#>GTvl_- ze7*iQ+%di(OVl;g-gI$Rexs{#Ezoak51NoHu{8Zyh97ze_JkMA&2(|+DqZ?DWQ%Fm z+MFl!Ptp7A!@7qtZB3{&9V~LboSV5T+gVj87~<{9NSC@P<$Ty5hyp9TUhPBA%+$88a3||7Tjc`88kZ65U+Klo$3R;%0pf}PTuunUEe3~IU61!6t+>So(!;n>!rZgdFHENgDoCQ(`LD3 zwNsWE?Io~Z?k^R(^`zpu!+ksy3DsP4&Zxew%iAQg%qac7VW#IZ zd9IhEDxzZ|Da=z|QX%zB&~VQi^9rsHO4c+D$~E@?{?7syqMBA?dPW-7q**Co+L1jN zr+KVBILK>eSW3)kM$@#;&TIXu@iRR7$extm}Pa8ID; z{?=4d(B{sX=y~>CRkOQnWAAZVw{bA#xwi^eAA8K9D$o90QZ6+mmnJWHN7<4we*(2$ zA1BscS0%5xZi;HT9w|q$7IV~ddrApYhG(pB^?9UUulvFA<&f7^&k4jmUWM~2O*SPf zH8jVLBHq|Ls}iXtXcM$g!G~#TmI7E5RNFl;+)yxjft3dbz83&HLj$ zC+0Z!7cLw_P45@Xxfm?ybrS_U3ZEUxaM)~}<=LiWyRBSWmYgx4lQS+^vOrnsd1?Y3 zmqT54oI?|E!sgiq`zp&Esy5l&)#b5km(hB|JFTj!cRYWRKXO|7S#U#O*`tnq<;#~Y z&-jz)kM?~(O3qz5lra+PeE(Sd5@_}L;5^z*%xjvz(eZwHwr&3eLsw4Dl64vLJ#`c4 zHj9LPBD_<8=N3G%;C+G~SR>;(rU%?`a?AcPRJ^eH{h~P|G0whYF`;~mAm5^<;*E|z z$afg`7ANO($&z;<-|Pu&YzrCSJglYTml};ts>KV2YeA1jz8rQAZA&m_7AbPvU>OYi zthrg;O`VH#7AG5}R-1B00M;ZKB9nAi$#EIt;@Lvi(Ij?%-5%6!9J-NUO;90TLcT^b zDA}EBlxp(E$PA^mvoxnPS&=&;St3nfDRL8FMVrv&KGM_~0Bgkz5!}pS!^(~o04q?i zgXJluSPRM!!I}wHmZehV3?B#H>{2Gfdn!)wHW8^mo;zSJ#$*ZFO2-I&=FkjFjW%;g z3f~%FyQA>BWv~W^2TPbR1z{GP3E{QNd>kH%GMk~5nfR*@epn>&l#HGJO9?rp#_E zt*t36bY&On-MI>Bt;t;5P^K5TIgNGtL|42ryI`Y>ugpeVfFyd6OHk0E%yyr`c_A*$ zm$&?|Yvm8Z%0lY8<|jPxwIlbxAU&+-A?6aq{0nhi7yLob0ocPZn~fj~q_|1=`A`x7 z`KV4DO)#^pLS?Z+VS(Ftb%g!8Pqc?b+z*AGe+57@3VrzxWMD2xnQ705e9u3DzTf%0 zTnU>`=nm-Ca8Ek?KwRpyaQ25$0r(PvIx$qLk7vKWC&~fkM$#Cejo&UcjMZeNlFAWM zpZ6i#$1>rX!FzG`$h+A0M%!5r);WR)A(!rrrhy}Xhoo%+q`FrwP6POCZxqcMi5kCU zSkUH2dE-&wQ#jqrfCrmPFPxv(G5KlIS{eVlel(5UNTcv0jVeO-0kEB|LmDNV!7HB$ zz28_B@@K$4_6(f;w;xU87A8`YlOIMBV3%72_M)I4<_zGthyJZg?pXhC8=TGZ8sqXg zbLNB-Vh`9i^t}7huEFhn!N_+e@V7nicRt|m8RKWz)yzNqP6nnX(M!RLXt#ktuOA@L zbKt)TE(qb?u#d{3q97#&JuXFZ_)e$>6(IwvK-F+hKKu{_i64T+f*%ro?mjqX+C$tA z0)~Z?hhB%YfX69V5R9b6I9v?uKA<Zlh+AVo=tsQ>B~&BC z+k>E@aG?xfjEpiMbnF;HgFvtkKSt($7*N zl-dS-@G3&*`XLR*pF-&PV+eIT1o;8n34UhWv;fi#Lpg6j(sF>GgS>uifc8Ti31I@-2)Ck9JjBI;PrQcE90;=@ z4;GZ4_%-;yMkoo|Pi7*t794KNAxH;T^ic2)Ld(im)xsVFGF2}D9cCg+;~2Qd3#^Vu+d+XR+GsjwU8f6MAqMMR7PN z3bAh6q#yb*ymOqw9!okQ$3FV=iapq4*OixHpCB$XVw@ImHXo)F`!QOH;JUicdW&y+Gg`4UIm3wSgmr*aQ?#O||i8o(#_-DL2@%!irs z(ZXNMq9H!=D5z4@3qTG2fv4uro?jWjS6vvp*$e&$Wo1<~`1V(yI9?KX_u9kt zFX~rR_5yzAubx^e2ftrIG4K8G^Oa2gKU`bH_+7S8e?fVn{A|*<{E+^t?c!qmUKj0W z+WQq1YUj>ydhlQE1^mvn4<9vPzpk7~ztg&x;jf!zWlVV;f_}vTz_SHLHh8G5U%|z& zaxaFMhxCJIWw;&!VLt4i{XElNG*im7pL!(JP88<9WNM5l2g#DQAAr{&J<}e!G}M0r zeyIJWqE~X{fVYI{g62MaY!ARFoF4LL+J_d%nD#?{{qhh#40AXK0A3>KPsct|N&m4Y zvw0KK`?2zt?5jEj_|nGJUt)shH!*T-=h z-A8xfNI;``8ENvXBOubukuqT%A9<#S84Vp7BB=kV4|o4x23-|@`-T}|co0IEsXtrJ zgy9#)rvbvtLEC|c>u17Do%wPm+=k=%1}6M84r9d@(*F*JV?$vt4#)3-cqj>6FSr9Q z!<)h2oiT7{p}~pZq~KD*X;|R10T#Rg-2Vp7Ao38bJ200?2wxthr{Y{M5LJeeEcnLcwq41u?Ukl+;f8mU_34{Y``AC zq45d#T*EM%3532ikC9l1MDU#v<^ec51T)`$$9PT%#@`TUGGqD%^l%JfJhN_KzDW^+ zvF;J769m{Ocm+J>9q=P?Jo7z9Q0JhsIBhciCL{PwVOS1f<_WzYHy*AZ8xrIC%?hI< z`Q_ga$HqZ=+|G({`jY$cXffbdLR=)jng{TY0)7+35#je+0q&lbehb*z9SOsjK2HOT z>5ucnFxX+jw|Ai3;rGEl6Rh^`!W19iW`N_v_}3uJJYjnM5%9oj@Il&8d*8bsA2$zULLJ>&ia@Bv8E6@uAt=LEj5f(S_nj`>@-KXLtWe;x%G(=P%C z0LFb7f&T?CA7FkcJsBJ7e*$+V?tl1J7r7^#9{P*m;qQ6?EDzO}2+0+kfZ-2ZKfIPB z%0l&t-VJLt4WQFQ`4MRlW}Z-bBI^NI{Qz9_0K6E!l`ap*0l&j7e+}C(4Q>XQo(99( zk=;8DhOI&No@wxp0sh@I_%{IK{>Kl_|IY}%%N~9(9KnU#OPm0FHQ@I`doli8ByqTX z|H85mQzuNXoA={cVE^2>65=p_VUj(NKMVH_^MvwaiI}x8LU|$jveKacrSwe+b6?h1b=@g)rX4tgRtE0rbMO#Qil~UVyoWa<9FY0LFMajQ<+s&l>>a`oMT2 zqXB+(8k_*|YtvvAzDqa_*5G@EP`xm}fhifjmv%3|6$tARu(cB^k9;(&8{7`VYeISk z@pKs8gcv=6l^uq+hx831%s=EaVLjtO82=LF%{(D`kiUlV4?skuJ#PX0_B8k)z;8{1 zk27}4q4XSRe*oJqhw&J`1Yzb0=YJL3`$7aiR6Z^y^n~ziW=_K~VVGI}OoLP4u6F1J zoCL8m0j>*2U|0h%_{@Xh`2f??V9?cS?bBe;W@;C z;`yFE@c@kH3vW0MXv@9@_M>?Kmx@@J<)XOQmL1?C5oSUZ1^TI|8{q6P4EOlqd#;E@ zh0_DQ3o$*im7(-%=Km@|=tMZZDWVSv7!@U|66))R^mua=+7tCK;BNy+LB|3MMA`6n z)xvlTx8ZM0hGCFLQ5)ekDg@*9MFBnKD*={<%iE2=Cju~h0D`IizR>@4V_~kl)h)%ES3B zf$!^H1$brn{c7fWelUN8^S3hgzzB)Lc%WY~=AR2;{1c$h)B((f`ht9l26;dk0LJvg zM#uST;K)LOTsY7&zR={A8F5N z=xV@Y824W^&~rJa@6K?2L7t{;0XR(G=-bS96mfYBe{!M$kK0of%AbSjsR4Ll7!UNU zJpgc+zc_F&1Gby)wwF^1_}*#whv5AZfOX;bR|6XYUq z1AlUW{{#jAE5h}84%&;yL%6*hpx1PM=D^(|_+D#>-+}%dnD5}b5~1`k-Z%%Lsrexo z(}x519ZNC)7li9~2F??X037Zg&gTG^0h}K$|0aZc!G-AyUl+sFxeHTKKtBww4yC6+ z-=Cic{nZtQGk_mf0zMC5;0H<%?Z@fE^rXswe$!!~U+xDG!4AK_66OPMI6cUF>U;P1 z548^R8vuNGyilOul~x0s7HS{0gZch2LeGccVc@Sez=zxWzbZSs5J|2oj@NF2PWSY5 zHn54o2u2A;V{B%2XLphqWZ6xYY>YAPtOycwQ{7cPT~2jXZB=#eOi)-P;7gP|=v$EW z;~@`%@kJ&05D_t$JOmM6jIto2NI;A}s3`h7=bq}W8GW&!r|aB%?!D)p^FJR|-BZ2t z4f)LkX!EC)@96jIg5XKxe_5Y*!woy5Uqzlb;1|4$Jin3u!C}8wP2NB1ck~DqHy;&y z9(jxSc$@JPA6M}2`^28j`v0Q7co($An@(5%Z!8F2^7D15@AyuB5Ik=*`aLW5yx+^y zxeGi9zAWB#sAt;ow{yQdKbwB@Z$AE$|BL3@*XH{u_|bzm@YDH(JX?>3H?98(c~&E| z;h~e*=TBzu&W!!OEE6!E{dT^HJ-!WT_UI5l&z^xEn7r4p_cdsO;q@0}l@ zvvuDuc;zu|c;>rE!O=5Dqu;K`BlTL;lK=H{0O`lSyI+OBZt;Iz zKP&L#rT@EV>Kd%idVO_YlIP6OeFpqeFL%-JE#m(VTK}uy^;sECKX~nOJ;QT5sZXu{ z_u#DuZFuVvFXT7pL|(C1_b>845@JKozj_4yi2vW}_qTcz*GIB{+u!QD$&YL$IA;8J zTYNP9tP(G}kGJ?Afd6mMbDQrx{(A=6^7E=(-+u*K+e4Q}VHJMCOYi%f-r1sm0>9wN{JHmY=40N)eB`SS{tVjk zL+^L`OynSV(boGb_7{Dd{d@l=-hU3-?7#N*VEs7uI`V?&U&Fuo9X#&q7)`!9cLMqm zZ@)FJpMpoBCEkOlwGR^yA%o|P|KVVr=QfJJGb#OCKeg+xHSou8TS-1qe_kt*=XL1X z_&*Q6?tr#@zb1IR1pQ81A3WZ^0{wpDr=DMV20F9(Uc#T=LZ^=z{R-n-{VqmN#c2&)s-vYNV1*522Un#8X?y23r58b6Gfvm4rTL^>|WlBWG_xRsq>;v zJ``5dK{dz&r=){)S0;%puxv<^oe2vs8=|n>ZPUY)eY6|0T=c&jkYw{%WM8)EoH5#3 zHp#5CXan+DPgSHz9YnJtV%yR@-g9%T5Jbr|+|iby>_kKl>gh~aqB3DUS4~bbiDSBjo0Q=U@!gg)(Qv6hfq zp3K0kKN}}yRR>AFI~2cldg7uu4fg{zKaEp<5lnmtc_tpya^}E^ZSy<&c z$h#K|l1NAG1yjYeZb~rd#VX@zSOm_wX+8%++ZRr62JT9T<4RZv-1&!GC9w#GSsIP; zgG!Mz2A_30bc`+tYaV^Xji{XScW*Qy;($4~wY83gio{j3Qg$}oapR)$;b>gOph#TB zjfq^R_O@8-X`0MQtxqHlvnUl+POf09Iv#n+qB6YVBwPpX?D-^(-KR>8I4W5fMGQcG zi`KX&sWpSx0Yj&n?<|L+C#9FH7B%2t50A_P8uN>i_N^%r5U+BfT zG>*pbv7F@$=S}0)j0bFA*Z`*~YG0&ovI~ADY0KcDa-Sx4 zh(QcfKHK3vMJ3+4=wbJ&Gaa*eFTs{wxh5Z)nTHCNgFWgMW+zQB%|6bRv8Jm7?7EML z0Hz=!eoByZRhduQ>z_gz@0#*ApP^n)7U8S{I~5rrM1?x6g^@`j{zu&O%H1gwwkXj| zDg%#HzhRH`lY(?@P&|oG;8e_C`uUe25+w@mG)bGJ>U<~Alp`qTVO=E=K4zZavYd$_ z6S7#iF9;UKS(MD(#oLajDn`SRx1BE-yt}o)ifxwENmXk-iL)@nHKhy9 zRbB%X>aRrGY`@m+V}Yz7Y&i9qaWR?}uAtbed_&VEg+Pw4w?kipGAW#cA2|aUroE6^5y-9X4#=9*AgRSx`v? zwRrC}EheHYl#FUyX;danf*}pE23N{T@2GQqYht2!5gg3i4BoyV_)~|vYc=71Dz&o@>n7B49kYXmjwWV$$4#=Nc1=;;7SsD_;}jC#99x-d z{9JBEa)poalzx~`E9b_d=h9qak8RJ_LtG5t*X``7F-7uh3*kP0Fn6`1Ue@GPkLu;} zNF^hE9#of};xxp!X&%ke+?^00K$iI|O<330!P+FIp>!-0Nv(>~B*S-85{?ft3VVO0 zGitfF6tE3UEf;0E&qlFNnjTd7c&uR}BI#)LjUp_89#FG4;vyZ1SP;t~9L1wNLPS5S zU-7^Mz!+Dc1~FG)yID-lAXi_yQxZUFBRuf^lA|1jkjTATn}*wbl2evI-DK3XsR|ab zVDWZ-&`Rik)J#i@F^dy>DUN)QY%*|aj%V>qReyOVWwxFQQpF3bRI^%6qE~62?xzzl z#FPS5iThKD|CF<(f1fmG>g|Iv*A)k1{eiy@ssc|9r8a>mN=h*z!$3F(o7USJCh+{f zj@#kpI-h$RdS9mV0=HToZ_Ob0R^)gOFX21N{Ri&PZ1Y+Z}ve}F%LbOm%!<~WI(Uyz%zGsYU9n*{7!;^w%|!f#r1*GS>LIY0c#gar<@T z`t3X7fB(Z8Cie?ke^V1bntfXOwAEaLOm|vj3Z^w)FrPH5m^Ywb9ERBKjg8f8ZhLos zCc7dRq{Rg~WjuEmwBC~;z2i)DAo@NCjV`nXB9Hcng~*Nx-JGxL!?_!LHXl&pmUGgU+z;280cZ7XS=C z-wuw)dOg;qe^CvT1JVx~kvw7z`zRT>=K;vF3KU4k_d%9w)hhM;6lD=jy?feOv>C|~ zd~ajuCq0jhB!1y<3YqdKpJH_1(`}pIgK$aWbIzeN+Qle}IPEb3EA1-JhN?Kg-%n&Fp6?4flDI!;uQCW_i2DyRFI~?7 literal 0 HcmV?d00001 diff --git a/src/FxEngine/keyboard.c b/src/FxEngine/keyboard.c new file mode 100644 index 0000000..2881086 --- /dev/null +++ b/src/FxEngine/keyboard.c @@ -0,0 +1,33 @@ +#include "keyboard.h" + +static callback callbacks[3][6][10]={0}; + +static inline uint32_t get_x(const uint32_t matrix_code) +{ + return (matrix_code-1) % 0x10; +} + +static inline uint32_t get_y(const uint32_t matrix_code) +{ + return (matrix_code-1) / 0x10; +} + +void FE_keyboard_reload() +{ + key_event_t event; + while (1) + { + event=pollevent(); + event.type--; + if (event.type==-1) + break; + callback action = callbacks[event.type][get_x(event.key)][get_y(event.key)]; + if (action) + action(); + } +} + +void FE_keyboard_set_key(uint32_t matrix_code, uint32_t ev_type, callback function) +{ + callbacks[ev_type-1][get_x(matrix_code)][get_y(matrix_code)]=function; +} \ No newline at end of file diff --git a/src/FxEngine/keyboard.h b/src/FxEngine/keyboard.h new file mode 100644 index 0000000..5a16dc7 --- /dev/null +++ b/src/FxEngine/keyboard.h @@ -0,0 +1,22 @@ +#ifndef FE_KEYBOARD +#define FE_KEYBOARD + +#include +#include +#include + +/* FE_keyboard: gestion evenementielle du clavier + on peut assigner des callbacks à certains evènements définis dans gint + les arguments envoyés sont le code de la touche en question (event.key) + le type d'evenement (event.type) + void (*callback)(void) + la fonction à exécuter en cas de pression sur une touche + la fonction reload est appelée à la demande de l'utilisateur et appelle tous les callbacks dans l'ordre */ + +typedef void (*callback)(void); + +void FE_keyboard_set_key(uint32_t matrix_code, uint32_t ev_type, callback function); + +void FE_keyboard_reload(); + +#endif \ No newline at end of file