Author: Richard Plangger <[email protected]>
Branch: s390x-backend
Changeset: r80468:ab25d19c932c
Date: 2015-10-27 17:12 +0100
http://bitbucket.org/pypy/pypy/changeset/ab25d19c932c/
Log: literal/constant pool correctly assembled, float test (linear float
loop) passing
diff --git a/rpython/jit/backend/zarch/assembler.py
b/rpython/jit/backend/zarch/assembler.py
--- a/rpython/jit/backend/zarch/assembler.py
+++ b/rpython/jit/backend/zarch/assembler.py
@@ -76,8 +76,8 @@
if self.size % 2 == 1:
self.size += 1
assert self.size < 2**16-1
+ mc.BRAS(r.POOL, l.imm(self.size+mc.BRAS._byte_count))
self.offset = mc.get_relative_pos()
- mc.BRAS(r.POOL, l.imm(self.size))
mc.write('\x00' * self.size)
print "pool with %d bytes %d // 8" % (self.size, self.size // 8)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit