О боже, две инструкции вместо одной! Коллега, система команд интел это помойка, в которой не может разобраться нормально ни один компилятор, а люди многие годы уже не пишут на ассемблере. Поэтому железки и компиляторы разрабатываают совместно так, чтобы то, что компиляторы генерят, было быстрым, а то, что не генерят, то просто легаси и можно не оптимизировать под него железки. У вас, кстати, сами инструкции не выполняются -- они процессором транслируются в его скрытый код уровнем ниже, с оптимизациями. И доступа к этому уровню у вас вообще нет, так что прежде чем паниковать померяйте производительность, хотя бы в вакууме. Хотя это тоже непоказательно, у вас практически любая пара инструкций может выполниться с задержкой в минуту на реальной системе (см. например виртуальную память и вытесняющую многозадачность, ну и кеши вносят вклад)