To, co pise Caleb plati ve Windows. V Linuxu je situace mnohem lepsi. Pouzivam uz pres 2 roky 64bit Gentoo a z 800 nainstalovanych balicku jsou jen 3 32bitove - q3, ut2004 a opera.
Pokles vykonu 32bit aplikace v 64bit OS je ale vetsinou nestoji vubec za rec. Vetsinou je to tak 1-2%. Cim vice dochazi k prepinani kontextu z 32b na 64b (tedy zejmena u aplikaci, ktere hodne komunikuji s jadrem) tim je propad vetsi.
Pokud vemes aplikaci psanou pro 32b a prelozis ji 64b prekladacem tak ziskas cca 3-6% vykonu. Vubec to ale neni kvuli 64bitovosti procesoru, protoze praci s 64bit operandy bezne aplikace skoro vubec nedelaji. Vykonovy narust je tady diky dvojnasobnemu poctu general purpose registru, kterymi procesor v tomto rezimu disponuje.