[svn:parrot] r43376 - in branches/pmc_freeze_cleanup: src t/native_pbc

plobsing at svn.parrot.org plobsing at svn.parrot.org
Sat Jan 2 23:04:11 UTC 2010


Author: plobsing
Date: Sat Jan  2 23:04:09 2010
New Revision: 43376
URL: https://trac.parrot.org/parrot/changeset/43376

Log:
native_pbc platform updates

also, fix some old, broken, dead code to get tools/dev/mk_native_pbc to work

Modified:
   branches/pmc_freeze_cleanup/src/frame_builder.h
   branches/pmc_freeze_cleanup/t/native_pbc/annotations.pbc
   branches/pmc_freeze_cleanup/t/native_pbc/integer_1.pbc
   branches/pmc_freeze_cleanup/t/native_pbc/number_1.pbc
   branches/pmc_freeze_cleanup/t/native_pbc/string_1.pbc

Modified: branches/pmc_freeze_cleanup/src/frame_builder.h
==============================================================================
--- branches/pmc_freeze_cleanup/src/frame_builder.h	Sat Jan  2 22:28:13 2010	(r43375)
+++ branches/pmc_freeze_cleanup/src/frame_builder.h	Sat Jan  2 23:04:09 2010	(r43376)
@@ -647,19 +647,19 @@
 #else /* NUMVAL_SIZE */
 
 #  define jit_emit_fload_m_n(interp, pc, address) \
-      emitm_fldt((pc), emit_None, emit_None, emit_None, (address))
+      emitm_fldt((interp), (pc), emit_None, emit_None, emit_None, (address))
 
 #  define jit_emit_fload_mb_n(interp, pc, base, offs) \
-      emitm_fldt((pc), (base), emit_None, 1, (offs))
+      emitm_fldt((interp), (pc), (base), emit_None, 1, (offs))
 
 #  define jit_emit_fstore_m_n(pc, address) \
-      emitm_fstpt((pc), emit_None, emit_None, emit_None, (address))
+      emitm_fstpt((interp), (pc), emit_None, emit_None, emit_None, (address))
 
 #  define jit_emit_fstore_mb_n(interp, pc, base, offs) \
-      emitm_fstpt((pc), (base), emit_None, 1, (offs))
+      emitm_fstpt((interp), (pc), (base), emit_None, 1, (offs))
 
 #  define jit_emit_fst_mb_n(interp, pc, base, offs) \
-      emitm_fstt((pc), (base), emit_None, 1, (offs))
+      emitm_fstt((interp), (pc), (base), emit_None, 1, (offs))
 
 #endif /* NUMVAL_SIZE */
 

Modified: branches/pmc_freeze_cleanup/t/native_pbc/annotations.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/pmc_freeze_cleanup/t/native_pbc/integer_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/pmc_freeze_cleanup/t/native_pbc/number_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.

Modified: branches/pmc_freeze_cleanup/t/native_pbc/string_1.pbc
==============================================================================
Binary file (source and/or target). No diff available.


More information about the parrot-commits mailing list