+ handling of mm registers in array constructors

git-svn-id: trunk@4201 -
This commit is contained in:
florian 2006-07-14 22:05:01 +00:00
parent 57f097a710
commit 1c4312ebd1

View File

@ -910,6 +910,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(current_asmdata.CurrAsmList,hp.left.location.size,hp.left.location.register,href);