* 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_BTS,
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;
end;
end;
@ -232,7 +237,12 @@ implementation
A_ORPD,
A_ORPS,
A_ANDPD,
A_ANDPS:
A_ANDPS,
A_UNPCKLPS,
A_UNPCKHPS,
A_SHUFPD,
A_SHUFPS:
replaceoper:=-1;
{$ifdef x86_64}
A_MOV: