[elektro] C optimalizálás probléma
Kiss Gabor
kissg at ssg.ki.iif.hu
Fri Feb 10 10:11:15 CET 2012
On 02/10/2012 10:02 AM, hg12345 wrote:
> Sajnos az optimalizálás után nem lehet a két programot ASM-ben összevetni, mert a sorrend se azonos a két asm kódban.... Ráadásul a kód is jelentösen változik, mert optimalizáció nélkül a BASE+offset technikával cimez, optimalizálás után [PC+offset] pointer cimmel operál.
>
> Az összehasonlitás szerintem szinte lehetetlen :-(
Akkor marad az, hogy egyes részeket ideiglenesen hatástalanítasz.
De ügyesen ám, hogy az optimalizáló ne ismerje fel, mert
akkor megváltozik a kód mérete is! :-)
Lehet különbözőképp fordított object modulokat linkelni?
(Vagy nincs is linker?)
Mert akkor megteheted, hogy az IP rutin egyes részeit kiteszed
más file-ba, szubrutinokba, és nézed, hogy melyik érzékeny
az optimalizálásra.
g
--
Kolmogorov valószínűleg élt,
Kolmogorov valószínűleg él,
Kolmogorov valószínűleg élni fog.
More information about the Elektro
mailing list