| PBLEND |
| Избирателен запис на елементи |
| Обща форма: |
a. PBLENDtt src, dest, mask б. PBLENDVtt src, dest |
| |
| Форма |
КОП |
тип |
брой |
нас. |
вектор |
| PBLENDVB rω, ω |
66 0F 38 10 /ω |
byte |
0-16 |
вектор |
SSE4.1 |
| PBLENDW rω, ω, ib |
66 0F 3A 0E /ω |
word |
0-8 |
вектор |
SSE4.1 |
|
| Действие: |
IF instruction IS BLENDV THEN
За маска служат старшите битове на елементите на XMM0
ELSE
За маска служат последователните битове на третия операнд
ENDIF
n ← 0
WHILE n < ElementCount DO
IF mask{n} = 1 THEN dest[n] ← src[n]
END DO
|