Funkcja dokonuje bitowej rotacji szesnastobitowej wartości In o Shift bitów w lewo. Shift-bitowa wartość, która ‘wyjechała’ przy przesunięciu z lewej strony wklejana jest z prawej strony. Przykładowo, rotacja szesnastobitowej liczby o cztery bity w lewo będzie wyglądała jak na rysunkach poniżej:
Rotacja o cztery bity w lewo:
In1 | Shift | Out |
---|---|---|
0b0100000000000001 | 1 | 0b1000000000000010 |
0b0100000000000001 | 2 | 0b0000000000000101 |