Author: fijal
Branch: jit-leaner-frontend
Changeset: r83353:cd2f966ad0ed
Date: 2016-03-25 14:24 +0200
http://bitbucket.org/pypy/pypy/changeset/cd2f966ad0ed/

Log:    specialize untag

diff --git a/rpython/jit/metainterp/opencoder.py 
b/rpython/jit/metainterp/opencoder.py
--- a/rpython/jit/metainterp/opencoder.py
+++ b/rpython/jit/metainterp/opencoder.py
@@ -11,7 +11,7 @@
     ResOperation, oparity, rop, opwithdescr, GuardResOp, IntOp, FloatOp, 
RefOp,\
     opclasses
 from rpython.rlib.rarithmetic import intmask, r_uint
-from rpython.rlib.objectmodel import we_are_translated
+from rpython.rlib.objectmodel import we_are_translated, specialize
 from rpython.rtyper.lltypesystem import rffi, lltype, llmemory
 from rpython.jit.metainterp.typesystem import llhelper
 
@@ -474,5 +474,6 @@
     #    raise some error
     return (pos << TAGSHIFT) | kind
 
[email protected]()
 def untag(tagged):
     return intmask(tagged) & TAGMASK, intmask(tagged) >> TAGSHIFT
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to