Asembler x86/Instrukcje/SSE4/BLENDP: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m source |
Nie podano opisu zmian |
||
Linia 4:
Rozkazowi <tt>BLENDPS xmm1, xmm2, imm8</tt> odpowiada:
<
for i:=0 to 3 do
if imm8[i] = 1 then { bit ustawiony? }
xmm1[i] := xmm2[i]
</syntaxhighlight>
Linia 15:
Np. rozkazowi <tt>BLENDVPS xmm1, xmm2</tt> odpowiada:
<
for i:=0 to 3 do
if (XMM0[i] AND 0x80000000) = 0x80000000 then { najstarszy bit 32-bitowego słowa ustawiony? }
xmm1[i] := xmm2[i]
</syntaxhighlight>
Linia 27:
Rozkazowi <tt>PBLENDVB xmm1, xmm2</tt> odpowiada:
<
for i:=0 to 15 do
if (XMM0[i] AND 10000000b) = 10000000b then { najstarszy bit ustawiony? }
xmm1[i] := xmm2[i]
</syntaxhighlight>
Linia 39:
Rozkazowi <tt>PBLENDW xmm1, xmm2, imm8</tt> odpowiada:
<
for i:=0 to 7 do
if imm8[i] = 1 then { bit ustawiony? }
xmm1[i] := xmm2[i]
</syntaxhighlight>
|