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) */

Reply via email to