From 566b83e224de2b3ade2c7ba1c80cb2e0220eac5f Mon Sep 17 00:00:00 2001 From: util1 Date: Tue, 23 Jul 2019 17:13:35 +0200 Subject: [PATCH] reduce size of fps widget --- 1v13D.g1a | Bin 20284 -> 20176 bytes assets-fx/img/fps.png | Bin 212 -> 152 bytes build-fx/assets/img/fps.png.o | Bin 696 -> 440 bytes build-fx/map | 665 ++++++++++++++++--------------- build-fx/src/FxEngine/1v13D.bin | Bin 19772 -> 19664 bytes build-fx/src/FxEngine/1v13D.elf | Bin 30644 -> 30604 bytes build-fx/src/FxEngine/FxEngine.o | Bin 2384 -> 2484 bytes build-fx/src/FxEngine/coord.o | Bin 1636 -> 1708 bytes build-fx/src/controls.o | Bin 972 -> 1216 bytes build-fx/src/main.o | Bin 1056 -> 1120 bytes src/FxEngine/FxEngine.c | 2 + src/FxEngine/coord.c | 4 +- src/FxEngine/coord.h | 2 +- src/controls.c | 13 +- src/controls.h | 3 +- src/main.c | 3 +- 16 files changed, 355 insertions(+), 337 deletions(-) diff --git a/1v13D.g1a b/1v13D.g1a index 4f39ecc8def611d781cff928424449b8152b6886..2e26029f43613c8850ff527bdfcabfb8ed395af4 100644 GIT binary patch delta 2270 zcmaJ?eN0=|6+idc2AgNV*qBcfn@39gk;a!m16BEWfGH$t;pHxLv+M>4FP|F|BEj1q@8c3jMZMAhB^U@X7JJ$vl zZPIMrch3Et^Uk^F+~2+L)~iH)g;=lOcrP*wZmj#s0Sr zO%ma#s%(&p?e`@p^1_C?3CuusG zMYcZix68JkZx@P}if`vH7B3gvvHq{eh^6P-&a$pb_O#JH5bd!9%1&1HesoYg^?A1@ zveaV%1JL@t(}vRT+kFof0IdbNu=IPNb#pReI6tOl`z2WfLqMZu#j@tJW$~ni>s-p# zk@VFBwTz?%f4G$HF9-CC{3}S*^vJzcz~?_!u~ZQoQ9IG_UB-5j`XM%Jl(K4%HGH=X z8OPbCvG;^=9H{XdY(fnV*?ZCZg7*#YJKjHdV@n79QdhXNV6koC;K=E9=pO5G{4~*J zD=oO3E}5b&-M{KG_n5n+iWD14Vk)qDvQbp%5oeErAq?h*{e=SDmsanB3+(J>#9dF>;5%KtIfwAKuw{S!( z%5e#WIi0~7&GWaTu156QdODN3a}E6EKaQV`pNan{emdUh>5D(A?#88&RT7D~O~Id! z80hqfG5E~$pT+X#^8#aPUO3};C}x?rsKt?w!4Nae=kR1|K3{@Mh`e8z1HXZbtUs&x z;fW+?X|4}jMS05_-uylPy~KAd)%DDBpxG+WlAAb|5!3S>X46^qyQ(F8WiMnm$vg}W z3owdX5=V|AOHCMu*N{1! zif8&7V|D<|F-6Io(CFbly4{EktGHs`uU^d;nmLWCl|8s_n%$4KKpR&17_ZWMv9H!WUppPf#F_an88G^^R z%KUWJK1BHuwot&MtAx$Pgj`{_ET8M1Mb{2Co_k2h^(ia4FKb;l@z${cZJt6|kh)!b z{iyr!2EhcrV}twxqCToj6jl-)o(H@smW%F^Y4&mPbC^)Jy+|h6g6)7%Rl`grMQIPo zKvAV7`I%RvB-sdTMafO2y@Zj%Vce@h97B4O_5u#B2RSxo{~+f}pu3z~0JhccWUBqE z9hAQso5&X<}Dk8+AFI4iAN)$q!Ag*q(48DtKZB)K|) z03daB1DoFN-Y37%%HpZN^Zf**1~Q(_I0&_bN)f)ODkY1SIsPG^9qFO(p9fd)Dk|UuG*0R_kos!fgBQk_o2u zK0>CL?7g1GKO(+S_Ko+Kk2WJWn@4$-L0G|W&N?!nq6VmUCJ2AR`9EurAxMR0>_qcu zR8W!GvL|2$1GlAosg_OAYl7RUv{(3r%wc>3_c;xdR4gk~m1#t%+|O=S9YUdKANr%l zU;^5JqgqntYF-tD!<+2jsi>BN>!Gs2%f{w(rch z6^_vdjN8*4Nu@QQ<*Cv*NF5zX8^^bQ_v-+9gk_)ykmCoALOMM#h{{kXRKRv0Jx4CE ID@P~(4XJ^5-~a#s delta 2311 zcmaJ?e@xRy6o1!J?3Wg(g<_GG(&Df`&>mKxj$cKpsSYi37)@ptepJP2G8Wxprb~%& zu4WLaM>dC>X*RPkV*<-}S^PsYqRDJF|7a&eP>iyaVd9cy&Y_#c?p<5ax#>0Ud+*nM z-o3l`u8~j4*%L%_>h!t6-avnkGX5L>4m^y$6<2wt0o=EM0t8^D8K_2%Gz-*z7pNPMa7{*vR5Z!cW8x+0 zP9pmRp^mX?*<#ripdO{zA-gRl$HZn~H_22Yd>YgU2vHGZBN>ayE;gI-y*eLpGe&r< zM0~n1#>N!-9agXDs?~r0nswYZVY_be6&s9O9rk70KKCfLi!RNE-;dbZ?~IjPExBeI zFPSL5Ui4p&9#i|B2Ka|BLpcnz zT37d1LO089DNR{bVJ;@!6)~pG+_qT}1F9UsJe^1``yu;>_Al(;T&?k%T0=(dc=cFK z&#P0=cC@wV&3LQMs68^zq>8R+JJ70bSGStVoF;Xo!i6Bw3Zo=i(Wa)R!+_j!b~V%J zH_!Q1o7DYv$Lk_ymjZ+iX^T8eda_yqE!{LUzNn`(@b-9dkAV)2oA3nQ8aEy;ZV7~? zA52FL_2{4a7AE+@77{UdizTz;S|H@mj5q95H$A$z5ZLm(j(=zv;^uo4GYXZAu#ML+A#F2E9|DXuTUUCM43 z5LdvM3P;I^q~6BuvPD2w-H&EWReDV^;28edh`^77V{em2=S@qeUPR;#{xok% zE}#LZZUR9@fMyMIP_b$LPJ*3qR{dJmlAAzzH>d{yyFfJO6cD0f?%d0=U6^zu(`nX9 za?Xk!n&W8}iVcj%&`^Z4Hrc2RH<5P(r5K=LxQq8PZ3u~_3mrtJOf;RZV465tqi!Dt z4C_83$5@NLVzpzawXJ^sk@TiN!XzsF0HV@Fc8Sd{KLgY;6qQb^esTHKQOtV^K)^Tw zptjs7NqAyXdMZxn8OiU$8`^`kSFTFyMB+SuU-qzo;oJFb=om_Ax_}mj*yf_!b6UO@ z54K14jnwKSU?OBPTyM##JWB|@ z8oB3_I}w`}R}#|30_O91CD_Z{tB~(Cfsb>DwOAaQR6aa6o}&z5&ADQ#BvgV;AnypqMv39d&TP>gZY(L^8c9f11YwiFdU`dtc;v7Ia7>`3-u1c39DI;VG zT(+12?ai!XX{8Jw&~!OFxpbQ7Shu~3m|56-d(@;xVBTp!St!`v?_iAaBvx@ zR|T}JS#&N>Cz55Sn5%p(PGWcYMX7){R*S_@(JyXUaY7<#>|nE1F9~L#POS0TTdb-2 z2}wLzT}-&K_7+fdjnr(Cp;UjDmDawJ;ttlnPt2mSt~!l1HC)6>)w(xf8+5vhg;`$H z*p}g7FyBEva-ew_M5|1w@&5|@0MlE5E(-!lS5MMJ)yuK1w85apKs}q2ChPvxGJ@G- zD_Kt?MVM}tr+~<@QJ)%h@h(8Z$o{%`JkALR{>8>0KIMsS@%V}rU68U#{?A^y>G^g? z)idq>M1ab7pXrda?|#0W=kvS`{>$!`$uJ2ys6Y!vV*jeHd45j|wouDlYSe(IUUX?r ze#CGcU3Bn~I5$(%7N8~a$Fd=k;JN0~WVkyXK({vcC5UHx3vIVCg!00=uMga7~l delta 189 zcmbQic!g2FGr-TCmrII^fq{Y7)59eQNH+j6CkG3V4Cr_h0Hm0byxmEamTas2KSM=l0M9_Go9gunfdUn{hZj1c$4erX7T8}sKnYnK1C<0o@;OXke>axx$p$P!fBtW77 diff --git a/build-fx/assets/img/fps.png.o b/build-fx/assets/img/fps.png.o index c1f1b960cbf97c8b9652b7517f64cd9544b512bf..09a7f97e94283d1383216af46b1d40f5f9eceb50 100644 GIT binary patch delta 131 zcmdnNx`TOwk}1On1`sd-lNt=H3@i+c4IKaf|7V!wz{s%a03*Y6AiWKU{{z_#5PI@Q zM%l?Fj8cLODjJflVq|~=Mg}b)8(H83Sk44YYA~=eurP8kaKhC?8TS7h7(f^ou>b%6KL`WC zKM+P&XAcy#v}|C2$}wS+HxI`zZ)}ZU-n^E8d@+7`kpJ+x51%};f0!ZR3lC!f2%if` zsesf$`Qixv|BnpunYrolX$8e_Mto{s3W8IdS(VDbpjTX(TauUrq)Un*bOwx7l%JAV zl8EdKLTqWE0+1VFaRE#L5cfef!rYIn2BakdNCW^e(3@brEI=CQC2*Pni9rG53Lrxj U#sktY^8|rxWOZkOd}VZX0MOxY8UO$Q diff --git a/build-fx/map b/build-fx/map index 06810d1..762262e 100644 --- a/build-fx/map +++ b/build-fx/map @@ -233,7 +233,7 @@ 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 0x0000000000300000 _brom = 0x300000 - 0x00000000000044e8 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) + 0x0000000000004474 _srom = ((((0x200 + SIZEOF (.text)) + SIZEOF (.rodata)) + SIZEOF (.gint.drivers)) + SIZEOF (.gint.blocks)) .pretext 0x0000000000300200 0x890 *(.pretext.entry) @@ -272,265 +272,270 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a *(.dtors .dtors.*) 0x0000000000300a90 _etors = . -.text 0x0000000000300a90 0x382c +.text 0x0000000000300a90 0x38b4 *(.text .text.*) .text 0x0000000000300a90 0x154 build-fx/src/FxEngine/libprof.o 0x0000000000300a90 _prof_time 0x0000000000300ad4 _prof_quit 0x0000000000300b08 _prof_init - .text 0x0000000000300be4 0x18c build-fx/src/FxEngine/coord.o - 0x0000000000300be4 _FE_cos - 0x0000000000300cd4 _FE_sin - 0x0000000000300cfc _FE_calc - 0x0000000000300d0a _FE_set_matrice - .text 0x0000000000300d70 0x20c build-fx/src/FxEngine/FxEngine.o - 0x0000000000300d70 _FE_new_frame - 0x0000000000300ec0 _FE_get_fps_history - 0x0000000000300f1c _FE_get_fps_current - 0x0000000000300f3c _FE_get_fps_min - 0x0000000000300f5c _FE_get_fps_max - .text 0x0000000000300f7c 0xb4 build-fx/src/FxEngine/zbuffer.o - 0x0000000000300f7c _FE_zbuffer_clear - 0x0000000000300fe4 _FE_zbuffer_set_dist - .text 0x0000000000301030 0x0 build-fx/src/main.o - .text.startup 0x0000000000301030 0x4c build-fx/src/main.o - 0x0000000000301030 _main - .text 0x000000000030107c 0x4c build-fx/src/controls.o - 0x000000000030107c _init_controls - 0x000000000030108c _display_fps - .text 0x00000000003010c8 0x150 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x000000000030120c _clock_freq - .text 0x0000000000301218 0x2c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x00000000003013bc _pollevent - 0x00000000003014a8 _waitevent - .text 0x00000000003014e0 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .text 0x00000000003014e0 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .text 0x00000000003014e0 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .text 0x00000000003014e0 0x1f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - 0x00000000003014e0 _tlb_addr - 0x00000000003014f4 _tlb_data - 0x0000000000301508 _tlb_mapped_memory - 0x00000000003015dc _utlb_addr - 0x00000000003015ec _utlb_data - 0x00000000003015fc _utlb_mapped_memory - .text 0x00000000003016d4 0x56c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x00000000003019f4 _timer_setup - 0x0000000000301a84 _timer_delay - 0x0000000000301ae4 _timer_start - 0x0000000000301b18 _timer_reload - 0x0000000000301b38 _timer_pause - 0x0000000000301b6c _timer_stop - 0x0000000000301bc8 _timer_timeout - 0x0000000000301bd4 _timer_address - 0x0000000000301c10 _timer_clear - .text 0x0000000000301c40 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000000301c40 _dsize - .text 0x0000000000301cdc 0x54 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - 0x0000000000301cdc _dimage - 0x0000000000301d10 _dsubimage - .text 0x0000000000301d30 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - 0x0000000000301d30 _dupdate - 0x0000000000301d48 _dupdate_noint - .text 0x0000000000301d54 0x4c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - 0x0000000000301d54 _dclear - .text 0x0000000000301da0 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .text 0x0000000000301da0 0xc00 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - 0x00000000003026c8 _kprint_opt - 0x0000000000302800 _kprint - 0x00000000003028d8 _kvsprint - 0x0000000000302920 _sprintf - 0x0000000000302948 _vsprintf - 0x0000000000302968 _snprintf - 0x0000000000302988 _vsnprintf - .text 0x00000000003029a0 0xdc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - 0x00000000003029a0 _memcpy - 0x0000000000302a5a __memmove - 0x0000000000302a5e __memcmp - 0x0000000000302a62 _memset - .text 0x0000000000302a7c 0x1d8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x0000000000302b14 _t6k11_display - 0x0000000000302be8 _t6k11_contrast - 0x0000000000302c14 _t6k11_backlight - .text 0x0000000000302c54 0x1c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - 0x0000000000302c54 _getkey_opt - 0x0000000000302dd4 _getkey - 0x0000000000302de0 _getkey_repeat - .text 0x0000000000302e1c 0x124 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - 0x0000000000302e28 _iokbd_row - 0x0000000000302f10 _iokbd_scan - .text 0x0000000000302f40 0x170 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - 0x0000000000302ff4 _gint_install - 0x0000000000303098 _gint_unload - .text 0x00000000003030b0 0x2c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - 0x00000000003030b0 _gint_setvbr - .text 0x00000000003030dc 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - 0x00000000003030dc _gint_intlevel - 0x0000000000303130 _gint_inthandler - .text 0x0000000000303154 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .text 0x0000000000303154 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .text 0x0000000000303154 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .text 0x0000000000303154 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .text 0x0000000000303154 0x3b0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - 0x0000000000303154 _bopti_grid - 0x00000000003032aa _bopti_render - 0x00000000003033b0 _bopti_render_clip - 0x00000000003034b8 _bopti_render_noclip - .text 0x0000000000303504 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - 0x0000000000303504 _masks - .text 0x00000000003035a0 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - 0x00000000003035a0 _bopti_asm_mono - 0x00000000003035c6 _bopti_asm_mono_alpha - 0x00000000003035f8 _bopti_asm_gray - 0x00000000003035fc _bopti_asm_gray_alpha - .text 0x0000000000303600 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - 0x0000000000303600 ___movstr - 0x0000000000303600 ___movmem - 0x0000000000303634 ___movmemSI64 - 0x0000000000303634 ___movstrSI64 - 0x0000000000303638 ___movstrSI60 - 0x0000000000303638 ___movmemSI60 - 0x000000000030363c ___movmemSI56 - 0x000000000030363c ___movstrSI56 - 0x0000000000303640 ___movstrSI52 - 0x0000000000303640 ___movmemSI52 - 0x0000000000303644 ___movstrSI48 - 0x0000000000303644 ___movmemSI48 - 0x0000000000303648 ___movstrSI44 - 0x0000000000303648 ___movmemSI44 - 0x000000000030364c ___movstrSI40 - 0x000000000030364c ___movmemSI40 - 0x0000000000303650 ___movstrSI36 - 0x0000000000303650 ___movmemSI36 - 0x0000000000303654 ___movmemSI32 - 0x0000000000303654 ___movstrSI32 - 0x0000000000303658 ___movmemSI28 - 0x0000000000303658 ___movstrSI28 - 0x000000000030365c ___movstrSI24 - 0x000000000030365c ___movmemSI24 - 0x0000000000303660 ___movmemSI20 - 0x0000000000303660 ___movstrSI20 - 0x0000000000303664 ___movstrSI16 - 0x0000000000303664 ___movmemSI16 - 0x0000000000303668 ___movmemSI12 - 0x0000000000303668 ___movstrSI12 - 0x000000000030366c ___movmemSI8 - 0x000000000030366c ___movstrSI8 - 0x0000000000303670 ___movmemSI4 - 0x0000000000303670 ___movstrSI4 - .text 0x0000000000303678 0x6c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - 0x000000000030369a ___udivsi3 - .text 0x00000000003036e4 0x1f0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - 0x00000000003036e4 ___udivdi3 - .text 0x00000000003038d4 0x348 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - 0x0000000000303b78 ___adddf3 - 0x0000000000303bc8 ___subdf3 - .text 0x0000000000303c1c 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - 0x0000000000303c1c ___divdf3 - .text 0x0000000000303d4c 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - 0x0000000000303d4c ___gtdf2 - .text 0x0000000000303da4 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - 0x0000000000303da4 ___ledf2 - .text 0x0000000000303dfc 0x8c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - 0x0000000000303dfc ___fixdfsi - .text 0x0000000000303e88 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .text 0x0000000000303e88 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - 0x0000000000303e88 ___udiv_qrnnd_16 - .text 0x0000000000303ee8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .text 0x0000000000303ee8 0x240 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - 0x0000000000303ee8 ___pack_d - .text 0x0000000000304128 0xcc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - 0x0000000000304128 ___unpack_d - .text 0x00000000003041f4 0xc8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) - 0x00000000003041f4 ___fpcmp_parts_d + .text 0x0000000000300be4 0x1a8 build-fx/src/FxEngine/coord.o + 0x0000000000300be4 _FE_modulo_2pi + 0x0000000000300c94 _FE_cos + 0x0000000000300cf0 _FE_sin + 0x0000000000300d18 _FE_calc + 0x0000000000300d26 _FE_set_matrice + .text 0x0000000000300d8c 0x244 build-fx/src/FxEngine/FxEngine.o + 0x0000000000300d8c _FE_new_frame + 0x0000000000300f14 _FE_get_fps_history + 0x0000000000300f70 _FE_get_fps_current + 0x0000000000300f90 _FE_get_fps_min + 0x0000000000300fb0 _FE_get_fps_max + .text 0x0000000000300fd0 0xb4 build-fx/src/FxEngine/zbuffer.o + 0x0000000000300fd0 _FE_zbuffer_clear + 0x0000000000301038 _FE_zbuffer_set_dist + .text 0x0000000000301084 0x0 build-fx/src/main.o + .text.startup 0x0000000000301084 0x58 build-fx/src/main.o + 0x0000000000301084 _main + .text 0x00000000003010dc 0x74 build-fx/src/controls.o + 0x00000000003010dc _init_controls + 0x00000000003010ec _reload_fps_displaying + 0x0000000000301110 _display_fps + .text 0x0000000000301150 0x150 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x0000000000301294 _clock_freq + .text 0x00000000003012a0 0x2c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x0000000000301444 _pollevent + 0x0000000000301530 _waitevent + .text 0x0000000000301568 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .text 0x0000000000301568 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .text 0x0000000000301568 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .text 0x0000000000301568 0x1f4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + 0x0000000000301568 _tlb_addr + 0x000000000030157c _tlb_data + 0x0000000000301590 _tlb_mapped_memory + 0x0000000000301664 _utlb_addr + 0x0000000000301674 _utlb_data + 0x0000000000301684 _utlb_mapped_memory + .text 0x000000000030175c 0x56c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x0000000000301a7c _timer_setup + 0x0000000000301b0c _timer_delay + 0x0000000000301b6c _timer_start + 0x0000000000301ba0 _timer_reload + 0x0000000000301bc0 _timer_pause + 0x0000000000301bf4 _timer_stop + 0x0000000000301c50 _timer_timeout + 0x0000000000301c5c _timer_address + 0x0000000000301c98 _timer_clear + .text 0x0000000000301cc8 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000301cc8 _dsize + .text 0x0000000000301d64 0x54 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + 0x0000000000301d64 _dimage + 0x0000000000301d98 _dsubimage + .text 0x0000000000301db8 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + 0x0000000000301db8 _dupdate + 0x0000000000301dd0 _dupdate_noint + .text 0x0000000000301ddc 0x4c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + 0x0000000000301ddc _dclear + .text 0x0000000000301e28 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .text 0x0000000000301e28 0xc00 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x0000000000302750 _kprint_opt + 0x0000000000302888 _kprint + 0x0000000000302960 _kvsprint + 0x00000000003029a8 _sprintf + 0x00000000003029d0 _vsprintf + 0x00000000003029f0 _snprintf + 0x0000000000302a10 _vsnprintf + .text 0x0000000000302a28 0xdc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + 0x0000000000302a28 _memcpy + 0x0000000000302ae2 __memmove + 0x0000000000302ae6 __memcmp + 0x0000000000302aea _memset + .text 0x0000000000302b04 0x1d8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x0000000000302b9c _t6k11_display + 0x0000000000302c70 _t6k11_contrast + 0x0000000000302c9c _t6k11_backlight + .text 0x0000000000302cdc 0x1c8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + 0x0000000000302cdc _getkey_opt + 0x0000000000302e5c _getkey + 0x0000000000302e68 _getkey_repeat + .text 0x0000000000302ea4 0x124 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + 0x0000000000302eb0 _iokbd_row + 0x0000000000302f98 _iokbd_scan + .text 0x0000000000302fc8 0x170 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + 0x000000000030307c _gint_install + 0x0000000000303120 _gint_unload + .text 0x0000000000303138 0x2c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + 0x0000000000303138 _gint_setvbr + .text 0x0000000000303164 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + 0x0000000000303164 _gint_intlevel + 0x00000000003031b8 _gint_inthandler + .text 0x00000000003031dc 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .text 0x00000000003031dc 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .text 0x00000000003031dc 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .text 0x00000000003031dc 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .text 0x00000000003031dc 0x3b0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + 0x00000000003031dc _bopti_grid + 0x0000000000303332 _bopti_render + 0x0000000000303438 _bopti_render_clip + 0x0000000000303540 _bopti_render_noclip + .text 0x000000000030358c 0x9c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + 0x000000000030358c _masks + .text 0x0000000000303628 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + 0x0000000000303628 _bopti_asm_mono + 0x000000000030364e _bopti_asm_mono_alpha + 0x0000000000303680 _bopti_asm_gray + 0x0000000000303684 _bopti_asm_gray_alpha + .text 0x0000000000303688 0x78 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + 0x0000000000303688 ___movstr + 0x0000000000303688 ___movmem + 0x00000000003036bc ___movmemSI64 + 0x00000000003036bc ___movstrSI64 + 0x00000000003036c0 ___movstrSI60 + 0x00000000003036c0 ___movmemSI60 + 0x00000000003036c4 ___movmemSI56 + 0x00000000003036c4 ___movstrSI56 + 0x00000000003036c8 ___movstrSI52 + 0x00000000003036c8 ___movmemSI52 + 0x00000000003036cc ___movstrSI48 + 0x00000000003036cc ___movmemSI48 + 0x00000000003036d0 ___movstrSI44 + 0x00000000003036d0 ___movmemSI44 + 0x00000000003036d4 ___movstrSI40 + 0x00000000003036d4 ___movmemSI40 + 0x00000000003036d8 ___movstrSI36 + 0x00000000003036d8 ___movmemSI36 + 0x00000000003036dc ___movmemSI32 + 0x00000000003036dc ___movstrSI32 + 0x00000000003036e0 ___movmemSI28 + 0x00000000003036e0 ___movstrSI28 + 0x00000000003036e4 ___movstrSI24 + 0x00000000003036e4 ___movmemSI24 + 0x00000000003036e8 ___movmemSI20 + 0x00000000003036e8 ___movstrSI20 + 0x00000000003036ec ___movstrSI16 + 0x00000000003036ec ___movmemSI16 + 0x00000000003036f0 ___movmemSI12 + 0x00000000003036f0 ___movstrSI12 + 0x00000000003036f4 ___movmemSI8 + 0x00000000003036f4 ___movstrSI8 + 0x00000000003036f8 ___movmemSI4 + 0x00000000003036f8 ___movstrSI4 + .text 0x0000000000303700 0x6c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + 0x0000000000303722 ___udivsi3 + .text 0x000000000030376c 0x1f0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + 0x000000000030376c ___udivdi3 + .text 0x000000000030395c 0x348 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + 0x0000000000303c00 ___adddf3 + 0x0000000000303c50 ___subdf3 + .text 0x0000000000303ca4 0x130 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + 0x0000000000303ca4 ___divdf3 + .text 0x0000000000303dd4 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + 0x0000000000303dd4 ___gtdf2 + .text 0x0000000000303e2c 0x58 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + 0x0000000000303e2c ___ledf2 + .text 0x0000000000303e84 0x8c /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + 0x0000000000303e84 ___fixdfsi + .text 0x0000000000303f10 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .text 0x0000000000303f10 0x60 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + 0x0000000000303f10 ___udiv_qrnnd_16 + .text 0x0000000000303f70 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .text 0x0000000000303f70 0x240 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + 0x0000000000303f70 ___pack_d + .text 0x00000000003041b0 0xcc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + 0x00000000003041b0 ___unpack_d + .text 0x000000000030427c 0xc8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + 0x000000000030427c ___fpcmp_parts_d *(C P) -.gint.blocks 0x00000000003042c0 0x140 +.gint.blocks 0x0000000000304350 0x140 *(.gint.blocks) - .gint.blocks 0x00000000003042c0 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - 0x00000000003042c0 _inth_entry_7305 - 0x00000000003042e0 _inth_entry_7705 - .gint.blocks 0x0000000000304300 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - 0x0000000000304300 _exch_entry_7705 - 0x0000000000304300 _exch_entry_7305 - .gint.blocks 0x0000000000304320 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - 0x0000000000304320 _inth_tmu - 0x00000000003043a0 _inth_etmu2 - 0x00000000003043c0 _inth_etmu_help - 0x00000000003043e0 _inth_etmux + .gint.blocks 0x0000000000304350 0x40 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + 0x0000000000304350 _inth_entry_7305 + 0x0000000000304370 _inth_entry_7705 + .gint.blocks 0x0000000000304390 0x20 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + 0x0000000000304390 _exch_entry_7705 + 0x0000000000304390 _exch_entry_7305 + .gint.blocks 0x00000000003043b0 0xe0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + 0x00000000003043b0 _inth_tmu + 0x0000000000304430 _inth_etmu2 + 0x0000000000304450 _inth_etmu_help + 0x0000000000304470 _inth_etmux -.gint.drivers 0x0000000000304400 0x90 - 0x0000000000304400 _bdrv = . +.gint.drivers 0x0000000000304490 0x90 + 0x0000000000304490 _bdrv = . *(.gint.drivers.0) *(.gint.drivers.1) .gint.drivers.1 - 0x0000000000304400 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - 0x0000000000304400 _drv_cpg + 0x0000000000304490 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x0000000000304490 _drv_cpg *(.gint.drivers.2) .gint.drivers.2 - 0x0000000000304424 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - 0x0000000000304424 _drv_tmu + 0x00000000003044b4 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + 0x00000000003044b4 _drv_tmu *(.gint.drivers.3) *(.gint.drivers.4) .gint.drivers.4 - 0x0000000000304448 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - 0x0000000000304448 _drv_keysc + 0x00000000003044d8 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + 0x00000000003044d8 _drv_keysc *(.gint.drivers.5) .gint.drivers.5 - 0x000000000030446c 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - 0x000000000030446c _drv_t6k11 + 0x00000000003044fc 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x00000000003044fc _drv_t6k11 *(.gint.drivers.6) - 0x0000000000304490 _edrv = . + 0x0000000000304520 _edrv = . -.rodata 0x0000000000304490 0x8ec +.rodata 0x0000000000304520 0x7f0 *(.rodata .rodata.*) - .rodata 0x0000000000304490 0x18 build-fx/src/FxEngine/coord.o - 0x0000000000304490 _pi_sur2 - 0x0000000000304498 _pi2 - 0x00000000003044a0 _pi + .rodata 0x0000000000304520 0x18 build-fx/src/FxEngine/coord.o + 0x0000000000304520 _pi_sur2 + 0x0000000000304528 _pi2 + 0x0000000000304530 _pi .rodata.str1.4 - 0x00000000003044a8 0x9 build-fx/src/FxEngine/FxEngine.o - *fill* 0x00000000003044b1 0x3 + 0x0000000000304538 0x9 build-fx/src/FxEngine/FxEngine.o + *fill* 0x0000000000304541 0x3 .rodata.str1.4 - 0x00000000003044b4 0x12 build-fx/src/FxEngine/zbuffer.o - *fill* 0x00000000003044c6 0x2 + 0x0000000000304544 0x12 build-fx/src/FxEngine/zbuffer.o + *fill* 0x0000000000304556 0x2 .rodata.str1.4 - 0x00000000003044c8 0xb build-fx/src/main.o - *fill* 0x00000000003044d3 0x1 - .rodata 0x00000000003044d4 0x124 build-fx/assets/img/fps.png.o - 0x00000000003044d4 _img_fps - 0x00000000003045f8 _img_fps_end - .rodata 0x00000000003045f8 0x204 build-fx/assets/fonts/FxEngine.png.o - 0x00000000003045f8 _font_FxEngine - 0x00000000003047fc _font_FxEngine_end + 0x0000000000304558 0xb build-fx/src/main.o + *fill* 0x0000000000304563 0x1 .rodata.str1.4 - 0x00000000003047fc 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + 0x0000000000304564 0x3 build-fx/src/controls.o + *fill* 0x0000000000304567 0x1 + .rodata 0x0000000000304568 0x24 build-fx/assets/img/fps.png.o + 0x0000000000304568 _img_fps + 0x000000000030458c _img_fps_end + .rodata 0x000000000030458c 0x204 build-fx/assets/fonts/FxEngine.png.o + 0x000000000030458c _font_FxEngine + 0x0000000000304790 _font_FxEngine_end .rodata.str1.4 - 0x0000000000304800 0x6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - *fill* 0x0000000000304806 0x2 + 0x0000000000304790 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) .rodata.str1.4 - 0x0000000000304808 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .rodata 0x000000000030480c 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x0000000000304794 0x6 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + *fill* 0x000000000030479a 0x2 .rodata.str1.4 - 0x0000000000304824 0x31 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - *fill* 0x0000000000304855 0x3 + 0x000000000030479c 0x4 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .rodata 0x00000000003047a0 0x18 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) .rodata.str1.4 - 0x0000000000304858 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + 0x00000000003047b8 0x31 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + *fill* 0x00000000003047e9 0x3 + .rodata.str1.4 + 0x00000000003047ec 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) 0x6 (size before relaxing) - .rodata 0x0000000000304860 0x408 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) - 0x0000000000304860 _gint_font5x7 - 0x0000000000304c68 _gint_font5x7_end - .rodata 0x0000000000304c68 0x14 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - 0x0000000000304c68 ___thenan_df - .rodata 0x0000000000304c7c 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - 0x0000000000304c7c ___clz_tab + .rodata 0x00000000003047f4 0x408 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(font5x7.png.o) + 0x00000000003047f4 _gint_font5x7 + 0x0000000000304bfc _gint_font5x7_end + .rodata 0x0000000000304bfc 0x14 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + 0x0000000000304bfc ___thenan_df + .rodata 0x0000000000304c10 0x100 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + 0x0000000000304c10 ___clz_tab -.rela.dyn 0x0000000000304d7c 0x0 - .rela.text 0x0000000000304d7c 0x0 build-fx/src/FxEngine/coord.o +.rela.dyn 0x0000000000304d10 0x0 + .rela.text 0x0000000000304d10 0x0 build-fx/src/FxEngine/coord.o .rela.pretext.entry - 0x0000000000304d7c 0x0 build-fx/src/FxEngine/coord.o + 0x0000000000304d10 0x0 build-fx/src/FxEngine/coord.o 0x0000000008100000 . = ORIGIN (ram) -.bss 0x0000000008100000 0x590 +.bss 0x0000000008100000 0x5a0 0x0000000008100000 _rbss = . *(.bss COMMON) .bss 0x0000000008100000 0x10 build-fx/src/FxEngine/libprof.o @@ -546,119 +551,121 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x0000000008100040 _FE_roulis .bss 0x0000000008100048 0x4 build-fx/src/FxEngine/zbuffer.o .bss 0x000000000810004c 0x0 build-fx/src/main.o - .bss 0x000000000810004c 0x0 build-fx/src/controls.o - .bss 0x000000000810004c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - .bss 0x000000000810004c 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .bss 0x0000000008100070 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - .bss 0x0000000008100070 0x400 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - .bss 0x0000000008100470 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - .bss 0x0000000008100470 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .bss 0x0000000008100470 0x114 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - .bss 0x0000000008100584 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - .bss 0x0000000008100584 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .bss 0x0000000008100584 0xc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .bss 0x000000000810004c 0xa build-fx/src/controls.o + .bss 0x0000000008100056 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + *fill* 0x0000000008100056 0x2 + .bss 0x0000000008100058 0x24 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .bss 0x000000000810007c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .bss 0x000000000810007c 0x400 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + .bss 0x000000000810047c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + .bss 0x000000000810047c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .bss 0x000000000810047c 0x114 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + .bss 0x0000000008100590 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + .bss 0x0000000008100590 0xc /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .bss 0x000000000810059c 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) *(B R) - 0x0000000008100590 . = ALIGN (0x10) - 0x0000000000000590 _sbss = SIZEOF (.bss) + 0x00000000081005a0 . = ALIGN (0x10) + *fill* 0x000000000810059c 0x4 + 0x00000000000005a0 _sbss = SIZEOF (.bss) -.data 0x0000000008100590 0x90 load address 0x0000000000304d7c - 0x0000000000304d7c _ldata = LOADADDR (.data) - 0x0000000008100590 _rdata = . +.data 0x00000000081005a0 0x90 load address 0x0000000000304d10 + 0x0000000000304d10 _ldata = LOADADDR (.data) + 0x00000000081005a0 _rdata = . *(.data .data.*) - .data 0x0000000008100590 0x0 build-fx/src/FxEngine/libprof.o - .data 0x0000000008100590 0x0 build-fx/src/FxEngine/coord.o - .data 0x0000000008100590 0x8 build-fx/src/FxEngine/FxEngine.o - .data 0x0000000008100598 0x0 build-fx/src/FxEngine/zbuffer.o - .data 0x0000000008100598 0x0 build-fx/src/main.o - .data 0x0000000008100598 0x0 build-fx/src/controls.o - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) - .data 0x0000000008100598 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) - .data 0x0000000008100598 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) - 0x0000000008100598 _topti_font - 0x000000000810059c _gint_default_font - .data 0x00000000081005a0 0x68 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) - 0x00000000081005a0 _kprint_formatters - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) - .data 0x0000000008100608 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) - .data 0x0000000008100608 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) - .data 0x0000000008100610 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) - .data 0x0000000008100610 0x10 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) - 0x0000000008100610 _bopti_asm - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) - .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) + .data 0x00000000081005a0 0x0 build-fx/src/FxEngine/libprof.o + .data 0x00000000081005a0 0x0 build-fx/src/FxEngine/coord.o + .data 0x00000000081005a0 0x8 build-fx/src/FxEngine/FxEngine.o + .data 0x00000000081005a8 0x0 build-fx/src/FxEngine/zbuffer.o + .data 0x00000000081005a8 0x0 build-fx/src/main.o + .data 0x00000000081005a8 0x0 build-fx/src/controls.o + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(cpg.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(keysc.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(hardware.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(syscalls.S.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(start.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(mmu.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(tmu.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dimage.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dupdate.c.o) + .data 0x00000000081005a8 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(dclear.c.o) + .data 0x00000000081005a8 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti.c.o) + 0x00000000081005a8 _topti_font + 0x00000000081005ac _gint_default_font + .data 0x00000000081005b0 0x68 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(stdio.c.o) + 0x00000000081005b0 _kprint_formatters + .data 0x0000000008100618 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(memory.c.o) + .data 0x0000000008100618 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(t6k11.c.o) + .data 0x0000000008100618 0x8 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(getkey.c.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(iokbd.c.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(setup.c.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(vbr.s.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(gint.c.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.S.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(exch.S.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(inth.s.o) + .data 0x0000000008100620 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(topti-asm.s.o) + .data 0x0000000008100620 0x10 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti.c.o) + 0x0000000008100620 _bopti_asm + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(masks.c.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgint-fx.a(bopti-asm.s.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_movmem.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivsi3.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udivdi3.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_addsub_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_div_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_gt_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_le_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_df_to_si.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_thenan_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_udiv_qrnnd_16.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_clz.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_pack_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_unpack_df.o) + .data 0x0000000008100630 0x0 /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a(_fpcmp_parts_df.o) *(D) - 0x0000000008100620 . = ALIGN (0x10) + 0x0000000008100630 . = ALIGN (0x10) -.data.4 0x0000000008100620 0x0 load address 0x0000000000304e0c +.data.4 0x0000000008100630 0x0 load address 0x0000000000304da0 *(.data.4) - 0x0000000008100620 . = ALIGN (0x10) + 0x0000000008100630 . = ALIGN (0x10) 0x0000000000000090 _sdata = (SIZEOF (.data) + SIZEOF (.data.4)) 0x000000008800df00 _gint_vbr = 0x8800df00 0x000000008800f400 . = ORIGIN (rram) -.gint.data 0x000000008800f400 0x130 load address 0x0000000000304e0c - 0x0000000000304e0c _lgdata = LOADADDR (.gint.data) +.gint.data 0x000000008800f400 0x130 load address 0x0000000000304da0 + 0x0000000000304da0 _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) @@ -676,7 +683,7 @@ LOAD /home/util1/Bureau/MILAN/gcc/lib/gcc/sh3eb-elf/9.1.0/libgcc.a 0x000000008800f530 . = ALIGN (0x10) 0x0000000000000130 _sgdata = SIZEOF (.gint.data) -.gint.bss 0x000000008800f530 0x210 load address 0x0000000000304f3c +.gint.bss 0x000000008800f530 0x210 load address 0x0000000000304ed0 *(.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) diff --git a/build-fx/src/FxEngine/1v13D.bin b/build-fx/src/FxEngine/1v13D.bin index cea1daa059619f32c6ecea3fe9cbe35ec98095d3..f1f539669d11357cd0140fb8a33f4610b83c1a54 100755 GIT binary patch delta 2237 zcmaJ?eN0=|6+idc#(q2-9wvO*2Af9;HcsM8pg;x<4{!=;k~(dP${$h1heODcX>3iW zs*MENSmvm(P%diIHk#ZNRcTcTt52$;D%wz2t*GUX=a!m}5EUd))Q>;Y+yMW&q&||ViHbntUQHzWcXnz_YcpfM~ z1d<&<^Ux-L7%05}G>H5m5711ce8?#0w92E+lC#A04!XL|8VwbuHK1)#t>5sqfn3)* z%uf^B1iClELm~jJJICfM73414uzYNHpx?|n9xD}}I?u5MvG|BPq%64y@7;1QdX_!6 zOTuOD(o@xe{e5q=OQ$t8@A2<0yL!K0a4tD-6)ZZJ3vcKBuf=F?@AqA0-PP==O!r{C zH#b~%s=Dv5ho#e>^%$m>dUHVpdT`IQSo%{(aBm^dMo^1Ne**f@oQg7>AJ?-(iYkE^ zHt1Q2todwJI+e?LPSw0o^Xewe9nFaR>ykNC4rn*^&j``YQ}jc}#>^o_l0BZdfn^2EK4O|So6nHc6Uf^$m#M0rA(j6@= zTx?%BJbGpwdd9mwzuN3}l@?w$D{}l$&u_c!z4mUUs$Q|{Eh@&0x0DL;mL5A*E&*~X zdtWLYtl6<^RP3*HUhULtcyaxPF3SuVb#z6Rs=7vKEPQQ|Ufy@&^#q-#dKI^*6dXCX z1L14Oq!X`)$4|UiDIAj=IX9 z0Z+jvO#Qhi2YwG1*?`q~U^0bSx+{pSqP%5IZ@t35SNX1`yKXB7nymvZzJX&IWfs1} zY}$ITq)x#ldmy_-{{OM@G6>!Ph0H)+)vu-`GnrFF6(B_x!P!&qrMZ>6|i z&n>2sh*3nTjDC0xwvn_y`5W}v2{cEJlR2T;&uvV*Q8uDu#=KvBhR+Ri2HmLoF>jhZ zfVyxyR(X_H8MxTr8hGi<6LB%5Bt)JPPvsPgo5R0LnC}>#5t^m*(x5R^ekKW0e-eX- z(Lp~C&V6VzS!W3z-x~R;tbHiuM>v-P9$hUeI|;eMZsvSudKOJP*@XQOVOLOFvA<^Y z-N0MN1++DWv@m_U1P720;thfUg2#vW1w?~Xn=Gg%COi*#Q!E$WA=B)`qUSN7>Uf!4 zXA6#6p{Ab6PDjRrDo|vpv%q#WPEw7)RutdRI-HCYjo@Al;TX2a#tS$&AK|j`;=km4 z1+>JwCBU}2y-Y9udPmBaMz~a)EqR{gabxUxYQcY0Cq0r-jN-~|Upp$i{SbC-v)Zuo z%dOREhiMO~aF*R~=T~~sYK2?gpNTfJyN-~r#>+p*uRt_&BR5YqX^}G!8W}E~tb^)bbEAHl zt@!IqF0Ns&J$J|?Gwy95F{bW)JA*$W!7=vj-sc`}MQpZ?@hT&*f^W_`BA}`sXkaD+ zU*P;7^@tFJLMwKnbu2FEh-}p#wu8uZXqvvcge%X8cVcy8h06u9M$Zm`UxU9()=VI zkCo;!ag0mx2p?zPwG=#vT-#Nk1sJ|?BBjCi7mo-QUVu0(l+)I2X&trS1Zt1s$~-r1 z`zEdPr{W+_urV&6{u&&eY^0^#`#_kBhb)`8RpTmwcc%%wjPyMmo5&AsQSDyqAI*bp zcQKi}DX08L-IzdW$Ig74;WGMwb$hx)sj>#NJY60aQcq_}$K~7K{XBpL#VXKR#Ch$b XV5YT0$PDwou(G4)$pv=h=;Xfvo1J91 delta 2279 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 delta 6190 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 T_cVvOp>m7n*F!H~h1UK7!sV$~ delta 960 zcmZ9KUr19?9LK+BfAHR1Ht%L_xzyc>t`c_(83q&QOZgC}kiFEy?%abJJ;W>sf`ySy z+E8~SqIy^m5fmvDJr(%SgAYF3y{L3{hnfEqc3~mJK{OL?dp#1^Lu9NRA=E- zd`efw6kR>ht13n~TEB%t*l#I>UivF2EEWKjAw_Ru* zApdS`sc_2{hB_{nCQ6q|1INcpMl+4ZzOu#l$DC{4b#Ed!I&XN(U5;87KY6^3YwmS- zB4;!${vMsj9ZW-}KheyeFc(j;Cay_tzQCNX-?7__F&?#^VZ%Iay_;IC{4xs8DtxZV zw`=mBHTfTa4U=|JA)vS6|8?fA$yM^aB(1ILKgq%*l!w?A*lEgtnDX<)Hu|JS?EIoN zog21Q{=)t$MeSfK2YMJ;4hWX$G=d#KqhLCsBG_%(>!G_Nbf1aa0GH6)0k_~F(8Q3c zHtqrriUkcgB$)1^M{qCT6&wK$3myda3qA`t1ZM!B;5pNv4@|>7rv7_V=S`-kz!9`9M{{k?7rmG)oT8j+oOalgJN#j6W61=MZFIUelLOd90NXHjjQ{`u delta 595 zcmZ3(`-EqL5);dni7JYjTK-D6wCaD{*1D;ENBgd3in6?7sUK_C0I zlRw>1yQOwp>89Ep<+}=)DteWYKV1NdUsJd)>A;<8oWguT9!Lv2i1x}p{BI!KE7S3> zQ+DD6dF4aN!YRtB#%YH=xzjHvF|R+JEWG|n2jd0a^^YDh0Ll9g873Z4;9vj(`=5%x zH=8i_GuAT*fcOjymJo^o#&?18KL{}}Fap^=K>PuSHK6)z1-Gybs(?d~fq@ms?gwI!TVebulWUl5CLd?cuHOR`1UU%=PB1XA z!`K%X7`R~U8w?DbF!mh=25uPp2?GNUl+6e<9j1m+gn@w31uqrbin0$d%eDZ!)0WeD)Nd90| pXS^|4flZB#@eR4Bpbo}Lxm3G*VDOm>eb}^2Fvi+f?NYnYt-awcbG*0TO?vH*{;QQSY+e~%bNTzb z-rjaUtZL5rRqdyCqIS*1TV>pg9>j$Xcg*fQ(C+9b}v;6mS44awLtl$n}qIPoqvkL#F zf?dSaeJj^T75;4npReIj7$i|Rjl~G0ANYyn07z$y97uY~!J;2{e&B+P+-Yb#ay*Zv z;k*iMvR$qHY5i{C==+ z)Y8;;u#N1u05;fvj4fv$-}hbiaT@NiKf!jgKLyxge_osw@#!qFk3qyqll2Qh*dUJM7(^5jAbCd|fEb0d8D04QtbuZ>g=U0|-eEZh&l1fG`4%oT74HBGTs2&D zo;d6k&~J(`&+I4k%f|P{o&olGO;;}o`Fm*&>CBUyqkNp3LZlIl<+vGXS@{A3W_b{t#HURm^0A`*cP!Pm6fJ!z@HepfModV=N p0Ah9^W&>gtAO?j3DAbsN7z!9c9?F{B!J;gx0c2Uh#DO%}d;n1cJW2on diff --git a/build-fx/src/main.o b/build-fx/src/main.o index cc6449746b1f79c48c436989d4041f6fd0bd36ee..a9ba2104ba8e877cb242df488fddc4b76c4841de 100644 GIT binary patch delta 284 zcmZ3$@qlB3GUJMgDvHLu{z{JA^?xq%+~jrSe!}pOMPKMS^F{8bj5oNiaRWsdJ-Hb; zJ%IQk=Ti%iiuK{DN6o O6lfGfI1s}C*eC$d+&m@# delta 225 zcmaFBv4CTOGGoR>6-9k+eCGGou=E6nPw e3xNCwlUS5l8-NV=$r>!mq5?oxI1s}C*eC!pi) a-=pi2; @@ -33,7 +33,7 @@ static double modulo_2pi(double a) // Official FE_cos function double FE_cos(double angle) { - angle=modulo_2pi(angle); + angle=FE_modulo_2pi(angle); int angle_arrondi=(int)(angle/pi_sur2); switch (angle_arrondi) { diff --git a/src/FxEngine/coord.h b/src/FxEngine/coord.h index 7f605b3..e7d5757 100644 --- a/src/FxEngine/coord.h +++ b/src/FxEngine/coord.h @@ -22,7 +22,7 @@ void FE_set_matrice(void); extern const double pi; extern const double pi2; extern const double pi_sur2; - +double FE_modulo_2pi(double a); double FE_cos(double angle); double FE_sin(double angle); diff --git a/src/controls.c b/src/controls.c index 1e78345..ae13964 100644 --- a/src/controls.c +++ b/src/controls.c @@ -1,5 +1,7 @@ #include "controls.h" #include +#include +#include #include #include "FxEngine/FxEngine.h" @@ -11,8 +13,13 @@ void init_controls() } static bool fps_visibility; -void display_fps() +static char fps[10]; +void reload_fps_displaying() { - dimage(0,55,&img_fps); - dtext(82, 58, FE_get_fps_history(), C_BLACK, C_NONE); + sprintf(fps,"%d",FE_get_fps_current()); +} +void display_fps(int x, int y) +{ + dimage(x,y,&img_fps); + dtext(x+11, y+2, fps, C_BLACK, C_NONE); } \ No newline at end of file diff --git a/src/controls.h b/src/controls.h index d383768..bdb04fe 100644 --- a/src/controls.h +++ b/src/controls.h @@ -5,6 +5,7 @@ extern font_t font_FxEngine; extern image_t img_fps; void init_controls(); -void display_fps(); +void reload_fps_displaying(); +void display_fps(int x, int y); #endif \ No newline at end of file diff --git a/src/main.c b/src/main.c index df17e90..161fab5 100644 --- a/src/main.c +++ b/src/main.c @@ -13,7 +13,8 @@ int main(void) while (1) { FE_new_frame(); - display_fps(); + reload_fps_displaying(); + display_fps(0,56); } getkey(); return 1;