mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 17:49:27 +02:00
* function result is in r24:r25
git-svn-id: trunk@30549 -
This commit is contained in:
parent
e34bd746ed
commit
9559dabe51
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user