kodtabla
Babrian Viktor
v at renyi.hu
Tue Mar 22 15:55:33 CET 2005
>> A forditok jelenleg csak sorrol sorra optimalizalgatnak. Nem tudom hogy
>> mennyi ezen tulmeno intelligencia van bennuk, de hogy a sorok sorrendjet
>> nem valtoztatjak meg, az tuti.
>> Ellenkezo esetben nem mukodhetne sokak kedvence, az AVR JTAG debugger sem.
>> Forditaskor valamelyik listfajlba belekerul az assembly sorok ele, hogy
>> melyik fajlnak melyik sorabol lett az az assembly utasitas, ez alapjan
>> talalja meg az aktalis forras-sort.
cw ppc fordito. miota hasznaljuk, szopunk azzal, hogy ha be van kapcsolva
az optimalizacio, akkor a gyari debugger fel-le ugral a sorok kozt. (sot
neha visszafele fut, nagyon viccesen nez ki) Hasznalni viszont nagyon
rossz, ezert a legtobben ugy fejlesztenek, hogy kikapcsoljak az
optimalizaciot, hogy legalabb a debugger ne hazudozzon ossze-vissza, hogy
melyik sornal is tart a futas :)
Ezzel persze az a gaz neha, hogy az optimalizalt kod mashogy viselkedik,
mint a sima, a mas idozitesek miatt, de hat ez van.
De ilyet mas risc processzor altal forditott kodnal is lattam (percekig
kellett nezni a disasszemblit, mire kiderul, hogy az aktualisan hasznalt
regiszter fel oldallal korabban kapott erteket, mert forditonak olyan
kedve volt)
Viktor
ui: a fenti processzorra irt kodban is vannak assembly reszek, de csak
elvetve. (es szinte kizarolag rendszerregiszterek elerese vegett)
More information about the Elektro
mailing list