* extended do_spill_replace with some sse instructions

git-svn-id: trunk@18788 -
This commit is contained in:
florian 2011-08-20 12:29:41 +00:00
parent e8dafe4dde
commit ca1f33aae1

View File

@ -182,7 +182,12 @@ implementation
A_BT, A_BT,
A_BTS, A_BTS,
A_BTC, A_BTC,
A_BTR : A_BTR,
{ shufp* would require 16 byte alignment for memory locations so we force the source
operand into a register }
A_SHUFPD,
A_SHUFPS :
replaceoper:=-1; replaceoper:=-1;
end; end;
end; end;
@ -232,7 +237,12 @@ implementation
A_ORPD, A_ORPD,
A_ORPS, A_ORPS,
A_ANDPD, A_ANDPD,
A_ANDPS: A_ANDPS,
A_UNPCKLPS,
A_UNPCKHPS,
A_SHUFPD,
A_SHUFPS:
replaceoper:=-1; replaceoper:=-1;
{$ifdef x86_64} {$ifdef x86_64}
A_MOV: A_MOV: