Delsi jsou instrukce, ktere pracuji s 64bit daty a dodatecnymi registry protoze maji jednobajtovy prefix (tzn. jejich delka se zdvojnasobi jen v pripade jednobajtovych instrukci) + pokud pracuji s okamzitou 64bit hodnotou pak se prodlouzi o dalsi 4 bajty.
Dale je treba uvedomit si, ze na x64 ma int stale stejnych 32 bitu. Pokud si nekdo primo nevyzadal long (se vsemi zvlastnostmi tohoto typu) nebo long long nebo glibc hnusy typu int64_t, pak se zadne prefixovani nekona.
Ono je stejne zbytecne resit velikost kodu protoze je beztak v dnesni dobe oproti datum, se kterymi pracuje zanedbatelne velikosti...
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 109 062×
Přečteno 88 779×
Přečteno 71 927×
Přečteno 57 626×
Přečteno 54 006×