LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Потому что в некоторых архитектурах понадобится команда расширения 32-бит значения до 64-бит перед использованием для адресации памяти.

ПыСы. На нормальных архитектурах movz или его аналог справляется с задачей на ура. И в нынешних реалиях это гораздо лучше чем вгружать пол-регистра (погуглите «partial register stall») не платя при этом увеличением memory bandwidth.

Исходная версия bugfixer, :

Потому что в некоторых архитектурах понадобится команда расширения 32-бит значения до 64-бит перед использованием для адресации памяти.

ПыСы. На нормальных архитектурах movz или его аналог справляется с задачей на ура. И в нынешних реалиях это гораздо лучше чем вгружать пол-регистра (погуглите «partial register stall»).