Odpověď na názor

Odpovídáte na názor ke článku 64 bitů? Nemám... není důvod.

  • 12. 8. 2009 11:39

    tisnik (neregistrovaný)

    11. operacni kody instrukci delsi nejsou, ale adresni cast je skutecne dvojnasobna. To znamena, ze kazdy ukazatel, plny offset od bazove adresy ci integerova konstanta je dvakrat vetsi, coz sice prilis neprodlouzi vyslednou binarku (precejen instrukci typu load, store ci add reg, const je v dobre generovanem strojaku malo), ale pri behu programu je to jiz poznat - zvetsi se datovy segment a to v tech nejhorsich pripadech klidne i na vic nez dvojnasobek (jeste je zapotrebi pripocist vliv zarovnani).

    Priklad natazeni binarek v realne aplikaci - JRE kompilovane pomoci GCC:
    OpenJDK @ i386 - sdilene knihovny maji 13 MB
    OpenJDK @ x86_64 - sdilene knihovny maji 16 MB