git-svn-id: trunk@18788 -
@@ -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;
@@ -232,7 +237,12 @@ implementation
A_ORPD,
A_ORPS,
A_ANDPD,
- A_ANDPS:
+ A_ANDPS,
+ A_UNPCKLPS,
+ A_UNPCKHPS,
+ A_SHUFPS:
{$ifdef x86_64}
A_MOV: