Les bits du registre source (snd) sont décalés en direction des bits de poids faible. La position du décalage est indiquée par
Les bits de poids fort sont répliqués, afin de préserver le signe des nombres en complément à 2. Le décalage logique (SHR) met les bits de poids fort à 0.