Asembler x86/Instrukcje/SSE4/BLENDP: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m przeniesiony z Wikipedii
Linia 1:
'''BLENDPSPBLENDW''', '''BLENDPD''' działajądziałaj na wektorach — odpowiednio — słów 3216- i 64-bitowych. NadpisująNadpisuje w wektorze docelowym tylko te elementy z wektora źródłowego, dla których odpowiadające im bity w masce bitowe są ustawione. Maska bitowa jest trzecim argumentem rozkazów, 8-bitową stałą natychmiastową i w zależności od długości wektorów obejmuje — odpowiednio — 4 albo 2 najmłodsze bity.
 
Rozkazowi <tt>BLENDPSPBLENDW xmm1, xmm2, imm8</tt> odpowiada:
 
for i:=0 to 37 do
if imm8[i] = 1 then { bit ustawiony? }
xmm1[i] := xmm2[i]