Author: Richard Plangger <[email protected]>
Branch: s390x-backend
Changeset: r81578:fec1779a7628
Date: 2016-01-05 13:50 +0100
http://bitbucket.org/pypy/pypy/changeset/fec1779a7628/
Log: int_lshift is a logical one, but up to now emitted an arithmetic
shift, this makes the test_basic of the s390x fully passing!
diff --git a/rpython/jit/backend/zarch/opassembler.py
b/rpython/jit/backend/zarch/opassembler.py
--- a/rpython/jit/backend/zarch/opassembler.py
+++ b/rpython/jit/backend/zarch/opassembler.py
@@ -152,7 +152,7 @@
emit_int_xor = gen_emit_rr_or_rpool("XGR", "XG")
emit_int_rshift = gen_emit_shift("SRAG")
- emit_int_lshift = gen_emit_shift("SLAG")
+ emit_int_lshift = gen_emit_shift("SLLG")
emit_uint_rshift = gen_emit_shift("SRLG")
emit_int_le = gen_emit_cmp_op(c.LE)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit