> ID> А то, что много регистров стало, помогает? По идее, позволяет больше > ID> данных в регистрах хранить. > > А их стало много-то? Или у них просто имен стало больше? А на какой из > 64-битных архитектур? Вопрос был задан без уточнения. (Нет, я верю, > что имелся в виду не Sparc...)
В контексте исходного вопроса речь шла о AMD64. Конкретно у архитектуры AMD64 стало 16 регистров общего назначения супротив 8 у x86-32 (http://en.wikipedia.org/wiki/AMD64, http://x86-64.org/documentation). Причем по System V ABI (http://x86-64.org/documentation, который вроде как использует и Linux) для передачи параметров используется до 6-и регистров. -- WBR, Ivan S. Dubrov