Explorar o código

* use avx for copying data only on i386 for 8 byte chunks

git-svn-id: trunk@36149 -
florian %!s(int64=8) %!d(string=hai) anos
pai
achega
5c2c5d72a2
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      compiler/x86/cgx86.pas

+ 1 - 1
compiler/x86/cgx86.pas

@@ -2419,7 +2419,7 @@ unit cgx86;
         an i7-4770 (FK) }
       if (CPUX86_HAS_AVXUNIT in cpu_capabilities[current_settings.cputype]) and
         // (cs_opt_size in current_settings.optimizerswitches) and
-         ((len=8) or (len=16) or (len=24) or (len=32) { or (len=40) or (len=48)}) then
+         ({$ifdef i386}(len=8) or{$endif i386}(len=16) or (len=24) or (len=32) { or (len=40) or (len=48)}) then
          cm:=copy_avx
       else
 {$ifdef dummy}