if (!value->in_global_register)
{
/* Find the other register in a long pair */
- int reg=value->reg;
- int other_reg;
- get_reg_and_other_reg(gen, ®, &other_reg);
- //Spill to the global register
+ int reg = value->reg;
+ int other_reg = jit_reg_other_reg(reg);
+ /* Spill to the global register */
_jit_gen_spill_reg(gen, reg, other_reg, value);
value->in_global_register=1;
-
+
/* A new instruction has probably been generated by _jit_gen_spill_reg: reload the inst pointer */
jit_gen_load_inst_ptr(gen, inst);
}
if(value->in_register)
{
/* Find the other register in a long pair */
- int reg=value->reg;
- int other_reg;
- get_reg_and_other_reg(gen, ®, &other_reg);
+ int reg = value->reg;
+ int other_reg = jit_reg_other_reg(reg);
_jit_gen_spill_reg(gen, reg, other_reg, value);
value->in_frame=1;
-
+
/* A new instruction has probably been generated by _jit_gen_spill_reg: reload the inst pointer */
jit_gen_load_inst_ptr(gen, inst);
}
if (!value->in_global_register)
{
/* Find the other register in a long pair */
- int reg=value->reg;
- int other_reg;
- get_reg_and_other_reg(gen, ®, &other_reg);
- //Spill to the global register
+ int reg = value->reg;
+ int other_reg = jit_reg_other_reg(reg);
+ /* Spill to the global register */
_jit_gen_spill_reg(gen, reg, other_reg, value);
value->in_global_register=1;
-
+
/* A new instruction has probably been generated by _jit_gen_spill_reg: reload the inst pointer */
jit_gen_load_inst_ptr(gen, inst);
}
if(value->in_register)
{
/* Find the other register in a long pair */
- int reg=value->reg;
- int other_reg;
- get_reg_and_other_reg(gen, ®, &other_reg);
+ int reg = value->reg;
+ int other_reg = jit_reg_other_reg(reg);
_jit_gen_spill_reg(gen, reg, other_reg, value);
value->in_frame=1;
-
+
/* A new instruction has probably been generated by _jit_gen_spill_reg: reload the inst pointer */
jit_gen_load_inst_ptr(gen, inst);
}