mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-13 10:29:17 +02:00
+ handling of mm registers in array constructors
git-svn-id: trunk@4201 -
This commit is contained in:
parent
57f097a710
commit
1c4312ebd1
@ -910,6 +910,10 @@ implementation
|
|||||||
if resulttype.def.needs_inittable then
|
if resulttype.def.needs_inittable then
|
||||||
freetemp:=false;
|
freetemp:=false;
|
||||||
case hp.left.location.loc of
|
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_FPUREGISTER,
|
||||||
LOC_CFPUREGISTER :
|
LOC_CFPUREGISTER :
|
||||||
cg.a_loadfpu_reg_ref(current_asmdata.CurrAsmList,hp.left.location.size,hp.left.location.register,href);
|
cg.a_loadfpu_reg_ref(current_asmdata.CurrAsmList,hp.left.location.size,hp.left.location.register,href);
|
||||||
|
Loading…
Reference in New Issue
Block a user