Deslocamento lógico: deslocamento para a esquerda (LSL) e deslocamento para a direita (LSR) faltam bits com zeros. Os operadores Verilog são<< and >>.
Deslocamento Aritmético: O deslocamento para a direita retém o bit de sinal (ASR). O operador é usado para operações assinadas.
Rotate Shift: O deslocamento para a direita (ROR) muda o bit menos significativo para o bit mais significativo. A arquitetura ARM suporta o modo RRX com um sinalizador de transporte.
Shift Overflow: Define o sinalizador CA no registro de status para análise subsequente da instrução.
Na arquitetura MIPS, o shifter implementa pré-processamento de extensão-de bits para instruções de multiplicação, completando mudanças de operandos de 32-bits em um único ciclo. Os processadores ARM melhoram a eficiência do conjunto de instruções com um barril shifter, permitindo que as operações de mudança sejam incorporadas às instruções de movimentação de dados. Os processadores X-DSP utilizam um shifter aprimorado para realizar escalonamento de coeficientes e alinhamento de dados em filtros FIR. Até 2024, as unidades shifter nos chips DSP mais recentes suportarão mudanças sem perdas de entrada de 16 bits para saída de 40 bits.

