ARM Cortex-M3 a promenna long long
Milan B.
milan na bastl.sk
Pátek Únor 28 13:30:56 CET 2014
Da sa predpokladat, ze pre operacie s premennou typu "long long" sa
volaju kniznicne funkcie vo vacsej miere ako pre operacie s premennou
typu "long" (napr. funkciu "__aeabi_ldivmod" pre delenie, zatial co u
typu "long" si vystaci s instrukciou sdiv ).
Takze by bolo treba zistit, ktora operacia sposobi poziadavku na
prilinkovanie spominanych funkcii, pozriet v ASM vypise akou funkciou je
realizovana, nakuknut do zdrojakov libgcc preco to vlastne robi, ci to
naozaj robi a vobec co sa tam vlastne deje.
A potom skusit tuto operaciu bud eliminovat alebo najst nejake ine
kreativne riesenie v zavislosti od vysledkov prieskumu z predosleho bodu.
-m-
On 28. 2. 2014 12:26, Hynek Sladky wrote:
> Zdravim,
>
> pracuji na projektu pro Cortex-M3 a nedari se mi prijit na to, jak
> pouzit promenne typu long long. Toolchain pouzivam Yagarto.
>
> Pokud promennou mam jako long, jde projekt prelozit bez problemu.
> Kdyz pouziju long long, tak linker chce funkce exit, kill, getpid, sbrk.
>
> Nainstaloval jsem si radsi i posledni verzi toolchainu, snazil jsem se
> najit nejake reseni teto podivne chyby, ale nenasel jsem.
> Hlavne mi neni jasne, proc jsou najednou tyto funkce potreba pouhym
> pouzitim typu long long...
>
> Diky,
> Hynek
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140228/f54548cd/attachment.html>
Další informace o konferenci Hw-list