summaryrefslogtreecommitdiff
path: root/compiler/x86/rgx86.pas
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/x86/rgx86.pas')
-rw-r--r--compiler/x86/rgx86.pas18
1 files changed, 17 insertions, 1 deletions
diff --git a/compiler/x86/rgx86.pas b/compiler/x86/rgx86.pas
index 6285808b2d..27d34fbd5e 100644
--- a/compiler/x86/rgx86.pas
+++ b/compiler/x86/rgx86.pas
@@ -109,6 +109,14 @@ implementation
function avx_opcode_only_op0_may_be_memref(opcode : TAsmOp) : boolean;
begin
case opcode of
+ A_VMAXPD,
+ A_VMAXPS,
+ A_VMAXSD,
+ A_VMAXSS,
+ A_VMINPD,
+ A_VMINPS,
+ A_VMINSD,
+ A_VMINSS,
A_VMULSS,
A_VMULSD,
A_VSUBSS,
@@ -350,7 +358,15 @@ implementation
A_SHUFPD,
A_SHUFPS,
A_VCOMISD,
- A_VCOMISS:
+ A_VCOMISS,
+ A_MINSS,
+ A_MINSD,
+ A_MINPS,
+ A_MINPD,
+ A_MAXSS,
+ A_MAXSD,
+ A_MAXPS,
+ A_MAXPD:
replaceoper:=-1;
A_IMUL: