Asembler x86/Instrukcje/SSSE3/PSIGNx: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
 
Linia 3:
Np. rozkaz <tt>PSIGNW xmm1, xmm2</tt> wykonuje:
 
<sourcesyntaxhighlight lang="pascal">
for i:=0 to 7 do
if xmm2[i] < 0 then
xmm1[i] := - xmm1[i];
</syntaxhighlight>
</source>
 
albo zapisując z wykorzystaniem funkcji [[:w:signum|signum]]:
 
<sourcesyntaxhighlight lang="pascal">
for i:=0 to 7 do
xmm[i] := xmm1[i] * SIGN(xmm2[i]);
</syntaxhighlight>
</source>