Típicamente, procede desde el bit menos significativo (LSB) al bit más significativo (MSB), comenzando en "i" = 0; la multiplicación por 2 es entonces típicamente reemplazado por el desplazamiento (shifting) incremental del acumulador "P" a la derecha entre los pasos; los bits bajos pueden ser desplazados hacia fuera, y las adiciones y substracciones subsecuentes entonces pueden ser hechas justo en los "N" bits más altos de "P".