Procházet zdrojové kódy

* using ymm registers for copying data is always useful, regardless of alignment

git-svn-id: trunk@47313 -
florian před 4 roky
rodič
revize
37e934ffbd
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      compiler/x86/cgx86.pas

+ 1 - 1
compiler/x86/cgx86.pas

@@ -2952,7 +2952,7 @@ unit cgx86;
         copy_avx:
           begin
             hlist:=TAsmList.create;
-            while (len>=32) and (srcref.alignment>=32) and (dstref.alignment>=32) do
+            while len>=32 do
               begin
                 r0:=getmmregister(list,OS_M256);
                 a_loadmm_ref_reg(list,OS_M256,OS_M256,srcref,r0,nil);