|
@@ -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;
|