Author: rafl
Date: Wed Nov 16 13:08:32 2005
New Revision: 10036
Modified:
/ (props changed)
trunk/jit/mips/jit_emit.h
Log:
[EMAIL PROTECTED]: rafl | 2005-11-16 14:12:29 +0100
* First attempt to fix parrot on mips.
Modified: trunk/jit/mips/jit_emit.h
==============================================================================
--- trunk/jit/mips/jit_emit.h (original)
+++ trunk/jit/mips/jit_emit.h Wed Nov 16 13:08:32 2005
@@ -443,16 +443,22 @@ Parrot_jit_cpcf_op(Parrot_jit_info_t *ji
void
Parrot_jit_emit_mov_mr(Interp * interpreter, char *mem, int reg)
{
- emit_sw_r(jit_info->native_ptr, jit_info->intval_map[i],
- &interpreter->ctx.int_reg.registers[cur_se->int_reg_usage[i]]);
+ emit_sw_r(
+ ((Parrot_jit_info_t*)(interpreter->code->jit_info))->native_ptr,
+ ((Parrot_jit_info_t*)(interpreter->code->jit_info))->intval_map[i],
+ &interpreter->ctx.int_reg.registers[cur_se->int_reg_usage[i]]
+ );
}
/* move mem (i.e. intreg) to reg */
void
Parrot_jit_emit_mov_rm(Interp * interpreter, int reg, char *mem)
{
- emit_lw_r(jit_info->native_ptr, jit_info->intval_map[i],
- &interpreter->ctx.int_reg.registers[cur_se->int_reg_usage[i]]);
+ emit_lw_r(
+ ((Parrot_jit_info_t*)(interpreter->code->jit_info))->native_ptr,
+ ((Parrot_jit_info_t*)(interpreter->code->jit_info))->intval_map[i],
+ &interpreter->ctx.int_reg.registers[cur_se->int_reg_usage[i]]
+ );
}
/* move reg to mem (i.e. numreg) */