diff --git a/compiler/x86/cgx86.pas b/compiler/x86/cgx86.pas index 8740506a96..d1ac89acd3 100644 --- a/compiler/x86/cgx86.pas +++ b/compiler/x86/cgx86.pas @@ -2831,7 +2831,7 @@ unit cgx86; {$endif i8086} if (cs_mmx in current_settings.localswitches) and not(pi_uses_fpu in current_procinfo.flags) and - ((len=8) or (len=16) or (len=24) or (len=32)) then + ({$ifdef i386}(len=8) or {$endif i386}(len=16) or (len=24) or (len=32)) then cm:=copy_mmx else if len>helpsize then