mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 08:29:28 +02:00
* extended do_spill_replace with some sse instructions
git-svn-id: trunk@18788 -
This commit is contained in:
parent
e8dafe4dde
commit
ca1f33aae1
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user