Author: fijal
Branch: arm64
Changeset: r96973:2417f925ce94
Date: 2019-07-13 13:28 +0200
http://bitbucket.org/pypy/pypy/changeset/2417f925ce94/
Log: make this encodable
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
@@ -1076,7 +1076,7 @@
# note that we use a small constant here, because in unlikely
circumstances,
# the LL_stack_too_big is called with some stack consumed so it
goes *just*
# past that and the check is below 0
- self.mc.SUB_ri(r.ip0.value, r.sp.value, 4096) # ip0 = sp -
small_const,
+ self.mc.SUB_ri(r.ip0.value, r.sp.value, 4095) # ip0 = sp -
small_const,
# otherwise we can't
use sp
self.mc.SUB_rr(r.lr.value, r.lr.value, r.ip0.value) # lr = lr - ip0
# if ofs
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit