* function result is in r24:r25

git-svn-id: trunk@30549 -
This commit is contained in:
florian 2015-04-11 21:25:05 +00:00
parent e34bd746ed
commit 9559dabe51

View File

@ -558,12 +558,12 @@ unit cgcpu;
alloccpuregisters(list,R_INTREGISTER,paramanager.get_volatile_registers_int(pocall_default));
a_call_name(list,'FPC_MUL_WORD',false);
dealloccpuregisters(list,R_INTREGISTER,paramanager.get_volatile_registers_int(pocall_default));
cg.a_reg_alloc(list,NR_R23);
cg.a_reg_alloc(list,NR_R24);
cg.a_load_reg_reg(list,OS_8,OS_8,NR_R23,dst);
cg.a_reg_dealloc(list,NR_R23);
cg.a_load_reg_reg(list,OS_8,OS_8,NR_R24,GetNextReg(dst));
cg.a_reg_alloc(list,NR_R25);
cg.a_load_reg_reg(list,OS_8,OS_8,NR_R24,dst);
cg.a_reg_dealloc(list,NR_R24);
cg.a_load_reg_reg(list,OS_8,OS_8,NR_R25,GetNextReg(dst));
cg.a_reg_dealloc(list,NR_R25);
paraloc3.done;
paraloc2.done;
paraloc1.done;