2010-04-04 3 views

ответ

1

С x86-64 регистры общего назначения - 64 бит, а не 32 бит (и их 16, а не 8). (Вы также получаете 16 (128 бит) регистров SSE вместо обычных 8.) Поэтому достойный компилятор будет иметь возможность генерировать более эффективный код (меньше регистра разлива) в коде x86-64 по сравнению с старый skool 32-разрядный код ,

3

MMX, SSE и 3DNow используют 64 или 128 бит регистров

Однако, вы не будете «программа» их самостоятельно, если вы действительно низкий уровень на ассемблере или написание компилятора. Это прозрачно для почти всех 1