| PALIGNR |
| Пакетирано подравняване вдясно |
| Обща форма: |
PALIGNR dest, source, count |
| |
| Форма |
КОП |
тип |
брой |
нас. |
множ. |
| PALIGNR rq, q, ib |
0F 3A 0F /q |
byte |
16 |
— |
SSSE3 |
| PALIGNR rω, ω, ib |
66 0F 3A 0F /ω |
byte |
32 |
— |
SSSE3 |
|
| Действие: |
IF dest IS XMM THEN
BitCount ← 128
ELSE
BitCount ← 64
ENDIF
temp{0..BitCount-1} ← source
temp{BitCount .. 2×BitCount-1} ← dest
temp ← temp SHR (8×count)
dest ← temp{0..BitCount-1}
|
| Особености: |
Инструкцията формира междинен резултат с двойна ширина от слепените операнди dest и source, измества междинния резултат с указания в count брой байтове и накрая записва младшите 64 или 128 бита в dest.
|