浏览代码

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

git-svn-id: trunk@47313 -
florian 4 年之前
父节点
当前提交
37e934ffbd
共有 1 个文件被更改,包括 1 次插入1 次删除
  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);