Es me olvido decir :D
Ya que todas las operaciones llegan a convertirse en bits para ganar algo de rendimiento algunas multiplicaciones se pueden hacer simplemente moviendo los bits
Código PHP:
<?php
$number = 2;
$exampleOne = $number * 32; // 64
$exampleTwo = $number << 5; // log(64)/log(2) - 1 = 5 o ( 2 * 2 * 2 * 2 * 2 *2 )
echo $exampleOne . " - " . $exampleTwo;
?>
Tambien hay que decir que bitshifting se usa para generar hashes.