[pypy-commit] pypy remove-raisingops: translation fix
arigo
pypy.commits at gmail.com
Fri May 27 14:45:14 EDT 2016
Author: Armin Rigo <arigo at tunes.org>
Branch: remove-raisingops
Changeset: r84735:e968fe4de25a
Date: 2016-05-27 19:51 +0100
http://bitbucket.org/pypy/pypy/changeset/e968fe4de25a/
Log: translation fix
diff --git a/rpython/jit/metainterp/optimizeopt/intdiv.py b/rpython/jit/metainterp/optimizeopt/intdiv.py
--- a/rpython/jit/metainterp/optimizeopt/intdiv.py
+++ b/rpython/jit/metainterp/optimizeopt/intdiv.py
@@ -109,8 +109,7 @@
r1 = r_uint(r1)
r2 = r_uint(r1 + rlh)
- borrow = (r2 < r1) << DIGIT
+ borrow = r_uint(r2 < r1) << DIGIT
- r3 = (r2 >> DIGIT) + borrow + rhh
- assert r3 == r_uint(r3)
+ r3 = (r2 >> DIGIT) + borrow + r_uint(rhh)
return r3
More information about the pypy-commit
mailing list