ソースを参照

Merged revisions 4201 via svnmerge from
http://svn.freepascal.org/svn/fpc/trunk

........
r4201 | florian | 2006-07-15 00:05:01 +0200 (Sa, 15 Jul 2006) | 2 lines

+ handling of mm registers in array constructors
........

git-svn-id: branches/fixes_2_0@4202 -

florian 19 年 前
コミット
4ca3f13a98
1 ファイル変更4 行追加0 行削除
  1. 4 0
      compiler/ncgld.pas

+ 4 - 0
compiler/ncgld.pas

@@ -865,6 +865,10 @@ implementation
                  if resulttype.def.needs_inittable then
                    freetemp:=false;
                  case hp.left.location.loc of
+                   LOC_MMREGISTER,
+                   LOC_CMMREGISTER:
+                     cg.a_loadmm_reg_ref(current_asmdata.CurrAsmList,hp.left.location.size,hp.left.location.size,
+                       hp.left.location.register,href,mms_movescalar);
                    LOC_FPUREGISTER,
                    LOC_CFPUREGISTER :
                      cg.a_loadfpu_reg_ref(exprasmlist,hp.left.location.size,hp.left.location.register,href);