Что быстрее: x << 1 или x << 10?

Я не хочу ничего оптимизировать, клянусь, я просто хочу задать этот вопрос из любопытства. Я знаю, что на большинстве оборудования есть сборочная команда битового сдвига (например, shl , shr ), которая является единственной командой. Но имеет ли значение (с точки зрения наносекунды или с точки зрения процессора), сколько бит вы сдвигаете. Другими словами, один из следующих вариантов быстрее на любом процессоре?

x << 1;

и

x << 10;

И, пожалуйста, не ненавидьте меня за этот вопрос. :)

82
задан Armen Tsirunyan 6 August 2011 в 10:21
поделиться