ref: 2d854df9acbebe0826c4eb462c1e83d81d61b536
parent: b78abcf9f1bec8bf4b04d1ed76a9d8b66eac703b
author: aiju <devnull@localhost>
date: Thu Sep 1 06:46:37 EDT 2016
mptrunc: don't write to r->p[r->top]
--- a/sys/src/libmp/port/mplogic.c
+++ b/sys/src/libmp/port/mplogic.c
@@ -141,7 +141,7 @@
m = n % Dbits;
if(b->sign == -1){c = 1;
- for(i = 0; i <= r->top; i++){+ for(i = 0; i < r->top; i++){if(i < b->top)
r->p[i] = ~(b->p[i] - c);
else
--
⑨