浏览代码

* support OS_32..OS_128 as source size for LOC_(C)MMREGISTER records
in a_load_ref_cgpara() (if a record is located in memory and needs
to be passed in mmregisters)

git-svn-id: trunk@32402 -

Jonas Maebe 9 年之前
父节点
当前提交
ba37a48bcb
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      compiler/llvm/hlcgllvm.pas

+ 2 - 1
compiler/llvm/hlcgllvm.pas

@@ -259,7 +259,8 @@ implementation
                    OS_F128:
                      a_loadmm_ref_reg(list,location^.def,location^.def,tmpref,location^.register,mms_movescalar);
                    OS_M8..OS_M128,
-                   OS_MS8..OS_MS128:
+                   OS_MS8..OS_MS128,
+                   OS_32..OS_128:
                      a_loadmm_ref_reg(list,location^.def,location^.def,tmpref,location^.register,nil);
                    else
                      internalerror(2010053101);