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