Asembler x86/Instrukcje/SSE4/BLENDP: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m Asembler X86/Instrukcje/SSE4/BLENDP przeniesiono do Asembler x86/Instrukcje/SSE4/BLENDP: piszemy x86 a nie X86 |
m source |
||
Linia 4:
Rozkazowi <tt>BLENDPS xmm1, xmm2, imm8</tt> odpowiada:
<source lang="pascal">
for i:=0 to 3 do
if imm8[i] = 1 then { bit ustawiony? } </source>
Linia 13 ⟶ 15:
Np. rozkazowi <tt>BLENDVPS xmm1, xmm2</tt> odpowiada:
<source lang="pascal">
for i:=0 to 3 do
if (XMM0[i] AND 0x80000000) = 0x80000000 then { najstarszy bit 32-bitowego słowa ustawiony? }
xmm1[i] := xmm2[i]
</source>
Linia 36 ⟶ 39:
Rozkazowi <tt>PBLENDW xmm1, xmm2, imm8</tt> odpowiada:
<source lang="pascal">
for i:=0 to 7 do
if imm8[i] = 1 then { bit ustawiony? }
xmm1[i] := xmm2[i]
</source>
|