[pypy-commit] pypy arm64: add some casts
fijal
pypy.commits at gmail.com
Mon Jul 1 11:30:49 EDT 2019
Author: fijal
Branch: arm64
Changeset: r96902:b96f44a61156
Date: 2019-07-01 17:29 +0200
http://bitbucket.org/pypy/pypy/changeset/b96f44a61156/
Log: add some casts
diff --git a/rpython/jit/backend/aarch64/assembler.py b/rpython/jit/backend/aarch64/assembler.py
--- a/rpython/jit/backend/aarch64/assembler.py
+++ b/rpython/jit/backend/aarch64/assembler.py
@@ -676,7 +676,7 @@
# r0.
self.mc.B_ofs_cond(10 * 4, c.LO) # 4 for gcmap load, 5 for BL, 1 for B_ofs_cond
- self.mc.gen_load_int_full(r.ip1.value, gcmap)
+ self.mc.gen_load_int_full(r.ip1.value, rffi.cast(lltype.Signed, gcmap))
self.mc.BL(self.malloc_slowpath)
@@ -699,7 +699,7 @@
self.mc.CMP_rr(r.x1.value, r.ip0.value)
#
self.mc.B_ofs_cond(40, c.LO) # see calculations in malloc_cond
- self.mc.gen_load_int_full(r.ip1.value, gcmap)
+ self.mc.gen_load_int_full(r.ip1.value, rffi.cast(lltype.Signed, gcmap))
self.mc.BL(self.malloc_slowpath)
@@ -770,7 +770,7 @@
pmc.B_ofs_cond(currpos - jmp_adr0, c.GT)
#
# save the gcmap
- self.mc.gen_load_int_full(r.ip1.value, gcmap)
+ self.mc.gen_load_int_full(r.ip1.value, rffi.cast(lltype.Signed, gcmap))
#
if kind == rewrite.FLAG_ARRAY:
More information about the pypy-commit
mailing list