optimalizace binarky

Matus UHLAR - fantomas uhlar na fantomas.sk
Sobota Listopad 6 20:20:26 CET 2004


>>>ponekud netrivialni. A v neposledni rade byste si na to musel udelat 
>>>vlastni strojek.

> Radek Cervinka told me that:
>> jen mala poznamka: kompilator freepascalu v jednom z modu kompiluje
>> skrze assembler, tj. generuje assembler a linker(?) nasledne provadi 
>> optimalizaci primo nad asm instrukcemi.
>> Myslel jsem ze to tak dela i gcc...

Michal Ludvig <michal na logix.cz> wrote:
> U GCC je to urcite naopak - C/Ada/Java/Pascal se prevede do jakehosi
> "mezijazyka", tam se to zoptimalizuje podle pozadovane architektury a
> nakonec vypadne (textovy) assembler. Ten se podstrci GASu, ktery ho
> vicemene tupe prevede do strojoveho kodu a vyrobi binarni '.o'. Ten se
> nakonec podstrci linkeru a ten ho opet bez jakychkoliv optimalizaci na
> urovni kodu prevede do vysledne binarky.

podla mojich informacii je v pripade gcc niekolko urovni prekladu, pricom
optimalizacia sa deje na viacerych urovniach (ako na jednej)
takze optimalizacia sa robi nad C aj nad asm
-- 
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
2B|!2B, that's a question!


Další informace o konferenci Linux